My Nix Configuration
1{ 2 config, 3 lib, 4 ... 5}: 6let 7 cfg = config.py.profiles.base; 8in 9{ 10 options.py.profiles.base.enable = lib.mkEnableOption "Base Home Profile"; 11 config = lib.mkIf cfg.enable { 12 programs.home-manager.enable = true; 13 home.stateVersion = "25.05"; 14 home.language = { 15 base = "en_US.utf8"; 16 }; 17 manual = { 18 manpages.enable = false; 19 html.enable = false; 20 json.enable = false; 21 }; 22 programs.man.enable = false; 23 }; 24}