From 7f07e47237606425d45f628f25c6029223b420e7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 27 Jan 2026 08:37:08 -0600 Subject: feat(theme): switch cursor to Bibata Modern Ice Replaced Vimix/Capitaine cursors with Bibata-Modern-Ice across all config locations: hyprland.conf, dupre/hudson Xresources, GTK settings, and archsetup package list. Standardized cursor size to 24. --- archsetup | 2 +- dotfiles/common/.config/gtk-3.0/settings.ini | 4 +-- dotfiles/hyprland/.config/hypr/hyprland.conf | 2 +- dotfiles/hyprland/.config/themes/dupre/Xresources | 4 +-- dotfiles/hyprland/.config/themes/hudson/Xresources | 4 +-- todo.org | 31 +++++++++++----------- 6 files changed, 24 insertions(+), 23 deletions(-) diff --git a/archsetup b/archsetup index 73654a8..0779d2b 100755 --- a/archsetup +++ b/archsetup @@ -1612,7 +1612,7 @@ desktop_environment() { pacman_install "$software" done - for software in vimix-cursors \ + for software in bibata-cursor-theme-bin \ papirus-icon-theme qt6ct qt5ct; do aur_install "$software" done diff --git a/dotfiles/common/.config/gtk-3.0/settings.ini b/dotfiles/common/.config/gtk-3.0/settings.ini index 2023ae6..5b2ba74 100644 --- a/dotfiles/common/.config/gtk-3.0/settings.ini +++ b/dotfiles/common/.config/gtk-3.0/settings.ini @@ -3,8 +3,8 @@ gtk-print-backends=file,cups,pdf gtk-theme-name=Adwaita-dark gtk-icon-theme-name=Papirus-Dark gtk-font-name=Cantarell 11 -gtk-cursor-theme-name=Vimix-white-cursors -gtk-cursor-theme-size=0 +gtk-cursor-theme-name=Bibata-Modern-Ice +gtk-cursor-theme-size=24 gtk-toolbar-style=GTK_TOOLBAR_BOTH gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR gtk-button-images=1 diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf index cc51b9d..a279ced 100644 --- a/dotfiles/hyprland/.config/hypr/hyprland.conf +++ b/dotfiles/hyprland/.config/hypr/hyprland.conf @@ -29,7 +29,7 @@ exec-once = insync start # Environment Variables # ============================================================================ env = XCURSOR_SIZE,24 -env = XCURSOR_THEME,capitaine-cursors-light +env = XCURSOR_THEME,Bibata-Modern-Ice env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland diff --git a/dotfiles/hyprland/.config/themes/dupre/Xresources b/dotfiles/hyprland/.config/themes/dupre/Xresources index be8f7f4..1646b87 100644 --- a/dotfiles/hyprland/.config/themes/dupre/Xresources +++ b/dotfiles/hyprland/.config/themes/dupre/Xresources @@ -4,8 +4,8 @@ !! X Font Settings Xft.dpi: 109 -Xcursor.size: 32 -Xcursor.theme: Vimix-white-cursors +Xcursor.size: 24 +Xcursor.theme: Bibata-Modern-Ice Xft.autohint: 0 Xft.lcdfilter: lcddefault Xft.hintstyle: hintfull diff --git a/dotfiles/hyprland/.config/themes/hudson/Xresources b/dotfiles/hyprland/.config/themes/hudson/Xresources index 96e4803..4b35809 100644 --- a/dotfiles/hyprland/.config/themes/hudson/Xresources +++ b/dotfiles/hyprland/.config/themes/hudson/Xresources @@ -10,8 +10,8 @@ Xft.hintstyle: hintfull Xft.hinting: 1 Xft.antialias: 1 Xft.rgba: rgb -Xcursor.size: 32 -Xcursor.theme: Vimix-white-cursors +Xcursor.size: 24 +Xcursor.theme: Bibata-Modern-Ice !! Emacs Emacs*toolBar: 0 diff --git a/todo.org b/todo.org index 78c93fb..dfcce09 100644 --- a/todo.org +++ b/todo.org @@ -121,21 +121,7 @@ The script handles edge cases gracefully, provides detailed error messages with *** TODO [#A] Make Hyprland Bulletproof and Comfy -**** DONE [#B] new master windows do not have focus -CLOSED: [2026-01-27 Tue] -Added focus_on_activate = true to misc section in hyprland.conf. - -**** DONE [#B] screenshot functionality should leave path of last image in the clipboard ready to paste. -CLOSED: [2026-01-27 Tue] -Created screenshot script with fuzzel menu offering Copy Path, Copy Image, and Annotate. -**** DONE [#B] screenshot functionality should also bind shift printscreen to select region. -CLOSED: [2026-01-27 Tue] -Replaced with $mod+S (region) and $mod+Print (fullscreen), both using fuzzel menu. -**** DONE [#B] waybar's network monitor should change color when there's no network available. -CLOSED: [2026-01-27 Tue] -Added #custom-netspeed.disconnected CSS rule with themed red color across -base, dupre, and hudson waybar CSS. Changed label from "Disconnected" to "Offline". - +**** TODO [#A] Change cursor theme (curren theme's cross too small for screenshots) **** TODO [#B] waybar's temperature monitor should change color when hot. Consider the temperature at which the CPU is getting "too hot". define two temperature thresholds that are "approaching too hot" (when the user should begin paying attention) and "nearly too hot" (when it's approaching a temperature where the user should take action). have the color change to yellow when it's approaching the first threshold, and red when it approaches the second. we'll be using themed colors from the dupre theme. @@ -241,6 +227,21 @@ Implementation: bind = $mod, Z, togglespecialworkspace, desktop #+end_src +**** DONE [#B] new master windows do not have focus +CLOSED: [2026-01-27 Tue] +Added focus_on_activate = true to misc section in hyprland.conf. + +**** DONE [#B] screenshot functionality should leave path of last image in the clipboard ready to paste. +CLOSED: [2026-01-27 Tue] +Created screenshot script with fuzzel menu offering Copy Path, Copy Image, and Annotate. +**** DONE [#B] screenshot functionality should also bind shift printscreen to select region. +CLOSED: [2026-01-27 Tue] +Replaced with $mod+S (region) and $mod+Print (fullscreen), both using fuzzel menu. +**** DONE [#B] waybar's network monitor should change color when there's no network available. +CLOSED: [2026-01-27 Tue] +Added #custom-netspeed.disconnected CSS rule with themed red color across +base, dupre, and hudson waybar CSS. Changed label from "Disconnected" to "Offline". + **** DONE [#C] Verify gammastep and geoclue fix CLOSED: [2026-01-27 Tue 07:18] Ensure after reboot there is no error. -- cgit v1.2.3