Noctalia
- Website
- C++
- TOML config, hot reload
- Sane ethos, compared to Hyprland or Omarchy i.e.
- Config for different compositors
- Umbriel, Niri, Hyprland, Sway, Mango, LabWC, KDE Plasma
- GitHub: 11.9k
- Which is better for multi-monitor setup DUX/DMX or Noctalia
Installation
- The Noctalia Manjaro package lacks ~ 1 month behind the upstream Arch package
- noctalia-greeter
- is only in Manjaro testing + unstable, but there's the noctalia-greeter-git AUR package
sudo pacman -S noctalia
pamac install noctalia-greeter-git
Setup noctalia-greeter
- Configure greetd
- Preferences state:
/var/lib/noctalia-greeter/sync.toml
Config
- How configuration works
- Local config:
~/.config/noctalia/*.toml - GUI-/API managed overrides:
~/.local/state/noctalia/settings.toml
Plugins
- Using Plugins
- Plugin catalog
- Plugin install location:
~/.local/state/noctalia/plugins/materialized/ - FR: Allow plugin config via dotfiles
List and update plugin sources:
noctalia msg plugins source list
noctalia msg plugins update official
noctalia msg plugins update community
List available plugins and enable one:
noctalia msg plugins list
noctalia msg plugins enable kenn/keybind-cheatsheet
List enabled plugins:
noctalia msg plugins list | grep -v disabled
Useful plugins:
- Screen-record
- Audio
- Phone
- Etc
- community/rbw-enhanced
- community/keybind-cheatsheet
- community/stdout
- Run a command periodically and display its output as bar widget text.
- community/systemd
- community/tailnet
- community/hassio