From 7c507d072b1f76f8b29b762af948746c44bb759b Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Sat, 30 Aug 2025 22:14:21 -0500 Subject: [PATCH] THE only changes are actually from Merge Main. this is also a test to see if leaving this stuff in the commit message will remove it on next merge Squashed commit of the following: commit 1653a5a7308a65913004c7ba38567eec35878240 Author: iceyrazor Date: Sat Aug 30 22:13:09 2025 -0500 - best i3bar rice. (just changed the date :p) commit 2dd8c5cfabb044a7460464fdd4fd5e807b38a150 Author: iceyrazor Date: Sat Aug 30 21:52:29 2025 -0500 - added gajim theme to backup commit ae52e335b1ffd55d2eeafd2c4d99348e49d01f2a Author: iceyrazor Date: Fri Aug 29 04:40:20 2025 -0500 - added autostart to i3 - made a audio share pulse module for sharing audio through - made a setkey script (when running fcitx it resets my caps switch) commit 5c5af8cc3d751d555290ae869d6c0c5e864359a1 Author: iceyrazor Date: Sat Aug 16 18:42:30 2025 -0500 - uncommented xss-lock commit d10f8b093394fa8b0dd86e6a24bde8d088370458 Author: iceyrazor Date: Thu Aug 14 18:03:10 2025 -0500 - added search rofi menu to i3 commit b2e5d17bc80845892b27a7adc99ba95bb23babf5 Author: iceyrazor Date: Sat Aug 9 11:54:20 2025 -0500 - i3 mon2 commit d2b7c98fa22617463968de7d34586b4600ef00b2 Merge: ae8d03b 968141f Author: iceyrazor Date: Wed Aug 6 12:17:03 2025 -0500 Merge branch 'main' into private commit ae8d03ba5b4eee038c41d63185b50de017781893 Author: iceyrazor Date: Wed Aug 6 02:53:56 2025 -0500 - mpv commit 5728bc5e81279e7449c55a22cf70de93abae79bf Author: iceyrazor Date: Tue Aug 5 15:49:56 2025 -0500 i3 commit 71ef4d929f85b352f8816582b3540822be06a18f Author: iceyrazor Date: Sat Aug 2 14:08:22 2025 -0500 - changed zsh ps1 commit 60fd3457f21d05e49e5884d49b177cd38889f8fd Author: iceyrazor Date: Sat Aug 2 13:51:46 2025 -0500 - added swapscape to backup-tol2 commit 4bfcd61f19458a7229b8c3fb8e3d2649f7c6a915 Author: iceyrazor Date: Sat Aug 2 11:37:23 2025 -0500 removed floating commit ba81c6e3aa8d69d365002526a0a1147732233bf4 Author: iceyrazor Date: Wed Jul 30 16:59:03 2025 -0500 - show hidden on word search telescope commit 7efb53e6d47782b603289a9aa3f029e4e8cf9958 Author: iceyrazor Date: Wed Jul 30 03:11:51 2025 -0500 - added mod+r to leave resize commit 921fc97cacfd0deaab36922d6f7bf7e188fc8700 Merge: ca3faf7 83318af Author: iceyrazor Date: Wed Jul 30 03:05:10 2025 -0500 Merge branch 'main' into private commit ca3faf7c708e9c84090393127de8e0c4a138c481 Author: iceyrazor Date: Wed Jul 30 03:02:45 2025 -0500 - dusnt theme - readme fix? commit 9950c607a17c98cbb8d4a9ac99d92012eacd2a01 Author: iceyrazor Date: Wed Jul 30 00:07:18 2025 -0500 - removed librewolf from laptop backup. takes too long commit f07a28104dc134c6e9790ce03a9404257b4c54ee Author: iceyrazor Date: Tue Jul 29 22:45:15 2025 -0500 - wezterm var for wezterm - use p10kbar only if wezterm var - removed zsh entry in wezterm and tmux commit e4e8189f8e1fd2c9ee95c2bd1f7cbbd30c4a414d Author: iceyrazor Date: Tue Jul 29 21:54:32 2025 -0500 - moved to librewolf - backup changes commit 8c9fc59518838a168c18e24fe29217bbc4b8edeb Merge: 024f50a 0574377 Author: iceyrazor Date: Tue Jul 29 19:16:20 2025 -0500 Merge branch 'main' into private commit 024f50adca6c0ebe10d8169ef425db6bdb7562ad Author: iceyrazor Date: Tue Jul 29 19:07:44 2025 -0500 - the splittening. get reqs are now seperate files. and im using a loop commit e4f8f7ff7f460b6b15bc7cda60c2e2a742704285 Merge: 6318881 989269f Author: iceyrazor Date: Tue Jul 29 18:01:29 2025 -0500 Merge branch 'main' into private commit 6318881a29b5c771a4ce8f2abb8186a9ddec0b95 Author: iceyrazor Date: Tue Jul 29 16:17:10 2025 -0500 - customized tmux bar - swapped harpoon keys - fixed exit terminal key - removed trailing commas in waybar config commit ff2d465473e5c50c773a956e378c6b1ba1a4eeec Author: iceyrazor Date: Tue Jul 29 00:37:40 2025 -0500 - neovim - added proj search - added notes bind - bind to exit term (doesnt really work for me) - auto cwd OF file dir OR git main dir WHEN bufenter and bind commit d0980ebea4aca2c2cf757cfdf99fef1a3c1ab270 Author: iceyrazor Date: Mon Jul 28 15:42:34 2025 -0500 - swaped tmux move keys - changed showmethekey windowrule commit f491e343cc3361437b37b8609f243c4779e229d5 Merge: 32d6cdb 5887bb0 Author: iceyrazor Date: Sun Jul 27 22:39:35 2025 -0500 Merge branch 'main' into private commit 32d6cdbc000e0613204d381eeac9c726a40b7007 Author: iceyrazor Date: Sun Jul 27 22:35:48 2025 -0500 - waybar rice - small edit to wezterm commit 1ac358d0109afaf9c7e40111aa8e60ccb49a070b Author: iceyrazor Date: Sun Jul 27 18:45:07 2025 -0500 - fixed sway im emoji picker rule commit 5eeb09a7e335088a2274dc8e8dfbdc2ad4c7fc84 Author: iceyrazor Date: Sun Jul 27 17:09:09 2025 -0500 - made screenshot to file. will change later commit bb825378f49971d4c68bc5d3926e77e8ab03266c Author: iceyrazor Date: Sun Jul 27 12:55:52 2025 -0500 added second monitor scale commit 2a4e0a1ec5c08841c3f0428586e126159e129b8b Author: iceyrazor Date: Sun Jul 27 10:26:01 2025 -0500 added sway next commit c181caefb0e277d84bf861e6ea2e21bd9d2e652e Author: iceyrazor Date: Sun Jul 27 10:10:45 2025 -0500 - fixed dap commit 79e25df11175f06aded12623c5e1f767e8dea62f Merge: 77f94ba 9276e23 Author: iceyrazor Date: Sat Jul 26 15:39:58 2025 -0500 Merge branch 'main' into private commit 77f94ba17e70b091426401a628fab9e85846e6ba Author: iceyrazor Date: Sat Jul 26 15:34:26 2025 -0500 - scape swap for sway - added urxvt to sway config - added window rules to sway - added set wallpaper to autostart for swaybg - switched to vesktop on autostart commit 6f0fafe4526e162d1ecf2539a25471fd14e2f290 Author: iceyrazor Date: Sat Jul 26 01:52:03 2025 -0500 changed split binds commit 49c157befb489cd3b6941caa17f79d870a96c6cf Author: iceyrazor Date: Sat Jul 26 01:49:53 2025 -0500 border toggle commit 01cd90e553e43a97b1e47f4ba89996129869fad6 Author: iceyrazor Date: Sat Jul 26 01:24:43 2025 -0500 added sway commit 41926914b2d133a8c12be7b3e4bc51d211004e7c Author: iceyrazor Date: Fri Jul 25 16:58:17 2025 -0500 added sway stuff commit e7f5b9a0ded83e9d18749406a8c1a1e1a94087f8 Author: iceyrazor Date: Thu Jul 24 20:38:41 2025 -0500 changed reqs to use /etc/os-release ID commit 4e4afd99f7c65b3f678bea2d87a7d44ef240eed1 Merge: 1b48e80 6c9643b Author: iceyrazor Date: Thu Jul 24 20:25:38 2025 -0500 Merge branch 'main' into private commit 1b48e80a2778327bb33e3b0d145d37f681da2ede Author: iceyrazor Date: Thu Jul 24 20:06:36 2025 -0500 added mediamtx to backup commit 9b16a6bc57d54b5e43c4ceb7ca99b8aaab959fe2 Author: iceyrazor Date: Wed Jul 23 12:24:22 2025 -0500 removed mpris from awesome. switched to playerctl commit 7237efb42a68325c752b7accb8682be34d6eacbc Author: iceyrazor Date: Wed Jul 23 11:12:36 2025 -0500 changed autostart to discord commit 5eea746653327c5bebba690140359057c2c35412 Author: iceyrazor Date: Tue Jul 22 17:33:00 2025 -0500 todo edit commit 258a44ce129002a95eedaa37d9024019ba0d3750 Author: iceyrazor Date: Tue Jul 22 17:27:50 2025 -0500 added choices to get reqs all commit b304ed21365bbcc17a9fea84d5662692cc75b178 Author: iceyrazor Date: Tue Jul 22 15:36:55 2025 -0500 added next and prev workspace commit a9a5b50cf4e7f80e02f86ae470b34d2f5191ec66 Author: iceyrazor Date: Tue Jul 22 08:32:00 2025 -0500 made aur manager a var commit 719be3e6628675c62e7579e9f0f1e8867f1fc0f4 Author: iceyrazor Date: Tue Jul 22 08:27:40 2025 -0500 todo change commit b8fbf67a5a4bca7e247225c01989633296c75c1a Merge: dec5490 4808986 Author: iceyrazor Date: Mon Jul 21 20:57:39 2025 -0500 Merge branch 'main' into private commit dec5490fce95644a69734381a6fc0f32bbac918f Author: iceyrazor Date: Mon Jul 21 07:23:40 2025 -0500 readded CC submodule commit 1d8283b65b22fe6c34b2a718f8ab831bbe5d9366 Author: iceyrazor Date: Mon Jul 21 07:23:40 2025 -0500 added discord. fuck vesktop commit d78e4f5191764f383b014366b35ca299d4352038 Author: iceyrazor Date: Sat Jul 19 14:53:26 2025 -0500 readme change --- env/.config/i3/config | 55 ++++++++++++++++++- env/.config/i3status/config | 53 ++++++++++++++++++ env/.local/bin/scripts/backup/backup-tol | 2 +- env/.local/bin/scripts/backup/bbackup | 2 +- env/.local/bin/scripts/setkey-x11-i3.sh | 3 + .../bin/system/start-scripts/autostart.sh | 2 + 6 files changed, 114 insertions(+), 3 deletions(-) create mode 100644 env/.config/i3status/config create mode 100755 env/.local/bin/scripts/setkey-x11-i3.sh diff --git a/env/.config/i3/config b/env/.config/i3/config index f97affc..31b4bc3 100644 --- a/env/.config/i3/config +++ b/env/.config/i3/config @@ -9,6 +9,9 @@ # layout, use the i3-config-wizard # + +exec ~/.local/bin/system/start-scripts/autostart.sh + # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. font b612:monospace 8 @@ -26,7 +29,7 @@ font b612:monospace 8 # xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the # screen before suspend. Use loginctl lock-session to lock your screen. -# exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork +exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork # NetworkManager is the most popular way to manage wireless networks on Linux, # and nm-applet is a desktop environment-independent system tray GUI for it. @@ -44,6 +47,29 @@ exec_always --no-startup-id xmodmap -e "clear lock" exec_always --no-startup-id xmodmap -e "keycode 9 = Caps_Lock NoSymbol Caps_Lock" exec_always --no-startup-id xmodmap -e "keycode 66 = Escape NoSymbol Escape" + +workspace 1 output HDMI-A-1 +workspace 2 output HDMI-A-1 +workspace 3 output HDMI-A-1 +workspace 4 output HDMI-A-1 +workspace 5 output HDMI-A-1 +workspace 6 output HDMI-A-1 +workspace 7 output HDMI-A-1 +workspace 8 output HDMI-A-1 +workspace 9 output HDMI-A-1 +workspace 10 output HDMI-A-1 + +workspace 11 output DP-1 +workspace 12 output DP-1 +workspace 13 output DP-1 +workspace 14 output DP-1 +workspace 15 output DP-1 +workspace 16 output DP-1 +workspace 17 output DP-1 +workspace 18 output DP-1 +workspace 19 output DP-1 +workspace 20 output DP-1 + # use these keys for focus, movement, and resize directions when reaching for # the arrows is not convenient set $up k @@ -68,6 +94,7 @@ bindsym $mod+q kill # start dmenu (a program launcher) bindsym $mod+d exec --no-startup-id "rofi -x11 -show drun" +bindsym $mod+SHIFT+D exec $HOME/.local/bin/system/rofi-search-web.sh # A more modern dmenu replacement is rofi: # bindsym $mod+d exec "rofi -modi drun,run -show drun" # There also is i3-dmenu-desktop which only displays applications shipping a @@ -168,6 +195,32 @@ bindsym $mod+Shift+8 move container to workspace number $ws8 bindsym $mod+Shift+9 move container to workspace number $ws9 bindsym $mod+Shift+0 move container to workspace number $ws10 +mode "mon2" { + bindsym $mod+1 workspace number 11 + bindsym $mod+2 workspace number 12 + bindsym $mod+3 workspace number 13 + bindsym $mod+4 workspace number 14 + bindsym $mod+5 workspace number 15 + bindsym $mod+6 workspace number 16 + bindsym $mod+7 workspace number 17 + bindsym $mod+8 workspace number 18 + bindsym $mod+9 workspace number 19 + bindsym $mod+0 workspace number 20 + bindsym $mod+Shift+1 move container to workspace number 11 + bindsym $mod+Shift+2 move container to workspace number 12 + bindsym $mod+Shift+3 move container to workspace number 13 + bindsym $mod+Shift+4 move container to workspace number 14 + bindsym $mod+Shift+5 move container to workspace number 15 + bindsym $mod+Shift+6 move container to workspace number 16 + bindsym $mod+Shift+7 move container to workspace number 17 + bindsym $mod+Shift+8 move container to workspace number 18 + bindsym $mod+Shift+9 move container to workspace number 19 + bindsym $mod+Shift+0 move container to workspace number 20 + + bindsym $mod+o mode "default" +} +bindsym $mod+o mode "mon2" + # reload the configuration file bindsym $mod+Shift+c reload # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) diff --git a/env/.config/i3status/config b/env/.config/i3status/config new file mode 100644 index 0000000..52ccec0 --- /dev/null +++ b/env/.config/i3status/config @@ -0,0 +1,53 @@ +# i3status configuration file. +# see "man i3status" for documentation. + +# It is important that this file is edited as UTF-8. +# The following line should contain a sharp s: +# ß +# If the above line is not correctly displayed, fix your editor first! + +general { + colors = true + interval = 5 +} + +order += "ipv6" +order += "wireless _first_" +order += "ethernet _first_" +order += "battery all" +order += "disk /" +order += "load" +order += "memory" +order += "tztime local" + +wireless _first_ { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet _first_ { + format_up = "E: %ip (%speed)" + format_down = "E: down" +} + +battery all { + format = "%status %percentage %remaining" +} + +disk "/" { + format = "%avail" +} + +load { + format = "%1min" +} + +memory { + format = "%used | %available" + threshold_degraded = "1G" + format_degraded = "MEMORY < %available" +} + +tztime local { + format = "%a %m/%d/%Y %I:%M%p" +} diff --git a/env/.local/bin/scripts/backup/backup-tol b/env/.local/bin/scripts/backup/backup-tol index abe0bfe..4ea231c 100755 --- a/env/.local/bin/scripts/backup/backup-tol +++ b/env/.local/bin/scripts/backup/backup-tol @@ -15,7 +15,7 @@ fsyncb () { fi } -syncfile=".surf/styles .urlview .gnupg .local/bin/lf-gadgets .local/share/applications/custom .config/FreeTube .config/newsboat .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus stuff/notes stuff/openvpn-cons stuff/scripts stuff/media/ICE stuff/media/music stuff/manual-programs/mediamtx" +syncfile=".surf/styles .urlview .gnupg .local/bin/lf-gadgets .local/share/applications/custom .config/FreeTube .config/newsboat .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/gajim/theme stuff/notes stuff/openvpn-cons stuff/scripts stuff/media/ICE stuff/media/music stuff/manual-programs/mediamtx" #sync game stuff target="laptop:~" diff --git a/env/.local/bin/scripts/backup/bbackup b/env/.local/bin/scripts/backup/bbackup index f13f7a7..b73f6fb 100755 --- a/env/.local/bin/scripts/backup/bbackup +++ b/env/.local/bin/scripts/backup/bbackup @@ -15,7 +15,7 @@ fsyncb () { fi } -syncfile="stuff .surf/styles .config/eDEX-UI/ .gnupg .ssh .local/bin/lf-gadgets .config/FreeTube .config/wlxoverlay .config/newsboat .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/cava .local/share/applications/custom .local/share/osu .librewolf" +syncfile="stuff .surf/styles .config/eDEX-UI/ .gnupg .ssh .local/bin/lf-gadgets .config/FreeTube .config/wlxoverlay .config/newsboat .config/zsh .config/vesktop/themes .keepass .config/Pinta .config/cmus .config/cava .config/gajim/theme .local/share/applications/custom .local/share/osu .librewolf" target="/home/iceyrazor/mnt-backups/LINUX FILES/home/iceyrazor" exclude="--exclude node_modules --exclude node_modules_23 --exclude **/target --exclude LinVAM/pyenv" diff --git a/env/.local/bin/scripts/setkey-x11-i3.sh b/env/.local/bin/scripts/setkey-x11-i3.sh new file mode 100755 index 0000000..c8edcc4 --- /dev/null +++ b/env/.local/bin/scripts/setkey-x11-i3.sh @@ -0,0 +1,3 @@ +xmodmap -e "clear lock" +xmodmap -e "keycode 9 = Caps_Lock NoSymbol Caps_Lock" +xmodmap -e "keycode 66 = Escape NoSymbol Escape" diff --git a/env/.local/bin/system/start-scripts/autostart.sh b/env/.local/bin/system/start-scripts/autostart.sh index fb73060..fbe0aca 100755 --- a/env/.local/bin/system/start-scripts/autostart.sh +++ b/env/.local/bin/system/start-scripts/autostart.sh @@ -41,6 +41,8 @@ if [ -z "$(pgrep -f lessons-loop.sh)" ]; then ./lessons-loop.sh & fi +pactl load-module module-null-sink sink_name=audio-share + if [ -z "$(pgrep wezterm)" ]; then sleep 2 wezterm -e ~/.local/bin/system/task.sh &