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.
37 lines
806 B
Nix
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}
|
|
'';
|
|
}
|