Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set $mod Mod4
- font pango:Roboto 10
- floating_modifier $mod
- set $ws1 "1"
- set $ws2 "2"
- set $ws3 "3"
- set $ws4 "4"
- set $ws5 "5"
- set $ws6 "6"
- set $ws7 "7"
- set $ws8 "8"
- set $ws9 "9"
- set $ws10 "10"
- workspace $ws1 output DP-1-2-2
- workspace $ws3 output eDP-1-1
- workspace $ws2 output HDMI-1-1
- workspace $ws4 output HDMI-1-1
- workspace $ws5 output HDMI-1-1
- workspace $ws6 output HDMI-1-1
- bindsym $mod+l exec dm-tool lock
- bindsym $mod+Return exec alacritty
- bindsym $mod+Shift+q kill
- bindsym $mod+d exec rofi -show run
- bindsym $mod+space exec rofi -show run
- bindsym $mod+Tab exec rofi -show window
- bindsym $mod+Left focus left
- bindsym $mod+Down focus down
- bindsym $mod+Up focus up
- bindsym $mod+Right focus right
- bindsym $mod+Shift+Left move left
- bindsym $mod+Shift+Down move down
- bindsym $mod+Shift+Up move up
- bindsym $mod+Shift+Right move right
- bindsym Mod1+$mod+Up move workspace to output up
- bindsym Mod1+$mod+Down move workspace to output down
- bindsym Mod1+$mod+Left move workspace to output left
- bindsym Mod1+$mod+Right move workspace to output right
- bindsym $mod+v split toggle
- bindsym $mod+f fullscreen toggle
- bindsym $mod+a focus parent
- bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && pkill -RTMIN+2 i3blocks
- bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && pkill -RTMIN+2 i3blocks
- bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && pkill -RTMIN+2 i3blocks
- bindsym XF86AudioPlay exec playerctl play-pause
- bindsym XF86AudioPause exec playerctl play-pause
- bindsym XF86AudioNext exec playerctl next
- bindsym XF86AudioPrev exec playerctl previous
- bindsym $mod+1 workspace number $ws1
- bindsym $mod+2 workspace number $ws2
- bindsym $mod+3 workspace number $ws3
- bindsym $mod+4 workspace number $ws4
- bindsym $mod+5 workspace number $ws5
- bindsym $mod+6 workspace number $ws6
- bindsym $mod+7 workspace number $ws7
- bindsym $mod+8 workspace number $ws8
- bindsym $mod+9 workspace number $ws9
- bindsym $mod+0 workspace number $ws10
- bindsym $mod+Shift+1 move container to workspace number $ws1, workspace $ws1
- bindsym $mod+Shift+2 move container to workspace number $ws2, workspace $ws2
- bindsym $mod+Shift+3 move container to workspace number $ws3, workspace $ws3
- bindsym $mod+Shift+4 move container to workspace number $ws4, workspace $ws4
- bindsym $mod+Shift+5 move container to workspace number $ws5, workspace $ws5
- bindsym $mod+Shift+6 move container to workspace number $ws6, workspace $ws6
- bindsym $mod+Shift+7 move container to workspace number $ws7, workspace $ws7
- bindsym $mod+Shift+8 move container to workspace number $ws8, workspace $ws8
- bindsym $mod+Shift+9 move container to workspace number $ws9, workspace $ws9
- bindsym $mod+Shift+0 move container to workspace number $ws10, workspace $ws10
- bindsym $mod+Shift+c reload
- bindsym $mod+Shift+r restart
- bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
- bindsym $mod+w exec /usr/bin/firefox-developer-edition
- bindsym $mod+s exec /usr/bin/slack
- bindsym --release Print exec "gnome-screenshot"
- bindsym --release Shift+Print exec "gnome-screenshot -a"
- bindsym Control+$mod+1 exec /usr/bin/firefox-developer-edition; exec /usr/bin/slack; exec /usr/bin/alacritty; exec sleep 3 && /usr/bin/keepassxc
- mode "resize" {
- # These bindings trigger as soon as you enter the resize mode
- # Pressing left will shrink the window’s width.
- # Pressing right will grow the window’s width.
- # Pressing up will shrink the window’s height.
- # Pressing down will grow the window’s height.
- bindsym j resize shrink width 10 px or 10 ppt
- bindsym k resize grow height 10 px or 10 ppt
- bindsym l resize shrink height 10 px or 10 ppt
- bindsym semicolon resize grow width 10 px or 10 ppt
- # same bindings, but for the arrow keys
- bindsym Left resize shrink width 10 px or 10 ppt
- bindsym Down resize grow height 10 px or 10 ppt
- bindsym Up resize shrink height 10 px or 10 ppt
- bindsym Right resize grow width 10 px or 10 ppt
- # back to normal: Enter or Escape or $mod+r
- bindsym Return mode "default"
- bindsym Escape mode "default"
- bindsym $mod+r mode "default"
- }
- bindsym $mod+r mode "resize"
- set $highlight-color #386261
- set $bg-color #222222
- set $inactive-bg-color #111111
- set $text-color #f3f4f5
- set $inactive-text-color #676E7D
- set $urgent-bg-color #E53935
- # window colors
- # border background text indicator
- client.focused $highlight-color $highlight-color $text-color #70c87a
- client.unfocused $inactive-bg-color $inactive-bg-color $inactive-text-color #70c87a
- client.focused_inactive $inactive-bg-color $inactive-bg-color $inactive-text-color #70c87a
- client.urgent $urgent-bg-color $urgent-bg-color $text-color #70c87a
- exec_always --no-startup-id pkill compton; compton -f
- exec --no-startup-id nm-applet
- exec --no-startup-id /usr/lib/notification-daemon-1.0/notification-daemon
- exec_always --no-startup-id $HOME/.config/polybar/launch.sh
- exec_always --no-startup-id feh --bg-scale $HOME/.wallpaper.jpg
- for_window [class=".*"] border pixel 1
- smart_borders on
- for_window [class="^firefoxdeveloperedition$"] move to workspace $ws1, workspace $ws1
- for_window [class="^(Termite|Alacritty)$"] move to workspace $ws2, workspace $ws2
- for_window [class="^Slack$"] move to workspace $ws3, workspace $ws3
- for_window [class="^KeePassXC$"] move to workspace $ws3, workspace $ws3
- for_window [class="^Spotify$"] move to workspace $ws4, workspace $ws4
- for_window [class="^firefox$"] move to workspace $ws5, workspace $ws5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement