Merge pull request #123507 from jtojnar/no-flatpak-guipkgs
nixos/flatpak: Remove `guiPackages` internal option
This commit is contained in:
commit
a858f1a90d
@ -15,18 +15,6 @@ in {
|
|||||||
options = {
|
options = {
|
||||||
services.flatpak = {
|
services.flatpak = {
|
||||||
enable = mkEnableOption "flatpak";
|
enable = mkEnableOption "flatpak";
|
||||||
|
|
||||||
guiPackages = mkOption {
|
|
||||||
internal = true;
|
|
||||||
type = types.listOf types.package;
|
|
||||||
default = [];
|
|
||||||
example = literalExample "[ pkgs.gnome.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.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -40,7 +28,7 @@ in {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.flatpak ] ++ cfg.guiPackages;
|
environment.systemPackages = [ pkgs.flatpak ];
|
||||||
|
|
||||||
services.dbus.packages = [ pkgs.flatpak ];
|
services.dbus.packages = [ pkgs.flatpak ];
|
||||||
|
|
||||||
|
@ -292,11 +292,6 @@ in
|
|||||||
|
|
||||||
# If gnome is installed, build vim for gtk3 too.
|
# If gnome is installed, build vim for gtk3 too.
|
||||||
nixpkgs.config.vim.gui = "gtk3";
|
nixpkgs.config.vim.gui = "gtk3";
|
||||||
|
|
||||||
# Install gnome-software if flatpak is enabled
|
|
||||||
services.flatpak.guiPackages = [
|
|
||||||
pkgs.gnome.gnome-software
|
|
||||||
];
|
|
||||||
})
|
})
|
||||||
|
|
||||||
(mkIf flashbackEnabled {
|
(mkIf flashbackEnabled {
|
||||||
@ -467,31 +462,39 @@ in
|
|||||||
|
|
||||||
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-utilities.bst
|
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-utilities.bst
|
||||||
(mkIf serviceCfg.core-utilities.enable {
|
(mkIf serviceCfg.core-utilities.enable {
|
||||||
environment.systemPackages = (with pkgs.gnome; removePackagesByName [
|
environment.systemPackages =
|
||||||
baobab
|
with pkgs.gnome;
|
||||||
cheese
|
removePackagesByName
|
||||||
eog
|
([
|
||||||
epiphany
|
baobab
|
||||||
gedit
|
cheese
|
||||||
gnome-calculator
|
eog
|
||||||
gnome-calendar
|
epiphany
|
||||||
gnome-characters
|
gedit
|
||||||
gnome-clocks
|
gnome-calculator
|
||||||
gnome-contacts
|
gnome-calendar
|
||||||
gnome-font-viewer
|
gnome-characters
|
||||||
gnome-logs
|
gnome-clocks
|
||||||
gnome-maps
|
gnome-contacts
|
||||||
gnome-music
|
gnome-font-viewer
|
||||||
pkgs.gnome-photos
|
gnome-logs
|
||||||
gnome-screenshot
|
gnome-maps
|
||||||
gnome-system-monitor
|
gnome-music
|
||||||
gnome-weather
|
pkgs.gnome-photos
|
||||||
nautilus
|
gnome-screenshot
|
||||||
pkgs.gnome-connections
|
gnome-system-monitor
|
||||||
simple-scan
|
gnome-weather
|
||||||
totem
|
nautilus
|
||||||
yelp
|
pkgs.gnome-connections
|
||||||
] config.environment.gnome.excludePackages);
|
simple-scan
|
||||||
|
totem
|
||||||
|
yelp
|
||||||
|
] ++ lib.optionals config.services.flatpak.enable [
|
||||||
|
# Since PackageKit Nix support is not there yet,
|
||||||
|
# only install gnome-software if flatpak is enabled.
|
||||||
|
gnome-software
|
||||||
|
])
|
||||||
|
config.environment.gnome.excludePackages;
|
||||||
|
|
||||||
# Enable default program modules
|
# Enable default program modules
|
||||||
# Since some of these have a corresponding package, we only
|
# Since some of these have a corresponding package, we only
|
||||||
|
Loading…
x
Reference in New Issue
Block a user