From 36639188f05004053dbca7e7ed2c54b1ac7a42b4 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Sun, 25 Jan 2026 10:55:13 -0600 Subject: Hypr: dont fullscreen when only one window --- hypr/hyprland.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 84d676a..2ff046f 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -201,7 +201,7 @@ plugin { } hyprscrolling { - fullscreen_on_one_column = true + fullscreen_on_one_column = false column_width = 0.5 explicit_column_widths = 0.25, 0.333, 0.5, 0.667, 0.75, 1.0 focus_fit_method = 1 -- cgit v1.2.3 From 02b699ba5b029fc4501318000278209df07af35f Mon Sep 17 00:00:00 2001 From: ZachIR Date: Sun, 25 Jan 2026 10:55:32 -0600 Subject: lf: no sixel option --- lf/lfrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lf/lfrc b/lf/lfrc index bc18f79..8473fd8 100644 --- a/lf/lfrc +++ b/lf/lfrc @@ -2,7 +2,7 @@ set ratios 1:2:3 set previewer ~/.config/lf/previewer set cleaner ~/.config/lf/cleaner # Basic Settings -set sixel true +#set sixel true set preview true set drawbox false set icons true -- cgit v1.2.3 From 9d01d57722154ba3b9869cbdb04806336cc58552 Mon Sep 17 00:00:00 2001 From: ZachIR Date: Sun, 25 Jan 2026 10:55:46 -0600 Subject: Override lf paste option --- lf/lfrc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lf/lfrc b/lf/lfrc index 8473fd8..cbe77a4 100644 --- a/lf/lfrc +++ b/lf/lfrc @@ -30,6 +30,30 @@ cmd open ${{ esac }} +# Override paste command +cmd paste ${{ + while read -r line; do + set -- "$@" "$line" + done < ~/.local/share/lf/files + mode="$1" + shift + case "$mode" in + copy) + echo "lf-paste in ${PWD}: rsync -av --backup -- $@ ." >> ~/.cache/lf.log + rsync -av --backup --progress -- "$@" . | + stdbuf -i0 -o0 -e0 tr '\r' '\n' | + while IFS= read -r line; do + lf -remote "send $id echo $line" + done + ;; + move) + echo "lf-paste in ${PWD}: mv -n -- $@ ." >> ~/.cache/lf.log + mv -n -- "$@" .;; + esac + rm ~/.local/share/lf/files + lf -remote "send clear" +}} + cmd execute ${{ exec "$f" }} cmd vimv ${{ exec vimv }} -- cgit v1.2.3 From a21eca6ff36e72a613dd613ba7d0388f26efee71 Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 2 Feb 2026 15:06:13 -0600 Subject: Add brave and qutebrowser firejail confs --- firejail/brave.profile | 2 ++ firejail/qutebrowser.profile | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 firejail/brave.profile create mode 100644 firejail/qutebrowser.profile diff --git a/firejail/brave.profile b/firejail/brave.profile new file mode 100644 index 0000000..735c05b --- /dev/null +++ b/firejail/brave.profile @@ -0,0 +1,2 @@ +whitelist ~/.local/share/brave_profiles +include /etc/firejail/brave.profile diff --git a/firejail/qutebrowser.profile b/firejail/qutebrowser.profile new file mode 100644 index 0000000..608aff7 --- /dev/null +++ b/firejail/qutebrowser.profile @@ -0,0 +1,2 @@ +whitelist ~/.local/share/qutebrowser-profiles +include /etc/firejail/qutebrowser.profile -- cgit v1.2.3 From 219c0da49fa4778e4d58790285b66c7ccc00034b Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 2 Feb 2026 15:07:07 -0600 Subject: Add default pipewire alsa-vm.conf --- wireplumber/wireplumber.conf.d/alsa-vm.conf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 wireplumber/wireplumber.conf.d/alsa-vm.conf diff --git a/wireplumber/wireplumber.conf.d/alsa-vm.conf b/wireplumber/wireplumber.conf.d/alsa-vm.conf new file mode 100644 index 0000000..22ca815 --- /dev/null +++ b/wireplumber/wireplumber.conf.d/alsa-vm.conf @@ -0,0 +1,17 @@ +# ALSA node property overrides for HDMI output + +monitor.alsa.rules = [ + # Generic PCI cards on any VM type + { + matches = [ + { node.name = "~alsa_output.*" } + ] + actions = { + update-props = { + audio.format = "S16LE" + audio.channels = 2 + audio.position = "FR,FL" + } + } + } +] -- cgit v1.2.3 From 03b8aa0690cecaff28b6006200928f0b3e62ec69 Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 2 Feb 2026 15:07:51 -0600 Subject: Ignore Ladybird (at least for now) --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e422b30..0d0aa13 100644 --- a/.gitignore +++ b/.gitignore @@ -121,6 +121,7 @@ kritarc ksh/history kwalletrc lab/ +Ladybird/ lbry/ LBRY/ LBRY-GTK/ -- cgit v1.2.3 From 066e5895b499c39a7868bc8b0634a49b7c8af729 Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 2 Feb 2026 15:21:24 -0600 Subject: Move pypr to new config location --- hypr/pyprland.toml | 78 ------------------------------------------------------ pypr/config.toml | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 78 deletions(-) delete mode 100644 hypr/pyprland.toml create mode 100644 pypr/config.toml diff --git a/hypr/pyprland.toml b/hypr/pyprland.toml deleted file mode 100644 index 3110ba5..0000000 --- a/hypr/pyprland.toml +++ /dev/null @@ -1,78 +0,0 @@ -[pyprland] -plugins = [ - "toggle_special", - "scratchpads", - "expose" -] - -[scratchpads.sphtop] -animation = "fromBottom" -command = "kitty --class sphtop -e htop" -class = "sphtop" -size = "50% 50%" - -[scratchpads.spterm] -animation = "fromBottom" -command = "kitty --class spterm" -class = "spterm" -size = "50% 50%" - -[scratchpads.sppmxr] -animation = "fromBottom" -command = "kitty --class sppmxr -e pulsemixer" -class = "sppmxr" -size = "50% 50%" - -[scratchpads.spblue] -animation = "fromBottom" -command = "kitty --class spblue -e bluetoothctl" -class = "spblue" -size = "50% 50%" - -[scratchpads.spncmp] -animation = "fromBottom" -command = "kitty --class spncmp -e ncmpcpp" -class = "spncmp" -size = "50% 50%" - -[scratchpads.spmutt] -animation = "fromBottom" -command = "kitty --class spmutt -e neomutt" -class = "spmutt" -size = "50% 50%" - -[scratchpads.spprof] -animation = "fromBottom" -command = "kitty --class spprof -e profanity" -class = "spprof" -size = "50% 50%" - -[scratchpads.spirss] -animation = "fromBottom" -command = "kitty --class spirss -e irssi" -class = "spirss" -size = "50% 50%" - -[scratchpads.spvimw] -animation = "fromBottom" -command = "kitty --class spvimw -e vw" -class = "spvimw" -size = "50% 50%" - -[scratchpads.trmc] -animation = "fromBottom" -command = "kitty --class trmc -e tremc" -class = "trmc" -size = "50% 50%" - -[scratchpads.helvum] -animation = "fromBottom" -command = "helvum" -class = "org.pipewire.Helvum" -size = "50% 50%" - -[scratchpads.easyfx] -animation = "fromBottom" -command = "easyeffects" -class = "com.github.wwmm.easyeffects" -size = "50% 50%" diff --git a/pypr/config.toml b/pypr/config.toml new file mode 100644 index 0000000..3110ba5 --- /dev/null +++ b/pypr/config.toml @@ -0,0 +1,78 @@ +[pyprland] +plugins = [ + "toggle_special", + "scratchpads", + "expose" +] + +[scratchpads.sphtop] +animation = "fromBottom" +command = "kitty --class sphtop -e htop" +class = "sphtop" +size = "50% 50%" + +[scratchpads.spterm] +animation = "fromBottom" +command = "kitty --class spterm" +class = "spterm" +size = "50% 50%" + +[scratchpads.sppmxr] +animation = "fromBottom" +command = "kitty --class sppmxr -e pulsemixer" +class = "sppmxr" +size = "50% 50%" + +[scratchpads.spblue] +animation = "fromBottom" +command = "kitty --class spblue -e bluetoothctl" +class = "spblue" +size = "50% 50%" + +[scratchpads.spncmp] +animation = "fromBottom" +command = "kitty --class spncmp -e ncmpcpp" +class = "spncmp" +size = "50% 50%" + +[scratchpads.spmutt] +animation = "fromBottom" +command = "kitty --class spmutt -e neomutt" +class = "spmutt" +size = "50% 50%" + +[scratchpads.spprof] +animation = "fromBottom" +command = "kitty --class spprof -e profanity" +class = "spprof" +size = "50% 50%" + +[scratchpads.spirss] +animation = "fromBottom" +command = "kitty --class spirss -e irssi" +class = "spirss" +size = "50% 50%" + +[scratchpads.spvimw] +animation = "fromBottom" +command = "kitty --class spvimw -e vw" +class = "spvimw" +size = "50% 50%" + +[scratchpads.trmc] +animation = "fromBottom" +command = "kitty --class trmc -e tremc" +class = "trmc" +size = "50% 50%" + +[scratchpads.helvum] +animation = "fromBottom" +command = "helvum" +class = "org.pipewire.Helvum" +size = "50% 50%" + +[scratchpads.easyfx] +animation = "fromBottom" +command = "easyeffects" +class = "com.github.wwmm.easyeffects" +size = "50% 50%" -- cgit v1.2.3