1{ lib, pkgs, config, ... }:
2
3with lib;
4
5{
6 options.programs.waybar = {
7 enable = mkEnableOption (lib.mdDoc "waybar");
8 };
9
10 config = mkIf config.programs.waybar.enable {
11 systemd.user.services.waybar = {
12 description = "Waybar as systemd service";
13 wantedBy = [ "graphical-session.target" ];
14 partOf = [ "graphical-session.target" ];
15 script = "${pkgs.waybar}/bin/waybar";
16 };
17 };
18
19 meta.maintainers = [ maintainers.FlorianFranzen ];
20}