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