2022-07-20 22:19:07 -03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2025-02-04 23:46:58 -03:00
|
|
|
set -euo pipefail
|
|
|
|
|
2024-03-23 12:41:45 -03:00
|
|
|
nix fmt
|
|
|
|
|
2024-04-29 11:35:57 -03:00
|
|
|
git --no-pager diff
|
2024-03-23 12:41:45 -03:00
|
|
|
|
2025-02-04 23:46:58 -03:00
|
|
|
run() {
|
|
|
|
nixos-rebuild \
|
|
|
|
switch \
|
|
|
|
--use-remote-sudo \
|
|
|
|
--print-build-logs \
|
|
|
|
--flake .# \
|
|
|
|
"$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
if which nom >/dev/null; then
|
|
|
|
run --verbose \
|
|
|
|
--log-format internal-json \
|
|
|
|
"$@" \
|
|
|
|
|& nom --json
|
|
|
|
else
|
|
|
|
run "$@"
|
|
|
|
fi
|