be safer, keep more leafs around
[distro-setup] / pkgs
1 #!/bin/bash
2 # meant to be sourced
3 #
4 # packages with the same name across distros.
5
6 p1=(
7 bind9-host
8 cryptsetup
9 lvm2
10 mbuffer
11 moreutils
12 screen
13 )
14 p2=(
15 bash-completion
16 curl
17 eatmydata
18 etckeeper
19 ethtool
20 fping
21 git
22 haveged
23 htop
24 iptables
25 mailutils
26 nano
27 nmon
28 needrestart
29 ntp
30 rdiff-backup
31 ruby
32 ruby-rest-client
33 traceroute
34 tree
35 uptimed
36 vim
37 wget
38 )
39
40 # swh-plugins is for karaoke pulsaudio filter.
41 # mutagen for pithos
42 # guvcview set webcam brightness to highest
43 # pidgin-otr, i went into pidgin pluggin settings and generated a key for some accounts
44 # xawtv has webcam cli control. v4lctl bright 80%; v4lctl list
45 # guvcview also adjusts webcam
46 # pv is used by btrbk
47 # libterm-readkey-perl for rt cli tool
48 # fonts pkgs are an attempt to get less block characters
49 # gnat-5 & ccache is for coreboot
50 # gnat-5 doesnt exist in nabia, might not even be needed for coreboot anymore so removed it
51 # python3-dnspython is needed by some ansible module
52
53 # python3-autopep8 is nice, etiona only has python2 version, not bothering
54 # to setup a conditional or pin to nabia.
55
56 # metastore is for /p/c commit hook to store user/perms
57
58
59 p3=(
60 at
61 adb
62 ansible
63 apache2
64 apache2-doc
65 apg
66 apt-doc
67 apt-listchanges
68 apt-rdepends
69 apt-show-versions
70 aptitude-doc-en
71 arandr
72 # dictionary / thesaurus
73 artha
74 asciidoc
75 backupninja
76 barrier
77 bash-doc
78 # not using it currently and it has a dependency problem
79 # beets
80 # beets-doc
81 binutils-doc
82 bind9-doc
83 bind9utils
84 # for system76 laptop with i3 keybind.
85 brightnessctl
86 build-essential
87 bwm-ng
88 ccache
89 cheese
90 cloc
91 # pretty complex config. i just setup to ignore my password managerf
92 # according to the docs, and C-M-v to open the main window
93 copyq
94 cpulimit
95 cron
96 cvs
97 debian-archive-keyring
98 debug-me
99 debootstrap
100 debconf-doc
101 devscripts
102 dillo
103 dirmngr
104 dos2unix
105 dosfstools
106 dnsutils
107 python3-dnspython
108 duplicity
109 elinks
110 evince
111 exim4-doc-html
112 exfat-fuse
113 exfat-utils
114 expect
115 # for ftp upload dejagnu test
116 libdate-manip-perl libemail-messageid-perl
117 fakeroot
118 fail2ban
119 fdupes
120 feh
121 filelight
122 firejail
123 flashrom
124 fonts-noto
125 fonts-roboto
126 fonts-thai-tlwg
127 fonts-thai-tlwg-otf
128 xfonts-intl-asian
129 fonts-sil-lateef
130 gajim
131 gawk-doc
132 # gcc suggests
133 make manpages-dev autoconf automake libtool flex bison
134 gcc-doc
135 gdb
136 gdb-doc
137 geoip-bin
138 geoip-database
139 gimp
140 git-doc
141 git-email
142 git-cvs
143 git-svn
144 gitk
145 glibc-doc
146 goaccess
147 gnome-screenshot
148 grepmail
149 guvcview
150 # for my / office hp printers
151 hplip
152 hunspell
153 i3lock
154 i3status
155 iftop
156 iotop
157 info
158 inotify-tools
159 ipcalc
160 iputils-tracepath
161 iperf3
162 iproute2-doc
163 irqbalance
164 jq
165 kid3-qt
166 kid3-cli
167 konsole
168 knot-dnsutils
169 libterm-readkey-perl
170 libreoffice
171 linphone
172 linux-doc
173 lshw
174 make-doc
175 manpages
176 manpages-dev
177 markdown
178 mb2md
179 mdadm
180 meld
181 memtester
182 metastore
183 mhonarc
184 mmdebstrap
185 mp3gain
186 mps-youtube
187 mpv
188 mumble
189 mupdf
190 mutt
191 nagstamon
192 namazu2
193 ncdu
194 # gnupload dependency
195 ncftp
196 nethogs
197 nginx-doc
198 nmap
199 nyancat
200 obs-studio
201 offlineimap
202 oathtool
203 opendkim-tools
204 p7zip-full
205 paprefs
206 parted
207 parted-doc
208 pass
209 pavucontrol
210 pdfgrep
211 perl-doc
212 pianobar
213 pinentry-tty
214 pinentry-gtk2
215 pidgin
216 pidgin-otr
217 pixz
218 pry
219 pv
220 python3-doc
221 qemu-user-static
222 qrencode
223 readline-doc
224 rename
225 reportbug
226 rfkill
227 rng-tools
228 rygel
229 sakura
230 schroot
231 shellcheck
232 # for sig2dot
233 signing-party
234 sipcalc
235 socat
236 # add-apt-repository
237 software-properties-common
238 speex
239 sox
240 sqlite3-doc
241 squashfs-tools
242 strace
243 subversion
244 swaks
245 swh-plugins
246 tar-doc
247 tcpdump
248 telnet
249 tmate
250 transmission-remote-gtk
251 trash-cli
252 tty-clock
253 uuid-runtime
254 vlc
255 wamerican-huge
256 wireless-tools
257 w3m
258 whois
259 wondershaper
260 xawtv
261 xbacklight
262 xdot
263 xloadimage
264 xprintidle
265 xscreensaver
266 xscreensaver-data-extra
267 xscreensaver-gl
268 xscreensaver-gl-extra
269 global
270 python3-pygments
271 )
272
273 # shellcheck disable=SC2034
274 pall=(${p1[@]} ${p2[@]} ${p3[@]} )