script for setting up the symlinks

This commit is contained in:
Trolli Schmittlauch 2018-10-09 13:57:36 +02:00
parent 6229f1880f
commit 176d632652

19
create_symlinks.sh Executable file
View file

@ -0,0 +1,19 @@
#!/bin/sh
###############################################################################
# This script symlinks the nix files to their respective directories in nixos #
###############################################################################
HOMECONFIGPATH="${HOME}/.config/nixpkgs"
NIXOSCONFIGPATH="/etc/nixos"
mkdir -p "${HOMECONFIGPATH}"
for F in `find ./home -mindepth 1`; do
ABS_F=`readlink -f "${F}"`
ln -s "$ABS_F" "${HOMECONFIGPATH}/`basename ${F}`"
done
for F in `find ./nixos -mindepth 1`; do
ABS_F=`readlink -f "${F}"`
sudo ln -s "$ABS_F" "${NIXOSCONFIGPATH}/`basename ${F}`"
done