diff --git a/.config/hypr/application-style.conf b/.config/hypr/application-style.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/colorschemes/mocha.conf b/.config/hypr/colorschemes/mocha.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/animation.conf b/.config/hypr/conf/animation.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/animations/default.conf b/.config/hypr/conf/animations/default.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/autostart.conf b/.config/hypr/conf/autostart.conf old mode 100644 new mode 100755 index df00d70..ee61d19 --- a/.config/hypr/conf/autostart.conf +++ b/.config/hypr/conf/autostart.conf @@ -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 diff --git a/.config/hypr/conf/cursor.conf b/.config/hypr/conf/cursor.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/custom.conf b/.config/hypr/conf/custom.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/decoration.conf b/.config/hypr/conf/decoration.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/decorations/default.conf b/.config/hypr/conf/decorations/default.conf old mode 100644 new mode 100755 index a2736ff..6675686 --- a/.config/hypr/conf/decorations/default.conf +++ b/.config/hypr/conf/decorations/default.conf @@ -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 diff --git a/.config/hypr/conf/environment.conf b/.config/hypr/conf/environment.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/keybinding.conf b/.config/hypr/conf/keybinding.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/keybindings/default.conf b/.config/hypr/conf/keybindings/default.conf old mode 100644 new mode 100755 index 9c2f369..15b6a5a --- a/.config/hypr/conf/keybindings/default.conf +++ b/.config/hypr/conf/keybindings/default.conf @@ -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 diff --git a/.config/hypr/conf/keyboard.conf b/.config/hypr/conf/keyboard.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/layout.conf b/.config/hypr/conf/layout.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/layouts/default.conf b/.config/hypr/conf/layouts/default.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/misc.conf b/.config/hypr/conf/misc.conf old mode 100644 new mode 100755 index 50b28d5..e131191 --- a/.config/hypr/conf/misc.conf +++ b/.config/hypr/conf/misc.conf @@ -5,4 +5,6 @@ misc { disable_hyprland_logo = true disable_splash_rendering = true + enable_swallow = true + swallow_regex = ^(kitty)$ } diff --git a/.config/hypr/conf/ml4w.conf b/.config/hypr/conf/ml4w.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/monitor.conf b/.config/hypr/conf/monitor.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/monitors/default.conf b/.config/hypr/conf/monitors/default.conf old mode 100644 new mode 100755 index ad1d114..d02bda6 --- a/.config/hypr/conf/monitors/default.conf +++ b/.config/hypr/conf/monitors/default.conf @@ -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 +} diff --git a/.config/hypr/conf/permissions.conf b/.config/hypr/conf/permissions.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/plugins.conf b/.config/hypr/conf/plugins.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/conf/rules/layerrules.conf b/.config/hypr/conf/rules/layerrules.conf old mode 100644 new mode 100755 index a23d050..4834900 --- a/.config/hypr/conf/rules/layerrules.conf +++ b/.config/hypr/conf/rules/layerrules.conf @@ -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 diff --git a/.config/hypr/conf/rules/windowrules.conf b/.config/hypr/conf/rules/windowrules.conf old mode 100644 new mode 100755 index ae7ced4..66448d8 --- a/.config/hypr/conf/rules/windowrules.conf +++ b/.config/hypr/conf/rules/windowrules.conf @@ -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 { diff --git a/.config/hypr/conf/windowrule.conf b/.config/hypr/conf/windowrule.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blackwhite b/.config/hypr/effects/wallpaper/blackwhite old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blackwhite-blur b/.config/hypr/effects/wallpaper/blackwhite-blur old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blackwhite-brightness40 b/.config/hypr/effects/wallpaper/blackwhite-brightness40 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blackwhite-brightness60 b/.config/hypr/effects/wallpaper/blackwhite-brightness60 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blackwhite-brightness80 b/.config/hypr/effects/wallpaper/blackwhite-brightness80 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blur1 b/.config/hypr/effects/wallpaper/blur1 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blur1-brightness40 b/.config/hypr/effects/wallpaper/blur1-brightness40 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blur1-brightness60 b/.config/hypr/effects/wallpaper/blur1-brightness60 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blur1-brightness80 b/.config/hypr/effects/wallpaper/blur1-brightness80 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/blur2 b/.config/hypr/effects/wallpaper/blur2 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/negate b/.config/hypr/effects/wallpaper/negate old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/negate-brightness40 b/.config/hypr/effects/wallpaper/negate-brightness40 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/negate-brightness60 b/.config/hypr/effects/wallpaper/negate-brightness60 old mode 100644 new mode 100755 diff --git a/.config/hypr/effects/wallpaper/negate-brightness80 b/.config/hypr/effects/wallpaper/negate-brightness80 old mode 100644 new mode 100755 diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf old mode 100644 new mode 100755 index bbd8ea8..0d750ec --- a/.config/hypr/hypridle.conf +++ b/.config/hypr/hypridle.conf @@ -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 } diff --git a/.config/hypr/hyprlauncher.conf b/.config/hypr/hyprlauncher.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/hyprqt6engine.conf b/.config/hypr/hyprqt6engine.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/hyprsunset.conf b/.config/hypr/hyprsunset.conf old mode 100644 new mode 100755 index bb9b9ce..77b91a9 --- a/.config/hypr/hyprsunset.conf +++ b/.config/hypr/hyprsunset.conf @@ -1,3 +1,5 @@ +max-gamma = 200 + profile { time = 10:00 identity = true diff --git a/.config/hypr/hyprtoolkit.conf b/.config/hypr/hyprtoolkit.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/scheme/current.conf b/.config/hypr/scheme/current.conf old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/daivin.sh b/.config/hypr/scripts/daivin.sh old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/monitor-fix-nvidia.sh b/.config/hypr/scripts/monitor-fix-nvidia.sh index c136c2b..db169b3 100755 --- a/.config/hypr/scripts/monitor-fix-nvidia.sh +++ b/.config/hypr/scripts/monitor-fix-nvidia.sh @@ -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" diff --git a/.config/hypr/scripts/update-package-store.sh b/.config/hypr/scripts/update-package-store.sh new file mode 100755 index 0000000..7870879 --- /dev/null +++ b/.config/hypr/scripts/update-package-store.sh @@ -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 "$@" diff --git a/.config/hypr/shaders/invert-colors.glsl b/.config/hypr/shaders/invert-colors.glsl old mode 100644 new mode 100755 diff --git a/.config/hypr/xdph.conf b/.config/hypr/xdph.conf old mode 100644 new mode 100755 diff --git a/.config/uwsm/default-id b/.config/uwsm/default-id old mode 100644 new mode 100755 diff --git a/.config/uwsm/env b/.config/uwsm/env old mode 100644 new mode 100755 index 4a7497f..24d3ef8 --- a/.config/uwsm/env +++ b/.config/uwsm/env @@ -14,6 +14,9 @@ export GDK_SCALE=1 export GDK_BACKEND="wayland,x11,*" export CLUTTER_BACKEND=wayland +# wezterm +export WEZTERM_CONFIG_FILE="$XDG_CONFIG_HOME/wezterm/wezterm.lua" + # Mozilla export MOZ_ENABLE_WAYLAND=1 export MOZ_DISABLE_RDD_SANDBOX=1 @@ -50,7 +53,7 @@ export EGL_PLATFORM=wayland # export __GL_GSYNC_ALLOWED=0 # export __GL_VRR_ALLOWED=0 -export __GL_SHADER_DISK_CACHE_SIZE=12000000000 +export __GL_SHADER_DISK_CACHE_SIZE=36000000000 # Go export GOBIN="/home/zach/.config/goinstall/bin" diff --git a/.config/uwsm/env-hyprland b/.config/uwsm/env-hyprland old mode 100644 new mode 100755 diff --git a/.config/zshrc/00-init b/.config/zshrc/00-init old mode 100644 new mode 100755 index ec69877..f4427ad --- a/.config/zshrc/00-init +++ b/.config/zshrc/00-init @@ -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 PYTHONPATH="/home/zach/.local/lib/python3.12/site-packages" 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 diff --git a/.config/zshrc/10-aliases b/.config/zshrc/10-aliases old mode 100644 new mode 100755 index 16a1e29..9366c3f --- a/.config/zshrc/10-aliases +++ b/.config/zshrc/10-aliases @@ -24,6 +24,7 @@ vencord() { # ----------------------------------------------------- alias p='python3' +# alias cat='ccat' +# alias less='cless' -alias dot='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' -alias dotfiles='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME' +alias dot='python3 ~/.dotfiles/sync.py' diff --git a/.config/zshrc/20-customization b/.config/zshrc/20-customization old mode 100644 new mode 100755 index e8eace5..e73253f --- a/.config/zshrc/20-customization +++ b/.config/zshrc/20-customization @@ -23,8 +23,13 @@ plugins=( extract tldr universalarchive + # colorize + colored-man-pages ) +# export ZSH_COLORIZE_TOOL=chroma +# export ZSH_COLORIZE_CHROMA_FORMATTER=terminal8 + # Set-up oh-my-zsh source $ZSH/oh-my-zsh.sh diff --git a/.config/zshrc/30-autostart b/.config/zshrc/30-autostart old mode 100644 new mode 100755 diff --git a/.zshrc b/.zshrc old mode 100644 new mode 100755 index cb122a8..436cf8c --- a/.zshrc +++ b/.zshrc @@ -1,28 +1,15 @@ (cat ~/.cache/wallust/sequences) + +eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv zsh)" + # if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then # tmux attach-session -t default || tmux new-session -s default # fi -if [ -d ~/.config/zshrc/custom ] ;then - for f in ~/.config/zshrc/custom/*; do source $f; done +if [ -d ~/.config/zshrc/custom ]; then + for f in ~/.config/zshrc/custom/*; do source $f; done else - for f in ~/.config/zshrc/*; do source $f; done + for f in ~/.config/zshrc/*; do source $f; done fi -# Created by `pipx` on 2024-10-06 12:51:05 -export PATH="$PATH:/home/zach/.local/bin" 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]