blob: 902f99393233096ce62cee842008eb514d02f770 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
{ lib, config, pkgs, ... }:
{
gtk = {
theme = {
name = "catppuccin-mocha-pink-standard";
package = pkgs.catppuccin-gtk.override {
variant = "mocha";
accents = [ "pink" ];
};
};
};
xdg.configFile = {
"gtk-4.0/assets".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/assets";
"gtk-4.0/gtk.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk.css";
"gtk-4.0/gtk-dark.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk-dark.css";
"gtk-3.0/gtk.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-3.0/gtk.css";
"gtk-3.0/gtk-dark.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-3.0/gtk-dark.css";
"gtk-3.0/settings.ini".text = ''
[Settings]
gtk-theme-name=${config.gtk.theme.name}
gtk-application-prefer-dark-theme=1
'';
};
}
|