From e273a65fe2186822a15b0361910e1aa50d86dde5 Mon Sep 17 00:00:00 2001 From: Frost-Phoenix <67cyril6767@gmail.com> Date: Thu, 9 Nov 2023 22:28:37 +0100 Subject: [PATCH] change gtk theme to catpuccin --- modules/home/gtk/default.nix | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/modules/home/gtk/default.nix b/modules/home/gtk/default.nix index 1660b48..825ab7f 100755 --- a/modules/home/gtk/default.nix +++ b/modules/home/gtk/default.nix @@ -1,22 +1,12 @@ { pkgs, ... }: -let - matrix-gtk = pkgs.fetchFromGitHub { - owner = "samiulbasirfahim"; - repo = "Matrix-gtk"; - rev = "9ff060e016e5cd4830aafb6299142c3d8922944e"; - sha256 = "K7tEtB0WGKyjND+pZKUd4pktBlCV3v27pvqaxMILpFU="; - }; -in { fonts.fontconfig.enable = true; home.packages = [ - pkgs.twemoji-color-font - pkgs.noto-fonts - pkgs.noto-fonts-cjk - pkgs.noto-fonts-emoji + pkgs.nerdfonts (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) + pkgs.twemoji-color-font + pkgs.noto-fonts-emoji ]; - xdg.dataFile."themes/matrix-gtk".source = matrix-gtk; gtk = { enable = true; font = { @@ -28,15 +18,21 @@ in name = "Papirus-Dark"; }; theme = { - name = "matrix-gtk"; + name = "Catppuccin-Macchiato-Compact-Pink-Dark"; + package = pkgs.catppuccin-gtk.override { + accents = [ "pink" ]; + size = "compact"; + tweaks = [ "rimless" "black" ]; + variant = "macchiato"; + }; }; cursorTheme = { - name = "Catppuccin-Frappe-Dark"; + name = "Catppuccin-Mocha-Dark"; }; }; home.pointerCursor = { package = pkgs.catppuccin-cursors; - name = "Catppuccin-Frappe-Red"; + name = "Catppuccin-Mocha-Red"; size = 15; }; }