From ca4136dac62dafa9f04556e17e5421514fa6a2c9 Mon Sep 17 00:00:00 2001 From: "committer@tuxwarrior" Date: Thu, 26 Feb 2026 11:28:00 -0500 Subject: [PATCH] reintroducing gtk themes --- dots/archinstall/common/packages.txt | 8 ++--- {obsolete/dots => dots}/gtk/.gtkrc-2.0 | 0 {obsolete/dots => dots}/gtk/index.theme | 0 {obsolete/dots => dots}/gtk/settings.ini | 0 dots/librewolf/userChrome.css | 38 ------------------------ scripts/99_deploy.sh | 17 +++++++++++ 6 files changed, 21 insertions(+), 42 deletions(-) rename {obsolete/dots => dots}/gtk/.gtkrc-2.0 (100%) rename {obsolete/dots => dots}/gtk/index.theme (100%) rename {obsolete/dots => dots}/gtk/settings.ini (100%) diff --git a/dots/archinstall/common/packages.txt b/dots/archinstall/common/packages.txt index 1d47e89..98992db 100644 --- a/dots/archinstall/common/packages.txt +++ b/dots/archinstall/common/packages.txt @@ -32,7 +32,7 @@ aur:hyprmon-bin # multi-monitor profile manager #aur:bruno-bin # api testing client #aur:cable # dynamically modify pipewire and wireplumber settings (used for changing quantum, for preventing lag) #aur:caffeine-ng # status bar application able to temporarily inhibit the screensaver and sleep mode -#aur:candy-icons-git # icons theme +aur:candy-icons-git # icons theme #aur:canon-pixma-mg2500-complete # stand alone driver set (print and scan) for Canon Pixma MG2500 series aur:cryptomator-bin # encryption tool | need to decrypt ssh vault in the cloud #aur:ctpv-git # image previewer for lf @@ -51,11 +51,11 @@ aur:pcloud-drive # cloud drive #aur:proton-mail-export # export protonmail as eml files #aur:proton-vpn-gtk-app # vpn #aur:protonvpn-cli # official protonvpn cli -#aur:qogir-icon-theme # mouse cursor theme +aur:qogir-icon-theme # mouse cursor theme #aur:rate-mirrors # client-side map-aware mirror ranking tool aur:srm # secure delete aur:sublime-text-4 # text editor -#aur:sweet-folders-icons-git # folder theme (using/including the candy icons theme) +aur:sweet-folders-icons-git # folder theme (using/including the candy icons theme) aur:threema-desktop-beta # threema desktop 2.0 beta aur:treesheets-git # https://strlen.com/treesheets/ #aur:unimatrix-git # simulate matrix display in term @@ -103,7 +103,7 @@ kitty # terminal less # cli text viewer #lf # file manager #libcaca # colour ascii art lib (inc. cacfire) -#lxappearance # gtk+ theme switcher +lxappearance # gtk+ theme switcher #lxsession # lightweight X11 session manager | needed for polkit / tuxedo-control-center #maim # screenshot utility #man-db # man pages diff --git a/obsolete/dots/gtk/.gtkrc-2.0 b/dots/gtk/.gtkrc-2.0 similarity index 100% rename from obsolete/dots/gtk/.gtkrc-2.0 rename to dots/gtk/.gtkrc-2.0 diff --git a/obsolete/dots/gtk/index.theme b/dots/gtk/index.theme similarity index 100% rename from obsolete/dots/gtk/index.theme rename to dots/gtk/index.theme diff --git a/obsolete/dots/gtk/settings.ini b/dots/gtk/settings.ini similarity index 100% rename from obsolete/dots/gtk/settings.ini rename to dots/gtk/settings.ini diff --git a/dots/librewolf/userChrome.css b/dots/librewolf/userChrome.css index 63bd39b..278abde 100644 --- a/dots/librewolf/userChrome.css +++ b/dots/librewolf/userChrome.css @@ -9,41 +9,3 @@ display: none; } */ - -/* change menu background color */ -/* -#main-window, -#toolbarpaletteitem-menu-button, -#appmenu-toolbar-button { - background-color: #6e0303 !important; -} - -#main-menubar > menu[_moz-menuactive="true"] { - background-color: hsla(91, 94%, 35%, 0.12) !important; -} -*/ - -/* Change background color of context menu */ -/* -.context-menu, .menupopup { - background-color: #8f0404 !important; - color: #ffffff !important; -} -*/ - -/* Optional: Style menu items */ -/*.menuitem, .menuitemlabel { - background-color: #8f0404 !important; - color: #ffffff !important; -} -*/ - -/* For popup windows like Preferences or Add-ons */ -/*.window-background, .dialog { - background-color: #8f0404 !important; -} -*/ - -menubar, toolbar, nav-bar, #TabsToolbar > *{ - background-color: red !important; -} \ No newline at end of file diff --git a/scripts/99_deploy.sh b/scripts/99_deploy.sh index dc25980..49c185b 100755 --- a/scripts/99_deploy.sh +++ b/scripts/99_deploy.sh @@ -313,6 +313,14 @@ if [ ${operation} == "dots" ] ; then # gtk (settings found using lxappearance) # note that the bookmarks file were found in two different locations, so a # symlink is created below. as well, ".gtkrc-2.0.mine" had no effect, so + # ".gtkrc-2.0" is overwritten + + file_name=settings.ini + file_path=/home/${system_user}/.config/gtk-3.0 + create_dir ${file_path} + deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}" + gsettings set org.gnome.desktop.interface gtk-theme "Sweet-Dark" + file_name=.gtk-bookmarks file_path=/home/${system_user} deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}" @@ -320,6 +328,15 @@ if [ ${operation} == "dots" ] ; then trash-put ${tmp_file_path_full} ln -s "${file_path}/${file_name}" "${tmp_file_path_full}" + file_name=.gtkrc-2.0 + file_path=/home/${system_user} + deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}" + + file_name=index.theme + file_path=/home/${system_user}/.icons/default + create_dir ${file_path} + deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}" + # helix file_name=config.toml file_path=/home/${system_user}/.config/helix