Files
home-manager/tests/modules/programs/noctalia/systemd-enabled.nix
Rachit Kumar Verma 03f4cd46bc noctalia: init module
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.
2026-08-23 22:03:19 -05:00

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
''}
'';
}