mirror of
https://github.com/itme-brain/nixos.git
synced 2026-03-23 16:29:42 -04:00
just recipe improvements
This commit is contained in:
parent
68381d65ed
commit
99572e81c0
1 changed files with 19 additions and 7 deletions
26
justfile
26
justfile
|
|
@ -1,8 +1,10 @@
|
||||||
|
SYSTEM := "$(echo $HOSTNAME)"
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@just --list
|
@just --list
|
||||||
|
|
||||||
# Output what derivations will be built
|
# Output what derivations will be built
|
||||||
test TYPE="nix" SYSTEM="desktop":
|
test SYSTEM TYPE="nix":
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
case "{{TYPE}}" in
|
case "{{TYPE}}" in
|
||||||
|
|
@ -36,7 +38,7 @@ test TYPE="nix" SYSTEM="desktop":
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Build the nix expression and hydrate the results directory - pass VM flag to build a VM
|
# Build the nix expression and hydrate the results directory - pass VM flag to build a VM
|
||||||
build TYPE="nix" SYSTEM="desktop":
|
build SYSTEM TYPE="nix":
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
case "{{TYPE}}" in
|
case "{{TYPE}}" in
|
||||||
|
|
@ -85,15 +87,25 @@ build TYPE="nix" SYSTEM="desktop":
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
search PKG:
|
||||||
|
nix search nixpkgs {{PKG}}
|
||||||
|
|
||||||
|
pkgs:
|
||||||
|
@xdg-open https://search.nixos.org/packages
|
||||||
|
|
||||||
|
options:
|
||||||
|
@xdg-open https://search.nixos.org/options
|
||||||
|
|
||||||
# NixOS-rebuild switch short-hand
|
# NixOS-rebuild switch short-hand
|
||||||
up SYSTEM="desktop":
|
switch BACK:
|
||||||
@echo "Switching to next generation"
|
@echo -e "\033[32m->> Switching to next generation ->>\033[0m"
|
||||||
sudo nixos-rebuild switch --flake .#{{SYSTEM}}
|
@sudo nixos-rebuild switch --flake .#{{SYSTEM}}
|
||||||
|
|
||||||
# NixOS-rebuild boot short-hand
|
# NixOS-rebuild boot short-hand
|
||||||
boot SYSTEM="desktop":
|
boot:
|
||||||
|
@echo -e "\033[34m->> Reboot to new generation ->>\033[0m"
|
||||||
@echo "Switching to next generation on reboot"
|
@echo "Switching to next generation on reboot"
|
||||||
sudo nixos-rebuild boot --flake .#{{SYSTEM}}
|
@sudo nixos-rebuild boot --flake .#{{SYSTEM}}
|
||||||
|
|
||||||
# Commit all changes and push to upstream
|
# Commit all changes and push to upstream
|
||||||
gh MESSAGE:
|
gh MESSAGE:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue