diff --git a/flake.nix b/flake.nix index a0872ff..9498035 100644 --- a/flake.nix +++ b/flake.nix @@ -6,7 +6,7 @@ zentralwerk-network-key.url = "git+https://gitea.c3d2.de/zentralwerk/network.git?dir=nix/key&ref=nix"; }; - outputs = { self, nixpkgs, zentralwerk-network-key }: + outputs = inputs@{ self, nixpkgs, zentralwerk-network-key }: let system = "x86_64-linux"; systems = [ system ]; @@ -19,9 +19,9 @@ specialArgs.hostName = name; specialArgs.lib = self.lib; specialArgs.self = self; + specialArgs.inputs = inputs; }; - in - { + in { lib = nixpkgs.lib.extend (final: prev: import ./nix/lib { inherit self; diff --git a/nix/nixos-module/defaults.nix b/nix/nixos-module/defaults.nix index 47dbe61..725bcaf 100644 --- a/nix/nixos-module/defaults.nix +++ b/nix/nixos-module/defaults.nix @@ -1,9 +1,13 @@ -{ hostName, pkgs, ... }: +{ hostName, inputs, pkgs, ... }: { nix = { package = pkgs.nixFlakes; extraOptions = "experimental-features = nix-command flakes"; + registry = { + nixpkgs.flake = inputs.nixpkgs; + zentralwerk-network.flake = inputs.self; + }; }; environment.systemPackages = with pkgs; [