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