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-os-services.enable = mkEnableOption "essential services for GNOME3";
|
||||||
core-shell.enable = mkEnableOption "GNOME Shell services";
|
core-shell.enable = mkEnableOption "GNOME Shell services";
|
||||||
core-utilities.enable = mkEnableOption "GNOME core utilities";
|
core-utilities.enable = mkEnableOption "GNOME core utilities";
|
||||||
|
core-developer-tools.enable = mkEnableOption "GNOME core developer tools";
|
||||||
games.enable = mkEnableOption "GNOME games";
|
games.enable = mkEnableOption "GNOME games";
|
||||||
|
|
||||||
experimental-features = {
|
experimental-features = {
|
||||||
@ -446,6 +447,22 @@ in
|
|||||||
tali
|
tali
|
||||||
] config.environment.gnome3.excludePackages);
|
] 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…
x
Reference in New Issue
Block a user