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