minor fix
[distro-setup] / pkgs
diff --git a/pkgs b/pkgs
index 5b676907f508fc2ec12e1cebff380491c9adf052..ae66e348bee272b29f2921cf1f2b05ef78a7a0c8 100644 (file)
--- a/pkgs
+++ b/pkgs
@@ -1,4 +1,25 @@
 #!/bin/bash
 #!/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.
 # meant to be sourced
 #
 # packages with the same name across distros.
 p1=(
   bind9-host
   cryptsetup
 p1=(
   bind9-host
   cryptsetup
+  libpam-tmpdir
   lvm2
   mbuffer
   moreutils
   screen
   lvm2
   mbuffer
   moreutils
   screen
+  tmux
 )
 p2=(
   bash-completion
 )
 p2=(
   bash-completion
@@ -69,13 +92,15 @@ p3=(
   apt-show-versions
   aptitude-doc-en
   arandr
   apt-show-versions
   aptitude-doc-en
   arandr
-  arbtt
   # dictionary / thesaurus
   artha
   asciidoc
   backupninja
   barrier
   bash-doc
   # dictionary / thesaurus
   artha
   asciidoc
   backupninja
   barrier
   bash-doc
+  bat
+  # options beets dep
+  python3-discogs-client
   # not using it currently and it has a dependency problem
 #  beets
 #  beets-doc
   # not using it currently and it has a dependency problem
 #  beets
 #  beets-doc
@@ -94,6 +119,7 @@ p3=(
   copyq
   cpulimit
   cron
   copyq
   cpulimit
   cron
+  csvkit
   cvs
   debian-archive-keyring
   debug-me
   cvs
   debian-archive-keyring
   debug-me
@@ -105,13 +131,18 @@ p3=(
   dos2unix
   dosfstools
   dnsutils
   dos2unix
   dosfstools
   dnsutils
+  dsh
+  dunst
   python3-dnspython
   python3-dnspython
+  # better du in t11+
+  duf
   duplicity
   elinks
   evince
   exim4-doc-html
   exfat-fuse
   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
   expect
   # for ftp upload dejagnu test
   libdate-manip-perl libemail-messageid-perl
@@ -126,6 +157,8 @@ p3=(
   fonts-roboto
   fonts-thai-tlwg
   fonts-thai-tlwg-otf
   fonts-roboto
   fonts-thai-tlwg
   fonts-thai-tlwg-otf
+  ftp-upload
+  fzf
   xfonts-intl-asian
   fonts-sil-lateef
   gajim
   xfonts-intl-asian
   fonts-sil-lateef
   gajim
@@ -146,13 +179,22 @@ p3=(
   glibc-doc
   goaccess
   gnome-screenshot
   glibc-doc
   goaccess
   gnome-screenshot
+  # color picker
+  gpick
   grepmail
   guvcview
   grepmail
   guvcview
+  gwenview
   # for my / office hp printers
   hplip
   # for my / office hp printers
   hplip
+  html-xml-utils
+  html2text
   hunspell
   hunspell
+  # not sure i need it, but i have i2c hacking stuff and it is suggested
+  # in s76-driver
+  i2c-tools
   i3lock
   i3status
   i3lock
   i3status
+  icecast2
   iftop
   iotop
   info
   iftop
   iotop
   info
@@ -169,13 +211,16 @@ p3=(
   knot-dnsutils
   libterm-readkey-perl
   libreoffice
   knot-dnsutils
   libterm-readkey-perl
   libreoffice
-  linphone
+  linphone-desktop
   linux-doc
   lshw
   make-doc
   manpages
   manpages-dev
   markdown
   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
   mb2md
   mdadm
   meld
@@ -184,7 +229,6 @@ p3=(
   mhonarc
   mmdebstrap
   mp3gain
   mhonarc
   mmdebstrap
   mp3gain
-  mps-youtube
   mpv
   mumble
   mupdf
   mpv
   mumble
   mupdf
@@ -198,16 +242,15 @@ p3=(
   nginx-doc
   nmap
   nyancat
   nginx-doc
   nmap
   nyancat
+  nzbget
   obs-studio
   offlineimap
   oathtool
   opendkim-tools
   p7zip-full
   obs-studio
   offlineimap
   oathtool
   opendkim-tools
   p7zip-full
-  paprefs
   parted
   parted-doc
   pass
   parted
   parted-doc
   pass
-  pavucontrol
   pdfgrep
   perl-doc
   pianobar
   pdfgrep
   perl-doc
   pianobar
@@ -216,18 +259,23 @@ p3=(
   pidgin
   pidgin-otr
   pixz
   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
   pry
   pv
   python3-doc
   qemu-user-static
+  qimgv
   qrencode
   qrencode
+  read-edid
   readline-doc
   rename
   reportbug
   # first exist in t11 afaik
   ripgrep
   rfkill
   readline-doc
   rename
   reportbug
   # first exist in t11 afaik
   ripgrep
   rfkill
-  rng-tools
+  rng-tools-debian
   rygel
   sakura
   schroot
   rygel
   sakura
   schroot
@@ -248,11 +296,14 @@ p3=(
   swh-plugins
   tar-doc
   tcpdump
   swh-plugins
   tar-doc
   tcpdump
+  tcl
+  tcl-tclreadline
   telnet
   tmate
   transmission-remote-gtk
   trash-cli
   tty-clock
   telnet
   tmate
   transmission-remote-gtk
   trash-cli
   tty-clock
+  units
   uuid-runtime
   vlc
   wamerican-huge
   uuid-runtime
   vlc
   wamerican-huge
@@ -263,6 +314,8 @@ p3=(
   xawtv
   xbacklight
   xdot
   xawtv
   xbacklight
   xdot
+  # needed for some i3 hacks
+  xdotool
   xloadimage
   xprintidle
   xscreensaver
   xloadimage
   xprintidle
   xscreensaver