dotfiles/i3
Irrlicht f9d774aa18
[i3][x11] Change how some programs are started and X11 management
Start Feh for background management using the xinitrc script. Directly
source machine specific configuration through xsession file. xprofile
file is deprecated and deleted.

Stat xss from the xsession file and no longer start it on piston.
2026-04-01 21:18:42 +02:00
..
config [i3][x11] Change how some programs are started and X11 management 2026-04-01 21:18:42 +02:00
piston_layout.conf [i3][polybar][piston] Adapt config for new monitor setup 2026-03-29 16:10:05 +02:00
piston_shortcuts.conf [i3] Include shortcuts.conf by default for computer dependant shortcuts 2025-06-10 18:26:57 +02:00
README.md [i3][polybar] Common .xinitrc to start i3, documentation and polybar configuration 2025-06-04 06:32:21 +02:00
turbo_autostart.conf [turbo][picom] Add picom configuration for Turbo 2025-07-19 01:02:31 +02:00
turbo_layout.conf [i3] Update layout 2025-11-21 00:05:39 +01:00

i3

i3 configuration.

The goal of this configuration is to be versatile and easily adaptable for different setup so :

  • Common settings are shared between computers
  • Specificities can be easily specified with minimal modification
  • Keep git branch and history management radically minimal

This is still a work in progress (WIP) and structure can change according to future needs.

Bar

We use Polybar for a bar. To launch, the i3 configuration expects the presence of a launch.sh script in the directory ~/.config/polybar/launch.sh. This file has an entry in .gitignore to avoid accidentally adding it as it's shouldn't be tracked. It's a machine specific file.

Background

Background uses feh for display. A script .feh-bg is expected to exists at the root of the user's home directory. The script is simply launched at i3 startup.