From d66c087b2ae3d6b02732e68c01f6ad59dfdaabbb Mon Sep 17 00:00:00 2001 From: Ivan Nikolaenko Date: Fri, 6 Sep 2024 12:29:24 +0300 Subject: [PATCH] Slack: make metadata persistent Signed-off-by: Ivan Nikolaenko --- modules/reference/appvms/comms.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/reference/appvms/comms.nix b/modules/reference/appvms/comms.nix index 78dcc0055..a909f3368 100644 --- a/modules/reference/appvms/comms.nix +++ b/modules/reference/appvms/comms.nix @@ -8,6 +8,7 @@ ... }: let + name = "comms"; inherit (lib) hasAttr optionals; dendrite-pinecone = pkgs.callPackage ../../../packages/dendrite-pinecone { }; isDendritePineconeEnabled = @@ -17,7 +18,7 @@ let false; in { - name = "comms"; + name = "${name}"; packages = [ pkgs.chromium @@ -102,13 +103,18 @@ in ghaf.givc.appvm = { enable = true; - name = lib.mkForce "comms-vm"; + name = lib.mkForce "${name}-vm"; applications = lib.mkForce '' { "element": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/element-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland", "slack": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --app=https://app.slack.com/client ${config.ghaf.givc.idsExtraArgs}" }''; }; + ghaf.storagevm = { + enable = true; + name = "${name}"; + users.${config.ghaf.users.accounts.user}.directories = [ ".config/" ]; + }; } ]; borderColor = "#337aff";