forked from picodotdev/alis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
alis-packages.conf
233 lines (225 loc) · 5.56 KB
/
alis-packages.conf
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# Arch Linux Install Script (alis) configuration file
#
# Some variables values are preceded by a ! character, this means that the value is ignored.
# Some variables accept a single value others accept multiple values as annotated in the comments.
# Some variables are boolean with a value of true or false.
#
# Read the Arch Linux wiki pages to learn more about the variables values.
# https://github.com/picodotdev/alis/blob/master/README.md
# packages (all multiple)
## Arch Linux packages to install
## more at https://www.archlinux.org/packages/
PACKAGES_PACMAN_INSTALL="true"
PACKAGES_PACMAN_INTERNET="
firefox
chromium
curl
wget
!filezilla
sshfs
openssh
qbittorrent
!liferea
"
PACKAGES_PACMAN_MULTIMEDIA="
gimp
!imagemagick
!krita
inkscape
!blender
!cmus
!lollypop
!ardour
mpv
!audacity
gwenview
ffmpeg
!gstreamer
!gst-plugins-good
!gst-plugins-bad
!gst-plugins-ugly
bluez
bluez-utils
blueman
nitrogen
pulseaudio
pulseaudio-alsa
pulseaudio-bluetooth
pulseaudio-jack
qjackctl
network-manager-applet
networkmanager
networkmanager-openvpn
networkmanager-pptp
"
PACKAGES_PACMAN_UTILITIES="
code
lz4
!meld
!dosfstools
!ntfs-3g
!exfat-utils
man-db
man-pages
samba
sed
thunar
thunar-archive-plugin
poppler
poppler-data
poppler-glib
poppler-qt5
"
PACKAGES_PACMAN_DOCUMENTS_AND_TEXT="
libreoffice-fresh
!calligra
!discount
!lyx
gvim
neovim
okular
!hplip
!calibre"
PACKAGES_PACMAN_COMMUNICATION="
!geary
!thunderbird
!empathy
!kopete
!polari
!konversation
!discord
"
PACKAGES_PACMAN_GAMES="
!steam
!steam-native-runtime
"
PACKAGES_PACMAN_SECURITY="
ufw
rsync
gnupg
!keepassxc
!encfs"
PACKAGES_PACMAN_SCIENCE="
!geogebra
!octave"
PACKAGES_PACMAN_OTHERS="
!klavaro
!tmux"
PACKAGES_PACMAN_DEVELOPER="
git
python
!dotnet-sdk
!php
!rust
!go
!r
docker
docker-compose
ansible
!vagrant
!packer
!terraform
!vault
!consul
!virtualbox
!virtualbox-guest-iso
!virtualbox-host-modules-arch
"
PACKAGES_PACMAN_CUSTOM="
i3lock
i3status
rxvt-unicode
rxvt-unicode-terminfo
scrot
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-fira-code
ttf-liberation
ttf-roboto
ttf-roboto-mono
rofi
xcompmgr
neofetch
"
## Flatpak packages to install
## more at https://flathub.org/apps/collection/popular
PACKAGES_FLATPAK_INSTALL="false"
PACKAGES_FLATPAK_INTERNET=""
PACKAGES_FLATPAK_MULTIMEDIA="!com.spotify.Client !org.ardour.Ardour !org.audacityteam.Audacity !tv.kodi.Kodi !org.pitivi.Pitivi"
PACKAGES_FLATPAK_UTILITIES="!org.freefilesync.FreeFileSync !com.dropbox.Client"
PACKAGES_FLATPAK_DOCUMENTS_AND_TEXT="!org.onlyoffice.desktopeditors !com.wps.Office"
PACKAGES_FLATPAK_COMMUNICATION="!com.slack.Slack !com.microsoft.Teams !org.jitsi.jitsi-meet !us.zoom.Zoom !org.telegram.desktop"
PACKAGES_FLATPAK_GAMES="!com.valvesoftware.Steam !org.wesnoth.Wesnoth !com.albiononline.AlbionOnline !org.hedgewars.Hedgewars !com.mojang.Minecraft !net.supertuxkart.SuperTuxKart !org.openttd.OpenTTD"
PACKAGES_FLATPAK_SECURITY=""
PACKAGES_FLATPAK_SCIENCE=""
PACKAGES_FLATPAK_OTHERS="!org.gnucash.GnuCash"
PACKAGES_FLATPAK_DEVELOPER="!com.jetbrains.IntelliJ-IDEA-Community !org.eclipse.Java !com.getpostman.Postman"
PACKAGES_FLATPAK_CUSTOM=""
## SDKMAN packages to install
## more at https://sdkman.io/jdks and https://sdkman.io/sdks
PACKAGES_SDKMAN_INSTALL="false"
PACKAGES_SDKMAN_JDKS="!java !java:17.0.0-tem !java:11.0.13-tem !java:8.0.312-tem" # format <candidate>:[version]:[local-path]
PACKAGES_SDKMAN_SDKS="!gradle !maven !kotlin !groovy" # format <candidate>:[version]:[local-path]
## AUR utility and packages to install
## more at https://aur.archlinux.org/packages/
PACKAGES_AUR_INSTALL="true"
PACKAGES_AUR_COMMAND="paru !yay !aurman"
PACKAGES_AUR_INTERNET=""
PACKAGES_AUR_MULTIMEDIA="
popcorntime-bin
"
PACKAGES_AUR_UTILITIES="
urxvt-resize-font-git
thunar-shares-plugin
ventoy-bin
vim-plug
i3-scrot
inxi
"
PACKAGES_AUR_DOCUMENTS_AND_TEXT="
!zotero
masterpdfeditor-free
"
PACKAGES_AUR_COMMUNICATION="
!telegram-desktop-bin
!teams
!zoom
"
PACKAGES_AUR_GAMES="
!proton
"
PACKAGES_AUR_SECURITY=""
PACKAGES_AUR_SCIENCE=""
PACKAGES_AUR_OTHERS="
!nvidia-xrun
!anydesk-bin
"
PACKAGES_AUR_DEVELOPER="
!google-cloud-sdk
!postman-bin
!stoplight-studio-appimage
python37
python38
code-marketplace
code-features
"
PACKAGES_AUR_CUSTOM="
numix-circle-arc-icons-git
numix-circle-icon-theme-git
numix-icon-theme-git
numix-frost-themes
numix-icon-theme-square
ttf-openlogos-archupdate
nerd-fonts-terminus
"
# test comment
PACKAGES_PACMAN="$PACKAGES_PACMAN_INTERNET $PACKAGES_PACMAN_MULTIMEDIA $PACKAGES_PACMAN_UTILITIES $PACKAGES_PACMAN_DOCUMENTS_AND_TEXT $PACKAGES_PACMAN_COMMUNICATION $PACKAGES_PACMAN_GAMES $PACKAGES_PACMAN_SECURITY $PACKAGES_PACMAN_SCIENCE $PACKAGES_PACMAN_OTHERS $PACKAGES_PACMAN_DEVELOPER $PACKAGES_PACMAN_CUSTOM"
PACKAGES_FLATPAK="$PACKAGES_FLATPAK_INTERNET $PACKAGES_FLATPAK_MULTIMEDIA $PACKAGES_FLATPAK_UTILITIES $PACKAGES_FLATPAK_DOCUMENTS_AND_TEXT $PACKAGES_FLATPAK_COMMUNICATION $PACKAGES_FLATPAK_GAMES $PACKAGES_FLATPAK_SECURITY $PACKAGES_FLATPAK_SCIENCE $PACKAGES_FLATPAK_OTHERS $PACKAGES_FLATPAK_DEVELOPER $PACKAGES_FLATPAK_CUSTOM"
PACKAGES_SDKMAN="$PACKAGES_SDKMAN_JDKS $PACKAGES_SDKMAN_SDKS"
PACKAGES_AUR="$PACKAGES_AUR_INTERNET $PACKAGES_AUR_MULTIMEDIA $PACKAGES_AUR_UTILITIES $PACKAGES_AUR_DOCUMENTS_AND_TEXT $PACKAGES_AUR_COMMUNICATION $PACKAGES_AUR_GAMES $PACKAGES_AUR_SECURITY $PACKAGES_AUR_SCIENCE $PACKAGES_AUR_OTHERS $PACKAGES_AUR_DEVELOPER $PACKAGES_AUR_CUSTOM"
# systemd
## SYSTEMD_UNITS systemd units to enable or disable.
### If preceded with a "+" unit is enabled, if preceded with "-" unit is disabled, if preceded with "!" unit is ignored (no action is performed).
### eg. "+ufw.service" to enable, "-ufw.service" to disable, "!ufw.service" to ignore
SYSTEMD_UNITS="!ufw.service !docker.service"