|
1 | 1 | #!/usr/bin/env bash
|
2 | 2 |
|
| 3 | +DEBIAN_DEPS=(jq zenity flatpak unzip bash libfuse2 git rsync whiptail python) |
| 4 | +ARCH_DEPS=(steam jq zenity flatpak unzip bash fuse2 git rsync whiptail python) |
| 5 | +FEDORA_DEPS=(jq zenity flatpak unzip bash fuse git rsync newt python) |
| 6 | +SUSE_DEPS=(steam jq zenity flatpak unzip bash libfuse2 git rsync whiptail python) |
| 7 | +VOID_DEPS=(steam jq zenity flatpak unzip bash fuse git rsync whiptail python) |
| 8 | + |
3 | 9 | linuxID=$(lsb_release -si)
|
4 | 10 | sandbox=""
|
5 | 11 |
|
|
52 | 58 |
|
53 | 59 | if command -v apt-get >/dev/null; then
|
54 | 60 | echo "Installing packages with apt..."
|
55 |
| - DEBIAN_DEPS=(jq zenity flatpak unzip bash libfuse2 git rsync whiptail python) |
56 | 61 |
|
57 | 62 | sudo killall apt apt-get
|
58 | 63 | sudo apt-get -y update
|
59 | 64 | sudo apt-get -y install "${DEBIAN_DEPS[@]}"
|
60 | 65 | elif command -v pacman >/dev/null; then
|
61 | 66 | echo "Installing packages with pacman..."
|
62 |
| - ARCH_DEPS=(steam jq zenity flatpak unzip bash fuse2 git rsync whiptail python) |
63 | 67 |
|
64 | 68 | sudo pacman --noconfirm -Syu
|
65 | 69 | sudo pacman --noconfirm -S "${ARCH_DEPS[@]}"
|
| 70 | + elif command -v rpm-ostree >/dev/null; then |
| 71 | + echo "Installing packages with rpm-ostree..." |
| 72 | + |
| 73 | + sudo rpm-ostree install "${FEDORA_DEPS[@]}" |
66 | 74 | elif command -v dnf >/dev/null; then
|
67 | 75 | echo "Installing packages with dnf..."
|
68 |
| - FEDORA_DEPS=(jq zenity flatpak unzip bash fuse git rsync newt python) |
69 | 76 |
|
70 | 77 | sudo dnf -y upgrade
|
71 | 78 | sudo dnf -y install "${FEDORA_DEPS[@]}"
|
72 |
| - elif command -v rpm-ostree >/dev/null; then |
73 |
| - echo "Installing packages wth rpm-ostree..." |
74 |
| - FEDORA_DEPS=(jq zenity flatpak unzip bash fuse git rsync newt python) |
75 |
| - |
76 |
| - sudo rpm-ostree upgrade |
77 |
| - sudo rpm-ostree install "${FEDORA_DEPS[@]}" |
78 | 79 | elif command -v zypper >/dev/null; then
|
79 | 80 | echo "Installing packages with zypper..."
|
80 |
| - SUSE_DEPS=(steam jq zenity flatpak unzip bash libfuse2 git rsync whiptail python) |
81 | 81 |
|
82 | 82 | sudo zypper --non-interactive up
|
83 | 83 | sudo zypper --non-interactive install "${SUSE_DEPS[@]}"
|
84 | 84 | elif command -v xbps-install >/dev/null; then
|
85 | 85 | echo "Installing packages with xbps..."
|
86 |
| - VOID_DEPS=(steam jq zenity flatpak unzip bash fuse git rsync whiptail python) |
87 | 86 |
|
88 | 87 | sudo xbps-install -Syu
|
89 | 88 | sudo xbps-install -Sy "${VOID_DEPS[@]}"
|
|
0 commit comments