# # I3 Config File # #### Theme ## Font font pango:lime 8 ## Windows new_window pixel 2 new_float pixel 2 gaps inner 5 gaps outer 5 focus_follows_mouse no # Class Border Bckgrnd Text Indicator client.focused #2C3E50F2 #2C3E50F2 #ECF0F1 #2C3E50F2 client.unfocused #34495EF2 #34495EF2 #ECF0F1 #34495EF2 ## Bar bar { i3bar_command i3bar -t status_command i3status -c ~/.config/i3/i3status.conf font pango:lime 8 colors { background #EEEEEE statusline #000000 # Class Border Bckgrnd Text focused_workspace #EEEEEE #EEEEEE #000000 active_workspace #EEEEEE #EEEEEE #000000 inactive_workspace #EEEEEE #EEEEEE #000000 } } #### ShortCut set $mod Mod4 ### I3 Global ShortCut ## Focus # Change Focus bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right # Move Focused Window bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right ## Window Mode # Tiling / Floating floating_modifier $mod bindsym $mod+Shift+space floating toggle bindsym $mod+space focus mode_toggle # Fullscreen Mode bindsym $mod+f fullscreen toggle # Resize mode "resize" { 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 bindsym Return mode "default" bindsym Escape mode "default" } bindsym $mod+r mode "resize" ## Layout & Disposition # Split Mode bindsym $mod+h split h bindsym $mod+v split v # Container Layout bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout toggle split ## Workspace # Switch to Workspace bindsym $mod+1 workspace 1 bindsym $mod+2 workspace 2 bindsym $mod+3 workspace 3 bindsym $mod+4 workspace 4 bindsym $mod+5 workspace 5 # Move Container to Workspace bindsym $mod+Shift+1 move container to workspace 1 bindsym $mod+Shift+2 move container to workspace 2 bindsym $mod+Shift+3 move container to workspace 3 bindsym $mod+Shift+4 move container to workspace 4 bindsym $mod+Shift+5 move container to workspace 5 ### I3 Internal Shortcut bindsym $mod+Shift+c reload bindsym $mod+Shift+r restart bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'Do you really want to exit i3 ?' -b 'Yes, exit i3' 'i3-msg exit'" ### I3 Apps Shortcut ## Global Apps # Kill Window bindsym $mod+Shift+q kill ## Other bindsym $mod+Return exec i3-sensible-terminal bindsym $mod+i exec jumanji bindsym $mod+o exec zathura # Media bindsym F10 exec amixer set Master toggle bindsym F11 exec amixer set Master 1%- unmute bindsym F12 exec amixer set Master 1%+ unmute # Mpd bindsym $mod+F10 exec mpc toggle bindsym $mod+F11 exec mpc prev bindsym $mod+F12 exec mpc next # Wallpaper bindsym $mod+d exec ~/.config/fehbg #### Autostart -- Exec exec --no-startup-id setxkbmap be exec --no-startup-id ~/.config/fehbg exec --no-startup-id compton exec --no-startup-id mpd ~/.config/mpd/mpd.conf