/run/wrappers: remove unused newgidmap,newuidmap,newgrp binaries

This commit is contained in:
Colin 2024-05-25 21:02:59 +00:00
parent af72f312d3
commit 9ce7dcd57a

View File

@ -2,6 +2,19 @@
{ lib, ... }:
{
# remove a few items from /run/wrappers we don't need.
# these were populated by <repo:nixos/nixpkgs:nixos/modules/programs/shadow.nix>
options.security.wrappers = lib.mkOption {
apply = lib.filterAttrs (name: _: !(builtins.elem name [
"newgidmap"
"newgrp"
"newuidmap"
# "sg"
# "su"
]));
};
config = {
# disable non-required packages like nano, perl, rsync, strace
environment.defaultPackages = [];
@ -85,4 +98,5 @@
# - on x86 only: more keyboard stuff: "pcips2" "atkbd" "i8042"
boot.initrd.includeDefaultModules = lib.mkDefault false;
};
}