#!/bin/bash
+# I, Ian Kelling, follow the GNU license recommendations at
+# https://www.gnu.org/licenses/license-recommendations.en.html. They
+# recommend that small programs, < 300 lines, be licensed under the
+# Apache License 2.0. This file contains or is part of one or more small
+# programs. If a small program grows beyond 300 lines, I plan to switch
+# its license to GPL.
+
+# Copyright 2024 Ian Kelling
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
# meant to be sourced
#
# packages with the same name across distros.
p1=(
bind9-host
cryptsetup
+ libpam-tmpdir
lvm2
mbuffer
moreutils
screen
+ tmux
)
p2=(
bash-completion
artha
asciidoc
backupninja
+ barrier
bash-doc
- beets
- beets-doc
+ bat
+ # options beets dep
+ python3-discogs-client
+ # not using it currently and it has a dependency problem
+# beets
+# beets-doc
binutils-doc
bind9-doc
bind9utils
build-essential
bwm-ng
ccache
+ cheese
cloc
# pretty complex config. i just setup to ignore my password managerf
# according to the docs, and C-M-v to open the main window
copyq
cpulimit
cron
+ csvkit
cvs
debian-archive-keyring
debug-me
devscripts
dillo
dirmngr
+ dos2unix
+ dosfstools
dnsutils
+ dsh
+ dunst
python3-dnspython
+ # better du in t11+
+ duf
duplicity
elinks
evince
exim4-doc-html
exfat-fuse
- exfat-utils
+ # was exfat-utils before aramo
+ exfatprogs
expect
# for ftp upload dejagnu test
libdate-manip-perl libemail-messageid-perl
fonts-roboto
fonts-thai-tlwg
fonts-thai-tlwg-otf
+ ftp-upload
+ fzf
xfonts-intl-asian
fonts-sil-lateef
gajim
gimp
git-doc
git-email
+ git-cvs
git-svn
gitk
glibc-doc
goaccess
gnome-screenshot
+ # color picker
+ gpick
grepmail
guvcview
+ gwenview
# for my / office hp printers
hplip
+ html-xml-utils
+ html2text
hunspell
+ # not sure i need it, but i have i2c hacking stuff and it is suggested
+ # in s76-driver
+ i2c-tools
i3lock
i3status
+ icecast2
iftop
iotop
info
knot-dnsutils
libterm-readkey-perl
libreoffice
- linphone
+ linphone-desktop
linux-doc
lshw
make-doc
manpages
manpages-dev
markdown
+ # probably add this in t12. it is utilities for maildir.
+ # for now, building from source
+ # mblaze
mb2md
mdadm
meld
metastore
mhonarc
mmdebstrap
- mps-youtube
+ mp3gain
mpv
mumble
mupdf
+ mutt
nagstamon
namazu2
ncdu
# gnupload dependency
ncftp
+ nethogs
nginx-doc
nmap
nyancat
+ nzbget
obs-studio
offlineimap
oathtool
opendkim-tools
p7zip-full
- paprefs
+ parted
parted-doc
pass
- pavucontrol
pdfgrep
perl-doc
pianobar
pidgin
pidgin-otr
pixz
+ # unattended-upgrades.log: Please install powermgmt-base package to check power status
+ powermgmt-base
+ profanity
pry
pv
python3-doc
qemu-user-static
+ qimgv
qrencode
+ read-edid
readline-doc
rename
reportbug
+ # first exist in t11 afaik
+ ripgrep
rfkill
- rng-tools
+ rng-tools-debian
rygel
sakura
schroot
swh-plugins
tar-doc
tcpdump
+ tcl
+ tcl-tclreadline
telnet
tmate
transmission-remote-gtk
trash-cli
tty-clock
+ units
+ uuid-runtime
vlc
wamerican-huge
wireless-tools
xawtv
xbacklight
xdot
+ # needed for some i3 hacks
+ xdotool
xloadimage
xprintidle
xscreensaver
xscreensaver-gl-extra
global
python3-pygments
+ vainfo
)
# shellcheck disable=SC2034