mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-19 11:00:19 +03:00
nixos/pantheon: make it possible to remove core packages
This commit is contained in:
parent
c1559a07fe
commit
1097e3e80c
@ -177,17 +177,28 @@ in
|
|||||||
networking.networkmanager.enable = mkDefault true;
|
networking.networkmanager.enable = mkDefault true;
|
||||||
|
|
||||||
# Global environment
|
# Global environment
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = (with pkgs.pantheon; [
|
||||||
|
elementary-session-settings
|
||||||
|
elementary-settings-daemon
|
||||||
|
gala
|
||||||
|
gnome-settings-daemon
|
||||||
|
(switchboard-with-plugs.override {
|
||||||
|
plugs = cfg.extraSwitchboardPlugs;
|
||||||
|
})
|
||||||
|
(wingpanel-with-indicators.override {
|
||||||
|
indicators = cfg.extraWingpanelIndicators;
|
||||||
|
})
|
||||||
|
]) ++ utils.removePackagesByName ((with pkgs; [
|
||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
glib
|
glib # for gsettings program
|
||||||
gnome-menus
|
gnome-menus
|
||||||
gnome.adwaita-icon-theme
|
gnome.adwaita-icon-theme
|
||||||
gtk3.out
|
gtk3.out # for gtk-launch program
|
||||||
onboard
|
onboard
|
||||||
qgnomeplatform
|
qgnomeplatform
|
||||||
sound-theme-freedesktop
|
sound-theme-freedesktop
|
||||||
xdg-user-dirs
|
xdg-user-dirs # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
|
||||||
] ++ (with pkgs.pantheon; [
|
]) ++ (with pkgs.pantheon; [
|
||||||
# Artwork
|
# Artwork
|
||||||
elementary-gtk-theme
|
elementary-gtk-theme
|
||||||
elementary-icon-theme
|
elementary-icon-theme
|
||||||
@ -197,24 +208,14 @@ in
|
|||||||
# Desktop
|
# Desktop
|
||||||
elementary-default-settings
|
elementary-default-settings
|
||||||
elementary-dock
|
elementary-dock
|
||||||
elementary-session-settings
|
|
||||||
elementary-shortcut-overlay
|
elementary-shortcut-overlay
|
||||||
gala
|
|
||||||
(switchboard-with-plugs.override {
|
|
||||||
plugs = cfg.extraSwitchboardPlugs;
|
|
||||||
})
|
|
||||||
(wingpanel-with-indicators.override {
|
|
||||||
indicators = cfg.extraWingpanelIndicators;
|
|
||||||
})
|
|
||||||
|
|
||||||
# Services
|
# Services
|
||||||
elementary-capnet-assist
|
elementary-capnet-assist
|
||||||
elementary-notifications
|
elementary-notifications
|
||||||
elementary-settings-daemon
|
|
||||||
gnome-settings-daemon
|
|
||||||
pantheon-agent-geoclue2
|
pantheon-agent-geoclue2
|
||||||
pantheon-agent-polkit
|
pantheon-agent-polkit
|
||||||
]);
|
])) config.environment.pantheon.excludePackages;
|
||||||
|
|
||||||
programs.evince.enable = mkDefault true;
|
programs.evince.enable = mkDefault true;
|
||||||
programs.file-roller.enable = mkDefault true;
|
programs.file-roller.enable = mkDefault true;
|
||||||
|
Loading…
Reference in New Issue
Block a user