feat: set cava bar width to 1 for slimmer visualization bars;

refactor: update copyq configuration with clipboard checking disabled, unfocus behavior changed, and screen capture prevention enabled;
feat: add new eww configuration file with example widget and window definitions;
refactor: update hyprland autostart commands, replace Telegram with AyuGram, add easymove submap, and adjust workspace rules;
feat: introduce hyprsunset configuration file for automatic gamma and temperature adjustments;
chore: extend privacy tagging rules to include AyuGram and SimpleX desktop applications;
refactor: optimize muza script by removing redundant sleep calls and adjusting terminal launch sequence;
refactor: improve toggle_proxy script with process killing function and silent operation;
refactor: adjust rmpc layout to allocate 72% space for queue and 28% for cava visualization;
feat: update rmpc theme with new album art, modified color scheme, and added tabs pane;
feat: add keyboard navigation bindings for rofi launcher mode switching and paging;
feat: expand power mode menu with CPU frequency options and integrate cpupower controls;
feat: implement h/j/k/l row navigation keybindings for rofi power menu;
feat: reconfigure power mode menu layout to 3 columns and add vertical navigation keybindings;
feat: add row navigation keybindings to rofi recorder menu style;
refactor: update swaync notification styles with revised button borders, selection colors, and hover effects;
feat: add custom submap display module to waybar for active hyprland submaps;
refactor: modify waybar styling with updated background colors and new module borders;
chore: update bluetooth alias from bluetuith to bluetui in shell configuration
This commit is contained in:
2025-12-15 18:29:07 +03:00
parent 78b63dca58
commit 0886c29a46
19 changed files with 212 additions and 81 deletions

View File

@@ -23,6 +23,7 @@ $powermodemenu = $HOME/.config/rofi/scripts/dmenu_powermodemenu.sh
$browser = env GTK_THEME=Adwaita:light zen-browser
$privateBrowser = env GTK_THEME=Adwaita:light zen-browser --private-window
$notificationCenter = pkill rofi & swaync-client -t -sw || notify-send --hint int:transient:1 "Error SwayNC is down"
$waybar = GTK_THEME="Simply_Circles_Dark" waybar
#################
### AUTOSTART ###
@@ -38,22 +39,23 @@ exec-once = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
# exec-once = hyprpaper
exec-once = swww-daemon
exec-once = ~/.config/hypr/scripts/autofreeze_swww.sh
exec-once = waybar & hypridle & hyprsunset &
exec-once = $waybar
exec-once = swaync
exec-once = hypridle
exec-once = hyprsunset
exec-once = eww daemon
exec-once = mullvad-vpn
exec-once = swaync
exec-once = ~/.config/hypr/scripts/random_wallpaper.sh
exec-once = ~/.config/hypr/scripts/autofreezer.sh
exec-once = ~/.config/fastfetch/scripts/fetch_update_count.sh
exec-once = copyq --start-server
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = thunar --daemon
exec-once = touch /tmp/toggle_ssocks
exec-once = ~/.config/hypr/scripts/toggle_proxy.sh
exec-once = nextcloud --background &
exec-once = [workspace 8 silent] Telegram
exec-once = [workspace 8 silent] AyuGram
# exec-once = [workspace 7 silent] superproductivity
# exec-once = $terminal
# exec-once = nm-applet &
# exec-once = waybar & hyprpaper & firefox
@@ -338,7 +340,7 @@ bind = $mainMod, N, exec, $notificationCenter
bind = $mainMod SHIFT, Return, exec, [float; size 800 600; move center] $fastTerminal --class kitty-float
# Open bluetooth
bind = $mainMod, F3, exec, [float; size 600 400; move center] $fastTerminal --class kitty-float bluetuith
bind = $mainMod, F3, exec, [float; size 600 400; move center] $fastTerminal --class kitty-float bluetui
# Open alsamixer
bind = $mainMod, F2, exec, [float; size 600 400; move center] $fastTerminal --class kitty-float alsamixer -V all
@@ -409,7 +411,7 @@ bind = $mainMod SHIFT, minus, movetoworkspacesilent, 11
bind = $mainMod SHIFT, equal, movetoworkspacesilent, 12
# Cycle monitors
# bind = $mainMod SHIFT, U, swapactiveworkspaces, eDP-1 HDMI-A-1
bind = $mainMod CTRL, U, swapactiveworkspaces, eDP-1 HDMI-A-1
bind = $mainMod, O, focusmonitor, +1
# Example special workspace (scratchpad)
@@ -519,11 +521,8 @@ bind = $mainMod SHIFT, G, exec, ~/.config/hypr/scripts/gamemode.sh
# Enable reserved space
bind = $mainMod, B, exec, ~/.config/hypr/scripts/reserved_space.sh
# Cycle cpu frequency mode
bind = $mainMod CTRL, C, exec, ~/.config/hypr/scripts/cpufreq.sh
# Cycle power mode
bind = $mainMod CTRL, V, exec, pkill rofi || $powermodemenu &
# Powermode and CPU frequency menu
bind = $mainMod CTRL, C, exec, pkill rofi || $powermodemenu &
# Pin window
bind = $mainMod CTRL, Y, pin, active
@@ -560,7 +559,7 @@ bindr = , F8, sendshortcut, CTRL SHIFT, F8, class:^(vesktop)$
# Telegram PTT
binde = $mainMod CTRL, F9, tagwindow, voicechatuz
bindr = , F9, sendshortcut, , F9, class:TelegramDesktop
bindr = , F9, sendshortcut, , F9, class:com.ayugram.desktop
windowrule = bordercolor rgba(ffff00ff) rgba(ffff0055),tag:voicechatuz
# Zen - focus searchbar
@@ -580,6 +579,21 @@ submap = clean
bind = $mainMod, Escape, submap, reset
submap = reset
# Easymove submap
bind = $mainMod SHIFT, Space, submap, ezmv
submap = ezmv
bind = , h, sendshortcut, , Left, activewindow
bind = , j, sendshortcut, , Down, activewindow
bind = , k, sendshortcut, , Up, activewindow
bind = , l, sendshortcut, , Right, activewindow
bind = , g, sendshortcut, , Home, activewindow
bind = SHIFT, g, sendshortcut, , End, activewindow
bind = $mainMod SHIFT, Space, submap, reset
bind = $mainMod, Tab, submap, reset
bind = $mainMod, Escape, submap, reset
submap = reset
##############################
### WINDOWS AND WORKSPACES ###
##############################
@@ -592,6 +606,8 @@ windowrule = float,class:^(kitty-float)$
windowrule = size 600 400,class:^(kitty-float)$
windowrule = move center,class:^(kitty-float)$
windowrule = workspace special:dungeon,class:org.freedesktop.Xwayland
# Zenity
windowrule = float,class:^(zenity)$
@@ -599,8 +615,8 @@ windowrule = float,class:^(zenity)$
windowrule = workspace 7 silent,class:^(superProductivity)$
# Telegram
windowrule = workspace 8 silent,class:^(org.telegram.desktop)$
windowrule = group set,class:^(org.telegram.desktop)$
windowrule = workspace 8 silent,class:^(com.ayugram.desktop)$
windowrule = group set,class:^(com.ayugram.desktop)$
# Vesktop
windowrule = workspace 8 silent,class:^(vesktop)$
@@ -661,7 +677,7 @@ workspace = 9, gapsin:15, gapsout:40
###############
### PLUGINS ###
###############
exec-once = hyprpm reload -n
# exec-once = hyprpm reload -n
# # Easymotion
# bind = SUPER, x, easymotion, action:hyprctl dispatch focuswindow address:{}