diff --git a/nixos/common/optional/persist.nix b/nixos/common/optional/persist.nix index 28a27c9..f0f4a54 100644 --- a/nixos/common/optional/persist.nix +++ b/nixos/common/optional/persist.nix @@ -10,6 +10,7 @@ "/var/log" "/var/lib/bluetooth" "/var/lib/docker" + "/var/lib/flatpak" "/var/lib/nixos" "/var/lib/systemd/coredump" "/etc/NetworkManager/system-connections" diff --git a/nixos/fuchsia/configuration.nix b/nixos/fuchsia/configuration.nix index 8e58b88..055bdae 100644 --- a/nixos/fuchsia/configuration.nix +++ b/nixos/fuchsia/configuration.nix @@ -12,6 +12,7 @@ # Services ./services/amdgpu-clocks + ./services/flatpak ./services/libinput ./services/ollama ./services/printers diff --git a/nixos/fuchsia/services/flatpak/default.nix b/nixos/fuchsia/services/flatpak/default.nix new file mode 100644 index 0000000..01d397d --- /dev/null +++ b/nixos/fuchsia/services/flatpak/default.nix @@ -0,0 +1,10 @@ +{pkgs, ...}: { + # Required to install flatpak + xdg.portal = { + enable = true; + config.common.default = ["gtk"]; + extraPortals = [pkgs.xdg-desktop-portal-wlr]; + }; + + services.flatpak.enable = true; +}