nixos/gnome3: add core-developer-tools
See these issues/PRs in gnome-build-meta: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/588 https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/143 I'm unsure if devhelp gets API docs in a straightforward way in NixOS.
This commit is contained in:
parent
11d6c2fb35
commit
9c9e519318
@ -69,6 +69,7 @@ in
|
||||
core-os-services.enable = mkEnableOption "essential services for GNOME3";
|
||||
core-shell.enable = mkEnableOption "GNOME Shell services";
|
||||
core-utilities.enable = mkEnableOption "GNOME core utilities";
|
||||
core-developer-tools.enable = mkEnableOption "GNOME core developer tools";
|
||||
games.enable = mkEnableOption "GNOME games";
|
||||
|
||||
experimental-features = {
|
||||
@ -446,6 +447,22 @@ in
|
||||
tali
|
||||
] config.environment.gnome3.excludePackages);
|
||||
})
|
||||
|
||||
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst
|
||||
(mkIf serviceCfg.core-developer-tools.enable {
|
||||
environment.systemPackages = (with pkgs.gnome3; removePackagesByName [
|
||||
dconf-editor
|
||||
devhelp
|
||||
pkgs.gnome-builder
|
||||
# boxes would make sense in this option, however
|
||||
# it doesn't function well enough to be included
|
||||
# in default configurations.
|
||||
# https://github.com/NixOS/nixpkgs/issues/60908
|
||||
/* gnome-boxes */
|
||||
] config.environment.gnome3.excludePackages);
|
||||
|
||||
services.sysprof.enable = true;
|
||||
})
|
||||
];
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user