services/stylix: init with catppuccin-mocha

This commit is contained in:
Kevin Baensch 2025-07-18 19:23:21 +02:00
parent 86afefe071
commit 519a274f17
Signed by: derped
GPG key ID: C0F1D326C7626543
2 changed files with 35 additions and 0 deletions

31
services/stylix.nix Normal file
View file

@ -0,0 +1,31 @@
{
lib,
config,
pkgs,
stylix,
...
}:
{
imports = [
stylix.nixosModules.stylix
];
}
// lib.mkIf (lib.elem "stylix" config.machine.services) {
stylix = {
enable = true;
autoEnable = true;
polarity = "dark";
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
fonts = {
emoji = {
name = "JetBrainsMono Nerd Font";
package = pkgs.nerd-fonts.jetbrains-mono;
};
monospace = {
name = "JetBrainsMono Nerd Font";
package = pkgs.nerd-fonts.jetbrains-mono;
};
};
};
}