universe/modules/devos/hm-system-defaults.nix
Infinidoge 04f3bf76b9 fix: disable home-manager manpages
Results in a buildfailure, revert after home-manager updates to fix it
themselves.
See https://github.com/nix-community/home-manager/issues/3342
2023-03-31 11:59:36 -04:00

36 lines
886 B
Nix

{ config, lib, ... }: {
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
extraSpecialArgs = {
main = config;
};
sharedModules = [
{
home = {
stateVersion = config.system.stateVersion;
sessionVariables = {
inherit (config.environment.sessionVariables) NIX_PATH;
};
};
xdg = {
enable = true;
configFile = {
"nix/registry.json".text = config.environment.etc."nix/registry.json".text;
"nixpkgs/config.nix".text = lib.generators.toPretty { } {
allowUnfree = true;
};
};
};
}
(lib.mkIf config.services.xserver.enable {
xsession.enable = true;
})
{
manual.manpages.enable = false; # FIXME: Manuel doesn't build in home-manager
}
];
};
}