[kanaya] local i3 config
This commit is contained in:
parent
460f2b84b3
commit
58dfa63686
|
|
@ -25,7 +25,7 @@ font pango:Liberation Sans 9.5
|
||||||
# The font above is very space-efficient, that is, it looks good, sharp and
|
# The font above is very space-efficient, that is, it looks good, sharp and
|
||||||
# clear in small sizes. However, its unicode glyph coverage is limited, the old
|
# clear in small sizes. However, its unicode glyph coverage is limited, the old
|
||||||
# X core fonts rendering does not support right-to-left and this being a bitmap
|
# X core fonts rendering does not support right-to-left and this being a bitmap
|
||||||
# font, it doesn’t scale on retina/hidpi displays.
|
# font, it doesn't scale on retina/hidpi displays.
|
||||||
|
|
||||||
# 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
|
||||||
|
|
@ -105,18 +105,21 @@ bindsym $mod+a focus parent
|
||||||
bindsym $mod+shift+a focus child
|
bindsym $mod+shift+a focus child
|
||||||
|
|
||||||
|
|
||||||
# define output names (primary, secondard monitor)
|
# define output names (primary, secondary monitor)
|
||||||
set $OUTPUT1 HDMI-A-1
|
set $OUTPUT1 DVI-D-0
|
||||||
set $OUTPUT2 DisplayPort-1
|
set $OUTPUT2 DisplayPort-1
|
||||||
|
|
||||||
# hotkeys for switching between monitors
|
# hotkeys for switching between monitors
|
||||||
bindsym $mod+comma focus output left
|
bindsym $mod+comma focus output left
|
||||||
bindsym $mod+period focus output right
|
bindsym $mod+period focus output right
|
||||||
|
|
||||||
# hotkeys for moving windows between monitors
|
# hotkeys for moving workspaces between monitors
|
||||||
bindsym $mod+Shift+comma move output left
|
#bindsym Control+$mod+k move workspace to output up
|
||||||
bindsym $mod+Shift+period move output right
|
#bindsym Control+$mod+j move workspace to output down
|
||||||
|
#bindsym Control+$mod+h move workspace to output left
|
||||||
|
#bindsym Control+$mod+l move workspace to output right
|
||||||
|
bindsym Control+$mod+comma move workspace to output left
|
||||||
|
bindsym Control+$mod+period move workspace to output right
|
||||||
|
|
||||||
# define workspace names
|
# define workspace names
|
||||||
set $WS0 0
|
set $WS0 0
|
||||||
|
|
@ -129,8 +132,8 @@ set $WS6 6
|
||||||
set $WS7 7
|
set $WS7 7
|
||||||
set $WS8 8
|
set $WS8 8
|
||||||
set $WS9 9
|
set $WS9 9
|
||||||
set $WS10 "10: music"
|
set $WS10 "10: mail"
|
||||||
set $WS11 "11: mail"
|
set $WS11 "11: music"
|
||||||
#set $WS12 12
|
#set $WS12 12
|
||||||
|
|
||||||
# alternative workspaces for use on second monitor
|
# alternative workspaces for use on second monitor
|
||||||
|
|
@ -148,8 +151,8 @@ set $WSalt11 "F11"
|
||||||
set $WSalt12 "F12"
|
set $WSalt12 "F12"
|
||||||
|
|
||||||
set $WS_www $WS1
|
set $WS_www $WS1
|
||||||
set $WS_mail $WS11
|
set $WS_mail $WS10
|
||||||
set $WS_music $WS10
|
set $WS_music $WS11
|
||||||
set $WS_com $WSalt1
|
set $WS_com $WSalt1
|
||||||
|
|
||||||
workspace $WS0 output $OUTPUT1
|
workspace $WS0 output $OUTPUT1
|
||||||
|
|
@ -181,7 +184,7 @@ workspace $WSalt12 output $OUTPUT2
|
||||||
|
|
||||||
# make windows on workspace 0 and F1 (com) floating by default
|
# make windows on workspace 0 and F1 (com) floating by default
|
||||||
#for_window [workspace=$WS0] floating enable
|
#for_window [workspace=$WS0] floating enable
|
||||||
for_window [workspace=$WS_com] floating enable
|
for_window [workspace=$WSalt1] floating enable
|
||||||
|
|
||||||
# assign windows to workspaces
|
# assign windows to workspaces
|
||||||
assign [class="^Waterfox$"] output $OUTPUT1
|
assign [class="^Waterfox$"] output $OUTPUT1
|
||||||
|
|
@ -209,6 +212,10 @@ for_window [class="^jetbrains-" title="Commit Changes"] floating disable
|
||||||
|
|
||||||
for_window [class="^Pavucontrol$"] floating enable
|
for_window [class="^Pavucontrol$"] floating enable
|
||||||
|
|
||||||
|
#for_window [class="^Steam$"] floating enable
|
||||||
|
for_window [class="^Steam$"] layout tabbed
|
||||||
|
|
||||||
|
|
||||||
# window hotkeys
|
# window hotkeys
|
||||||
bindsym $mod+Ctrl+t [class="^TelegramDesktop$"] focus
|
bindsym $mod+Ctrl+t [class="^TelegramDesktop$"] focus
|
||||||
|
|
||||||
|
|
@ -362,6 +369,8 @@ client.background #ffffff
|
||||||
# sort this stuff
|
# sort this stuff
|
||||||
#----------------
|
#----------------
|
||||||
|
|
||||||
|
exec --no-startup-id sh /home/lexi/.xprofile.i3
|
||||||
|
|
||||||
exec --no-startup-id redshift-gtk
|
exec --no-startup-id redshift-gtk
|
||||||
exec --no-startup-id volumeicon
|
exec --no-startup-id volumeicon
|
||||||
exec --no-startup-id nextcloud
|
exec --no-startup-id nextcloud
|
||||||
|
|
@ -375,7 +384,8 @@ exec --no-startup-id nextcloud
|
||||||
#bindsym Shift+XF86AudioMute exec --no-startup-id "~/bin/paprofile -n toggle"
|
#bindsym Shift+XF86AudioMute exec --no-startup-id "~/bin/paprofile -n toggle"
|
||||||
|
|
||||||
# Lock screen
|
# Lock screen
|
||||||
bindsym $mod+Pause exec --no-startup-id "loginctl lock-session"
|
bindsym $mod+Pause exec --no-startup-id "sleep 1; systemctl suspend"
|
||||||
|
bindsym $mod+Shift+Pause exec --no-startup-id "loginctl lock-session"
|
||||||
|
|
||||||
# Display/projector key: auto detect displays
|
# Display/projector key: auto detect displays
|
||||||
#bindsym XF86Display exec --no-startup-id "~/bin/xrandr-autodetect"
|
#bindsym XF86Display exec --no-startup-id "~/bin/xrandr-autodetect"
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,7 @@ tztime local {
|
||||||
cpu_temperature 0 {
|
cpu_temperature 0 {
|
||||||
format = "%degrees °C"
|
format = "%degrees °C"
|
||||||
max_threshold = 70
|
max_threshold = 70
|
||||||
|
path = "/sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon1/temp1_input"
|
||||||
}
|
}
|
||||||
|
|
||||||
load {
|
load {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue