feat: add agenix

This commit is contained in:
jacekpoz 2023-09-13 16:52:19 +02:00
parent 1d7ff6ba0d
commit 9b0944ba69
No known key found for this signature in database
GPG key ID: 94E812A8B12AAE3C
6 changed files with 241 additions and 118 deletions

View file

@ -1,5 +1,25 @@
{ {
"nodes": { "nodes": {
"agenix": {
"inputs": {
"darwin": "darwin",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1690228878,
"narHash": "sha256-9Xe7JV0krp4RJC9W9W9WutZVlw6BlHTFMiUP/k48LQY=",
"owner": "ryantm",
"repo": "agenix",
"rev": "d8c973fd228949736dedf61b7f8cc1ece3236792",
"type": "github"
},
"original": {
"owner": "ryantm",
"repo": "agenix",
"type": "github"
}
},
"alpha-nvim": { "alpha-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -266,14 +286,14 @@
"crane": "crane", "crane": "crane",
"fenix": "fenix", "fenix": "fenix",
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1692800322, "lastModified": 1694457246,
"narHash": "sha256-v3Q5JUQK9CCKWkKvtDAWhN+XZGtC7wKVFtItxkiTlsA=", "narHash": "sha256-PkdsgIbzxW4YwfrHlX2nPup3pbyyzrVOkvh6PW+BxNk=",
"owner": "famedly", "owner": "famedly",
"repo": "conduit", "repo": "conduit",
"rev": "90fea00dc78a50e50aa0ebc4f4d23d9324066922", "rev": "fa725a14e2309ed416ef53ef8282303300190c61",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -388,6 +408,28 @@
"type": "github" "type": "github"
} }
}, },
"darwin": {
"inputs": {
"nixpkgs": [
"agenix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1673295039,
"narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "87b9d090ad39b25b2400029c64825fc2a8868943",
"type": "github"
},
"original": {
"owner": "lnl7",
"ref": "master",
"repo": "nix-darwin",
"type": "github"
}
},
"dashboard-nvim": { "dashboard-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -531,11 +573,11 @@
"rust-analyzer-src": "rust-analyzer-src_2" "rust-analyzer-src": "rust-analyzer-src_2"
}, },
"locked": { "locked": {
"lastModified": 1694154052, "lastModified": 1694586081,
"narHash": "sha256-xpPpaKw9U96nlbiDkdkD5YpAjNLyNwBObuzKgcvn2h4=", "narHash": "sha256-DNAohcMcTJNiFJ2hTTS6R+yaqVU+QVzp1uRsz0Ctiac=",
"owner": "nix-community", "owner": "nix-community",
"repo": "fenix", "repo": "fenix",
"rev": "c4b696516500a6417f8a190a55c5084d31934bae", "rev": "b16b1f21654b9490c662f6fd0a8fe3774a4b1606",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -571,11 +613,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1694175607, "lastModified": 1694606853,
"narHash": "sha256-52/dxl8Xie3/2VsQRrLrmh5Zi9I2/Zt8RBKnu9poZNE=", "narHash": "sha256-WG8YibN+5rAutGV6G9fJeVwBQvUKA8QzmardxV8Y+WA=",
"owner": "colemickens", "owner": "colemickens",
"repo": "flake-firefox-nightly", "repo": "flake-firefox-nightly",
"rev": "45f0b65a82def88d3840541cbc53aa063528ba2d", "rev": "afc72452a7cbaba9b761dd830f4cc55f9b2fa806",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -783,11 +825,11 @@
"nixpkgs-lib": "nixpkgs-lib_3" "nixpkgs-lib": "nixpkgs-lib_3"
}, },
"locked": { "locked": {
"lastModified": 1690933134, "lastModified": 1693611461,
"narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -954,11 +996,11 @@
"systems": "systems_6" "systems": "systems_6"
}, },
"locked": { "locked": {
"lastModified": 1692799911, "lastModified": 1694529238,
"narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1067,15 +1109,15 @@
"inputs": { "inputs": {
"crane": "crane_2", "crane": "crane_2",
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_3",
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1694193342, "lastModified": 1694552781,
"narHash": "sha256-lHx6rFJBQ9xeFyS/kadZoJADIjmOJCmQJbA4AwyVKXk=", "narHash": "sha256-ONkpaNbRaSrNZvNjea3yBjNqhNXTuO8VFlK7CR4/0W4=",
"owner": "helix-editor", "owner": "helix-editor",
"repo": "helix", "repo": "helix",
"rev": "14401ff75b90cbd98d39eb4b7b5442ad43b49e31", "rev": "729f32de21d6ead25c1795f262b1be6661016b46",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1088,7 +1130,7 @@
"inputs": { "inputs": {
"flake-parts": "flake-parts_5", "flake-parts": "flake-parts_5",
"haskell-flake": "haskell-flake", "haskell-flake": "haskell-flake",
"nixpkgs": "nixpkgs_8" "nixpkgs": "nixpkgs_9"
}, },
"locked": { "locked": {
"lastModified": 1688568579, "lastModified": 1688568579,
@ -1107,7 +1149,7 @@
"inputs": { "inputs": {
"flake-parts": "flake-parts_8", "flake-parts": "flake-parts_8",
"haskell-flake": "haskell-flake_2", "haskell-flake": "haskell-flake_2",
"nixpkgs": "nixpkgs_10" "nixpkgs": "nixpkgs_11"
}, },
"locked": { "locked": {
"lastModified": 1688568579, "lastModified": 1688568579,
@ -1174,15 +1216,36 @@
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"agenix",
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": { "locked": {
"lastModified": 1694134858, "lastModified": 1682203081,
"narHash": "sha256-fG/ESauOGmiojKlpJG8gB62dJa5Wd+ZIuiDMKK/HD3g=", "narHash": "sha256-kRL4ejWDhi0zph/FpebFYhzqlOBrk0Pl3dzGEKSAlEw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "19c6a4081b14443420358262f8416149bd79561a", "rev": "32d3e39c491e2f91152c84f8ad8b003420eab0a1",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_2": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1694585439,
"narHash": "sha256-70BlfEsdURx5f8sioj8JuM+R4/SZFyE8UYrULMknxlI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "a0ddf43b6268f1717afcda54133dea30435eb178",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1209,7 +1272,7 @@
}, },
"hyprcontrib": { "hyprcontrib": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1693997747, "lastModified": 1693997747,
@ -1228,17 +1291,17 @@
"hyprland": { "hyprland": {
"inputs": { "inputs": {
"hyprland-protocols": "hyprland-protocols", "hyprland-protocols": "hyprland-protocols",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_5",
"systems": "systems_3", "systems": "systems_3",
"wlroots": "wlroots", "wlroots": "wlroots",
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1694193424, "lastModified": 1694602099,
"narHash": "sha256-aTSjv6ydg56AHB2CrOr89LYdnPYK+yKx7GG/55AMoyM=", "narHash": "sha256-XzMzOcR/h+1ZnbaqRHPJIc6BuRJFsP+42beGYuvYYYI=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "664827473583f8e986f9fb2a37a13e9b3a232cc2", "rev": "2ad429dfe0687b34c1a4d950e7715f0c8550bed5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1362,11 +1425,11 @@
"nixpkgs-lib": "nixpkgs-lib_4" "nixpkgs-lib": "nixpkgs-lib_4"
}, },
"locked": { "locked": {
"lastModified": 1693844549, "lastModified": 1694606970,
"narHash": "sha256-q37gKJEJ8H+bvcQRuZpbGTDU/GvyrpMtaejhFvS8mSc=", "narHash": "sha256-ZFLOqdkQ5mww+hSyi3197iwD+3qKiZyrspumzmyo5GQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "lib-aggregate", "repo": "lib-aggregate",
"rev": "80552e56920ed1acc248596a13d8f0b4932138d3", "rev": "d3726e6c98c3110deb9901346a9cfaeac844d292",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1688,11 +1751,11 @@
}, },
"locked": { "locked": {
"dir": "contrib", "dir": "contrib",
"lastModified": 1694130713, "lastModified": 1694530540,
"narHash": "sha256-jZae7bEHY0a4QTEDY5EA4nfhSOsZ3G5a+9xO9IWFbhM=", "narHash": "sha256-vDK+iO1nZjKE3xzAfeDBr2zKa3nBGvXrb4VfFxRFpLk=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "6a8b48e24cbe070846dd1d234553b3fdeb19460e", "rev": "1f551e068f728ff38bd7fdcfa3a6daf362bab9da",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1708,14 +1771,14 @@
"flake-parts": "flake-parts_3", "flake-parts": "flake-parts_3",
"hercules-ci-effects": "hercules-ci-effects", "hercules-ci-effects": "hercules-ci-effects",
"neovim-flake": "neovim-flake_2", "neovim-flake": "neovim-flake_2",
"nixpkgs": "nixpkgs_9" "nixpkgs": "nixpkgs_10"
}, },
"locked": { "locked": {
"lastModified": 1694131520, "lastModified": 1694563461,
"narHash": "sha256-3jOQRBp5hmAadITkmOo+ac8iBw5QdlX/+NOzyzMiiFc=", "narHash": "sha256-ILJ9RnF0h3Lt7CZwxggfUB+enadTt24JNDyDHSwpvz0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "44cd51775a48189188769e98738630a9d7b306c7", "rev": "e66f37fcd1e013c7925b26aed7cf019294edcb27",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1753,15 +1816,15 @@
"nix-eval-jobs": { "nix-eval-jobs": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_9", "flake-parts": "flake-parts_9",
"nixpkgs": "nixpkgs_12", "nixpkgs": "nixpkgs_13",
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1694051403, "lastModified": 1694502427,
"narHash": "sha256-TbCcylrAPLhKu7s7mnjwQjkrqBMjI9/ysiysfKn5XHs=", "narHash": "sha256-sEvFWZwBtLn/5RCOFDHP5Oj2T+nu6f8A7rs74gu4t7o=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-eval-jobs", "repo": "nix-eval-jobs",
"rev": "9cc7944c28c2bc5de3c96c253b3fd814c1cb85dd", "rev": "15ec2c466356b3267abe0fd993b5d8992c73381f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1793,11 +1856,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1693875863, "lastModified": 1694504359,
"narHash": "sha256-lSZ6tSiZrN2siMgs4XZqWXBuPo3KatJzb9HTMnuYmbE=", "narHash": "sha256-7OFonlxxgnXADfH7KRSATxCSckPsM9vhxJsPUJpjJQw=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "230444c2ac67c2c8f3aee8e8b94a4c732f7f85c2", "rev": "f7b06b2b2f13b2599bc4b3b4aace72eac17b0d05",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1830,11 +1893,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1689444953, "lastModified": 1677676435,
"narHash": "sha256-0o56bfb2LC38wrinPdCGLDScd77LVcr7CrH1zK7qvDg=", "narHash": "sha256-6FxdcmQr5JeZqsQvfinIMr0XcTyTuR7EXX0H3ANShpQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8acef304efe70152463a6399f73e636bcc363813", "rev": "a08d6979dd7c82c4cef0dcc6ac45ab16051c1169",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1883,11 +1946,11 @@
"nixpkgs-lib_3": { "nixpkgs-lib_3": {
"locked": { "locked": {
"dir": "lib", "dir": "lib",
"lastModified": 1690881714, "lastModified": 1693471703,
"narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9e1960bc196baf6881340d53dccb203a951745a2", "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1900,11 +1963,11 @@
}, },
"nixpkgs-lib_4": { "nixpkgs-lib_4": {
"locked": { "locked": {
"lastModified": 1693701915, "lastModified": 1694306727,
"narHash": "sha256-waHPLdDYUOHSEtMKKabcKIMhlUOHPOOPQ9UyFeEoovs=", "narHash": "sha256-26fkTOJOI65NOTNKFvtcJF9mzzf/kK9swHzfYt1Dl6Q=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "f5af57d3ef9947a70ac86e42695231ac1ad00c25", "rev": "c30b6a84c0b84ec7aecbe74466033facc9ed103f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1918,14 +1981,14 @@
"flake-compat": "flake-compat_6", "flake-compat": "flake-compat_6",
"lib-aggregate": "lib-aggregate", "lib-aggregate": "lib-aggregate",
"nix-eval-jobs": "nix-eval-jobs", "nix-eval-jobs": "nix-eval-jobs",
"nixpkgs": "nixpkgs_13" "nixpkgs": "nixpkgs_14"
}, },
"locked": { "locked": {
"lastModified": 1694207665, "lastModified": 1694611203,
"narHash": "sha256-4ryQHU4lOsd3laO5+CmAN3jYZ9aYEYtIHC27tvIvMNA=", "narHash": "sha256-wiGUYvuUKYhI6gWh6qvMBBd++teANv/+HAGQDArFLpA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs-wayland", "repo": "nixpkgs-wayland",
"rev": "61ed36eb2d779de52b83e9ae324b45927e53e22f", "rev": "17b376a3ce8e880247b1f18f28807572e3275a53",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1935,6 +1998,22 @@
} }
}, },
"nixpkgs_10": { "nixpkgs_10": {
"locked": {
"lastModified": 1694501121,
"narHash": "sha256-uj7YWhs7FTv1slqb9Sj1+Q0dYtwQDC4URfOXB9XWKjs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "1ee50a29288f768c55211963be8040671814986d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_11": {
"locked": { "locked": {
"lastModified": 1688322751, "lastModified": 1688322751,
"narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=", "narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=",
@ -1950,13 +2029,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_11": { "nixpkgs_12": {
"locked": { "locked": {
"lastModified": 1693985761, "lastModified": 1694422566,
"narHash": "sha256-K5b+7j7Tt3+AqbWkcw+wMeqOAWyCD1MH26FPZyWXpdo=", "narHash": "sha256-lHJ+A9esOz9vln/3CJG23FV6Wd2OoOFbDeEs4cMGMqc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0bffda19b8af722f8069d09d8b6a24594c80b352", "rev": "3a2786eea085f040a66ecde1bc3ddc7099f6dbeb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1966,13 +2045,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_12": { "nixpkgs_13": {
"locked": { "locked": {
"lastModified": 1694048283, "lastModified": 1694393089,
"narHash": "sha256-QexXMDukc4fmXq5SJsDg8WRA6+FiEOt+PB3hx+fbc8o=", "narHash": "sha256-jUJs+1e7eTcXvG3+Muoytq8kVBmGak0Ylo3yn8sVYBg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "308e5f73e17dc2fe43ba95ec83697999b5dd544d", "rev": "ca40349951374b558bc49465f92f1ff8856f095d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1982,13 +2061,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_13": { "nixpkgs_14": {
"locked": { "locked": {
"lastModified": 1693985761, "lastModified": 1694422566,
"narHash": "sha256-K5b+7j7Tt3+AqbWkcw+wMeqOAWyCD1MH26FPZyWXpdo=", "narHash": "sha256-lHJ+A9esOz9vln/3CJG23FV6Wd2OoOFbDeEs4cMGMqc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0bffda19b8af722f8069d09d8b6a24594c80b352", "rev": "3a2786eea085f040a66ecde1bc3ddc7099f6dbeb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1998,7 +2077,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_14": { "nixpkgs_15": {
"locked": { "locked": {
"lastModified": 1682809678, "lastModified": 1682809678,
"narHash": "sha256-jqR8t82mWotOSgnWZvr6xXCO/tc3fCPTLMPvI7Jo5rA=", "narHash": "sha256-jqR8t82mWotOSgnWZvr6xXCO/tc3fCPTLMPvI7Jo5rA=",
@ -2015,6 +2094,22 @@
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": {
"lastModified": 1689444953,
"narHash": "sha256-0o56bfb2LC38wrinPdCGLDScd77LVcr7CrH1zK7qvDg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "8acef304efe70152463a6399f73e636bcc363813",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1690272529, "lastModified": 1690272529,
"narHash": "sha256-MakzcKXEdv/I4qJUtq/k/eG+rVmyOZLnYNC2w1mB59Y=", "narHash": "sha256-MakzcKXEdv/I4qJUtq/k/eG+rVmyOZLnYNC2w1mB59Y=",
@ -2030,7 +2125,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1658161305, "lastModified": 1658161305,
"narHash": "sha256-X/nhnMCa1Wx4YapsspyAs6QYz6T/85FofrI6NpdPDHg=", "narHash": "sha256-X/nhnMCa1Wx4YapsspyAs6QYz6T/85FofrI6NpdPDHg=",
@ -2046,7 +2141,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1693844670, "lastModified": 1693844670,
"narHash": "sha256-t69F2nBB8DNQUWHD809oJZJVE+23XBrth4QZuVd6IE0=", "narHash": "sha256-t69F2nBB8DNQUWHD809oJZJVE+23XBrth4QZuVd6IE0=",
@ -2062,7 +2157,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1656753965, "lastModified": 1656753965,
"narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=", "narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=",
@ -2078,7 +2173,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_6": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1655400192, "lastModified": 1655400192,
"narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=",
@ -2094,7 +2189,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_7": { "nixpkgs_8": {
"locked": { "locked": {
"lastModified": 1689088367, "lastModified": 1689088367,
"narHash": "sha256-Y2tl2TlKCWEHrOeM9ivjCLlRAKH3qoPUE/emhZECU14=", "narHash": "sha256-Y2tl2TlKCWEHrOeM9ivjCLlRAKH3qoPUE/emhZECU14=",
@ -2110,7 +2205,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_8": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1688322751, "lastModified": 1688322751,
"narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=", "narHash": "sha256-eW62dC5f33oKZL7VWlomttbUnOTHrAbte9yNUNW8rbk=",
@ -2126,22 +2221,6 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_9": {
"locked": {
"lastModified": 1694032533,
"narHash": "sha256-I8cfCV/4JNJJ8KHOTxTU1EphKT8ARSb4s9pq99prYV0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "efd23a1c9ae8c574e2ca923c2b2dc336797f4cc4",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nmd": { "nmd": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -2208,11 +2287,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1694205411, "lastModified": 1694609842,
"narHash": "sha256-+YFpxUt0uaU5STtipAClw2AmO3am0//5TZflTO7jCGc=", "narHash": "sha256-ba6wDDjLFFzbeQEC+c3muCbq93Lqf26Fdf71xQGFz8o=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "cb2799c3e5aa3b2fa1b0dce240688af0af17d538", "rev": "b89df3452499c34db9f1dea5b403e8bad5e416b9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2672,7 +2751,7 @@
"rnix-lsp": { "rnix-lsp": {
"inputs": { "inputs": {
"naersk": "naersk", "naersk": "naersk",
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_6",
"utils": "utils" "utils": "utils"
}, },
"locked": { "locked": {
@ -2691,12 +2770,13 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"agenix": "agenix",
"anyrun": "anyrun", "anyrun": "anyrun",
"conduit": "conduit", "conduit": "conduit",
"fenix": "fenix_2", "fenix": "fenix_2",
"firefox-nightly": "firefox-nightly", "firefox-nightly": "firefox-nightly",
"helix": "helix", "helix": "helix",
"home-manager": "home-manager", "home-manager": "home-manager_2",
"hyprcontrib": "hyprcontrib", "hyprcontrib": "hyprcontrib",
"hyprland": "hyprland", "hyprland": "hyprland",
"hyprland-plugins": "hyprland-plugins", "hyprland-plugins": "hyprland-plugins",
@ -2704,7 +2784,7 @@
"neovim-nightly-overlay": "neovim-nightly-overlay", "neovim-nightly-overlay": "neovim-nightly-overlay",
"nix-gaming": "nix-gaming", "nix-gaming": "nix-gaming",
"nixpak": "nixpak", "nixpak": "nixpak",
"nixpkgs": "nixpkgs_11", "nixpkgs": "nixpkgs_12",
"nixpkgs-wayland": "nixpkgs-wayland", "nixpkgs-wayland": "nixpkgs-wayland",
"nur": "nur", "nur": "nur",
"shadower": "shadower", "shadower": "shadower",
@ -2731,11 +2811,11 @@
"rust-analyzer-src_2": { "rust-analyzer-src_2": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1694107677, "lastModified": 1694553088,
"narHash": "sha256-XZ3nHfC93wdLt/cQXg9kkzmeh6pYtR3TvGwZv+bOHX4=", "narHash": "sha256-vnPa/OueHI+Dx7NKB34f5SI7Mmz/VSrP+IAoGNKueU0=",
"owner": "rust-lang", "owner": "rust-lang",
"repo": "rust-analyzer", "repo": "rust-analyzer",
"rev": "d5b6ab2fa593f527ad8d0c4fd1038baf91cdd3e7", "rev": "15e13561499dbe90ef07cf37a90c1cedafc53e28",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -2859,7 +2939,7 @@
"shadower": { "shadower": {
"inputs": { "inputs": {
"naersk": "naersk_2", "naersk": "naersk_2",
"nixpkgs": "nixpkgs_14" "nixpkgs": "nixpkgs_15"
}, },
"locked": { "locked": {
"lastModified": 1683924844, "lastModified": 1683924844,
@ -2899,15 +2979,15 @@
"nix-filter": "nix-filter" "nix-filter": "nix-filter"
}, },
"locked": { "locked": {
"lastModified": 1694032092, "lastModified": 1694612287,
"narHash": "sha256-oEkWQQRl1m2sjQ9BvvlPjAsnjcxPs0low8mLI4oPwd0=", "narHash": "sha256-+biIUON7Jn37c/BKMVIcXccYTxdrWgGPLuQYXrv1Wf0=",
"owner": "NotAShelf", "owner": "Duckonaut",
"repo": "split-monitor-workspaces", "repo": "split-monitor-workspaces",
"rev": "3d234263ec38f09a89546cd6e217a2a177c96bba", "rev": "1945b52b1806122fd39f04180eb521df0025af5f",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NotAShelf", "owner": "Duckonaut",
"repo": "split-monitor-workspaces", "repo": "split-monitor-workspaces",
"type": "github" "type": "github"
} }
@ -3087,7 +3167,7 @@
"tidalcycles": { "tidalcycles": {
"inputs": { "inputs": {
"dirt-samples-src": "dirt-samples-src", "dirt-samples-src": "dirt-samples-src",
"nixpkgs": "nixpkgs_6", "nixpkgs": "nixpkgs_7",
"superdirt-src": "superdirt-src", "superdirt-src": "superdirt-src",
"tidal-src": "tidal-src", "tidal-src": "tidal-src",
"utils": "utils_2", "utils": "utils_2",
@ -3374,18 +3454,18 @@
"flake": false, "flake": false,
"locked": { "locked": {
"host": "gitlab.freedesktop.org", "host": "gitlab.freedesktop.org",
"lastModified": 1692976565, "lastModified": 1694302348,
"narHash": "sha256-eBKkG7tMxg92NskEn8dHRFY245JwjirWRoOZzW6DnUw=", "narHash": "sha256-S9NOc88L/1jpNKJqBu2Hihvn0V1HHCK2hXE4bNBAStg=",
"owner": "wlroots", "owner": "wlroots",
"repo": "wlroots", "repo": "wlroots",
"rev": "717ded9bb0191ea31bf4368be32e7a15fe1b8294", "rev": "65bbbbbf0c3d6844cee3c4e294d0ba07e1f82211",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
"host": "gitlab.freedesktop.org", "host": "gitlab.freedesktop.org",
"owner": "wlroots", "owner": "wlroots",
"repo": "wlroots", "repo": "wlroots",
"rev": "717ded9bb0191ea31bf4368be32e7a15fe1b8294", "rev": "65bbbbbf0c3d6844cee3c4e294d0ba07e1f82211",
"type": "gitlab" "type": "gitlab"
} }
}, },
@ -3422,7 +3502,7 @@
"inputs": { "inputs": {
"flake-compat": "flake-compat_4", "flake-compat": "flake-compat_4",
"flake-utils": "flake-utils_4", "flake-utils": "flake-utils_4",
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_8"
}, },
"locked": { "locked": {
"lastModified": 1690718829, "lastModified": 1690718829,

View file

@ -76,5 +76,7 @@
url = "github:NotAShelf/neovim-flake"; url = "github:NotAShelf/neovim-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
agenix.url = "github:ryantm/agenix";
}; };
} }

View file

@ -1,6 +1,11 @@
_: { {
config,
config',
...
}: {
services.ankisyncd = { services.ankisyncd = {
enable = true; enable = true;
port = 27701;
}; };
services.caddy = { services.caddy = {
@ -9,4 +14,15 @@ _: {
reverse_proxy * localhost:27701 reverse_proxy * localhost:27701
''; '';
}; };
age.secrets.ankisyncd-user-credentials = {
file = ../../secrets/ankisyncd-user-credentials.age;
mode = "700";
owner = config'.username;
group = "users";
};
environment.sessionVariables = {
SYNC_USER1 = "${builtins.readFile config.age.secrets.ankisyncd-user-credentials.path}";
};
} }

View file

@ -1,6 +1,6 @@
_: { _: {
imports = [ imports = [
#./ankisyncd.nix ./ankisyncd.nix
./conduit.nix ./conduit.nix
./configuration.nix ./configuration.nix
#./freshrss.nix #./freshrss.nix

View file

@ -0,0 +1,13 @@
age-encryption.org/v1
-> ssh-ed25519 05IAmg Mv3hFHx2TrjGG4mAN5bUUjskd8u6eOQ+aQ+OSNt0bBI
ushr6qeamUtpdTrBl5duuKuIZgduaFC3QqvvHhKTNAI
-> ssh-ed25519 HC8P8A 6TfhS54C1jHGR4d9YLKk3DY562qx1zhiBjt3P+7rAiA
jwfCWgek44wWPQHbBJbbr3JgWvCk5SJtqL+axnBdGZA
-> ssh-ed25519 sItgaw 8wDj/vfOPOeBOHVLjTZ4y6kaccTZ++zBMNWV7e8sjmU
pWQHSFuAv9bcCQy80nt4h77rJuT3mR9XxojZorMm2lE
-> ssh-ed25519 YQNd1g 3MeluHTgy3q1i3MiSY6wfPLxSEn9s6Pq4fZJqvvmkg0
6iXY6/DgAcBTeKMwGej5IIMCIf0UaFdAg4nOtXzCezE
-> v(Mu$-grease 6ZM j\*p(1xm P
wTHgdc2cxfJmMxzSGsoowlNiHv8mCROnMFBLsBb2g32HdcA
--- uEUkiLSaxQxtU+EL1WNFAk2hVFVKR0yadGGQTNJL6QE
EnÀòÿ(77M¿æÕ4@²qîI[*ÖÂ7R<¬qI Ôò"*á^V³b9ñ‡¹#A

12
secrets/secrets.nix Normal file
View file

@ -0,0 +1,12 @@
let
niks_user = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEn27EWjZsUbvMVB4ZclriSWq8wa5bxe33pMWTlPriyQ";
chmura_user = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAGwssK9tuGPxhbcCypQjm0NBJ5JwS+iG1IIfiAkgzVH";
niks_host = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII5fzl9Nswqe4QSRmNIGaMJOYL/fDZluM1Q1VcUMTuBA";
chmura_host = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGkZ5QVexLBOnx7KPRINF0Fe9IG2oG/mYPPLw817iLXs";
niks = [ niks_user niks_host ];
chmura = [ chmura_user chmura_host ];
in {
"ankisyncd-user-credentials.age".publicKeys = niks ++ chmura;
}