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 # 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 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 3 silent] sleep 3s && uwsm app -S out -- openrgb
exec-once = [workspace 2 silent] sleep 3s && uwsm app -S out -- keepassxc 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 -- 64gram-desktop
exec-once = [workspace 1 silent] sleep 3s && uwsm app -S out -- AyuGram 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 = [workspace 2 silent] sleep 3s && uwsm app -S out -- librewolf
exec-once = uwsm app -S out -- kbuildsycoca6 exec-once = uwsm app -S out -- kbuildsycoca6
# exec-once = sleep 3s && uwsm app -S out -- ~/.config/cronjobscripts/color-scheme.sh
# Load GTK settings # Load GTK settings
exec-once = uwsm app -S out -- ~/.config/hypr/scripts/gtk.sh exec-once = uwsm app -S out -- ~/.config/hypr/scripts/gtk.sh
# Load cliphist history # Load cliphist history
exec-once = uwsm app -S out -- wl-paste --watch cliphist store 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 xray = false
noise = 0.05 noise = 0.05
popups = true popups = true
popups_ignorealpha = 0.5
input_methods = true input_methods = true
} }
active_opacity = 1.0 active_opacity = 1.0
@@ -47,5 +48,3 @@ decoration {
scale = 1 scale = 1
} }
} }
windowrulev2 = nodim 1, fullscreenstate:* 2
View File
View File
+10 -8
View File
@@ -7,8 +7,8 @@
$mainMod = SUPER $mainMod = SUPER
# Applications # 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, B, exec, uwsm-app -S out -- librewolf
bind = $mainMod, E, exec, uwsm-app -S out -- dolphin bind = $mainMod, E, exec, uwsm-app -S out -- dolphin
bind = $mainMod CTRL, E, exec, uwsm-app -S out -- hyprlauncher 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 bind = CTRL SHIFT, M, exec, /home/zach/.config/cronjobscripts/wpctl-mute.sh
# Actions # Actions
bind = $mainMod CTRL, L, global, zshell-lock:lock # bind = $mainMod CTRL, L, global, zshell:show-osd
bind = $mainMod CTRL, U, global, zshell-lock:unlock 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 = $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 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, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10 bind = $mainMod SHIFT, 0, movetoworkspace, 10
bind = $mainMod, Tab, workspace, m+1
bind = $mainMod SHIFT, Tab, workspace, m-1 bind = $mainMod SHIFT, Tab, workspace, m-1
# Fn keys # Fn keys
Regular → Executable
View File
Regular → Executable
View File
View File
Regular → Executable
+2
View File
@@ -5,4 +5,6 @@
misc { misc {
disable_hyprland_logo = true disable_hyprland_logo = true
disable_splash_rendering = 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 mode = 2560x1440@144
position = 0x0 position = 0x0
scale = 1 scale = 1
vrr = 3
cm = auto cm = auto
} }
@@ -16,6 +17,7 @@ monitorv2 {
mode = 3840x2160 mode = 3840x2160
position = auto-center-left position = auto-center-left
scale = 1.5 scale = 1.5
vrr = 3
cm = auto cm = auto
} }
@@ -24,5 +26,13 @@ monitorv2 {
mode = 2560x1440@165 mode = 2560x1440@165
position = auto-center-right position = auto-center-right
scale = 1 scale = 1
vrr = 3
cm = auto 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 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 on,match:namespace ZShell-Bar
layerrule = blur_popups on,match:namespace ZShell-Bar layerrule = blur_popups on,match:namespace ZShell-Bar
layerrule = ignore_alpha 0.5,match:namespace ZShell-Bar layerrule = ignore_alpha 0.5,match:namespace ZShell-Bar
layerrule = blur on,match:namespace ZShell-Launcher layerrule = blur on,match:namespace ZShell-Auth
layerrule = blur_popups on,match:namespace ZShell-Launcher layerrule = blur_popups on,match:namespace ZShell-Auth
layerrule = ignore_alpha 0.5,match:namespace ZShell-Launcher 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:content 3
windowrule = idle_inhibit always, match:fullscreen_state_client 2 windowrule = idle_inhibit always, match:fullscreen_state_client 2
windowrule = idle_inhibit always, match:fullscreen_state_internal 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 = 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.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.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.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.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 ^(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.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 = darkwindow:shade chromakey bkg=[0.196 0.2 0.224], match:class ^(discord)$
windowrule { 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 { general {
lock_cmd = pidof hyprlock || uwsm-app -- hyprlock lock_cmd = zshell -l
before_sleep_cmd = loginctl lock-session before_sleep_cmd = loginctl lock-session
after_sleep_cmd = hyprctl dispatch dpms on 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 { profile {
time = 10:00 time = 10:00
identity = true 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" hyprctl keyword monitor "DP-1, disable"
sleep 2 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
Regular → Executable
View File
Regular → Executable
+4 -1
View File
@@ -14,6 +14,9 @@ export GDK_SCALE=1
export GDK_BACKEND="wayland,x11,*" export GDK_BACKEND="wayland,x11,*"
export CLUTTER_BACKEND=wayland export CLUTTER_BACKEND=wayland
# wezterm
export WEZTERM_CONFIG_FILE="$XDG_CONFIG_HOME/wezterm/wezterm.lua"
# Mozilla # Mozilla
export MOZ_ENABLE_WAYLAND=1 export MOZ_ENABLE_WAYLAND=1
export MOZ_DISABLE_RDD_SANDBOX=1 export MOZ_DISABLE_RDD_SANDBOX=1
@@ -50,7 +53,7 @@ export EGL_PLATFORM=wayland
# export __GL_GSYNC_ALLOWED=0 # export __GL_GSYNC_ALLOWED=0
# export __GL_VRR_ALLOWED=0 # export __GL_VRR_ALLOWED=0
export __GL_SHADER_DISK_CACHE_SIZE=12000000000 export __GL_SHADER_DISK_CACHE_SIZE=36000000000
# Go # Go
export GOBIN="/home/zach/.config/goinstall/bin" export GOBIN="/home/zach/.config/goinstall/bin"
Regular → Executable
View File
Regular → Executable
+24
View File
@@ -8,3 +8,27 @@ export EDITOR=nvim
export PATH="/usr/lib/ccache/bin/:$HOME/tools/lua-language-server/:$PATH:/home/zach/.npm-g/bin" export PATH="/usr/lib/ccache/bin/:$HOME/tools/lua-language-server/:$PATH:/home/zach/.npm-g/bin"
export PYTHONPATH="/home/zach/.local/lib/python3.12/site-packages" export PYTHONPATH="/home/zach/.local/lib/python3.12/site-packages"
export ZSH="$HOME/.oh-my-zsh" export ZSH="$HOME/.oh-my-zsh"
# -----------------------------------------------------
# Binary Init
# -----------------------------------------------------
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"
export MANPATH=$HOME/tools/ripgrep/doc/man:$MANPATH
export FPATH=$HOME/tools/ripgrep/complete:$FPATH
[ -s "/home/zach/.bun/_bun" ] && source "/home/zach/.bun/_bun"
## [Completion]
[[ -f /home/zach/.config/.dart-cli-completion/zsh-config.zsh ]] && . /home/zach/.config/.dart-cli-completion/zsh-config.zsh || true
# Node
export NVM_DIR="$HOME/.config/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# Created by `pipx` on 2024-10-06 12:51:05
export PATH="/home/zach/.local/bin:$PATH"
[ -f /opt/miniconda3/etc/profile.d/conda.sh ] && source /opt/miniconda3/etc/profile.d/conda.sh
Regular → Executable
+3 -2
View File
@@ -24,6 +24,7 @@ vencord() {
# ----------------------------------------------------- # -----------------------------------------------------
alias p='python3' alias p='python3'
# alias cat='ccat'
# alias less='cless'
alias dot='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' alias dot='python3 ~/.dotfiles/sync.py'
alias dotfiles='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
Regular → Executable
+5
View File
@@ -23,8 +23,13 @@ plugins=(
extract extract
tldr tldr
universalarchive universalarchive
# colorize
colored-man-pages
) )
# export ZSH_COLORIZE_TOOL=chroma
# export ZSH_COLORIZE_CHROMA_FORMATTER=terminal8
# Set-up oh-my-zsh # Set-up oh-my-zsh
source $ZSH/oh-my-zsh.sh source $ZSH/oh-my-zsh.sh
Regular → Executable
View File
Regular → Executable
+4 -17
View File
@@ -1,28 +1,15 @@
(cat ~/.cache/wallust/sequences) (cat ~/.cache/wallust/sequences)
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv zsh)"
# if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then # if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
# tmux attach-session -t default || tmux new-session -s default # tmux attach-session -t default || tmux new-session -s default
# fi # fi
if [ -d ~/.config/zshrc/custom ] ;then if [ -d ~/.config/zshrc/custom ]; then
for f in ~/.config/zshrc/custom/*; do source $f; done for f in ~/.config/zshrc/custom/*; do source $f; done
else else
for f in ~/.config/zshrc/*; do source $f; done for f in ~/.config/zshrc/*; do source $f; done
fi fi
# Created by `pipx` on 2024-10-06 12:51:05
export PATH="$PATH:/home/zach/.local/bin"
eval "$(zoxide init --cmd cd zsh)" eval "$(zoxide init --cmd cd zsh)"
# bun completions
[ -s "/home/zach/.bun/_bun" ] && source "/home/zach/.bun/_bun"
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"
export MANPATH=$HOME/tools/ripgrep/doc/man:$MANPATH
export FPATH=$HOME/tools/ripgrep/complete:$FPATH
## [Completion]
## Completion scripts setup. Remove the following line to uninstall
[[ -f /home/zach/.config/.dart-cli-completion/zsh-config.zsh ]] && . /home/zach/.config/.dart-cli-completion/zsh-config.zsh || true
## [/Completion]