From 25785385079b86ec51adb854ce03393f5d7e3bdb Mon Sep 17 00:00:00 2001 From: Gabriella Bere Date: Mon, 26 Aug 2024 02:39:01 +0100 Subject: [PATCH] attempt to install sober with declarative-flatpak --- home-manager/flatpak.nix | 9 ++++++++- home-manager/home.nix | 1 + home-manager/sober.nix | 12 ++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 home-manager/sober.nix diff --git a/home-manager/flatpak.nix b/home-manager/flatpak.nix index 4404aba..cbdc63e 100644 --- a/home-manager/flatpak.nix +++ b/home-manager/flatpak.nix @@ -1,4 +1,11 @@ { config, pkgs, ... }: { - services.flatpak.enableModule = true; + services.flatpak = { + enableModule = true; + # Enable flathub and flathub beta by default, other package-specific remotes should be added in their package.nix file + remotes = { + "flathub" = "https://flathub.org/repo/flathub.flatpakrepo"; + "flathub-beta" = "https://flathub.org/beta-repo/flathub-beta.flatpakrepo"; + } + }; } diff --git a/home-manager/home.nix b/home-manager/home.nix index 2aa5f66..53be1f9 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -9,6 +9,7 @@ ./waybar.nix ./swaync.nix ./flatpak.nix + ./sober.nix ]; # States home manager version that config was originally compatible with, do not change without reading all patch notes since this version and altering as needed diff --git a/home-manager/sober.nix b/home-manager/sober.nix new file mode 100644 index 0000000..680570b --- /dev/null +++ b/home-manager/sober.nix @@ -0,0 +1,12 @@ +{ config, ... }: +{ + services.flatpak = { + packages = [ + "sober:/root/sober.flatpakref" +# https://sober.vinegarhq.org/sober.flatpakref + ]; + remotes = [ + "sober" = "https://sober.vinegarhq.org/" + ] + }; +}