This commit is contained in:
2025-05-06 18:27:11 +02:00
parent 0ad861922d
commit 4894f042f6

View File

@@ -180,7 +180,7 @@ bindsym XF86AudioMute exec amixer sset 'Master' toggle
bindsym XF86AudioLowerVolume exec amixer sset 'Master' 5%- bindsym XF86AudioLowerVolume exec amixer sset 'Master' 5%-
bindsym XF86AudioRaiseVolume exec amixer sset 'Master' 5%+ bindsym XF86AudioRaiseVolume exec amixer sset 'Master' 5%+
# reload the configuration file # Reload sway (reload configuration file)
bindsym $mod+Shift+c reload bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart bindsym $mod+Shift+r restart
@@ -233,26 +233,19 @@ bar {
#Wallpaper #Wallpaper
exec_always feh --bg-fill /$wallpaper_path exec_always feh --bg-fill /$wallpaper_path
#ONLY EXECUTE ON INITIAL LOAD
#exec nm-applet
#ALWAYS EXECUTE
#exec_always setxkbmap se
#exec_always dhcpcd enp0s25
#exec_always blueman-applet
#exec_always compton -f --config /home/wholteza/.config/i3/compton
#KEYBINDS #KEYBINDS
bindsym $mod+Shift+z exec /home/wholteza/.config/i3/lock -b=0x8 -n bindsym $mod+Shift+z exec /home/wholteza/.config/i3/lock -b=0x8 -n
bindsym Control+Mod1+s exec /home/wholteza/.config/passmenu/passmenu bindsym Control+Mod1+s exec /home/wholteza/.config/passmenu/passmenu
bindsym $mod+Shift+p exec arandr bindsym $mod+Shift+p exec arandr
bindsym $mod+p exec /home/wholteza/.config/screenlayout/screenmenu.sh bindsym $mod+p exec /home/wholteza/.config/screenlayout/screenmenu.sh
bindsym --release Print exec scrot -s /home/wholteza/Pictures/%Y-%m-%d-%T-screenshot.png bindsym --release Print exec grim -g "$(slurp -d)" "/home/wholteza/Pictures/$(date)_fullscreen.png"
#bindsym --release Control+Mod1+i exec scrot -s /home/wholteza/Pictures/%Y-%m-%d-%T-screenshot.png bindsym --release $mod+Shift+s exec grim -g "$(slurp -d)" "/home/wholteza/Pictures/$(date)_selection.png"
bindsym --release Control+Mod1+i exec grim -g "$(slurp -d)" /home/wholteza/Pictures/$(date + '%s_grim.png') bindsym --release Control+Mod1+i exec grim -g "$(slurp -d)" "/home/wholteza/Pictures/$(date)_selection.png"
# border / titlebar # border / titlebar
title_align center title_align center
default_border none default_border none
# hide_edge_borders vertical # hide_edge_borders vertical
bindsym Control+Shift+x [class="^.*"] border toggle bindsym Control+Shift+x [class="^.*"] border toggle
for_window [class="plasma.emojier"] floating enable for_window [class="plasma.emojier"] floating enable
@@ -272,33 +265,22 @@ for_window [class="OVPN"] floating enable
# for_window [class="Lmms"] border pixel 0 # for_window [class="Lmms"] border pixel 0
# for_window [class="Feh"] border pixel 0 # for_window [class="Feh"] border pixel 0
# Assign to workspaces # Assigning application to workspaces
## 2: Browsing ## 1: is reserved for whatever
#assign [class="firefox"] $ws2 ## 2: Social
#assign [class="Firefox"] $ws2
## 3: Development
assign [class="Code"] $ws3
## 4: Social
assign [class="TelegramDesktop"] $ws2 assign [class="TelegramDesktop"] $ws2
assign [class="Caprine"] $ws2 assign [class="Caprine"] $ws2
assign [class="discord"] $ws2 assign [class="discord"] $ws2
assign [class="Signal"] $ws2 assign [class="Signal"] $ws2
## 5: Social ## 3: Development
assign [class="Code"] $ws3
## 4: Browsing
assign [class="firefox"] $ws4
assign [class="Firefox"] $ws4
## 5: Games
assign [class="Moonlight"] $ws5 assign [class="Moonlight"] $ws5
assign [class="steam"] $ws5 assign [class="steam"] $ws5
assign [class="dota2"] $ws5 assign [class="dota2"] $ws5
## 9: VPN
assign [class="OVPN"] $ws9
## 10: Terminals
#assign [class="Alacritty"] $ws10
# resize window (you can also use the mouse for that)
# mode "project" {
# bindsym s exec ~/.config/screenlayout/bepis-steamlink.sh
# bindsym Return mode "default"
# bindsym Escape mode "default"
# bindsym $mod+Shift+p mode "default"
# }
# move focused workspace between monitors # move focused workspace between monitors
bindsym $mod+Ctrl+greater move workspace to output right bindsym $mod+Ctrl+greater move workspace to output right
@@ -314,10 +296,14 @@ input "type:pointer" {
pointer_accel 0 pointer_accel 0
} }
## Run secondary sceen in 1080p
# output HDMI-A-3 mode 3440x1440@99.99Hz pos 1080 237 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28 # output HDMI-A-3 mode 3440x1440@99.99Hz pos 1080 237 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28
# output DP-2 mode 1920x1080 pos 0 0 transform 270 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28 # output DP-2 mode 1920x1080 pos 0 0 transform 270 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28
## Run only primary screen in 2k not sure if this actually works with 99.99Hz
#output HDMI-A-3 mode 2560x1440@99.99Hz pos 1440 475 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28 #output HDMI-A-3 mode 2560x1440@99.99Hz pos 1440 475 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28
## Main setup with ultrawide and portrait secondary screen
output HDMI-A-3 mode 3440x1440@99.99Hz pos 1440 475 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28 output HDMI-A-3 mode 3440x1440@99.99Hz pos 1440 475 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28
output DP-2 mode 2560x1440 pos 0 0 transform 270 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28 output DP-2 mode 2560x1440 pos 0 0 transform 270 bg /home/wholteza/.config/feh/wallpaper.png fit #1b1f28