From e767f7066e6614dab22001d587d6bd5e08d6719d Mon Sep 17 00:00:00 2001 From: Timothy DeHerrera Date: Thu, 25 Mar 2021 00:14:57 -0600 Subject: [PATCH 1/3] devosSystem#hmConfig: don't pass systemPackages The intentions are good, but for users with many profiles, this is overkill. Proper solution will come when #127 is resolved. --- lib/devos/devosSystem.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/devos/devosSystem.nix b/lib/devos/devosSystem.nix index 82458181..99c217b3 100644 --- a/lib/devos/devosSystem.nix +++ b/lib/devos/devosSystem.nix @@ -80,7 +80,6 @@ lib.nixosSystem (args // { home-manager.useUserPackages = lib.mkForce false; home-manager.sharedModules = [ { - home.packages = config.environment.systemPackages; home.sessionVariables = { inherit (config.environment.sessionVariables) NIX_PATH; }; From b39bd973da6e7d9300e0e44c55d33520eea53d2a Mon Sep 17 00:00:00 2001 From: Timothy DeHerrera Date: Thu, 25 Mar 2021 23:46:58 -0600 Subject: [PATCH 2/3] home-manager: update to fix sharedModules args incooperate nix-community/home-manager#1880. --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 3bf8a9ec..f000b61b 100644 --- a/flake.lock +++ b/flake.lock @@ -118,11 +118,11 @@ ] }, "locked": { - "lastModified": 1616318638, - "narHash": "sha256-E6ABXtzw6bHmrIirB1sJL6S2MEa3sfcvRLzRa92frCo=", + "lastModified": 1616724076, + "narHash": "sha256-SwbPXLjN2sLy4NL/GhodiJrdkIVZwGGTGiCN3JxH1cU=", "owner": "nix-community", "repo": "home-manager", - "rev": "ddcd476603dfd3388b1dc8234fa9d550156a51f5", + "rev": "fedfd430f96695997b3eaf8d7e82ca79406afa23", "type": "github" }, "original": { From 397d2bab5ead80534bcb702458da34c35f4cb99a Mon Sep 17 00:00:00 2001 From: Timothy DeHerrera Date: Fri, 26 Mar 2021 00:31:45 -0600 Subject: [PATCH 3/3] home-manager: simple test --- tests/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/default.nix b/tests/default.nix index 5764ae15..3c2539ab 100644 --- a/tests/default.nix +++ b/tests/default.nix @@ -41,6 +41,8 @@ in ''; }; + homeTest = self.homeConfigurations."nixos@NixOS".home.activationPackage; + libTests = pkgs.runCommandNoCC "devos-lib-tests" { buildInputs = [