Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.58 KB

i3.md

File metadata and controls

57 lines (40 loc) · 1.58 KB

i3-gaps

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.

Tweaks

You may want to change the script display.sh to adjust to your monitors' needs.

Dependencies

  • i3

Almost required

Additional Integrations

Scratchpads

  • 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)

Miscellaneous

  • 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)

Just Autostart

You already have these

  • bash
  • pulseaudio / pipewire-pulse
  • xorg