diff options
author | Robert Helgesson <robert@rycee.net> | 2017-08-28 11:37:34 +0200 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2017-08-28 11:37:34 +0200 |
commit | e9ca4305a6bf8727f347c57b65883d2e1e1a5070 (patch) | |
tree | 9411f99bd9c0b7563f5e4fd182b7c5840e97bf4f /home-manager/default.nix | |
parent | 125deafc8440fbfa5a6d8aa51207e24a1241384e (diff) |
home-manager: move Nix code to own file
Diffstat (limited to 'home-manager/default.nix')
-rw-r--r-- | home-manager/default.nix | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/home-manager/default.nix b/home-manager/default.nix index e517ee9ec8f..a5853961792 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -8,24 +8,6 @@ let - homeManagerExpr = pkgs.writeText "home-manager.nix" '' - { pkgs ? import <nixpkgs> {}, confPath, confAttr }: - - let - env = import <home-manager> { - configuration = - let - conf = import confPath; - in - if confAttr == "" then conf else conf.''${confAttr}; - pkgs = pkgs; - }; - in - { - inherit (env) activationPackage; - } - ''; - modulesPathStr = if modulesPath == null then "" else modulesPath; in @@ -42,7 +24,7 @@ pkgs.stdenv.mkDerivation { --subst-var-by bash "${pkgs.bash}" \ --subst-var-by coreutils "${pkgs.coreutils}" \ --subst-var-by MODULES_PATH '${modulesPathStr}' \ - --subst-var-by HOME_MANAGER_EXPR_PATH "${homeManagerExpr}" + --subst-var-by HOME_MANAGER_EXPR_PATH "${./home-manager.nix}" ''; meta = with pkgs.stdenv.lib; { |