From 873742d33cf56cd8d03aeec73e66ed0621dbd867 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 7 Jul 2022 22:34:46 +0800 Subject: [PATCH] profiles/system: improve Flatpak installation --- modules/nixos/profiles/system.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/nixos/profiles/system.nix b/modules/nixos/profiles/system.nix index 4e79ce96..2c279e30 100644 --- a/modules/nixos/profiles/system.nix +++ b/modules/nixos/profiles/system.nix @@ -30,10 +30,16 @@ in { ({ # Enable Flatpak for additional options for installing desktop applications. services.flatpak.enable = true; - xdg.portal = { - enable = true; - gtkUsePortal = true; - wlr.enable = true; + xdg.portal.enable = true; + + # Install the usual Flatpak remotes. + system.activationScripts = { + flatpak-remote.text = '' + ${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + ${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo + ${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo + ${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists kdeapps https://distribute.kde.org/kdeapps.flatpakrepo + ''; }; # Enable font-related options for more smoother and consistent experience.