diff --git a/modules/desk-os/default.nix b/modules/desk-os/default.nix index 4061bb6..0cfa09b 100644 --- a/modules/desk-os/default.nix +++ b/modules/desk-os/default.nix @@ -201,4 +201,15 @@ qt.platformTheme = "qt5ct"; services.flatpak.enable = true; + systemd.services.ensure-flathub-remote = { + description = "Ensure Flathub is added as a flatpak remote repository"; + wantedBy = [ "multi-user.target" ]; + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; + serviceConfig = { + Type = "oneshot"; + User = "root"; + ExecStart = "${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo"; + }; + }; }