Files
home-manager/tests/modules/programs/noctalia/example-config.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

37 lines
806 B
Nix

{
programs.noctalia = {
enable = true;
checkConfig = false;
settings = {
audio = {
enable_sounds = true;
};
bar = {
default = {
background_opacity = 0.8;
capsule = true;
capsule_border = "outline";
font_family = "JetBrainsMono Nerd Font Mono";
position = "top";
};
};
desktop_widgets = {
grid = {
cell_size = 16;
major_interval = 4;
visible = true;
};
schema_version = 2;
widget = { };
widget_order = [ ];
};
};
};
nmt.script = ''
local configFile="home-files/.config/noctalia/config.toml"
assertFileExists $configFile
assertFileContent $configFile ${./expected-example-config.toml}
'';
}