summary refs log tree commit diff
path: root/nixos/modules/services/desktops
diff options
context:
space:
mode:
authorWORLDofPEACE <worldofpeace@protonmail.ch>2020-10-25 18:41:34 -0400
committerGitHub <noreply@github.com>2020-10-25 18:41:34 -0400
commit4d713065968a1f1714621bb09f4f7d939f9a4a84 (patch)
tree8a8943a78ec6f227f0830222a2a1f47a74db286e /nixos/modules/services/desktops
parent280cd6b75126ac074904d35b55c3353ddd12e5a8 (diff)
parent39d15997672831054d13c10e0eb1a6823d2526a2 (diff)
downloadnixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar.gz
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar.bz2
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar.lz
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar.xz
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.tar.zst
nixpkgs-4d713065968a1f1714621bb09f4f7d939f9a4a84.zip
Merge pull request #101516 from worldofpeace/gnome-polishing
GNOME polishing from Q.A findings
Diffstat (limited to 'nixos/modules/services/desktops')
-rw-r--r--nixos/modules/services/desktops/flatpak.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/nixos/modules/services/desktops/flatpak.nix b/nixos/modules/services/desktops/flatpak.nix
index 7da92cc9f26..d0f6b66328a 100644
--- a/nixos/modules/services/desktops/flatpak.nix
+++ b/nixos/modules/services/desktops/flatpak.nix
@@ -15,6 +15,18 @@ in {
   options = {
     services.flatpak = {
       enable = mkEnableOption "flatpak";
+
+      guiPackages = mkOption {
+        internal = true;
+        type = types.listOf types.package;
+        default = [];
+        example = literalExample "[ pkgs.gnome3.gnome-software ]";
+        description = ''
+          Packages that provide an interface for flatpak
+          (like gnome-software) that will be automatically available
+          to all users when flatpak is enabled.
+        '';
+      };
     };
   };
 
@@ -28,7 +40,7 @@ in {
       }
     ];
 
-    environment.systemPackages = [ pkgs.flatpak ];
+    environment.systemPackages = [ pkgs.flatpak ] ++ cfg.guiPackages;
 
     services.dbus.packages = [ pkgs.flatpak ];