lots of fixes, new music stuff
[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 cloc
90 # pretty complex config. i just setup to ignore my password managerf
91 # according to the docs, and C-M-v to open the main window
92 copyq
93 cpulimit
94 cron
95 cvs
96 debian-archive-keyring
97 debug-me
98 debootstrap
99 debconf-doc
100 devscripts
101 dillo
102 dirmngr
103 dos2unix
104 dosfstools
105 dnsutils
106 python3-dnspython
107 duplicity
108 elinks
109 evince
110 exim4-doc-html
111 exfat-fuse
112 exfat-utils
113 expect
114 # for ftp upload dejagnu test
115 libdate-manip-perl libemail-messageid-perl
116 fakeroot
117 fail2ban
118 fdupes
119 feh
120 filelight
121 firejail
122 flashrom
123 fonts-noto
124 fonts-roboto
125 fonts-thai-tlwg
126 fonts-thai-tlwg-otf
127 xfonts-intl-asian
128 fonts-sil-lateef
129 gajim
130 gawk-doc
131 # gcc suggests
132 make manpages-dev autoconf automake libtool flex bison
133 gcc-doc
134 gdb
135 gdb-doc
136 geoip-bin
137 geoip-database
138 gimp
139 git-doc
140 git-email
141 git-cvs
142 git-svn
143 gitk
144 glibc-doc
145 goaccess
146 gnome-screenshot
147 grepmail
148 guvcview
149 # for my / office hp printers
150 hplip
151 hunspell
152 i3lock
153 i3status
154 iftop
155 iotop
156 info
157 inotify-tools
158 ipcalc
159 iputils-tracepath
160 iperf3
161 iproute2-doc
162 irqbalance
163 jq
164 kid3-qt
165 kid3-cli
166 konsole
167 knot-dnsutils
168 libterm-readkey-perl
169 libreoffice
170 linphone
171 linux-doc
172 lshw
173 make-doc
174 manpages
175 manpages-dev
176 markdown
177 mb2md
178 mdadm
179 meld
180 memtester
181 metastore
182 mhonarc
183 mmdebstrap
184 mp3gain
185 mps-youtube
186 mpv
187 mumble
188 mupdf
189 mutt
190 nagstamon
191 namazu2
192 ncdu
193 # gnupload dependency
194 ncftp
195 nethogs
196 nginx-doc
197 nmap
198 nyancat
199 obs-studio
200 offlineimap
201 oathtool
202 opendkim-tools
203 p7zip-full
204 paprefs
205 parted
206 parted-doc
207 pass
208 pavucontrol
209 pdfgrep
210 perl-doc
211 pianobar
212 pinentry-tty
213 pinentry-gtk2
214 pidgin
215 pidgin-otr
216 pixz
217 pry
218 pv
219 python3-doc
220 qemu-user-static
221 qrencode
222 readline-doc
223 rename
224 reportbug
225 rfkill
226 rng-tools
227 rygel
228 sakura
229 schroot
230 shellcheck
231 # for sig2dot
232 signing-party
233 sipcalc
234 socat
235 # add-apt-repository
236 software-properties-common
237 speex
238 sox
239 sqlite3-doc
240 squashfs-tools
241 strace
242 subversion
243 swaks
244 swh-plugins
245 tar-doc
246 tcpdump
247 telnet
248 tmate
249 transmission-remote-gtk
250 trash-cli
251 tty-clock
252 uuid-runtime
253 vlc
254 wamerican-huge
255 wireless-tools
256 w3m
257 whois
258 wondershaper
259 xawtv
260 xbacklight
261 xdot
262 xloadimage
263 xprintidle
264 xscreensaver
265 xscreensaver-data-extra
266 xscreensaver-gl
267 xscreensaver-gl-extra
268 global
269 python3-pygments
270 )
271
272 # shellcheck disable=SC2034
273 pall=(${p1[@]} ${p2[@]} ${p3[@]} )