diff --git a/system/optional/default.nix b/system/optional/default.nix index ae2521d4..123f026d 100644 --- a/system/optional/default.nix +++ b/system/optional/default.nix @@ -3,6 +3,6 @@ ./nfs.nix ./desktop.nix ./gaming.nix - ./stylix + ./stylix.nix ]; } diff --git a/system/optional/stylix.nix b/system/optional/stylix.nix new file mode 100644 index 00000000..9b442b4a --- /dev/null +++ b/system/optional/stylix.nix @@ -0,0 +1,38 @@ +{stylix, pkgs, config, lib, ...}: { + imports = [ stylix.nixosModules.stylix ]; + + options.stylix.enable = lib.mkEnableOption "Enable Stylix"; + + config = lib.mkIf config.stylix.enable { + stylix = { + enable = true; + + image = ../../../wallpapers/default.png; + polarity = "dark"; + + opacity = { + terminal = 0.8; + popups = 0.8; + }; + + fonts = { + monospace = { + package = pkgs.nerd-fonts.jetbrains-mono; + name = "JetBrainsMono Nerd Font"; + }; + + emoji = { + package = pkgs.twemoji-color-font; + name = "Twemoji"; + }; + + sizes = { applications = 14; desktop = 12; popups = 12; terminal = 14; }; + }; + + cursor = { + package = pkgs.rose-pine-cursor; + name = "Rosé Pine"; + }; + }; + }; +} diff --git a/system/optional/stylix/default.nix b/system/optional/stylix/default.nix deleted file mode 100644 index 927b66f5..00000000 --- a/system/optional/stylix/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{stylix, pkgs, config, lib, ...}: { - options.stylix.enable = lib.mkEnableOption "Enable Stylix"; - - config = lib.mkIf config.stylix.enable { - imports = [ - stylix.nixosModules.stylix - ./style.nix - ]; - }; -} diff --git a/system/optional/stylix/style.nix b/system/optional/stylix/style.nix deleted file mode 100644 index 4a5a0e21..00000000 --- a/system/optional/stylix/style.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ pkgs, ...}: { - stylix = { - enable = true; - - image = ../../../wallpapers/default.png; - polarity = "dark"; - - opacity = { - terminal = 0.8; - popups = 0.8; - }; - - fonts = { - monospace = { - package = pkgs.nerd-fonts.jetbrains-mono; - name = "JetBrainsMono Nerd Font"; - }; - - emoji = { - package = pkgs.twemoji-color-font; - name = "Twemoji"; - }; - - sizes = { applications = 14; desktop = 12; popups = 12; terminal = 14; }; - }; - - cursor = { - package = pkgs.rose-pine-cursor; - name = "Rosé Pine"; - }; - }; -}