stylix: move options from hm into nixos and change theme

This commit is contained in:
Veneficium 2024-10-10 22:30:38 +02:00
parent 619da0d9c0
commit 52b6224302
2 changed files with 21 additions and 18 deletions

View file

@ -7,7 +7,6 @@
virtualisation.libvirtd.enable = true; virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
#required by virt-manager
programs.dconf.enable = true; programs.dconf.enable = true;
systemd.services.NetworkManager-wait-online.enable = false; systemd.services.NetworkManager-wait-online.enable = false;
@ -23,20 +22,30 @@
package = pkgs.catppuccin-cursors.macchiatoMauve; package = pkgs.catppuccin-cursors.macchiatoMauve;
name = "catppuccin-macchiato-mauve-cursors"; name = "catppuccin-macchiato-mauve-cursors";
}; };
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-macchiato.yaml";
fonts = { fonts = {
monospace = { serif = {
name = "FiraCode Nerd Font Mono"; package = pkgs.cantarell-fonts;
package = pkgs.nerdfonts; name = "Cantarell";
}; };
sansSerif = { sansSerif = {
name = "Cantarell";
package = pkgs.cantarell-fonts; package = pkgs.cantarell-fonts;
};
serif = {
name = "Cantarell"; name = "Cantarell";
package = pkgs.cantarell-fonts;
}; };
monospace = {
package = pkgs.fira-code-nerdfont;
name = "FiraCode Nerd Font Mono";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
};
base16Scheme = "${pkgs.base16-schemes}/share/themes/eighties.yaml";
targets = {
console.enable = true;
gnome.enable = true;
gtk.enable = true;
nixos-icons.enable = true;
}; };
}; };

View file

@ -31,22 +31,16 @@
]; ];
}; };
stylix.enable = true;
stylix = { stylix = {
polarity = "dark"; enable = true;
image = ../../res/wallpaper.png;
cursor = {
package = pkgs.catppuccin-cursors.macchiatoMauve;
name = "catppuccin-macchiato-mauve-cursors";
};
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-macchiato.yaml";
targets = { targets = {
gnome.enable = true; gnome.enable = true;
gtk.enable = true; gtk.enable = true;
firefox.enable = true; firefox.enable = true;
vesktop.enable = true; vesktop.enable = true;
wezterm.enable = true; wezterm.enable = true;
helix.enable = true;
vscode.enable = true;
}; };
}; };