#!/usr/bin/env bash _hostname="$(hostname)" if [[ "$_hostname" == "nixos" || "$_hostname" == "" ]]; then echo 'Please set your hostname to somethin meaningful with `hostname $NAME`!' exit 1 fi cd "/etc/nixos" if [[ ! -d "systems/$_hostname" ]]; then mkdir "systems/$_hostname" ln ./*.nix "systems/$_hostname" fi for _sysconf in "systems/$_hostname/"*".nix"; do if [[ ! -f "$(basename $_sysconf)" ]]; then ln "$_sysconf" . fi done