From 4dab3bc189ced8a6ccf7be36534f2c07d62ece60 Mon Sep 17 00:00:00 2001 From: zsmith Date: Tue, 9 Sep 2025 11:26:39 -0500 Subject: Remove hard paths in scd -h --- sh/functions | 119 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 60 insertions(+), 59 deletions(-) diff --git a/sh/functions b/sh/functions index d5ba7ca..e7270bc 100644 --- a/sh/functions +++ b/sh/functions @@ -57,67 +57,68 @@ R - / U. - /usr Us - /usr/share V. - /var -aw - /home/zachir/.config/awesome -b. - /home/zachir/.local/bin -bb - /home/zachir/.local/bin/blocks -bf - /home/zachir/.local/bin/slatpak-sc -bg - /home/zachir/.local/bin/generics -bi - /home/zachir/.local/bin/ignore -bsc - /home/zachir/.local/bin/scripts -bsh - /home/zachir/.local/bin/shortcmds -bsp - /home/zachir/.local/bin/sp -c - /home/zachir/.config -db - /home/zachir/.local/src/dwmbar -dc - /home/zachir/Documents -dl - /home/zachir/.local/src/dwl -dm - /home/zachir/.local/src/dmenu -do - /home/zachir/Downloads -dp - /home/zachir/Downloads/plugin/zachir_librem.one -dw - /home/zachir/Downloads/wine -e - /home/zachir/Desktop -f - /home/zachir/.var/app -h - /home/zachir/.config/hypr -lb - /home/zachir/.local/bin -lc - /home/zachir/Games/cache -lf - /home/zachir/.config/lf -ls - /home/zachir/.local/share -n3 - /home/zachir/.vst3/native -ns - /home/zachir/.vst/native -nv - /home/zachir/.config/nvim -p - /home/zachir/Pictures -qb - /home/zachir/.config/qutebrowser -qp - /home/zachir/.local/share/qutebrowser-profiles -re - /home/zachir/.local/src +aw - $XDG_CONFIG_HOME/awesome +b. - $HOME/.local/bin +bb - $HOME/.local/bin/blocks +bf - $HOME/.local/bin/slatpak-sc +bg - $HOME/.local/bin/generics +bi - $HOME/.local/bin/ignore +bsc - $HOME/.local/bin/scripts +bsh - $HOME/.local/bin/shortcmds +bsp - $HOME/.local/bin/sp +c - $XDG_CONFIG_HOME +db - $SRCDIR/dwmbar +dc - $XDG_DOCUMENTS_DIR +dl - $SRCDIR/dwl +dm - $SRCDIR/dmenu +do - $XDG_DOWNLOAD_DIR +dp - $XDG_DOWNLOAD_DIR/plugin/zachir_librem.one +dw - $XDG_DOWNLOAD_DIR/wine +e - $XDG_DESKTOP_DIR +f - $HOME/.var/app +h - $XDG_CONFIG_HOME/hypr +lb - $HOME/.local/bin +lc - $HOME/Games/cache +lf - $XDG_CONFIG_HOME/lf +ls - $XDG_DATA_HOME +n3 - $HOME/.vst3/native +ns - $HOME/.vst/native +nv - $XDG_CONFIG_HOME/nvim +p - $XDG_PICTURES_DIR +qb - $XDG_CONFIG_HOME/qutebrowser +qp - $XDG_DATA_HOME/qutebrowser-profiles +re - $SRCDIR rs - /etc/runit/sv -sc - /home/zachir/.local/bin/scripts -sh - /home/zachir/.config/sh -sl - /home/zachir/.local/src/slock +sc - $HOME/.local/bin/scripts +sh - $XDG_CONFIG_HOME/sh +sl - $SRCDIR/slock ss - /etc/s6/sv -st - /home/zachir/.local/src/st -sx - /home/zachir/.config/sxhkd -tr - /home/zachir/.local/share/Trash/files -urs - /home/zachir/.runit/sv -v3. - /home/zachir/.vst3 -v3n - /home/zachir/.vst3/native -v3y - /home/zachir/.vst3/yabridge -v. - /home/zachir/var -vi - /home/zachir/Videos -vsn - /home/zachir/.vst/native -vs. - /home/zachir/.vst -vsy - /home/zachir/.vst/yabridge -wdo - /home/zachir/.local/share/wineprefixes/default/drive_c/users/zachir/Downloads -wa - /home/zachir/.local/src/wallpapers -wd - /home/zachir/.local/share/wineprefixes/default -wr - /home/zachir/.local/share/wineprefixes -wv3 - /home/zachir/.winvst3 -wvs - /home/zachir/.winvst -ww - /home/zachir/.local/share/wineprefixes/work -x - /home/zachir/.config/X11 -y3 - /home/zachir/.vst3/yabridge -yb - /home/zachir/.cache/yay -yc - /home/zachir/.config/yay -zs - /home/zachir/.config/zsh -zx - /home/zachir/Documents/zachir.xyz +st - $SRCDIR/st +sx - $XDG_CONFIG_HOME/sxhkd +tr - $XDG_DATA_HOME/Trash/files +urs - $HOME/.runit/sv +v3. - $HOME/.vst3 +v3n - $HOME/.vst3/native +v3y - $HOME/.vst3/yabridge +v. - $HOME/var +vi - $XDG_VIDEOS_DIR +vsn - $HOME/.vst/native +vs. - $HOME/.vst +vsy - $HOME/.vst/yabridge +vw\t- $XDG_DATA_HOME/vimwiki +wdo - $WINEPREFIX/drive_c/users/zachir/Downloads +wa - $SRCDIR/wallpapers +wd - $WINEPREFIX +wr - $WINEROOT +wv3 - $HOME/.winvst3 +wvs - $HOME/.winvst +ww - $WINEROOT/work +x - $XDG_CONFIG_HOME/X11 +y3 - $HOME/.vst3/yabridge +yb - $XDG_CACHE_HOME/yay +yc - $XDG_CONFIG_HOME/yay +zs - $XDG_CONFIG_HOME/zsh +zx - $XDG_DOCUMENTS_DIR/zachir.xyz " ;; # STOPPRINT # STARTPATHS -- cgit v1.2.3 From da23a4ba550b8f2313d8cdc8b5ef24c45c680260 Mon Sep 17 00:00:00 2001 From: zsmith Date: Tue, 9 Sep 2025 11:26:56 -0500 Subject: Add XDG_PICTURES_DIR to profile --- sh/profile | 1 + 1 file changed, 1 insertion(+) diff --git a/sh/profile b/sh/profile index 068b6f1..921e1de 100644 --- a/sh/profile +++ b/sh/profile @@ -7,6 +7,7 @@ export XDG_CURRENT_DESKTOP="Hyprland" export XDG_DOCUMENTS_DIR=${HOME}/Documents export XDG_DOWNLOAD_DIR=${HOME}/Downloads export XDG_DESKTOP_DIR=${HOME}/Desktop +export XDG_PICTURES_DIR=${HOME}/Pictures export XDG_STATE_HOME="${HOME}/.local/state" export XDG_VIDEOS_DIR=${HOME}/Videos -- cgit v1.2.3 From 80d1a34cfef744a6ca7d569a2fa4736362f41a73 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Mon, 22 Sep 2025 01:56:06 -0500 Subject: Update wiki.hypr.land URLs --- hypr/hyprland.conf | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index ab74c83..030970a 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -1,4 +1,4 @@ -# See https://wiki.hyprland.org/Configuring/Monitors/ +# See https://wiki.hypr.land/Configuring/Monitors/ #{{{ Monitor config #monitor = DP-2, 1920x1080@75, 0x0, 1 #monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1 @@ -6,7 +6,7 @@ monitor = , preferred, auto, 1 #}}} -# See https://wiki.hyprland.org/Configuring/Keywords/ for more +# See https://wiki.hypr.land/Configuring/Keywords/ for more #{{{ Plugins plugin = /var/cache/hyprpm/zachir/hyprland-plugins/hyprscrolling.so @@ -65,7 +65,7 @@ device { # }}} #{{{ Input options -# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ +# For all categories, see https://wiki.hypr.land/Configuring/Variables/ input { kb_layout = us kb_variant = @@ -92,7 +92,7 @@ input { #{{{ General options general { - # See https://wiki.hyprland.org/Configuring/Variables/ for more + # See https://wiki.hypr.land/Configuring/Variables/ for more gaps_in = 5 gaps_out = 20 border_size = 2 @@ -124,7 +124,7 @@ misc { #{{{ Decoration options decoration { - # See https://wiki.hyprland.org/Configuring/Variables/ for more + # See https://wiki.hypr.land/Configuring/Variables/ for more rounding = 10 #{{{ Blur options blur { @@ -150,7 +150,7 @@ decoration { #{{{ Animations options animations { enabled = yes - # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + # Some default animations, see https://wiki.hypr.land/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier animation = windowsOut, 1, 7, default, popin 80% @@ -163,7 +163,7 @@ animations { #{{{ Dwindle layout options dwindle { - # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more + # See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = yes # you probably want this special_scale_factor = 0.55 @@ -174,7 +174,7 @@ dwindle { master { special_scale_factor = 0.55 mfact = 0.55 - # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more + # See https://wiki.hypr.land/Configuring/Master-Layout/ for more new_status = slave new_on_top = false new_on_active = before @@ -187,7 +187,7 @@ master { #{{{ Gestures options gestures { - # See https://wiki.hyprland.org/Configuring/Variables/ for more + # See https://wiki.hypr.land/Configuring/Variables/ for more workspace_swipe = off } #}}} @@ -214,7 +214,7 @@ plugin { # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrule = float, class:^(kitty)$, title:^(kitty)$ -# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hypr.land/Configuring/Window-Rules/ for more windowrulev2 = workspace special:easyeffects silent, class: ^(com\.github\.wwmm\.easyeffects)$ # Fix brave xray menus windowrulev2 = xray 0, class: ^(\s*), title: ^(\s*)$ @@ -225,7 +225,7 @@ layerrule = blur, waybar #}}} #{{{ Mods -# See https://wiki.hyprland.org/Configuring/Keywords/ for more +# See https://wiki.hypr.land/Configuring/Keywords/ for more $mainMod = SUPER $secdMod = ALT #}}} -- cgit v1.2.3 From 2399103b33bb41ae4095a9fe8e61f723b8e4a8f6 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Mon, 22 Sep 2025 01:56:41 -0500 Subject: Remove deprecated option --- hypr/hyprland.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 030970a..4b4beb4 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -188,7 +188,7 @@ master { #{{{ Gestures options gestures { # See https://wiki.hypr.land/Configuring/Variables/ for more - workspace_swipe = off + #workspace_swipe = off } #}}} -- cgit v1.2.3 From 28af1dbc8dafa287488bd8fba21231de7e53bedd Mon Sep 17 00:00:00 2001 From: ZachIR Date: Mon, 22 Sep 2025 01:57:01 -0500 Subject: Center floating XWayland windows --- hypr/hyprland.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 4b4beb4..0b42e18 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -218,6 +218,8 @@ plugin { windowrulev2 = workspace special:easyeffects silent, class: ^(com\.github\.wwmm\.easyeffects)$ # Fix brave xray menus windowrulev2 = xray 0, class: ^(\s*), title: ^(\s*)$ +# Center floating XWayland windows +windowrule = center, xwayland: 1 #}}} #{{{ Layerrules -- cgit v1.2.3 From 6e0a0c1d75151dfd9725238a75cb6534946e81f5 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Tue, 23 Sep 2025 20:33:54 -0500 Subject: hyprscrolling added swapcol to swap columns --- hypr/hyprland.conf | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 0b42e18..123c4df 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -254,18 +254,12 @@ $secdMod = ALT #{{{ hyprscrolling layout binds # hyprscrolling layout binds -#bind = $mainMod+SHIFT, H, layoutmsg, move -1 #HYPRSCROLLING -#bind = $mainMod+SHIFT, L, layoutmsg, move +1 #HYPRSCROLLING bind = $mainMod+SHIFT, H, layoutmsg, movewindowto l #HYPRSCROLLING bind = $mainMod+SHIFT, J, layoutmsg, movewindowto d #HYPRSCROLLING bind = $mainMod+SHIFT, K, layoutmsg, movewindowto u #HYPRSCROLLING bind = $mainMod+SHIFT, L, layoutmsg, movewindowto r #HYPRSCROLLING -bind = $mainMod+CONTROL, H, exec, hyprswap.sh -l -bind = $mainMod+CONTROL, L, exec, hyprswap.sh -r -#bind = $mainMod+SHIFT, H, movewindow, l #HYPRSCROLLING -#bind = $mainMod+SHIFT, L, movewindow, r #HYPRSCROLLING -#bind = $mainMod+SHIFT, K, movewindow, u #HYPRSCROLLING -#bind = $mainMod+SHIFT, J, movewindow, d #HYPRSCROLLING +bind = $mainMod+CONTROL, H, layoutmsg, swapcol l +bind = $mainMod+CONTROL, L, layoutmsg, swapcol r bind = $mainMod, H, layoutmsg, focus l #HYPRSCROLLING bind = $mainMod, J, layoutmsg, focus d #HYPRSCROLLING bind = $mainMod, K, layoutmsg, focus u #HYPRSCROLLING -- cgit v1.2.3 From ac1983f12d7f94adf31f2d0b64482bf87958f05d Mon Sep 17 00:00:00 2001 From: ZachIR Date: Tue, 23 Sep 2025 20:34:16 -0500 Subject: Animations look bad with swapcol --- hypr/hyprland.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 123c4df..3d63bdd 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -149,7 +149,7 @@ decoration { #{{{ Animations options animations { - enabled = yes + enabled = no # Some default animations, see https://wiki.hypr.land/Configuring/Animations/ for more bezier = myBezier, 0.05, 0.9, 0.1, 1.05 animation = windows, 1, 7, myBezier -- cgit v1.2.3