diff --git a/modules/services/sketchybar/default.nix b/modules/services/sketchybar/default.nix index c29eec275..90326841e 100644 --- a/modules/services/sketchybar/default.nix +++ b/modules/services/sketchybar/default.nix @@ -1,15 +1,26 @@ -{ config, lib, pkgs, ... }: - +{ + config, + lib, + pkgs, + ... +}: let - inherit (lib) literalExpression maintainers mkEnableOption mkIf mkPackageOption mkOption optionals types; + inherit (lib) + literalExpression + maintainers + mkEnableOption + mkIf + mkPackageOption + mkOption + optionals + types + ; cfg = config.services.sketchybar; configFile = pkgs.writeScript "sketchybarrc" cfg.config; in - { - meta.maintainers = [ maintainers.azuwis or "azuwis" ]; @@ -50,10 +61,16 @@ in launchd.user.agents.sketchybar = { path = [ cfg.package ] ++ cfg.extraPackages ++ [ config.environment.systemPath ]; - serviceConfig.ProgramArguments = [ "${cfg.package}/bin/sketchybar" ] - ++ optionals (cfg.config != "") [ "--config" "${configFile}" ]; - serviceConfig.KeepAlive = true; - serviceConfig.RunAtLoad = true; + serviceConfig = { + ProgramArguments = + [ "${cfg.package}/bin/sketchybar" ] + ++ optionals (cfg.config != "") [ + "--config" + "${configFile}" + ]; + KeepAlive = true; + RunAtLoad = true; + }; }; }; }