nixos/modules/features/tiling/noctalia.nix

70 lines
1.7 KiB
Nix
Raw Permalink Normal View History

{ self, inputs, ... }: {
perSystem = { pkgs, ... }: {
packages.myNoctalia = inputs.wrapper-modules.wrappers.noctalia-shell.wrap {
inherit pkgs;
settings = {
bar = {
density = "compact";
floating = true;
position = "top";
showCapsule = true;
widgets = {
center = [
{ hideUnoccupied = false; id = "Workspace"; labelMode = "none"; }
];
left = [
{ id = "ControlCenter"; useDistroLogo = true; }
{ id = "WiFi"; }
{ id = "Bluetooth"; }
{ id = "ActiveWindow"; }
{ id = "MediaMini"; }
];
right = [
{ id = "Volume"; }
{ id = "Tray"; }
{ id = "NotificationHistory"; }
{
formatHorizontal = "HH:mm";
formatVertical = "HH mm";
id = "Clock";
useMonospacedFont = true;
usePrimaryColor = true;
}
];
};
};
colorSchemes = {
predefinedScheme = "Monochrome";
};
dock = {
enabled = false;
};
2026-05-22 22:12:51 +00:00
# Using mpvpaper
wallpaper = {
enabled = false;
};
location = {
monthBeforeDay = true;
name = "Severn, Maryland";
use12hourFormat = true;
useFahrenheit = true;
};
network = {
wifiEnabled = true;
};
screenRecorder = {
directory = "$HOME/Videos/ScreenRecordings";
};
templates = {
alactirry = true;
discord = true;
fuzzel = true;
niri = true;
qt = true;
};
};
};
};
}