#!/bin/sh

REPO_PATH="$HOME/dotfiles"
NIXOS_FOLDER="$REPO_PATH/nixos"

# Show git diff
cd $NIXOS_FOLDER
git diff

echo -e "\033[1mLast Commit Name:\033[0m $(git log -1 --pretty=format:'%s')"


# Ask user if they want to continue
if [[ $1 == "-sw" ]]; then
  read -p "Do you want to continue? (y/n): " choice
  if [[ $choice == "y" ]]; then
    echo -e "\033[1m>>> sudo nixos-rebuild switch\033[0m"
    sudo nixos-rebuild switch
  else
    echo "Operation cancelled."
  fi
else

  echo -e "\033[1m>>> sudo nixos-rebuild dry-run\033[0m"
  sudo nixos-rebuild dry-run
fi

