#!/bin/bash COMMAND="$1" OMARCHY_PATH=${OMARCHY_PATH:-$HOME/.local/share/omarchy} if [[ -z $COMMAND ]]; then echo "Usage: omarchy-snapshot " >&2 exit 1 fi if ! command -v snapper &>/dev/null; then exit 127 # omarchy-update can use this to just ignore if snapper is not available fi case "$COMMAND" in create) DESC="$(omarchy-version)" for config in root home; do sudo snapper -c "$config" create -c number -d "$DESC" done ;; restore) sudo limine-snapper-restore ;; esac