diff options
Diffstat (limited to 'modules/profiles/desktop.nix')
| -rw-r--r-- | modules/profiles/desktop.nix | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/modules/profiles/desktop.nix b/modules/profiles/desktop.nix new file mode 100644 index 0000000..9de629c --- /dev/null +++ b/modules/profiles/desktop.nix @@ -0,0 +1,59 @@ +{ + config, + lib, + options, + pkgs, + ... +}: +{ + config = { + boot = { + loader.limine.style = { + backdrop = lib.mkDefault "333333"; + graphicalTerminal = { + background = lib.mkDefault "33000000"; + brightBackground = lib.mkDefault "000000"; + brightForeground = lib.mkDefault config.boot.loader.limine.style.graphicalTerminal.foreground; + brightPalette = lib.mkDefault "585b70;f38ba8;a6e3a1;f9e2af;89b4fa;f5c2e7;94e2d5;bac2de"; + foreground = lib.mkDefault "cdd6f4"; + palette = lib.mkDefault "45475a;f38ba8;a6e3a1;f9e2af;89b4fa;f5c2e7;94e2d5;a6adc8"; + }; + }; + + plymouth = { + enable = lib.mkDefault config.system.profile.desktop.enable; + #font = lib.mkDefault "${pkgs.fira-code}/..."; + }; + }; + + console = { + colors = lib.mkIf config.system.profile.desktop.enable [ + "000000" + "f38ba8" + "a6e3a1" + "f9e2af" + "89b4fa" + "f5c2e7" + "94e2d5" + "cdd6f4" + "585b70" + "f38ba8" + "a6e3a1" + "f9e2af" + "89b4fa" + "f5c2e7" + "94e2d5" + "cdd6f4" + ]; + + earlySetup = lib.mkDefault config.system.profile.desktop.enable; + }; + + documentation.dev.enable = lib.mkDefault config.system.profile.desktop.enable; + fonts.enableDefaultPackages = lib.mkDefault config.system.profile.desktop.enable; + + system.profile.core.enable = lib.mkIf config.system.profile.desktop.enable true; + }; + + options.system.profile.desktop.enable = lib.mkEnableOption "the desktop system profile"; +} |
