From a4e332ced8f8e7098f4c04f42f90d356fafebe3a Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 5 May 2025 21:04:13 +0200 Subject: [PATCH] home/modules/prism-launcher: use modern tmpfiles api --- home/modules/programs/prism-launcher/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/home/modules/programs/prism-launcher/default.nix b/home/modules/programs/prism-launcher/default.nix index 3d2c23f..bb2003a 100644 --- a/home/modules/programs/prism-launcher/default.nix +++ b/home/modules/programs/prism-launcher/default.nix @@ -3,6 +3,10 @@ let cfg = config.programs.prism-launcher; in { + imports = [ + ../../systemd-tmpfiles.nix + ]; + options.programs.prism-launcher = { enable = lib.mkEnableOption "PrismLauncher, an open source minecraft launcher"; @@ -96,8 +100,10 @@ in }; }; - systemd.user.tmpfiles.rules = lib.mkIf cfg.screenshotMover.enable [ - "'d' '${cfg.screenshotMover.screenshotDir}' - ${config.home.username} - - -" - ]; + systemd.user.tmpfiles.settings."10-prismlauncher" = lib.mkIf cfg.screenshotMover.enable { + ${cfg.screenshotMover.screenshotDir}.d = { + user = config.home.username; + }; + }; }; }