diff --git a/examples/haumea.nix b/examples/haumea.nix index 3445a73..b51efcf 100755 --- a/examples/haumea.nix +++ b/examples/haumea.nix @@ -65,11 +65,23 @@ let [ (extendPop pops.exporter ( self: super: { - exports.customModules = self.outputs.dmerge { - config.services.openssh.enable = false; - config.services.openssh.customList = [ "1" ]; - imports = with dmerge; append [ ]; - }; + exports.customModules = self.outputs.__extenders [ { + value = + { selfModule' }: + selfModule' ( + m: + dmerge m { + config.services.openssh.enable = false; + config.services.openssh.customList = [ "1" ]; + imports = with dmerge; append [ ]; + } + ); + + path = [ + "services" + "openssh" + ]; + } ]; } )) ]; diff --git a/src/haumea/pops.nix b/src/haumea/pops.nix index cc2bae4..5a23209 100644 --- a/src/haumea/pops.nix +++ b/src/haumea/pops.nix @@ -206,6 +206,7 @@ let self.outputs.default ; }) + // (removeAttrs self.exports [ "default" ]) ); }; };