{ self, inputs, ... }: { perSystem = { pkgs, lib, ... }: { packages.myNoctalia = inputs.wrapper-modules.wrappers.noctalia-shell.wrap { inherit pkgs; settings = { bar = { barType = "floating"; position = "left"; monitors = []; density = "compact"; showOutline = false; showCapsule = true; capsuleOpacity = 1; capsuleColorKey = "none"; widgetSpacing = 6; contentPadding = 2; fontScale = 1; enableExclusionZoneInset = true; backgroundOpacity = 0.93; useSeparateOpacity = false; marginVertical = 4; marginHorizontal = 4; frameThickness = 8; frameRadius = 12; outerCorners = true; hideOnOverview = false; displayMode = "always_visible"; autoHideDelay = 500; autoShowDelay = 150; showOnWorkspaceSwitch = true; widgets = { left = [ { colorizedDistroLogo = false; } ]; }; }; }; #(builtins.fromJSON # (builtins.readFile ./noctalia.json)).settings; }; }; }