From 17fb425844828ca55a99d56283b27a7331932a8f Mon Sep 17 00:00:00 2001 From: David Arnold Date: Mon, 11 Jan 2021 17:27:38 -0500 Subject: [PATCH] Hosts: fix mod override In some occasions the module path was renamed. To avoid conflicts, the old path must be disabled manually. E.g. ```nix { unstableModules = [ "services/ttys/getty.nix" ]; addToDisabledModules = [ "services/ttys/agetty.nix" ]; } ``` --- hosts/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hosts/default.nix b/hosts/default.nix index f0b0ab7..129d1cc 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -15,6 +15,7 @@ let inherit (pkgset) osPkgs unstablePkgs; unstableModules = [ ]; + addToDisabledModules = [ ]; config = hostName: lib.nixosSystem { @@ -30,7 +31,7 @@ let core = self.nixosModules.profiles.core; modOverrides = { config, unstableModulesPath, ... }: { - disabledModules = unstableModules; + disabledModules = unstableModules ++ addToDisabledModules; imports = map (path: "${unstableModulesPath}/${path}") unstableModules;