aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2026-04-24 16:12:28 +0200
committerSilas Schöffel <sils@sils.li>2026-04-24 16:12:28 +0200
commit2b49b2b7e8db0b64433e0e3a4b61d5c3dad53195 (patch)
treeeecc8804d02c2aa5cf5dda721fe9abb1da6b2dc5 /sys
parentflake.lock: update (diff)
downloadnix-config-2b49b2b7e8db0b64433e0e3a4b61d5c3dad53195.zip
flatpak: use impermanance
instead of bind mount
Diffstat (limited to '')
-rw-r--r--sys/services/flatpak/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/sys/services/flatpak/default.nix b/sys/services/flatpak/default.nix
index 0cc6108..fd0ce34 100644
--- a/sys/services/flatpak/default.nix
+++ b/sys/services/flatpak/default.nix
@@ -1,9 +1,13 @@
{pkgs, ...}: {
services.flatpak.enable = true;
- fileSystems."/var/lib/flatpak" = {
- device = "/srv/flatpak";
- options = ["bind"];
- };
+ environment.persistence."/srv".directories = [
+ {
+ directory = "/var/lib/flatpak";
+ user = "root";
+ group = "root";
+ mode = "0755";
+ }
+ ];
xdg.portal = {
enable = true;
extraPortals = [pkgs.xdg-desktop-portal-gtk];