mirror of
https://github.com/dnlbauer/dotfiles.git
synced 2026-09-10 21:45:30 +00:00
i3
This commit is contained in:
39
.i3/config
39
.i3/config
@@ -67,6 +67,10 @@ bindsym $mod+Shift+Down move down
|
|||||||
bindsym $mod+Shift+Up move up
|
bindsym $mod+Shift+Up move up
|
||||||
bindsym $mod+Shift+Right move right
|
bindsym $mod+Shift+Right move right
|
||||||
|
|
||||||
|
# move workspace left/right
|
||||||
|
bindsym $mod+Shift+greater move workspace to output left
|
||||||
|
bindsym $mod+Shift+less move workspace to output right
|
||||||
|
|
||||||
# split in horizontal orientation
|
# split in horizontal orientation
|
||||||
bindsym $mod+h split h
|
bindsym $mod+h split h
|
||||||
|
|
||||||
@@ -99,9 +103,12 @@ set $workspace3 3
|
|||||||
set $workspace4 4
|
set $workspace4 4
|
||||||
set $workspace5 5
|
set $workspace5 5
|
||||||
set $workspace6 6
|
set $workspace6 6
|
||||||
set $workspace7
|
set $workspace7 7
|
||||||
set $workspace8
|
#
|
||||||
set $workspace9
|
set $workspace8 8
|
||||||
|
#
|
||||||
|
set $workspace9 9
|
||||||
|
#
|
||||||
|
|
||||||
# switch to workspace
|
# switch to workspace
|
||||||
bindsym $mod+1 workspace $workspace1
|
bindsym $mod+1 workspace $workspace1
|
||||||
@@ -160,15 +167,18 @@ bindsym $mod+r mode "resize"
|
|||||||
|
|
||||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||||
# finds out, if available)
|
# finds out, if available)
|
||||||
bar {
|
#bar {
|
||||||
position top
|
#position top
|
||||||
status_command i3blocks -c ~/.i3/i3blocks.conf
|
#status_command i3blocks -c ~/.i3/i3blocks.conf
|
||||||
}
|
#}
|
||||||
|
|
||||||
|
exec_always --no-startup-id ~/.config/polybar/polybar.sh
|
||||||
|
|
||||||
|
workspace $workspace1 output DVI-D-0
|
||||||
|
workspace $workspace7 output HDMI-0
|
||||||
|
workspace $workspace8 output HDMI-0
|
||||||
|
workspace $workspace9 output HDMI-0
|
||||||
|
|
||||||
#$workspace1 output DVI-D-0
|
|
||||||
#$workspace7 output HDMI-0
|
|
||||||
#$workspace8 output HDMI-0
|
|
||||||
#$workspace9 output HDMI-0
|
|
||||||
|
|
||||||
for_window [window_role="pop-up"] floating enable
|
for_window [window_role="pop-up"] floating enable
|
||||||
for_window [class="Tk"] floating enable
|
for_window [class="Tk"] floating enable
|
||||||
@@ -192,9 +202,9 @@ exec --no-startup-id pidgin
|
|||||||
|
|
||||||
|
|
||||||
exec feh --bg-scale ~/wallpaper.jpg
|
exec feh --bg-scale ~/wallpaper.jpg
|
||||||
exec volumeicon
|
#exec volumeicon
|
||||||
exec thunar --daemon
|
exec thunar --daemon
|
||||||
exec --no-startup-id xautolock -time 5 -locker 'i3lock -i ~/.lockscreen/`ls ~/lockscreens | shuf -n 1` -t -f'
|
exec --no-startup-id xautolock -time 5 -locker 'i3lock -i ~/.lockscreen/`ls /home/bauer/lockscreens | shuf -n 1` -t -f'
|
||||||
|
|
||||||
# Pulse Audio controls
|
# Pulse Audio controls
|
||||||
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ #increase sound volume
|
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse sset Master 5%+ #increase sound volume
|
||||||
@@ -213,3 +223,6 @@ bindsym XF86AudioPlay exec playerctl play-pause
|
|||||||
bindsym XF86AudioNext exec playerctl next
|
bindsym XF86AudioNext exec playerctl next
|
||||||
bindsym XF86AudioPrev exec playerctl previous
|
bindsym XF86AudioPrev exec playerctl previous
|
||||||
bindsym XF86HomePage exec "i3lock -i ~/lockscreens/`ls ~/lockscreens | shuf -n 1` -t -f"
|
bindsym XF86HomePage exec "i3lock -i ~/lockscreens/`ls ~/lockscreens | shuf -n 1` -t -f"
|
||||||
|
|
||||||
|
# reload workspace layouts
|
||||||
|
exec --no-startup-id "i3-msg 'workspace 9; append_layout /home/bauer/.i3/workspace-9.json'"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
command=$SCRIPT_DIR/$BLOCK_NAME
|
command=$SCRIPT_DIR/$BLOCK_NAME
|
||||||
full_text=|
|
full_text=|
|
||||||
color=#BFFF00
|
color=#a0e8a0
|
||||||
align=center
|
align=center
|
||||||
separator=false
|
separator=false
|
||||||
separator_block_width=8
|
separator_block_width=8
|
||||||
|
|||||||
49
.i3/workspace-9.json
Normal file
49
.i3/workspace-9.json
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
// vim:ts=4:sw=4:et
|
||||||
|
{
|
||||||
|
"border": "normal",
|
||||||
|
"current_border_width": 2,
|
||||||
|
"floating": "auto_off",
|
||||||
|
"geometry": {
|
||||||
|
"height": 1029,
|
||||||
|
"width": 1531,
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"name": "Inbox - Mozilla Thunderbird",
|
||||||
|
"percent": 0.9,
|
||||||
|
"swallows": [
|
||||||
|
{
|
||||||
|
"class": "^Thunderbird$",
|
||||||
|
"instance": "^Mail$",
|
||||||
|
// "title": "^Inbox\\ \\-\\ daniel\\.bauer\\@headlezz\\.net\\ \\-\\ Mozilla\\ Thunderbird$",
|
||||||
|
"transient_for": "^$",
|
||||||
|
"window_role": "^3pane$"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "con"
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
"border": "normal",
|
||||||
|
"current_border_width": 2,
|
||||||
|
"floating": "auto_off",
|
||||||
|
"geometry": {
|
||||||
|
"height": 1029,
|
||||||
|
"width": 381,
|
||||||
|
"x": 1920,
|
||||||
|
"y": 49
|
||||||
|
},
|
||||||
|
"name": "Buddy List",
|
||||||
|
"percent": 0.1,
|
||||||
|
"swallows": [
|
||||||
|
{
|
||||||
|
"class": "^Pidgin$",
|
||||||
|
"instance": "^Pidgin$",
|
||||||
|
"title": "^Buddy\\ List$",
|
||||||
|
"transient_for": "^$",
|
||||||
|
"window_role": "^buddy_list$"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "con"
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user