diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-25 18:52:38 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-26 05:19:05 -0400 |
commit | fca8d355317eee3d112f40fa8b02740e4057b5b2 (patch) | |
tree | 43479f4424e5656ee704a33336583485b2d6144a /pkgs/desktops/gnome-3/default.nix | |
parent | af9f401b9a438ec3f5bf0e8946a53b96f72599f5 (diff) | |
download | nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar.gz nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar.bz2 nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar.lz nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar.xz nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.tar.zst nixpkgs-fca8d355317eee3d112f40fa8b02740e4057b5b2.zip |
nixos/gnome3: split up
This introduces the following options under the services.gnome3 namespace: * core-os-services.enable * core-shell.enable * core-utilities.enable * games.enable The first three are all default enabled by gnome3.enable and their purpose is to make gnome3 more flexable for users usecases. In the case of core-utilities and games, it allows users to easily switch on the default gnome3 applications and games packages. Previously we had lists in gnome-3/default.nix but they weren't visible to the user. By having options we have generated documentation and an interface.
Diffstat (limited to 'pkgs/desktops/gnome-3/default.nix')
-rw-r--r-- | pkgs/desktops/gnome-3/default.nix | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix index 7820c32e2a6..95df8b33392 100644 --- a/pkgs/desktops/gnome-3/default.nix +++ b/pkgs/desktops/gnome-3/default.nix @@ -21,36 +21,6 @@ lib.makeScope pkgs.newScope (self: with self; { maintainers = with pkgs.lib.maintainers; [ lethalman jtojnar hedning worldofpeace ]; - corePackages = with gnome3; [ - pkgs.desktop-file-utils - pkgs.shared-mime-info # for update-mime-database - pkgs.glib # for gsettings - pkgs.gtk3.out # for gtk-update-icon-cache - glib-networking gvfs dconf gnome-backgrounds gnome-control-center - pkgs.gnome-menus gnome-settings-daemon gnome-shell - gnome-themes-extra adwaita-icon-theme gnome-shell-extensions - pkgs.hicolor-icon-theme - ]; - - optionalPackages = with gnome3; [ baobab eog epiphany evince - gucharmap nautilus totem vino yelp gnome-bluetooth - gnome-calculator gnome-contacts gnome-font-viewer gnome-screenshot - gnome-system-monitor simple-scan - gnome-terminal gnome-user-docs evolution file-roller gedit - gnome-clocks gnome-music gnome-tweaks pkgs.gnome-photos - nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs - gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool - gnome-getting-started-docs gnome-packagekit gnome-software - gnome-power-manager gnome-todo pkgs.gnome-usage - ]; - - gamesPackages = with gnome3; [ swell-foop lightsoff iagno - tali quadrapassel gnome-sudoku atomix aisleriot five-or-more - four-in-a-row gnome-chess gnome-klotski gnome-mahjongg - gnome-mines gnome-nibbles gnome-robots gnome-tetravex - hitori gnome-taquin - ]; - libsoup = pkgs.libsoup.override { gnomeSupport = true; }; libchamplain = pkgs.libchamplain.override { libsoup = libsoup; }; gnome3 = self // { recurseForDerivations = false; }; |