add check for shodan to not switch but instead just boot rebuild (and added just boot command), and added a check to see if pre-commit file is empty before adding the test hook for this repo
This commit is contained in:
parent
33f0eec366
commit
1114f237f6
2 changed files with 21 additions and 2 deletions
15
justfile
15
justfile
|
@ -1,6 +1,9 @@
|
||||||
build:
|
build:
|
||||||
sudo echo "sudo check..." && sudo nixos-rebuild --log-format internal-json -v switch --flake .# --show-trace |& nom --json
|
sudo echo "sudo check..." && sudo nixos-rebuild --log-format internal-json -v switch --flake .# --show-trace |& nom --json
|
||||||
|
|
||||||
|
boot:
|
||||||
|
sudo echo "sudo check..." && sudo nixos-rebuild --log-format internal-json -v boot --flake .# --show-trace |& nom --json
|
||||||
|
|
||||||
run:
|
run:
|
||||||
nix-repl -f flake:nixpkgs
|
nix-repl -f flake:nixpkgs
|
||||||
|
|
||||||
|
@ -15,7 +18,19 @@ clean:
|
||||||
sudo nix-store --optimise
|
sudo nix-store --optimise
|
||||||
|
|
||||||
setup:
|
setup:
|
||||||
|
#!/run/current-system/sw/bin/bash -e
|
||||||
|
if [ -s ./.git/hooks/pre-commit ]; then
|
||||||
|
read -p $"This file already contains the following text:
|
||||||
|
$(<./.git/hooks/pre-commit)
|
||||||
|
Do you want to add the test hook (y/N)? (This will NOT delete data)" choice
|
||||||
|
case "$choice" in
|
||||||
|
y|Y ) echo "just test" >> ./.git/hooks/pre-commit && chmod +x ./.git/hooks/pre-commit && echo "Added test hook to pre-commit.";;
|
||||||
|
* ) echo "No test added to pre-commit.";;
|
||||||
|
esac
|
||||||
|
else
|
||||||
echo "just test" >> ./.git/hooks/pre-commit && chmod +x ./.git/hooks/pre-commit
|
echo "just test" >> ./.git/hooks/pre-commit && chmod +x ./.git/hooks/pre-commit
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
push:
|
push:
|
||||||
git pull
|
git pull
|
||||||
|
|
|
@ -18,7 +18,11 @@ writeShellApplication
|
||||||
git clone https://codeberg.org/Lillian-Violet/NixOS-Config.git ./rebuild
|
git clone https://codeberg.org/Lillian-Violet/NixOS-Config.git ./rebuild
|
||||||
pushd ./rebuild > /dev/null
|
pushd ./rebuild > /dev/null
|
||||||
echo "NixOS Rebuilding..."
|
echo "NixOS Rebuilding..."
|
||||||
|
if ["''$HOSTNAME" = shodan]; then
|
||||||
|
just boot
|
||||||
|
else
|
||||||
just build
|
just build
|
||||||
|
fi
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
echo "Cleaning up repository in '/tmp/rebuild'..."
|
echo "Cleaning up repository in '/tmp/rebuild'..."
|
||||||
rm -rf ./rebuild
|
rm -rf ./rebuild
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue