nixos/home-manager/modules/theming.nix

49 lines
822 B
Nix
Raw Normal View History

2024-03-16 19:03:53 +01:00
{ pkgs, ... }: {
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
qt = {
# Enable qt
enable = true;
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
# Use gtk platform theme
platformTheme = "gtk";
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
# Use gtk2 style
style.name = "gtk2";
};
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
home.pointerCursor = {
gtk.enable = true;
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
# Cursor theme
package = pkgs.catppuccin-cursors.frappeRosewater;
name = "Catppuccin-Frappe-Rosewater-Cursors";
size = 16;
};
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
gtk = {
# Enable gtk
enable = true;
2024-02-15 10:39:46 +01:00
2024-03-26 08:52:17 +01:00
# look theme
theme = {
package = pkgs.catppuccin-gtk;
name = "Catppuccin-Frappe-Standard-Blue-Dark";
};
# icon theme
iconTheme = {
package = (pkgs.catppuccin-papirus-folders.override {
flavor = "frappe";
accent = "pink";
});
name = "Papirus-Dark";
};
# Font name
font = {
name = "Noto Sans";
size = 10;
};
};
2024-02-15 10:39:46 +01:00
}