summaryrefslogtreecommitdiff
path: root/dotfiles/system
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-26 16:41:16 -0600
committerCraig Jennings <c@cjennings.net>2026-01-26 16:41:16 -0600
commitfeb8dfaae9b0172c9d24e7e0d115754a467b4627 (patch)
treeff4a0703d5d5119777830ed8f2611a2f57b2dabc /dotfiles/system
parent2423b0d67d9cfa2f3b256e2ee14fc2093d94ac34 (diff)
feat(themes): add Qt theming and font packages
- Configure Qt5/Qt6 to use Adwaita-Dark style via adwaita-qt - Add qt6ct.conf with matching settings to qt5ct - Set QT_STYLE_OVERRIDE for consistent dark theme - Add XCURSOR_THEME to hyprland.conf - Update pinentry-dmenu to use BerkeleyMono Nerd Font - Add font packages to archsetup: cantarell-fonts, ttf-caladea, ttf-carlito, ttf-croscore Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/system')
-rw-r--r--dotfiles/system/.config/qt6ct/qt6ct.conf29
-rw-r--r--dotfiles/system/.gnupg/pinentry-dmenu.conf2
-rw-r--r--dotfiles/system/.profile.d/display.sh3
3 files changed, 32 insertions, 2 deletions
diff --git a/dotfiles/system/.config/qt6ct/qt6ct.conf b/dotfiles/system/.config/qt6ct/qt6ct.conf
new file mode 100644
index 0000000..496c09d
--- /dev/null
+++ b/dotfiles/system/.config/qt6ct/qt6ct.conf
@@ -0,0 +1,29 @@
+[Appearance]
+color_scheme_path=/usr/share/qt6ct/colors/darker.conf
+custom_palette=true
+icon_theme=Papirus-Dark
+standard_dialogs=default
+style=Adwaita-Dark
+
+[Fonts]
+fixed="Cantarell,11,-1,5,50,0,0,0,0,0"
+general="Cantarell,11,-1,5,50,0,0,0,0,0"
+
+[Interface]
+activate_item_on_single_click=1
+buttonbox_layout=0
+cursor_flash_time=1000
+dialog_buttons_have_icons=1
+double_click_interval=400
+gui_effects=@Invalid()
+keyboard_scheme=2
+menus_have_icons=true
+show_shortcuts_in_context_menus=true
+stylesheets=@Invalid()
+toolbutton_style=4
+underline_shortcut=1
+wheel_scroll_lines=3
+
+[Troubleshooting]
+force_raster_widgets=1
+ignored_applications=@Invalid()
diff --git a/dotfiles/system/.gnupg/pinentry-dmenu.conf b/dotfiles/system/.gnupg/pinentry-dmenu.conf
index d931896..ccd4d55 100644
--- a/dotfiles/system/.gnupg/pinentry-dmenu.conf
+++ b/dotfiles/system/.gnupg/pinentry-dmenu.conf
@@ -1,6 +1,6 @@
asterisk= "* ";
prompt = "$";
-font = "Fira Code Nerd Font Mono:size=12";
+font = "BerkeleyMono Nerd Font:size=12";
prompt_fg = "#eeeeee";
prompt_bg = "#d9904a";
normal_fg = "#ffffff";
diff --git a/dotfiles/system/.profile.d/display.sh b/dotfiles/system/.profile.d/display.sh
index df5a57c..dbc3846 100644
--- a/dotfiles/system/.profile.d/display.sh
+++ b/dotfiles/system/.profile.d/display.sh
@@ -9,6 +9,7 @@ export GTK_THEME=Adwaita:dark
XDG_CURRENT_DESKTOP=GNOME
-# export QT_QPA_PLATFORMTHEME=qt5ct
+# Qt theming - qt6ct for Qt6 apps, style override for consistent Adwaita-Dark
export QT_QPA_PLATFORMTHEME=qt6ct
+export QT_STYLE_OVERRIDE=Adwaita-Dark
export QT_SCALE_FACTOR=1