-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprograms
More file actions
84 lines (71 loc) · 1.12 KB
/
programs
File metadata and controls
84 lines (71 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#!/bin/bash
PROGRAMS="
flatpak
xfce
gnome
hyprland
kdeplasma
eza
rofi
walker
ghostty
nvim
micro
vscode
gh
github-desktop
firefox
google-chrome
librewolf
epiphany
"
PROGRAMS_APT="
"
PROGRAMS_EMERGE="
"
PROGRAMS_PACMAN="
flatpak
xfce4-terminal
thunar
eza
rofi
walker
gh
"
PROGRAMS_YAY="
vscode
github-desktop-plus
librewolf
"
PROGRAMS_FLATPAK="
github.plrigaux.sysd-manager
com.usebottles.bottles
"
if command -v apt; then
apt update
apt upgrade -y
apt install -y $PROGRAMS
apt install -y $PROGRAMS_APT
fi
if command -v pacman; then
pacman -Syu
pacman -S --noconfirm $PROGRAMS_PACMAN
fi
if command -v pacman; then
yay -S --noconfirm $PROGRAMS_YAY
fi
if command -v emerge; then
emerge --sync
emerge -avquD @world
emerge -vq $PROGRAMS
emerge -vq $PROGRAMS_EMERGE
fi
if command -v yum; then
echo "Package manager not supported. Please submit an issue @ https:github.com/linuxthemes/base."
fi
if command -v dnf; then
echo "Package manager not supported. Please submit an issue @ https:github.com/linuxthemes/base."
fi
if command -v flatpak; then
flatpak install $PROGRAMS_FLATPAK
fi