diff --git a/create_symlinks.sh b/create_symlinks.sh new file mode 100755 index 0000000..476c64e --- /dev/null +++ b/create_symlinks.sh @@ -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