at 23.05-pre 470 B view raw
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}