This commit is contained in:
2023-10-13 01:47:33 +04:00
parent f43e88e7ee
commit a4c819a30b
16 changed files with 603 additions and 163 deletions

View File

@@ -56,8 +56,8 @@ set $darkgray #282828
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
default_border normal 1
default_floating_border pixel 1
default_border pixel 2
default_floating_border pixel 2
hide_edge_borders smart
focus_follows_mouse no
@@ -65,16 +65,17 @@ workspace_auto_back_and_forth no
workspace_layout default
for_window [class="(?i)firefox"] move container to workspace $ws1
for_window [title="(?i)Picture-in-Picture"] floating enable border none
for_window [class="(?i)telegram"] move container to workspace $ws2
for_window [class="mpv"] floating enable border none
for_window [class="(?i)zooout"] floating enable
for_window [class="(?i)netsurf"] floating enable
for_window [class="(?i)proton-bridge"] move container to workspace $ws9 floating enable border none
for_window [class="(?i)cadence"] move container to workspace $ws7 floating enable
for_window [class="(?i)catia"] move container to workspace $ws7 floating enable
for_window [class="(?i)reaper"] move container to workspace $ws7
for_window [class="(?i)renoise"] move container to workspace $ws7
# for_window [class="(?i)cadence"] move container to workspace $ws7 floating enable
# for_window [class="(?i)catia"] move container to workspace $ws7 floating enable
# for_window [class="(?i)reaper"] move container to workspace $ws7
# for_window [class="(?i)renoise"] move container to workspace $ws7
for_window [class="(?i)uvi"] floating enable
for_window [class="(?i)arturia"] floating enable
for_window [class="(?i)ilok"] floating enable
@@ -93,7 +94,7 @@ for_window [class="Space"] floating enable
#### i3 appearance ####
#######################
# Gruvbox Theme brdr bg text indictr chld_brdr
client.focused $green $green $bg $green $green
client.focused $orange $orange $bg $green $orange
client.focused_inactive $blue $blue $bg $blue $blue
client.unfocused $bg $bg $bg $bg $bg
client.urgent $red $red $bg $red $red
@@ -161,7 +162,7 @@ bindsym $mod+Shift+w layout toggle split
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
bindsym $mod+Shift+0 sticky toggle
bindsym $mod+Shift+equal sticky toggle
# Make the currently focused window a scratchpad
bindsym $mod+Shift+minus move scratchpad
@@ -203,7 +204,15 @@ bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10
workspace $ws1 output primary
workspace $ws10 output LVDS1
workspace $ws2 output primary
workspace $ws3 output primary
workspace $ws4 output primary
workspace $ws5 output primary
workspace $ws6 output primary
workspace $ws7 output primary
workspace $ws8 output primary
workspace $ws9 output primary
workspace $ws10 output eDP-1-0
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $ws1
@@ -215,6 +224,7 @@ bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
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
# reload the configuration file
# bindsym $mod+Shift+e reload
@@ -284,7 +294,7 @@ bar {
# strip_workspace_numbers yes
output primary
tray_output primary
status_command i3status-rs-with-env ~/.config/i3status-rs/config.toml
status_command i3status-rs-with-env ~/.config/i3status-rust/config.toml
font pango:Iosevka Term, FontAwesome Bold 14px
colors {
background #000000
@@ -300,14 +310,14 @@ bar {
}
# Backlight control
bindsym XF86MonBrightnessUp exec --no-startup-id sudo light -A 5
bindsym XF86MonBrightnessDown exec --no-startup-id sudo light -U 5
bindsym XF86MonBrightnessUp exec --no-startup-id doas /usr/bin/light -A 5
bindsym XF86MonBrightnessDown exec --no-startup-id doas /usr/bin/light -U 5
# bindsym XF86Search exec --no-startup-id suspend-and-lock
# Volume control
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 0 set Master 2dB+
bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 0 set Master 2dB-
bindsym XF86AudioMute exec --no-startup-id amixer -c 0 set Master toggle
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle
# bindsym XF86AudioPrev exec --no-startup-id mpc prev
# bindsym XF86AudioPlay exec --no-startup-id mpc toggle