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