My dotfiles (written in Nix, btw!) ❄
1{
2 config,
3 pkgs,
4 ...
5}: {
6 gtk = {
7 enable = true;
8 # font.name = "Ubuntu";
9 iconTheme = {
10 package = pkgs.papirus-nord;
11 name = "Papirus-Dark";
12 };
13 };
14
15 stylix = {
16 enable = true;
17 base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml";
18 fonts = {
19 serif = {
20 package = pkgs.ubuntu_font_family;
21 name = "Ubuntu";
22 };
23 sansSerif = config.stylix.fonts.serif;
24 monospace = {
25 package = pkgs.maple-mono.NF;
26 name = "Maple Mono NF";
27 };
28 };
29 };
30
31 qt = {
32 enable = true;
33 platformTheme.name = "gtk";
34 style.name = "gtk2";
35 style.package = pkgs.adwaita-qt;
36 };
37
38 home.pointerCursor = {
39 package = pkgs.posy-cursors;
40 name = "Posy_Cursor_Black"; # has to be file name
41 size = 24;
42 x11.enable = true;
43 gtk.enable = true;
44 hyprcursor.enable = true;
45 };
46}