This commit is contained in:
lsoriano-mcm
2025-07-05 09:22:12 -05:00
parent 352f2d923b
commit 6550d6e871
2 changed files with 8 additions and 24 deletions
+4 -20
View File
@@ -2,24 +2,8 @@
set -e
OS="$(uname -s)"
ARCH="$(uname -m)"
ARCH=$(uname -m)
HOSTNAME=$1
if [[ "$OS" == "Darwin" ]]; then
echo "macOS (Darwin) detected. Running nix-darwin switch..."
sudo nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake .\#macos
echo "macOS configuration updated successfully."
elif [[ "$OS" == "Linux" && "$ARCH" == "x86_64" ]]; then
echo "Linux (x86_64) detected. Running nixos-rebuild..."
sudo nixos-rebuild switch --flake .\#desktop
echo "NixOS configuration updated successfully."
else
echo "Unsupported operating system or architecture: $OS ($ARCH)"
echo "This script only supports Darwin (macOS) and Linux (x86_64)."
exit 1
fi
exit 0
if [[HOSTNAME]]; then