feat: use iproute2 by default instead of busybox
Some checks failed
Some checks failed
iproute2 brings so much on the table, it's worth it. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
This commit is contained in:
parent
473d6acc3d
commit
4dabd970f0
3 changed files with 13 additions and 2 deletions
|
@ -130,7 +130,7 @@ in {
|
|||
nixpkgs.buildPlatform = lib.mkDefault builtins.currentSystem;
|
||||
|
||||
defaultProfile.packages = with pkgs;
|
||||
[ s6 s6-init-bin execline s6-linux-init s6-rc ];
|
||||
[ s6 s6-init-bin execline s6-linux-init s6-rc iproute2 ];
|
||||
# Set the useful PS1 prompt by default.
|
||||
defaultProfile.environmentVariables.PS1 = lib.mkDefault config.defaultProfile.prompt;
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ let
|
|||
"comm" "cp" "cpio" "cut" "date" "dhcprelay" "dd" "df" "dirname" "dmesg"
|
||||
"du" "echo" "egrep" "env" "expand" "expr" "false" "fdisk" "fgrep" "find"
|
||||
"free" "fuser" "grep" "gunzip" "gzip" "head" "hexdump" "hostname" "hwclock"
|
||||
"ifconfig" "ip" "ipaddr" "iplink" "ipneigh" "iproute" "iprule" "kill"
|
||||
"ifconfig" "ipneigh" "kill"
|
||||
"killall" "killall5" "less" "ln" "ls" "lsattr" "lsof" "md5sum" "mkdir"
|
||||
"mknod" "mktemp" "mount" "mv" "nc" "netstat" "nohup" "od" "pgrep" "pidof"
|
||||
"ping" "ping6" "pkill" "pmap" "printenv" "printf" "ps" "pwd" "readlink"
|
||||
|
|
11
overlay.nix
11
overlay.nix
|
@ -201,6 +201,17 @@ extraPkgs // {
|
|||
graphviz = null;
|
||||
};
|
||||
|
||||
iproute2 = prev.iproute2.overrideAttrs (old: {
|
||||
postInstall = ''
|
||||
${(old.postInstall or "")}
|
||||
non_necessary_binaries=("tc" "rdma" "dcb" "tipc" "vdpa")
|
||||
for needless_binary in "$non_necessary_binaries[@]"; do
|
||||
echo "Removing unnecessary binary $out/$needless_binary"
|
||||
rm "$out/$needless_binary"
|
||||
done
|
||||
'';
|
||||
});
|
||||
|
||||
wpa_supplicant = prev.wpa_supplicant.override {
|
||||
dbusSupport = false;
|
||||
withPcsclite = false;
|
||||
|
|
Loading…
Reference in a new issue