mirror of
https://github.com/nix-community/home-manager.git
synced 2026-10-02 19:49:18 +00:00
Noctalia is a native Wayland desktop shell for people who want a polished, configurable Linux desktop without stitching together a separate bar, launcher, notification daemon, lock screen, wallpaper tool, and settings UI.
27 lines
664 B
Nix
27 lines
664 B
Nix
{ config, ... }: {
|
|
programs.noctalia = {
|
|
enable = true;
|
|
package = config.lib.test.mkStubPackage { outPath = "@noctalia@"; };
|
|
systemd.enable = true;
|
|
};
|
|
|
|
nmt.script = ''
|
|
assertFileContent \
|
|
home-files/.config/systemd/user/noctalia.service \
|
|
${builtins.toFile "noctalia.service" ''
|
|
[Install]
|
|
WantedBy=graphical-session.target
|
|
|
|
[Service]
|
|
ExecStart=@noctalia@/bin/dummy
|
|
Restart=on-failure
|
|
|
|
[Unit]
|
|
After=graphical-session.target
|
|
Description=Noctalia - A lightweight Wayland shell and bar
|
|
Documentation=https://docs.noctalia.dev/v5/
|
|
PartOf=graphical-session.target
|
|
''}
|
|
'';
|
|
}
|