i3 is a popular window manager.
I use i3 for its tiling aspect and gaps for aesthetics. Some prefer not to use gaps since they technically take up some space: to address this issue I have an "immersive mode" keybinding which minimizes gaps and hides bars.
At the moment I use Polybar as bar (see the Polybar module), but many can be used, including i3-bar.
You may want to change the script display.sh
to adjust to your monitors' needs.
- i3
- feh and a wallpaper in .config/wallpaper.*
- i3lock-color + xidlehook
- picom (see its module)
- polybar (see its module)
- rofi (see its module)
- the scripts module
- conky (see its module)
- a
$TERMINAL
env variable + software - python (3) and the i3ipc PyPI package (scratchpad plumbing)
- discord (voice calls and chat)
- qalculate-gtk (calculator)
- spotify (music)
- telegram-desktop (instant messaging)
- todoist-electron (TODO manager)
- solanum (pomodoro timer)
- a
$BROWSER
env variable + software (see x module) - flameshot / scrot (screenshots)
- gromit-mpx (write on screen)
- playerctl (media control)
- batify (battery notifications)
- polychromatic (Razer LEDs)
- dunst (see its module)
- nextcloud-client
- bash
- pulseaudio / pipewire-pulse
- xorg