From ec3ae5ee0c7f94876a0dc49b2d4638b08314dc8e Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Tue, 27 Aug 2024 13:35:15 +0300 Subject: [PATCH] Add wireplumber persistence Signed-off-by: Nikolaos Karaolidis --- hosts/common/user/configs/console/pipewire/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hosts/common/user/configs/console/pipewire/default.nix b/hosts/common/user/configs/console/pipewire/default.nix index a9fde1e..9af68d1 100644 --- a/hosts/common/user/configs/console/pipewire/default.nix +++ b/hosts/common/user/configs/console/pipewire/default.nix @@ -2,8 +2,14 @@ user ? throw "user argument is required", home ? throw "home argument is required", }: -{ pkgs, ... }: +{ config, pkgs, ... }: { + environment.persistence."/persist"."${home}/.local/state/wireplumber" = { }; + + systemd.user.services.wireplumber.after = [ + config.environment.persistence."/persist"."${home}/.local/state/wireplumber".mount + ]; + home-manager.users.${user} = { home.packages = with pkgs; [ wireplumber