aboutsummaryrefslogtreecommitdiffstats
path: root/inputs.nix
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-05-28 14:20:39 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-05-28 14:20:39 +0200
commite1e1dfcaedbd9c6920fb111a81edb196fa6049fb (patch)
tree4fdda766729c893b2f0be7cde38e0546993784e7 /inputs.nix
parenttreewide: Format (diff)
downloadnixos-config-e1e1dfcaedbd9c6920fb111a81edb196fa6049fb.zip
treewide: Use unflake to de-duplicate flake inputs
Otherwise, we still have a lot of `nixpkgs` in the closure (they are just not visible with npins).
Diffstat (limited to 'inputs.nix')
-rw-r--r--inputs.nix53
1 files changed, 53 insertions, 0 deletions
diff --git a/inputs.nix b/inputs.nix
new file mode 100644
index 00000000..f30e43dd
--- /dev/null
+++ b/inputs.nix
@@ -0,0 +1,53 @@
+let
+ nixpkgsVersion = "26.05";
+ lanzabooteVersion = "v1.0.0";
+in {
+ "agenix" = {
+ url = "github:ryantm/agenix/main";
+ };
+ "disko" = {
+ url = "github:nix-community/disko/master";
+ };
+ "flake-compat" = {
+ url = "git+https://git.lix.systems/lix-project/flake-compat?ref=main";
+ };
+ "home-manager" = {
+ url = "github:nix-community/home-manager/master";
+ };
+ "impermanence" = {
+ url = "github:nix-community/impermanence/master";
+ };
+ "lanzaboote" = {
+ url = "github:nix-community/lanzaboote/${lanzabooteVersion}";
+ };
+ "library" = {
+ url = "git+https://git.foss-syndicate.org/vhack.eu/nix-library?ref=prime";
+ };
+ "nix-index-database" = {
+ url = "github:nix-community/nix-index-database/main";
+ };
+ "nixos-generators" = {
+ url = "github:nix-community/nixos-generators/master";
+ };
+ "nixpkgs-stable" = {
+ url = "github:NixOS/nixpkgs/nixos-${nixpkgsVersion}";
+ };
+ "nixpkgs" = {
+ url = "github:NixOS/nixpkgs/nixos-unstable";
+ };
+ "nixvim" = {
+ url = "github:nix-community/nixvim/main";
+ };
+ "qmk_layout" = {
+ url = "git+https://git.foss-syndicate.org/bpeetz/qmk_layout?ref=prime";
+ };
+ # "serverphone" = {
+ # url = "git+https://codeberg.org/vhack.eu/serverphone?ref=prime";
+ # };
+ "templates" = {
+ url = "git+https://codeberg.org/bpeetz/flake-templates?ref=prime";
+ };
+ "treefmt-nix" = {
+ url = "github:numtide/treefmt-nix/main";
+ };
+}