-
Notifications
You must be signed in to change notification settings - Fork 1
Paths and Files
locainin edited this page Apr 12, 2026
·
4 revisions
This page summarizes the paths UnixNotis uses at runtime.
- Config:
$XDG_CONFIG_HOME/unixnotis/config.toml - Fallback:
$HOME/.config/unixnotis/config.toml
-
$XDG_CONFIG_HOME/unixnotis/base.css(fallback:$HOME/.config/unixnotis/base.css) -
$XDG_CONFIG_HOME/unixnotis/panel.css(fallback:$HOME/.config/unixnotis/panel.css) -
$XDG_CONFIG_HOME/unixnotis/popup.css(fallback:$HOME/.config/unixnotis/popup.css) -
$XDG_CONFIG_HOME/unixnotis/widgets.css(fallback:$HOME/.config/unixnotis/widgets.css) -
$XDG_CONFIG_HOME/unixnotis/media.css(fallback:$HOME/.config/unixnotis/media.css)
- Preset bundles are user-created
.unixnotisfiles - They can be stored anywhere, not only under the config root
- Typical usage:
noticenterctl preset export my-theme.unixnotisnoticenterctl preset inspect my-theme.unixnotisnoticenterctl preset import my-theme.unixnotis
-
preset importmay create datedBackup-*directories under the config root when local files are overwritten
- Installer config:
$XDG_CONFIG_HOME/unixnotis/installer.toml- Fallback:
$HOME/.config/unixnotis/installer.toml - Controls backup retention for reset/restore.
- Default:
[backups] keep = 3
- Fallback:
- Backups live under:
$XDG_CONFIG_HOME/unixnotis/Backup-YYYY-MM-DD - Fallback:
$HOME/.config/unixnotis/Backup-YYYY-MM-DD - Multiple resets on the same day add a numeric suffix:
-
Backup-YYYY-MM-DD-001,Backup-YYYY-MM-DD-002, ...
-
- Old backups are pruned to the configured keep count.
$XDG_STATE_HOME/unixnotis/state.json- Fallback:
$HOME/.local/state/unixnotis/state.json
$HOME/.local/bin/unixnotis-daemon$HOME/.local/bin/unixnotis-center$HOME/.local/bin/unixnotis-popups$HOME/.local/bin/noticenterctl
The installer manages the user service. Unit files are stored under:
$XDG_CONFIG_HOME/systemd/user/- Fallback:
$HOME/.config/systemd/user/