2024-11-06

This commit is contained in:
fz0x1 2024-11-06 21:28:27 +00:00
parent dfd3191ee9
commit 7d9e95fafa
9 changed files with 70 additions and 32 deletions

View file

@ -62,7 +62,7 @@ bindsym $mod+Control+j workspace prev
bindsym $mod+Tab workspace back_and_forth
# start rofi (a program launcher)
bindsym $mod+d exec --no-startup-id rofi -no-config -no-lazy-grab -show drun -modi drun -dpi 160
bindsym $mod+d exec --no-startup-id rofi -no-config -no-lazy-grab -show drun -modi drun -dpi 120
# change focus
bindsym $mod+j focus left
@ -127,6 +127,23 @@ set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
# monitors
set $external "HDMI-1-0"
set $buildin "eDP-1"
set $main_monitor "HDMI-1-0"
# workspaces
workspace $ws1 output $main_monitor
workspace $ws2 output $main_monitor
workspace $ws3 output $main_monitor
workspace $ws4 output $main_monitor
workspace $ws5 output $main_monitor
workspace $ws6 output $main_monitor
workspace $ws7 output $main_monitor
workspace $ws8 output $main_monitor
workspace $ws9 output $main_monitor
workspace $ws10 output $main_monitor
# switch to workspace
bindsym $mod+1 workspace number $ws1
bindsym $mod+2 workspace number $ws2
@ -192,48 +209,57 @@ bindsym $mod+r mode "resize"
# status_command i3blocks
#}
# wait for init displays
# exec --no-startup-id sleep 1
# setup displays (xrandr)
exec_always --no-startup-id ~/scripts/bin/setup_displays
# dpi fix
exec --no-startup-id xrdb -merge ~/.Xresources
# polybar
exec_always --no-startup-id ~/.config/polybar/launch.sh
# mullvad
exec --no-startup-id mullvad-vpn
# solaar
exec --no-startup-id solaar --window=hide &
# caffeine
exec --no-startup-id caffeine start &
# backlight
# supports only intel
#exec --no-startup-id xbacklight -set 90 &
# dpi fix
exec --no-startup-id xrdb -merge ~/.Xresources &
exec --no-startup-id xrandr --output DP-2 --mode 2560x1600 --rate 240.00 --dpi 160 &
# compositor
exec --no-startup-id picom --config ~/.picom.conf &
# polybar
exec --no-startup-id ~/.config/polybar/launch.sh > /dev/null 2>&1
# nm-applet
exec --no-startup-id nm-applet &
# blueman
exec --no-startup-id blueman-applet &
# exec --no-startup-id blueman-applet &
# nitrogen
exec --no-startup-id nitrogen --restore &
exec --no-startup-id nitrogen --restore; sleep 1; picom --config ~/.picom.conf
# dropbox
exec --no-startup-id ~/.dropbox-dist/dropboxd &
# exec --no-startup-id ~/.dropbox-dist/dropboxd &
# megasync
exec --no-startup-id megasync &
# vorta
exec --no-startup-id vorta &
# exec --no-startup-id vorta &
# keyboard layout
exec --no-startup-id setxkbmap -layout us,ru -option 'grp:alt_space_toggle' &
# @TODO move it to another file
exec --no-startup-id setxkbmap -layout us,ru -option 'grp:alt_space_toggle'
# power manager
#exec_always --no-startup-id xfce4-power-manager
# polkit
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
# default gaps
gaps inner 10
@ -263,3 +289,5 @@ default_floating_border pixel 1
#p2p firefox for all workspaces
for_window [title="Picture-in-Picture"] sticky enable
for_window [class="MEGAsync" title="Add sync"] floating disable