1
0
Fork 0

do not "install" dpkg and rpm in $PATH by Nix

This commit is contained in:
Pratham Patel 2024-03-18 21:10:05 +05:30
parent e794c4027b
commit b46bfc8772
Signed by: thefossguy
SSH Key Fingerprint: SHA256:/B3wAg7jnMEBQ2JwkebbS/eXVZANDmqRfnd9QkIhxMI
3 changed files with 18 additions and 5 deletions

View File

@ -11,10 +11,6 @@ in
smartmontools
wol
# dealing with other distro's packages
dpkg
rpm
# other utilities
parted
ubootTools
@ -84,7 +80,7 @@ in
if [ -d "$EDKII_DIR_HOME" ]; then
rm -rf "$EDKII_DIR_HOME"
fi
mkdir -vp "$EDKII_DIR_HOME"
mkdir -p "$EDKII_DIR_HOME"
cp "$EDKII_CODE_NIX" "$EDKII_CODE_HOME"
cp "$EDKII_VARS_NIX" "$EDKII_VARS_HOME"
@ -92,6 +88,21 @@ in
chown pratham:pratham "$EDKII_CODE_HOME" "$EDKII_VARS_HOME"
chmod 644 "$EDKII_CODE_HOME" "$EDKII_VARS_HOME"
'' else "");
otherPkgMgrActivation = lib.hm.dag.entryAfter [ "installPackages" ] ''
EXTRA_BIN_PATH="$HOME/.local/$USER/bin"
if [ -d "" ]; then
rm -rf "$EXTRA_BIN_PATH"
fi
mkdir -p "$EXTRA_BIN_PATH"
pushd "$EXTRA_BIN_PATH"
for deb_bin in ${pkgs.binutils}/bin/* ${pkgs.rpm}/bin/*; do
ln -s "$deb_bin" "$(basename $deb_bin")
done
popd
'';
};
# for libvirt, virt-manager, virsh

View File

@ -1,6 +1,7 @@
#!/usr/bin/env bash
set -xeu
PATH="$HOME/.local/$USER/bin:$PATH"
ar x "$1"
tar xf data.tar.xz

View File

@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -xeu
PATH="$HOME/.local/$USER/bin:$PATH"
rpm2cpio "$1" | cpio -idm