{ pkgs, inputs, ... }: { imports = [ inputs.noctalia.homeModules.default ]; # configure options programs.noctalia-shell = { enable = true; settings = { # configure noctalia here nightLight = { enabled = true; }; dock = { enabled = false; }; bar = { density = "default"; position = "top"; floating = true; showCapsule = false; widgets = { left = [ { id = "ControlCenter"; useDistroLogo = true; } { id = "Network"; } { id = "Bluetooth"; } ]; center = [ { hideUnoccupied = false; id = "Workspace"; labelMode = "none"; } ]; right = [ { id = "Tray"; } { alwaysShowPercentage = false; id = "Battery"; warningThreshold = 30; } { formatHorizontal = "HH:mm"; formatVertical = "HH mm"; id = "Clock"; useMonospacedFont = true; usePrimaryColor = true; } ]; }; }; colorSchemes.predefinedScheme = "Monochrome"; general = { avatarImage = "/home/gwg313/.face"; radiusRatio = 0.2; }; location = { monthBeforeDay = true; name = "Ottawa, Canada"; }; }; # this may also be a string or a path to a JSON file. }; }