dotfiles/home/niri/shell.nix

64 lines
1.3 KiB
Nix

{
inputs,
pkgs,
lib,
...
}: {
imports = [
inputs.noctalia.homeModules.default
];
programs = {
noctalia-shell = {
enable = true;
systemd.enable = true;
settings = {
general.radiusRatio = 0.5;
location = {
name = "Blankenbach, Germany";
showWeekNumberInCalendar = true;
};
bar = {
position = "left";
density = "comfortable";
floating = true;
marginHorizontal = 0.73;
marginVertical = 0.73;
widgets = {
left = [
{id = "ControlCenter";}
{id = "SystemMonitor";}
];
center = [
# {id = "MediaMini";}
{id = "Workspace";}
];
right = [
{id = "Tray";}
{id = "ScreenRecorder";}
{id = "Volume";}
{id = "NotificationHistory";}
{id = "Clock";}
];
};
};
wallpaper = {
enabled = true;
overviewEnabled = false;
directory = "/nix/harbor/desktops/home/wallpapers";
recursiveSearch = false;
randomEnabled = true;
};
};
};
quickshell.enable = true;
};
}