more i3 config

This commit is contained in:
Antonin Ruan
2026-01-27 21:44:09 +01:00
parent cb5df40b40
commit 255c44ee92
3 changed files with 14 additions and 3 deletions

View File

@@ -22,10 +22,14 @@ bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
bindsym XF86AudioPlay exec --no-startup-id playerctl -p spotify play-pause && $refresh_i3status
# Workspace config # Workspace config
include ./workspace.conf include ./workspace.conf
# Floating window correction
include ./floating.conf
# Use Mouse+$mod to drag floating windows to their wanted position # Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod floating_modifier $mod
@@ -43,6 +47,7 @@ bindsym $mod+q kill
bindsym $mod+r exec --no-startup-id rofi -show drun bindsym $mod+r exec --no-startup-id rofi -show drun
# rofi spotify # rofi spotify
bindsym $mod+m exec --no-startup-id /home/womax/.config/scripts/rofi_spotify.sh bindsym $mod+m exec --no-startup-id /home/womax/.config/scripts/rofi_spotify.sh
bindsym $mod+p exec --no-startup-id rofi -show window
# change focus # change focus
bindsym $mod+j focus down bindsym $mod+j focus down

2
.config/i3/floating.conf Normal file
View File

@@ -0,0 +1,2 @@
for_window [title="Steam Settings"] floating enable
for_window [title="Paradox Launcher"] floating enable

View File

@@ -40,6 +40,7 @@ exec --no-startup-id xrandr --output "DP-0" --primary
# bind workspace 1 and 3 to primary monitor (DP-0) # bind workspace 1 and 3 to primary monitor (DP-0)
workspace $ws1 output DP-0 workspace $ws1 output DP-0
workspace $ws3 output DP-0 workspace $ws3 output DP-0
workspace $ws5 output DP-0
# bind worksapce 2 and 4 to secondary monitor (HDMI-0) # bind worksapce 2 and 4 to secondary monitor (HDMI-0)
workspace $ws2 output HDMI-0 workspace $ws2 output HDMI-0
@@ -47,13 +48,16 @@ workspace $ws4 output HDMI-0
# assign kitty, emacs to ws1 # assign kitty, emacs to ws1
assign [class="kitty"] $ws1 assign [class="kitty"] $ws1
assign [class="emacs"] $ws1 assign [class="Emacs"] $ws1
# assign firefox to ws2 # assign firefox to ws2
assign [class="firefox"] $ws2 assign [class="firefox"] $ws2
# assign spotify to ws3 # assign spotify to ws3
assign [class="spotify"] $ws3 assign [class="Spotify"] $ws3
# assign discord to ws4 # assign discord to ws4
assign [class="discord"] $ws4 assign [class="discord"] $ws4
assign [class="Qemu-system-*"] $ws5
assign [class="steam"] $ws5