nixos_config/home/modules/programs/noctalia.nix
2026-03-16 20:03:26 +01:00

94 lines
No EOL
2.1 KiB
Nix

{ pkgs, inputs, ... }:
{
programs.noctalia-shell = {
enable = true;
systemd.enable = true;
settings = {
# configure noctalia here
dock.enabled = false;
osd.enabled = false;
location.
location = {
weatherEnabled = false;
monthBeforeDay = true;
};
general = {
avatarImage = "/home/alisceon/Pictures/system/prof.png";
radiusRatio = 0.2;
};
notifications = {
density = "compact";
location = "top";
};
appLauncher = {
density = "compact";
};
wallpaper = {
directory = "/home/alisceon/Pictures/system/prof.png";
automationEnabled = false;
};
controlCenter = {
cards = [
{
"id" = "brightness-card";
enabled = false;
}
{
"id" = "weather-card";
enabled = false;
}
]
};
bar = {
density = "compact";
position = "top";
showCapsule = false;
widgets = {
left = [
{
id = "ControlCenter";
useDistroLogo = true;
}
{
hideUnoccupied = false;
id = "Workspace";
labelMode = "index";
pillSize = 1;
}
];
center = [
{
id = "ActiveWindow";
maxWidth = 512;
showIcon = false;
}
];
right = [
{
id = "Tray";
}
{
id = "NotificationHistory";
showUnreadBadge = true;
unreadBadgeColor = "primary";
}
{
id = "Battery";
alwaysShowPercentage = true;
warningThreshold = 30;
displayMode = "graphic";
}
{
id = "Clock";
formatHorizontal = "HH:mm";
formatVertical = "HH mm";
useMonospacedFont = true;
usePrimaryColor = true;
}
];
};
};
};
};
}