diff options
author | Katharina Fey <kookie@spacekookie.de> | 2020-04-20 12:29:59 +0200 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2020-04-20 12:30:24 +0200 |
commit | 304c06d7a7ea3f5c84031d325ece8d38b8c1d829 (patch) | |
tree | a3e5aa7b22206601c9edfa6f07993b9e3ff75623 /modules | |
parent | 0ca211d4ec600fa7b3cc701e4997cd1e8d38ebdc (diff) |
nix: setting nixpkgs.overlays correctly
Diffstat (limited to 'modules')
-rw-r--r-- | modules/nix/default.nix | 3 | ||||
-rw-r--r-- | modules/nix/home-manager.nix | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/modules/nix/default.nix b/modules/nix/default.nix index ef7ab689fd6..9c0171ec6f4 100644 --- a/modules/nix/default.nix +++ b/modules/nix/default.nix @@ -5,7 +5,7 @@ nix.nixPath = [ "home-manager=/run/current-system/libkookie/home-manager" - "nixos-config=$ROOT" + "nixos-config=/run/current-system/libkookie/roots/$ROOT" # $ROOT is set by `build` "nixpkgs-overlays=/run/current-system/libkookie/overlays" "nixpkgs=/run/current-system/libkookie/nixpkgs" ]; @@ -14,4 +14,5 @@ ln -s ${lib.cleanSource ../..} $out/libkookie ''; + nixpkgs.overlays = [ (import ../../overlays) ]; } diff --git a/modules/nix/home-manager.nix b/modules/nix/home-manager.nix new file mode 100644 index 00000000000..3029cda8826 --- /dev/null +++ b/modules/nix/home-manager.nix @@ -0,0 +1,10 @@ +{ config, ... }: + +{ + imports = [ <home-manager/nixos> ]; + + home-manager.users.spacekookie = { ... }: { + nixpkgs.overlays = config.nixpkgs.overlays; + nixpkgs.config.allowUnfree = config.nixpkgs.config.allowUnfree; + }; +} |