{ pkgs, config, ... }: { home-manager.users.${config.mainuser} = { systemd.user.services.mako = { Service = { ExecStart = "${pkgs.mako}/bin/mako"; Environment = [ "PATH=${pkgs.lib.makeBinPath [ pkgs.bash pkgs.mpv ]}" ]; }; Install = rec { After = [ "hyprland-session.target" ]; WantedBy = After; }; }; services.mako = with config.lib.base16; { enable = true; layer = "overlay"; font = "${theme.fonts.mono.family} ${theme.fontSizes.normal.str}"; width = 500; height = 80; defaultTimeout = 10000; maxVisible = 10; backgroundColor = "#${theme.base00-hex}AA"; textColor = "#${theme.base05-hex}"; borderColor = "#${theme.base0D-hex}AA"; progressColor = "over #${theme.base0B-hex}"; iconPath = "${theme.iconPackage}/share/icons/${theme.iconTheme}"; maxIconSize = 24; }; }; }