Config Files
General information about the config files that Regolith uses.
Component | Default Config | User Config | Notes | |
---|---|---|---|---|
i3-gaps | /etc/regolith/i3/config |
~/.config/regolith/i3/config |
In Regolith versions prior to 1.2 this file was in another directory. | |
Xresources | /etc/regolith/styles/root |
~/.Xresources-regolith (Global override)~/.config/regolith/Xresources (Override)~/.config/regolith/Xresources.d (User files) |
~/.Xresources is also loaded but intended for properties that may also be required in other desktop sessions. |
|
Rofi | /etc/regolith/styles/cahuella/rofi.rasi |
Defined in the theme style file. |
This can also be overridden directly in the i3 file if preferred. | |
Bar Workspace Labels | /etc/regolith/styles/i3-wm |
User defined | ||
Bar status indicators | /etc/regolith/i3xrocks/config |
User defined (i3 config) | ||
Picom (Compton) Compositor | /etc/regolith/compton/config |
Load Sequence
Upon session start, Regolith loads configuration files in the following order:
/usr/bin/i3-gnome-flashback
executes after successful login- Load Xresource file
~/.Xresources
if it exists. - Load Xresource file
~/.Xresources-regolith
if it exists. - Merge any values from file
~/.config/regolith/Xresources
if it exists. - If first time session has loaded, initialize system.
- Compare current Xresource db against last saved hash, if different, reload GNOME settings from Xresources.
- Execute i3 with first config file found from following list:
~/.config/regolith/i3/confg
,/etc/regolith/i3/config
,/etc/i3/config
. - i3 executes the UI components Rofi, i3xrocks, unclutter, regolith-compositor, Rofication, and regolith-ftue.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified April 1, 2020: Many minor updates from gh issues collected over the past month. (4f37469)