Skip to content

friemen/i3config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

i3wm config files

Usage

i3wm is a window manager, not a complete desktop environment. Therefore one has to install not only i3 but additional packages. These are documented at the top of my i3/config file.

Clone this repo, then create a link in your ~/.config folder like so:

ln -s ~/Projects/i3config/hadid/i3 ~/.config/i3

i3-gaps

As of i3 version 4.22 the gaps feature is now permanently included.

Instructions to build the most recent version are here: https://github.com/Airblader/i3/wiki/Building-from-source

After building it you need to ensure that:

  • the necessary i3 executables are in your $PATH, i.e. make them available in /usr/local/bin like so: sudo cp i3 i3bar i3-config-wizard i3-dump-log i3-input i3-msg i3-nagbar /usr/local/bin and cd .. && sudo cp i3-dmenu-desktop i3-sensible-terminal i3-sensible-editor i3-sensible-pager i3-save-tree /usr/local/bin
  • suckless-tools, i3status, i3lock and i3blocks is installed: sudo apt install i3blocks i3status i3lock suckless-tools

i3 specific keybindings

Key binding Function
SuperEnter or t Start terminal
Superc Dmenu cheatsheets
Superd Dmenu applications
Superx Dmenu special applications
Superq Kill selected window
Supere Tiling workspace layout
Supers Stacking workspace layout
Superw Tabbed workspace layout
SuperSpace Toggle floating mode for window
SuperShiftSpace Switch focus between floating and other window
Super- Toggle floating window stickiness
Superf Toggle fullscreen
Super1 ... 0 Switch to workspace 1 ... 10
SuperAlt1 ... 0 Move focussed window to workspace 1 ... 10
SuperTab Switch back and forth between workspaces
Superz Move workspace to other output
Superi Focus window up
Superj Focus window left
Superk Focus window down
Superl Focus window right
SuperAlti Move window up
SuperAltj Move window left
SuperAltk Move window down
SuperAltl Move window right
Super. Hide window in scratchpad
Super, Toggle scratchpad window visibility
Superv Next tile split is vertical
Superh Next tile split is horizontal
Superr Activate resize mode
Superm Activate floating window move mode
SuperCtrls Flameshot: take screenshot
SuperCtrlc Calendar popup
SuperCtrll Lock desktop
SuperCtrlp Processes in Htop
SuperCtrlr Ranger filemanager
SuperCtrlEscape Suspend system
SuperShifte Exit i3
SuperShiftc Reload i3 config
SuperShiftr Restart i3
SuperF9 Switch keyboard layout
Print Flameshot: take screenshot

Other keybindings (setxkbmap, xmodmap)

Scroll lock | Compose key

About

My personal i3wm config files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published