diff --git a/system/default.nix b/system/default.nix index c667775f..bf460633 100644 --- a/system/default.nix +++ b/system/default.nix @@ -22,6 +22,7 @@ ./zsh.nix ./sops.nix + ./stylix.nix ]; system.stateVersion = "24.11"; diff --git a/system/stylix.nix b/system/stylix.nix new file mode 100644 index 00000000..61674659 --- /dev/null +++ b/system/stylix.nix @@ -0,0 +1,34 @@ +{stylix, pkgs, ...}: { + imports = [stylix.nixosModules.stylix]; + + 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"; + }; + }; +}