diff --git a/flake.lock b/flake.lock index 4a48fba..60be71e 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1640328990, - "narHash": "sha256-KQbvJx4qO9bo04tfTZuISyY4vRC5k3ZB3lyLS21XWIw=", + "lastModified": 1640418986, + "narHash": "sha256-a8GGtxn2iL3WAkY5H+4E0s3Q7XJt6bTOvos9qqxT5OQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ab93217a2b74a1c36bc892c14f44ee5959c33f12", + "rev": "5c37ad87222cfc1ec36d6cd1364514a9efc2f7f2", "type": "github" }, "original": { diff --git a/rebuild.sh b/rebuild.sh deleted file mode 100755 index 2d67b4b..0000000 --- a/rebuild.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash -set -x - -SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) - -FIRST_ARG="${1:-switch}" - -shift - -nixos-rebuild --flake "${SCRIPT_DIR}#$(hostname)" ${FIRST_ARG} $@ diff --git a/scripts/rebuild.sh b/scripts/rebuild.sh new file mode 100755 index 0000000..3ec937e --- /dev/null +++ b/scripts/rebuild.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +REPO_ROOT="${SCRIPT_DIR}/.." +cd $REPO_ROOT + +# re-run as root +if [ "$EUID" -ne 0 ]; then +sudo ${BASH_SOURCE[0]} $@ +exit +fi + +FIRST_ARG="${1:-switch}" + +shift + +nixos-rebuild --flake "${REPO_ROOT}#$(hostname)" ${FIRST_ARG} $@ diff --git a/scripts/update.sh b/scripts/update.sh new file mode 100755 index 0000000..01b103b --- /dev/null +++ b/scripts/update.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +REPO_ROOT="${SCRIPT_DIR}/.." +cd $REPO_ROOT + +# re-run as root +if [ "$EUID" -ne 0 ]; then +sudo ${BASH_SOURCE[0]} $@ +exit +fi + +FIRST_ARG="${1:-switch}" + +shift + +nix flake update \ No newline at end of file