Apply nixfmt
This commit is contained in:
@@ -1,4 +1,10 @@
|
||||
{ inputs, pkgs, lib, config, ... }:
|
||||
{
|
||||
inputs,
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
let
|
||||
flakePath = config.config-manager.flakePath;
|
||||
nixosConfiguration = config.config-manager.nixosConfiguration;
|
||||
@@ -12,49 +18,49 @@ let
|
||||
throw "'config-manager.nixosConfiguration' cannot be empty"
|
||||
else
|
||||
pkgs.writeShellScriptBin "cm" ''
|
||||
help() {
|
||||
cat << EOF
|
||||
Usage:
|
||||
cm [flag]
|
||||
help() {
|
||||
cat << EOF
|
||||
Usage:
|
||||
cm [flag]
|
||||
|
||||
Flags:
|
||||
--update updates the flake
|
||||
--switch rebuilds + switches configuration (using 'nh')
|
||||
--build-test-vm, --btvm build test-vm
|
||||
--run-test-vm, --rtvm run test-vm
|
||||
EOF
|
||||
}
|
||||
Flags:
|
||||
--update updates the flake
|
||||
--switch rebuilds + switches configuration (using 'nh')
|
||||
--build-test-vm, --btvm build test-vm
|
||||
--run-test-vm, --rtvm run test-vm
|
||||
EOF
|
||||
}
|
||||
|
||||
update() {
|
||||
echo -e "\033[0;31mUPDATING FLAKE\033[0m"
|
||||
nix flake update ${flakePath}
|
||||
}
|
||||
update() {
|
||||
echo -e "\033[0;31mUPDATING FLAKE\033[0m"
|
||||
nix flake update ${flakePath}
|
||||
}
|
||||
|
||||
switch() {
|
||||
nixos-rebuild dry-build --flake ${flakePath}#${nixosConfiguration}
|
||||
${nh}/bin/nh os switch --hostname ${nixosConfiguration} ${flakePath}
|
||||
}
|
||||
switch() {
|
||||
nixos-rebuild dry-build --flake ${flakePath}#${nixosConfiguration}
|
||||
${nh}/bin/nh os switch --hostname ${nixosConfiguration} ${flakePath}
|
||||
}
|
||||
|
||||
build-test-vm() {
|
||||
nixos-rebuild build-vm --flake ${flakePath}#test-vm
|
||||
}
|
||||
build-test-vm() {
|
||||
nixos-rebuild build-vm --flake ${flakePath}#test-vm
|
||||
}
|
||||
|
||||
run-test-vm() {
|
||||
${flakePath}/result/bin/run-test-vm-vm
|
||||
}
|
||||
run-test-vm() {
|
||||
${flakePath}/result/bin/run-test-vm-vm
|
||||
}
|
||||
|
||||
case $1 in
|
||||
--update)
|
||||
update ;;
|
||||
--switch)
|
||||
switch ;;
|
||||
--build-test-vm | --btvm)
|
||||
build-test-vm ;;
|
||||
--run-test-vm | --rtvm)
|
||||
run-test-vm ;;
|
||||
--help | *)
|
||||
help ;;
|
||||
esac
|
||||
case $1 in
|
||||
--update)
|
||||
update ;;
|
||||
--switch)
|
||||
switch ;;
|
||||
--build-test-vm | --btvm)
|
||||
build-test-vm ;;
|
||||
--run-test-vm | --rtvm)
|
||||
run-test-vm ;;
|
||||
--help | *)
|
||||
help ;;
|
||||
esac
|
||||
'';
|
||||
in
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user