nix-conf/home/user/gtk.nix
danny d1913a50ae feat: add stylix theme
Break Changes:
- May need reconfigure fcitx5 input method
2025-08-20 22:32:44 +08:00

40 lines
663 B
Nix

{
pkgs,
...
}:
let
cursorName = "catppuccin-macchiato-lavender-cursors";
themeName = "catppuccin-macchiato-lavender-compact";
in
{
gtk = {
enable = true;
cursorTheme = {
name = cursorName;
package = pkgs.catppuccin-cursors.macchiatoLavender;
};
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
};
gtk3 = {
extraConfig = {
gtk-application-prefer-dark-theme = true;
};
};
gtk4 = {
extraConfig = {
gtk-application-prefer-dark-theme = true;
};
};
};
home.packages = with pkgs; [
gsettings-desktop-schemas
glib
];
}