summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/i3/config40
-rw-r--r--.config/i3blocks/config6
-rw-r--r--.config/wpg/templates/i3.base40
3 files changed, 43 insertions, 43 deletions
diff --git a/.config/i3/config b/.config/i3/config
index 1aec666..dd6a9e6 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -31,7 +31,7 @@ bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
-bindsym $mod+Tab exec i3-msg workspace back_and_forth
+bindsym $mod+Tab workspace back_and_forth
# move focused container to workspace
bindsym $mod+shift+1 move container to workspace $ws1
@@ -45,7 +45,7 @@ bindsym $mod+shift+8 move container to workspace $ws8
bindsym $mod+shift+9 move container to workspace $ws9
bindsym $mod+shift+0 move container to workspace $ws10
-## GAPS/BORDERS
+## BORDERS
default_border pixel 2
default_floating_border pixel 2
hide_edge_borders smart
@@ -119,27 +119,27 @@ bindsym $mod+space focus mode_toggle
bindsym $mod+shift+F1 exec firefox /usr/local/share/doc/freebsd/handbook/book.html
bindsym $mod+F2 exec firefox
bindsym $mod+shift+F2 exec firefox --private-window
-bindsym $mod+F3 exec --no-startup-id i3-filescmd.sh
-bindsym $mod+F4 exec --no-startup-id i3-mailcmd.sh
-bindsym $mod+F5 exec --no-startup-id i3-newsboatcmd.sh
+bindsym $mod+F3 exec alacritty -e zsh -i -c "vifm ~ ~/downloads"
+bindsym $mod+F4 exec alacritty -t "Reading Email" -e zsh -i -c mutt && mbsync -c ~/.config/mbsync/mbsyncrc -a && pkill -77 i3blocks
+bindsym $mod+F5 exec alacritty -t "Reading News" -e zsh -i -c newsboat && pkill -78 i3blocks
bindsym $mod+F6 exec --no-startup-id url_handler.sh
bindsym $mod+F7 exec --no-startup-id dict.sh
-bindsym $mod+F8 exec toggle-webcam.sh
-bindsym $mod+Shift+F8 exec --no-startup-id toggle-screencast.sh
+bindsym $mod+F8 exec "pkill pwcview || exec pwcview -f 30 -s sif"
+bindsym $mod+shift+F8 exec --no-startup-id toggle-screencast.sh
bindsym $mod+F9 exec --no-startup-id abraham-porter.sh
-bindsym $mod+shift+F9 exec --no-startup-id toggle-compositing.sh
+bindsym $mod+shift+F9 exec --no-startup-id "killall picom || exec picom"
#bindsym $mod+F10 exec
#bindsym $mod+F11 exec
-bindsym $mod+Shift+F11 exec --no-startup-id xautolock -toggle
-bindsym $mod+Shift+F12 exec --no-startup-id i3-mixercmd.sh
-bindsym $mod+Return split horizontal; exec --no-startup-id alacritty
-bindsym $mod+Shift+Return split vertical; exec --no-startup-id alacritty
-bindsym $mod+Shift+Insert exec --no-startup-id $locker
-bindsym $mod+a exec --no-startup-id rofi -show run
+bindsym $mod+shift+F11 exec xautolock -toggle
+bindsym $mod+shift+F12 exec alacritty -e zsh -i -c mixertui && pkill -75 i3blocks
+bindsym $mod+Return split horizontal; exec alacritty
+bindsym $mod+shift+Return split vertical; exec alacritty
+bindsym $mod+shift+Insert exec $locker
+bindsym $mod+a exec rofi -show run
bindsym $mod+shift+q kill
-bindsym --release Print exec --no-startup-id i3-screeniecmd.sh
-bindsym --release shift+Print exec --no-startup-id i3-screenie_regioncmd.sh
-bindsym --release $mod+Print exec --no-startup-id i3-screenie_regioncmd.sh
+bindsym --release Print exec scrot -z -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
+bindsym --release shift+Print exec scrot -sfz -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
+bindsym --release $mod+Print exec scrot -sfz -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
bindsym Mod4+p exec nvidia-settings
bindsym XF86AudioLowerVolume exec --no-startup-id mixer vol -5 && $sigaudio
bindsym XF86AudioMute exec --no-startup-id mixer vol 0 && $sigaudio
@@ -156,11 +156,11 @@ bindsym $mod+shift+r restart
set $mode_system 󰌾l 󰩈e 󰤄s 󰤁r 󰤂shift+s
mode "$mode_system" {
- bindsym e exec --no-startup-id i3-msg exit, mode "default"
+ bindsym e exit
bindsym l exec --no-startup-id $locker, mode "default"
bindsym s exec --no-startup-id $locker ; exec --no-startup-id sleep 2 && doas acpiconf -s3, mode "default"
- bindsym r exec --no-startup-id doas reboot, mode "default"
- bindsym shift+s exec --no-startup-id doas poweroff, mode "default"
+ bindsym r exec doas reboot
+ bindsym shift+s exec doas poweroff
bindsym Return mode "default"
bindsym q mode "default"
bindsym Escape mode "default"
diff --git a/.config/i3blocks/config b/.config/i3blocks/config
index c2d44e1..367681d 100644
--- a/.config/i3blocks/config
+++ b/.config/i3blocks/config
@@ -49,7 +49,7 @@ command=[ -f /tmp/cast.mkv ] && printf "󰻂\n" || return 0
[audio]
interval=once
signal=10
-command=vol=$(mixer vol|cut -d':' -f2) ; printf "󰕾%.3d\n" $vol ; [ $vol -eq 0 ] && return 33 || return 0
+command=vol=$(mixer vol|cut -d':' -f2) ; printf "󰕾%.2d\n" $vol ; [ $vol -eq 0 ] && return 33 || return 0
[disk]
interval=10
@@ -61,7 +61,7 @@ command=printf "󰍛%s\n" $(top -n | grep Mem | cut -w -f2)
[load]
interval=10
-command=cpu_count=$(sysctl -n hw.ncpu) ; avg_load=$(sysctl vm.loadavg|cut -w -f3) ; percent=$(echo "result = $avg_load / $cpu_count * 100; scale=0; result / 1"|bc -l) ; printf "󰻠%.3d%%\n" $percent ; [ $percent -ge 70 ] && return 33 || return 0
+command=cpu_count=$(sysctl -n hw.ncpu) ; avg_load=$(sysctl vm.loadavg|cut -w -f3) ; percent=$(echo "result = $avg_load / $cpu_count * 100; scale=0; result / 1"|bc -l) ; printf "󰻠%.2d%%\n" $percent ; [ $percent -ge 70 ] && return 33 || return 0
[temp]
interval=10
@@ -69,7 +69,7 @@ command=celcius=$(sysctl -n dev.cpu.0.temperature|cut -d'.' -f1) ; printf "󰔏%
[battery]
interval=59
-command=status=$(apm -b) ; level=$(apm -l) ; [ $status -eq 3 ] && printf "󰂄%.3d%%" $level || printf "󰂁%.3d%%" $level && [ $status -eq 2 ] && return 33 || return 0
+command=status=$(apm -b) ; level=$(apm -l) ; [ $status -eq 3 ] && printf "󰂄%.2d%%" $level || printf "󰂁%.2d%%" $level && [ $status -eq 2 ] && return 33 || return 0
[date]
interval=59
diff --git a/.config/wpg/templates/i3.base b/.config/wpg/templates/i3.base
index 4b9067a..f38f203 100644
--- a/.config/wpg/templates/i3.base
+++ b/.config/wpg/templates/i3.base
@@ -31,7 +31,7 @@ bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
-bindsym $mod+Tab exec i3-msg workspace back_and_forth
+bindsym $mod+Tab workspace back_and_forth
# move focused container to workspace
bindsym $mod+shift+1 move container to workspace $ws1
@@ -45,7 +45,7 @@ bindsym $mod+shift+8 move container to workspace $ws8
bindsym $mod+shift+9 move container to workspace $ws9
bindsym $mod+shift+0 move container to workspace $ws10
-## GAPS/BORDERS
+## BORDERS
default_border pixel 2
default_floating_border pixel 2
hide_edge_borders smart
@@ -119,27 +119,27 @@ bindsym $mod+space focus mode_toggle
bindsym $mod+shift+F1 exec firefox /usr/local/share/doc/freebsd/handbook/book.html
bindsym $mod+F2 exec firefox
bindsym $mod+shift+F2 exec firefox --private-window
-bindsym $mod+F3 exec --no-startup-id i3-filescmd.sh
-bindsym $mod+F4 exec --no-startup-id i3-mailcmd.sh
-bindsym $mod+F5 exec --no-startup-id i3-newsboatcmd.sh
+bindsym $mod+F3 exec alacritty -e zsh -i -c "vifm ~ ~/downloads"
+bindsym $mod+F4 exec alacritty -t "Reading Email" -e zsh -i -c mutt && mbsync -c ~/.config/mbsync/mbsyncrc -a && pkill -77 i3blocks
+bindsym $mod+F5 exec alacritty -t "Reading News" -e zsh -i -c newsboat && pkill -78 i3blocks
bindsym $mod+F6 exec --no-startup-id url_handler.sh
bindsym $mod+F7 exec --no-startup-id dict.sh
-bindsym $mod+F8 exec toggle-webcam.sh
-bindsym $mod+Shift+F8 exec --no-startup-id toggle-screencast.sh
+bindsym $mod+F8 exec "pkill pwcview || exec pwcview -f 30 -s sif"
+bindsym $mod+shift+F8 exec --no-startup-id toggle-screencast.sh
bindsym $mod+F9 exec --no-startup-id abraham-porter.sh
-bindsym $mod+shift+F9 exec --no-startup-id toggle-compositing.sh
+bindsym $mod+shift+F9 exec --no-startup-id "killall picom || exec picom"
#bindsym $mod+F10 exec
#bindsym $mod+F11 exec
-bindsym $mod+Shift+F11 exec --no-startup-id xautolock -toggle
-bindsym $mod+Shift+F12 exec --no-startup-id i3-mixercmd.sh
-bindsym $mod+Return split horizontal; exec --no-startup-id alacritty
-bindsym $mod+Shift+Return split vertical; exec --no-startup-id alacritty
-bindsym $mod+Shift+Insert exec --no-startup-id $locker
-bindsym $mod+a exec --no-startup-id rofi -show run
+bindsym $mod+shift+F11 exec xautolock -toggle
+bindsym $mod+shift+F12 exec alacritty -e zsh -i -c mixertui && pkill -75 i3blocks
+bindsym $mod+Return split horizontal; exec alacritty
+bindsym $mod+shift+Return split vertical; exec alacritty
+bindsym $mod+shift+Insert exec $locker
+bindsym $mod+a exec rofi -show run
bindsym $mod+shift+q kill
-bindsym --release Print exec --no-startup-id i3-screeniecmd.sh
-bindsym --release shift+Print exec --no-startup-id i3-screenie_regioncmd.sh
-bindsym --release $mod+Print exec --no-startup-id i3-screenie_regioncmd.sh
+bindsym --release Print exec scrot -z -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
+bindsym --release shift+Print exec scrot -sfz -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
+bindsym --release $mod+Print exec scrot -sfz -e 'mkdir -p ~/pictures/screenshots && mv $f ~/pictures/screenshots/'
bindsym Mod4+p exec nvidia-settings
bindsym XF86AudioLowerVolume exec --no-startup-id mixer vol -5 && $sigaudio
bindsym XF86AudioMute exec --no-startup-id mixer vol 0 && $sigaudio
@@ -156,11 +156,11 @@ bindsym $mod+shift+r restart
set $mode_system 󰌾l 󰩈e 󰤄s 󰤁r 󰤂shift+s
mode "$mode_system" {{
- bindsym e exec --no-startup-id i3-msg exit, mode "default"
+ bindsym e exit
bindsym l exec --no-startup-id $locker, mode "default"
bindsym s exec --no-startup-id $locker ; exec --no-startup-id sleep 2 && doas acpiconf -s3, mode "default"
- bindsym r exec --no-startup-id doas reboot, mode "default"
- bindsym shift+s exec --no-startup-id doas poweroff, mode "default"
+ bindsym r exec doas reboot
+ bindsym shift+s exec doas poweroff
bindsym Return mode "default"
bindsym q mode "default"
bindsym Escape mode "default"