15 lines
774 B
Plaintext
Executable File
15 lines
774 B
Plaintext
Executable File
#!/usr/bin/env nix-shell
|
|
#! nix-shell -p morph -i bash
|
|
|
|
set -e
|
|
|
|
pushd $(dirname ${BASH_SOURCE[0]}) > /dev/null
|
|
|
|
echo ――――――――――――――――――――――――― Building Config ―――――――――――――――――――――――――
|
|
morph build --keep-result $@ ./network.nix
|
|
echo ――――――――――――――――――――――――― Pushing Config ―――――――――――――――――――――――――
|
|
morph push $@ ./network.nix
|
|
echo ――――――――――――――――――――――――― Switching Systems ―――――――――――――――――――――――――
|
|
morph deploy --upload-secrets $@ ./network.nix switch
|
|
|
|
popd > /dev/null |