From c628c816d829b8657bc9b485b90d63b070f0c71f Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Wed, 25 Feb 2026 10:50:08 +0100 Subject: [PATCH] pinwheel: Pause all players on screen lock Use playerctl -a to pause all active media players instead of only targeting spotify. --- hosts/pinwheel/modules/hyprlock/default.nix | 2 +- hosts/pinwheel/modules/power/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/pinwheel/modules/hyprlock/default.nix b/hosts/pinwheel/modules/hyprlock/default.nix index 8c5cff9..ec88724 100644 --- a/hosts/pinwheel/modules/hyprlock/default.nix +++ b/hosts/pinwheel/modules/hyprlock/default.nix @@ -56,7 +56,7 @@ in settings = { bind = let - pause-music = "${pkgs.playerctl}/bin/playerctl -p spotify pause"; + pause-music = "${pkgs.playerctl}/bin/playerctl -a pause"; dpmsTimeout = config.mod.hyprlock.dpmsTimeout; dpms-lock = pkgs.writeShellScript "dpms-lock" '' diff --git a/hosts/pinwheel/modules/power/default.nix b/hosts/pinwheel/modules/power/default.nix index 46cbca3..ae5defa 100644 --- a/hosts/pinwheel/modules/power/default.nix +++ b/hosts/pinwheel/modules/power/default.nix @@ -85,7 +85,7 @@ in script = let - pause-music = "${pkgs.playerctl}/bin/playerctl -p spotify pause"; + pause-music = "${pkgs.playerctl}/bin/playerctl -a pause"; in '' BATTERY_CAPACITY=$(cat /sys/class/power_supply/${lowbat.battery}/capacity)