summaryrefslogtreecommitdiff
path: root/modules/nixos/defaults
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/defaults')
-rw-r--r--modules/nixos/defaults/nix.nix14
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;
+ };
}