Update dotfiles (2026-03-03 22:48:21)

This commit is contained in:
Zacharias-Brohn
2026-03-03 22:48:21 +01:00
parent 82feed13af
commit 6fb1c7d1a2
57 changed files with 98 additions and 54 deletions
View File
View File
Regular → Executable
View File
View File
Regular → Executable
+2 -6
View File
@@ -2,23 +2,19 @@
# Autostart
# -----------------------------------------------------
exec-once = uwsm app -S out -- qs -p ~/GitProjects/z-bar-qt/shell.qml
exec-once = uwsm app -S out -- zshell-cli shell start
exec-once = [workspace 1] sleep 3s && uwsm app -S out -- discord --enable-features=WaylandLinuxDrmSyncobj
exec-once = [workspace 3 silent] sleep 3s && uwsm app -S out -- openrgb
exec-once = [workspace 2 silent] sleep 3s && uwsm app -S out -- keepassxc
# exec-once = [workspace 1 silent] sleep 3s && uwsm app -S out -- 64gram-desktop
exec-once = [workspace 1 silent] sleep 3s && uwsm app -S out -- AyuGram
exec-once = [workspace 3 silent] sleep 3s && uwsm app -S out -- solaar
exec-once = [workspace 3 silent] sleep 3s && uwsm app -S out -- solaar -b symbolic
exec-once = [workspace 2 silent] sleep 3s && uwsm app -S out -- librewolf
exec-once = uwsm app -S out -- kbuildsycoca6
# exec-once = sleep 3s && uwsm app -S out -- ~/.config/cronjobscripts/color-scheme.sh
# Load GTK settings
exec-once = uwsm app -S out -- ~/.config/hypr/scripts/gtk.sh
# Load cliphist history
exec-once = uwsm app -S out -- wl-paste --watch cliphist store
# exec-once = hyprpm reload
Regular → Executable
View File
Regular → Executable
View File
View File
+1 -2
View File
@@ -29,6 +29,7 @@ decoration {
xray = false
noise = 0.05
popups = true
popups_ignorealpha = 0.5
input_methods = true
}
active_opacity = 1.0
@@ -47,5 +48,3 @@ decoration {
scale = 1
}
}
windowrulev2 = nodim 1, fullscreenstate:* 2
View File
View File
+10 -8
View File
@@ -7,8 +7,8 @@
$mainMod = SUPER
# Applications
# bind = $mainMod, RETURN, plugin:xtd:moveorexec, class:kitty,app2unit -- kitty -o allow_remote_control=yes --single-instance --listen-on unix:@mykitty
bind = $mainMod, RETURN, exec, app2unit -- zterm
# bind = $mainMod, RETURN, exec, app2unit -- zterm
bind = $mainMod, RETURN, exec, app2unit -- wezterm
bind = $mainMod, B, exec, uwsm-app -S out -- librewolf
bind = $mainMod, E, exec, uwsm-app -S out -- dolphin
bind = $mainMod CTRL, E, exec, uwsm-app -S out -- hyprlauncher
@@ -53,13 +53,16 @@ submap = reset
bind = CTRL SHIFT, M, exec, /home/zach/.config/cronjobscripts/wpctl-mute.sh
# Actions
bind = $mainMod CTRL, L, global, zshell-lock:lock
bind = $mainMod CTRL, U, global, zshell-lock:unlock
# bind = $mainMod CTRL, L, global, zshell:show-osd
bind = $mainMod CTRL, L, global, zshell:toggle-settings
# bind = $mainMod CTRL, L, global, zshell:lock
bind = $mainMod CTRL, RETURN, global, z-cast:toggle-launcher
bind = $mainMod CTRL SHIFT, R, exec, killall qs; sleep 0.5s; uwsm-app -S out -- qs -p ~/GitProjects/z-bar-qt/shell.qml
bind = $mainMod, Tab, global, zshell:toggle-overview
bind = $mainMod CTRL, RETURN, global, zshell:toggle-launcher
bind = $mainMod CTRL SHIFT, R, exec, app2unit -- zshell-cli shell kill; sleep 0.5; app2unit -- zshell-cli shell start
bind = $mainMod CTRL, V, exec, uwsm-app -S out -- cliphist list | fuzzel --dmenu | cliphist decode | wl-copy
bind = , PRINT, global, ZShell:screenshotFreeze
bind = , PRINT, global, zshell:screenshotFreeze
bind = $mainMod, P, exec, uwsm-app -S out -- hyprpicker -a --format=hex
@@ -92,7 +95,6 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10
bind = $mainMod, Tab, workspace, m+1
bind = $mainMod SHIFT, Tab, workspace, m-1
# Fn keys
Regular → Executable
View File
Regular → Executable
View File
View File
Regular → Executable
+2
View File
@@ -5,4 +5,6 @@
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
enable_swallow = true
swallow_regex = ^(kitty)$
}
Regular → Executable
View File
Regular → Executable
View File
+10
View File
@@ -8,6 +8,7 @@ monitorv2 {
mode = 2560x1440@144
position = 0x0
scale = 1
vrr = 3
cm = auto
}
@@ -16,6 +17,7 @@ monitorv2 {
mode = 3840x2160
position = auto-center-left
scale = 1.5
vrr = 3
cm = auto
}
@@ -24,5 +26,13 @@ monitorv2 {
mode = 2560x1440@165
position = auto-center-right
scale = 1
vrr = 3
cm = auto
}
monitorv2 {
output = FALLBACK
mode = 1920x1080@60
position = auto
scale = 1
}
View File
Regular → Executable
View File
+3 -7
View File
@@ -1,13 +1,9 @@
layerrule = blur on,match:namespace match:namespace quickshell
layerrule = blur on,match:namespace ZShell-Notifs
layerrule = blur_popups on,match:namespace ZShell-Notifs
layerrule = ignore_alpha 0.5,match:namespace ZShell-Notifs
layerrule = blur on,match:namespace ZShell-Bar
layerrule = blur_popups on,match:namespace ZShell-Bar
layerrule = ignore_alpha 0.5,match:namespace ZShell-Bar
layerrule = blur on,match:namespace ZShell-Launcher
layerrule = blur_popups on,match:namespace ZShell-Launcher
layerrule = ignore_alpha 0.5,match:namespace ZShell-Launcher
layerrule = blur on,match:namespace ZShell-Auth
layerrule = blur_popups on,match:namespace ZShell-Auth
layerrule = ignore_alpha 0.6,match:namespace ZShell-Auth
+7 -7
View File
@@ -36,15 +36,15 @@ windowrule = idle_inhibit always, match:content 2
windowrule = idle_inhibit always, match:content 3
windowrule = idle_inhibit always, match:fullscreen_state_client 2
windowrule = idle_inhibit always, match:fullscreen_state_internal 2
windowrule = immediate yes, match:class ^(gamescope)$
# windowrule = immediate yes, match:class ^(gamescope)$
windowrule = no_shadow on,match:float off
windowrule = darkwindow:shade chromakey bkg=[0.122 0.039 0.137] similarity=0.3 targetOpacity=0.9, match:class ^(com.ayugram.desktop)$
windowrule = darkwindow:shade chromakey bkg=[0.231 0.231 0.239] similarity=0.3 targetOpacity=0.9, match:class ^(org.keepassxc.KeePassXC)$
windowrule = darkwindow:shade chromakey bkg=[0.11 0.122 0.133] similarity=0.3 targetOpacity=0.9, match:class ^(org.openrgb.OpenRGB)$
windowrule = darkwindow:shade chromakey bkg=[0.176 0.2 0.235] similarity=0.3 targetOpacity=0.9, match:class ^(steam)$
windowrule = darkwindow:shade chromakey bkg=[0.125 0.137 0.149] similarity=0.3 targetOpacity=0.9, match:class ^(solaar)$
windowrule = darkwindow:shade chromakey bkg=[0.125 0.137 0.149] similarity=0.3 targetOpacity=0.9, match:class ^(org.kde.dolphin)$
# windowrule = darkwindow:shade chromakey bkg=[0.122 0.039 0.137] similarity=0.3 targetOpacity=0.9, match:class ^(com.ayugram.desktop)$
# windowrule = darkwindow:shade chromakey bkg=[0.231 0.231 0.239] similarity=0.3 targetOpacity=0.9, match:class ^(org.keepassxc.KeePassXC)$
# windowrule = darkwindow:shade chromakey bkg=[0.11 0.122 0.133] similarity=0.3 targetOpacity=0.9, match:class ^(org.openrgb.OpenRGB)$
# windowrule = darkwindow:shade chromakey bkg=[0.176 0.2 0.235] similarity=0.3 targetOpacity=0.9, match:class ^(steam)$
# windowrule = darkwindow:shade chromakey bkg=[0.125 0.137 0.149] similarity=0.3 targetOpacity=0.9, match:class ^(solaar)$
# windowrule = darkwindow:shade chromakey bkg=[0.125 0.137 0.149] similarity=0.3 targetOpacity=0.9, match:class ^(org.kde.dolphin)$
# windowrule = darkwindow:shade chromakey bkg=[0.196 0.2 0.224], match:class ^(discord)$
windowrule {
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
Regular → Executable
+1 -1
View File
@@ -1,5 +1,5 @@
general {
lock_cmd = pidof hyprlock || uwsm-app -- hyprlock
lock_cmd = zshell -l
before_sleep_cmd = loginctl lock-session
after_sleep_cmd = hyprctl dispatch dpms on
}
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+2
View File
@@ -1,3 +1,5 @@
max-gamma = 200
profile {
time = 10:00
identity = true
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
+1 -1
View File
@@ -2,4 +2,4 @@
hyprctl keyword monitor "DP-1, disable"
sleep 2
hyprctl keyword monitor "DP-1, 3840x2160@60, -2560x0, 1.5"
hyprctl keyword monitor "DP-1, 2560x1440@144, 0x0, 1"
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
DIR=/mnt/IronWolf/arch-packages/
main() {
local input_qqe=$(yay -Qqe)
local input_qqe=$(yay -Qqm)
local sorted_input=$(sort <(echo "$input_qqe") <(echo "$input_qqm"))
local uniq_input=$(uniq <(echo "$sorted_input"))
mkdir $DIR &>/dev/null
echo "$uniq_input" >$DIR/pkgs.txt
}
main "$@"
View File
Regular → Executable
View File