#!/bin/bash
# meant to be sourced
+#
+# packages with the same name across distros.
p1=(
- trash-cli
- cryptsetup
- lvm2
+ trash-cli
+ cryptsetup
+ lvm2
+ mbuffer
+ screen
)
p2=(
- # 2nd
- ghc
- konsole
- xmonad
- cabal-install
- dmenu
+ # 2nd
+ konsole
+ suckless-tools
+ # prefer xmonad, but it doesnt exist for wayland
+ i3
)
p3=(
- htop
- iptables
- mailutils
- nmon
- rdiff-backup
- ruby
- ruby-rest-client
- tree
- vim
- wcd
- wget
+ at
+ bash-completion
+ curl
+ ethtool
+ eatmydata
+ fping
+ git
+ htop
+ iptables
+ mailutils
+ nmon
+ ntp
+ rdiff-backup
+ ruby
+ ruby-rest-client
+ traceroute
+ tree
+ vim
+ wcd
+ wget
)
# swh-plugins is for karaoke pulsaudio filter.
# pidgin-otr, i went into pidgin pluggin settings and generated a key for some accounts
# xawtv has webcam cli control. v4lctl bright 80%; v4lctl list
# guvcview also adjusts webcam
+# pv is used by btrbk
+# libterm-readkey-perl for rt cli tool
+# fonts pkgs are an attempt to get less block characters
+# gnat-5 & ccache is for coreboot
+# python-dnspython is needed by some ansible module and 3 is
+# for when ansible becomes py3.
p4=(
- adb
- apache2
- apache2-doc
- apt-doc
- apt-listchanges
- aptitude-doc-en
- bash-doc
- beets
- beets-doc
- binutils-doc
- bind9-doc
- bind9utils
- bwm-ng
- cloc
- cpulimit
- cron
- debootstrap
- debconf-doc
- dirmngr
- dnsutils
- dnsmasq
- dtrx
- duplicity
- eclipse
- evince
- fdupes
- feh
- filelight
- flashrom
- gawk-doc
- gcc-doc
- gdb
- gdb-doc
- geoip-bin
- git-doc
- git-email
- gitk
- glibc-doc
- goaccess
- gnome-screenshot
- guvcview
- i3lock
- inetutils-traceroute
- iperf3
- iproute2-doc
- jq
- kid3-qt
- kid3-cli
- konsole
- libreoffice
- linphone
- linux-doc
- locate
- lshw
- make-doc
- manpages
- manpages-dev
- mb2md
- meld
- mps-youtube
- mpv
- mumble
- nagstamon
- ncdu
- nginx-doc
- nmap
- offlineimap
- oathtool
- opendkim-tools
- p7zip
- paprefs
- parted-doc
- pavucontrol
- pdfgrep
- perl-doc
- pianobar
- pidgin
- pidgin-otr
- pry
- python-autopep8
- python3-doc
- qrencode
- reportbug
- sakura
- schroot
- sqlite3-doc
- squashfs-tools
- swh-plugins
- tar-doc
- tcpdump
- telnet
- transmission-remote-gtk
- vlc
- whois
- wondershaper
- xawtv
- xbacklight
- xprintidle
- xscreensaver
- xscreensaver-data-extra
- xscreensaver-gl
- xscreensaver-gl-extra
+ adb
+ ansible
+ apache2
+ apache2-doc
+ apt-doc
+ apt-listchanges
+ apt-rdepends
+ apt-show-versions
+ aptitude-doc-en
+ asciidoc
+ backupninja
+ bash-doc
+ beets
+ beets-doc
+ binutils-doc
+ bind9-doc
+ bind9utils
+ bwm-ng
+ ccache
+ cloc
+ cpulimit
+ cron
+ debian-archive-keyring
+ debootstrap
+ debconf-doc
+ dirmngr
+ dnsutils
+ dnsmasq
+ python-dnspython
+ python3-dnspython
+ dtrx
+ duplicity
+ eclipse
+ elinks
+ evince
+ fdupes
+ feh
+ filelight
+ flashrom
+ fonts-noto
+ fonts-roboto
+ fonts-thai-tlwg
+ fonts-thai-tlwg-otf
+ xfonts-intl-asian
+ fonts-sil-lateef
+ gawk-doc
+ gcc-doc
+ gdb
+ gdb-doc
+ geoip-bin
+ geoip-database
+ git-doc
+ git-email
+ git-svn
+ gitk
+ glibc-doc
+ goaccess
+ gnat-5
+ gnome-screenshot
+ gnupg-doc
+ guvcview
+ hunspell
+ i3lock
+ inotify-tools
+ iputils-tracepath
+ iperf3
+ iproute2-doc
+ jq
+ kid3-qt
+ kid3-cli
+ konsole
+ libterm-readkey-perl
+ libreoffice
+ linphone
+ linux-doc
+ lshw
+ make-doc
+ manpages
+ manpages-dev
+ markdown
+ mb2md
+ meld
+ mhonarc
+ moreutils
+ mps-youtube
+ mpv
+ mumble
+ nagstamon
+ namazu2
+ ncdu
+ nginx-doc
+ nmap
+ offlineimap
+ oathtool
+ opendkim-tools
+ p7zip
+ paprefs
+ parted-doc
+ pass
+ pavucontrol
+ pdfgrep
+ perl-doc
+ pianobar
+ pidgin
+ pidgin-otr
+ pry
+ pv
+ python-autopep8
+ python3-doc
+ qemu-user-static
+ qrencode
+ readline-doc
+ reportbug
+ rng-tools
+ sakura
+ schroot
+ sig2dot
+ sipcalc
+ sqlite3-doc
+ squashfs-tools
+ strace
+ subversion
+ swh-plugins
+ tar-doc
+ tcpdump
+ telnet
+ transmission-remote-gtk
+ vlc
+ w3m
+ whois
+ wondershaper
+ xawtv
+ xbacklight
+ xdot
+ xloadimage
+ xprintidle
+ xscreensaver
+ xscreensaver-data-extra
+ xscreensaver-gl
+ xscreensaver-gl-extra
)
+
+pall=(${p1[@]} ${p2[@]} ${p3[@]} ${p4[@]} )