diff --git a/config/xdg/gtk-2.0/.gtkrc-2.0 b/config/xdg/gtk-2.0/.gtkrc-2.0 new file mode 100644 index 0000000..4adf7e6 --- /dev/null +++ b/config/xdg/gtk-2.0/.gtkrc-2.0 @@ -0,0 +1,15 @@ +gtk-theme-name="Sweet-Dark" +gtk-icon-theme-name="Sweet-Rainbow" +gtk-font-name="Fira Sans 12" +gtk-cursor-theme-name="capitaine-cursors-light" +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintslight" +gtk-xft-rgba="rgb" diff --git a/config/xdg/gtk-3.0/settings.ini b/config/xdg/gtk-3.0/settings.ini new file mode 100644 index 0000000..516f601 --- /dev/null +++ b/config/xdg/gtk-3.0/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-theme-name=Sweet-Dark +gtk-icon-theme-name=Sweet-Rainbow +gtk-font-name=Fira Sans 12 +gtk-cursor-theme-name=capitaine-cursors-light +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb diff --git a/configuration.nix b/configuration.nix index 1ef9464..bef326a 100644 --- a/configuration.nix +++ b/configuration.nix @@ -42,6 +42,10 @@ in }; # remove nano from default packages defaultPackages = [ pkgs.perl pkgs.rsync pkgs.strace ]; + etc = { + "xdg/gtk-2.0".source = ./config/xdg/gtk-2.0/.gtkrc-2.0; + "xdg/gtk-3.0".source = ./config/xdg/gtk-3.0/settings.ini; + }; }; networking.hostName = "${hostname}"; # Define your hostname. diff --git a/system-packages.nix b/system-packages.nix index 42ee12e..09fbd90 100644 --- a/system-packages.nix +++ b/system-packages.nix @@ -12,6 +12,8 @@ #hyprland # window manager wayland # wayland server xdg-utils # xdg directories, open, etc + sweet # gtk theme + capitaine-cursors # cursor theme ]; }