fix vpn host naming
[distro-setup] / pkgs
diff --git a/pkgs b/pkgs
index 029e22835e37bbdbee6b5d24f469bbb719e93e31..ee3efb963e10cd64afdc3491aaad5c5f1f0e264b 100644 (file)
--- a/pkgs
+++ b/pkgs
@@ -1,25 +1,50 @@
 #!/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
   lvm2
   mbuffer
+  moreutils
   screen
 )
 p2=(
   bash-completion
   curl
-  ethtool
   eatmydata
+  etckeeper
+  ethtool
   fping
   git
   haveged
   htop
   iptables
   mailutils
+  nano
   nmon
   needrestart
   ntp
@@ -30,7 +55,6 @@ p2=(
   tree
   uptimed
   vim
-  wcd
   wget
 )
 
@@ -66,13 +90,16 @@ p3=(
   apt-show-versions
   aptitude-doc-en
   arandr
+  arbtt
   # dictionary / thesaurus
   artha
   asciidoc
   backupninja
+  barrier
   bash-doc
-  beets
-  beets-doc
+  # not using it currently and it has a dependency problem
+#  beets
+#  beets-doc
   binutils-doc
   bind9-doc
   bind9utils
@@ -81,12 +108,14 @@ p3=(
   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
@@ -95,15 +124,20 @@ p3=(
   devscripts
   dillo
   dirmngr
+  dos2unix
+  dosfstools
   dnsutils
+  dunst
   python3-dnspython
+  # better du in t11+
+  duf
   duplicity
   elinks
-  etckeeper
   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
@@ -118,6 +152,8 @@ p3=(
   fonts-roboto
   fonts-thai-tlwg
   fonts-thai-tlwg-otf
+  ftp-upload
+  fzf
   xfonts-intl-asian
   fonts-sil-lateef
   gajim
@@ -132,15 +168,21 @@ p3=(
   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
   i3lock
   i3status
@@ -167,30 +209,39 @@ p3=(
   manpages
   manpages-dev
   markdown
+  # probably add this in t12. it is utilities for maildir.
+  # for now, building from source
+  # mblaze
   mb2md
   mdadm
   meld
   memtester
   metastore
   mhonarc
-  moreutils
+  mmdebstrap
+  mp3gain
   mps-youtube
   mpv
   mumble
   mupdf
+  mutt
   nagstamon
   namazu2
   ncdu
   # gnupload dependency
   ncftp
+  nethogs
   nginx-doc
   nmap
+  nyancat
+  nzbget
   obs-studio
   offlineimap
   oathtool
   opendkim-tools
-  p7zip
+  p7zip-full
   paprefs
+  parted
   parted-doc
   pass
   pavucontrol
@@ -202,14 +253,20 @@ p3=(
   pidgin
   pidgin-otr
   pixz
+  profanity
   pry
+  # https://wiki.archlinux.org/title/bluetooth
+  pulseaudio-module-bluetooth
   pv
   python3-doc
   qemu-user-static
+  qimgv
   qrencode
   readline-doc
   rename
   reportbug
+  # first exist in t11 afaik
+  ripgrep
   rfkill
   rng-tools
   rygel
@@ -232,10 +289,15 @@ p3=(
   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
@@ -245,6 +307,8 @@ p3=(
   xawtv
   xbacklight
   xdot
+  # needed for some i3 hacks
+  xdotool
   xloadimage
   xprintidle
   xscreensaver