Files
z-bar-qt/scripts/update.sh
T
Zacharias-Brohn 144d763c67 mute source audio
2026-02-09 22:23:53 +01:00

29 lines
478 B
Bash
Executable File

#!/usr/bin/env bash
OS="arch"
if [[ $(ls ./tmp) ]]; then
exec mkdir ./tmp
fi
cd ./tmp
main() {
local OPTARG OPTIND opt
while getopts "arch:nix:" opt; do
case "$opt" in
arch) OS=$OPTARG ;;
nix) OS=$OPTARG ;;
*) fatal 'bad option' ;;
esac
done
if [[ $OS = "arch" ]]; then
exec yay -Sy
elif [[ $OS = "nix" ]]; then
exec nixos-rebuild build --flake $HOME/Gits/NixOS/#nixos
PKGS=$(exec nix store diff-closures /run/current-system ./result)
fi
}
main "$@"