diff options
Diffstat (limited to 'modules/nixos/defaults')
| -rw-r--r-- | modules/nixos/defaults/nix.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/modules/nixos/defaults/nix.nix b/modules/nixos/defaults/nix.nix index e55faf4..064b0d9 100644 --- a/modules/nixos/defaults/nix.nix +++ b/modules/nixos/defaults/nix.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ lib, inputs, ... }: { nix = { channel.enable = lib.mkDefault false; @@ -9,4 +9,16 @@ }; nixpkgs.config.allowAliases = false; + + # Link inputs for use in `$NIX_PATH` + systemd.tmpfiles.settings = { + nix-inputs = lib.mapAttrs' ( + name: input: + lib.nameValuePair "/etc/nix/inputs/${name}" { + L = { + argument = input.outPath; + }; + } + ) inputs; + }; } |
