Loading nixos/modules/programs/wayland/waybar.nix +9 −6 Original line number Diff line number Diff line { lib, pkgs, config, ... }: { lib, pkgs, config, ... }: let cfg = config.programs.waybar; Loading @@ -11,11 +16,9 @@ in config = lib.mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; systemd.user.services.waybar = { description = "Waybar as systemd service"; wantedBy = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; script = "${cfg.package}/bin/waybar"; systemd = { packages = [ cfg.package ]; user.services.waybar.wantedBy = [ "graphical-session.target" ]; }; }; Loading pkgs/by-name/wa/waybar/package.nix +3 −1 Original line number Diff line number Diff line Loading @@ -179,13 +179,15 @@ stdenv.mkDerivation (finalAttrs: { "pulseaudio" = pulseSupport; "rfkill" = rfkillSupport; "sndio" = sndioSupport; "systemd" = false; "systemd" = true; "tests" = runTests; "upower_glib" = upowerSupport; "wireplumber" = wireplumberSupport; }) ++ lib.optional experimentalPatches (lib.mesonBool "experimental" true); PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user"; postPatch = '' substituteInPlace include/util/command.hpp \ --replace-fail /bin/sh ${lib.getExe' bash "sh"} Loading Loading
nixos/modules/programs/wayland/waybar.nix +9 −6 Original line number Diff line number Diff line { lib, pkgs, config, ... }: { lib, pkgs, config, ... }: let cfg = config.programs.waybar; Loading @@ -11,11 +16,9 @@ in config = lib.mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; systemd.user.services.waybar = { description = "Waybar as systemd service"; wantedBy = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; script = "${cfg.package}/bin/waybar"; systemd = { packages = [ cfg.package ]; user.services.waybar.wantedBy = [ "graphical-session.target" ]; }; }; Loading
pkgs/by-name/wa/waybar/package.nix +3 −1 Original line number Diff line number Diff line Loading @@ -179,13 +179,15 @@ stdenv.mkDerivation (finalAttrs: { "pulseaudio" = pulseSupport; "rfkill" = rfkillSupport; "sndio" = sndioSupport; "systemd" = false; "systemd" = true; "tests" = runTests; "upower_glib" = upowerSupport; "wireplumber" = wireplumberSupport; }) ++ lib.optional experimentalPatches (lib.mesonBool "experimental" true); PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user"; postPatch = '' substituteInPlace include/util/command.hpp \ --replace-fail /bin/sh ${lib.getExe' bash "sh"} Loading