~tardypad/dotfiles

ref: b9be48fa7eb8e886c0527d59938a910f0fc28a4d dotfiles/doc/PACKAGES.md -rw-r--r-- 18.7 KiB
b9be48fa — Damien Tardy-Panis Update packages version in doc 4 months ago

#Packages

The list only contains packages needed by the configuration and scripts of this repository. It is not an exhaustive list of tools used on the system.

Versions listed are the ones as defined by Arch Linux packages. The version URL links to the closest source code commit, tag or archive used. Note that it is not an exact match as extra patches might be added by the distro during packaging.

Name Purpose Source Version
aerc mail client Sourcehut 0.5.2
alacritty terminal emulator GitHub 0.7.2
alsa-utils Audio utilities alsa-project.org 1.2.4
amfora Gemini browser GitHub 1.8.0
aria2 download utility GitHub 1.35.0
bemenu dynamic menu GitHub 0.5.0
bluez-utils Bluetooth utilities kernel.org 5.56
catimg image renderer GitHub 2.7.0
coreutils basic utilities GNU 8.32
curl URL retrieval utility GitHub 7.75.0
fontconfig fonts management freedesktop.org 2:2.13.93
fzf fuzzy finder GitHub 0.26.0
gammastep screen color temperature adjustment GitLab 2.0.7
git version control GitHub 2.31.1
gnupg OpenPGP client GnuPG 2.2.27
grim screenshot utility GitHub 1.3.1
gron JSON flattener GitHub 0.6.0
htop system processes manager GitHub 3.0.5
httpie HTTP client GitHub 2.4.0
i3blocks window manager status line GitHub 1.5
imagemagick image utilities GitHub 7.0.11.5
imv image viewer GitHub 4.2.0
jq JSON processor GitHub 1.6
khard contacts management GitHub 0.17.0
less pager GNU 1:563
libqalculate calculator GitHub 3.17.0
libxml2 XML parsing Gnome 2.9.10
light backlight controller GitHub 1.2.2
mako notifications daemon GitHub 1.4.1
mpc MPD command line client GitHub 0.33
mpd music server GitHub 0.22.6
mpv media player GitHub 1:0.33.0
networkmanager network manager freedesktop.org 1.30.2
openssh SSH client GitHub 8.5p1
otf-font-awesome icons font GitHub 5.15.3
pass password manager zx2c4.com 1.7.3
qutebrowser web browser GitHub 2.1.0
rsync files syncing samba.org 3.2.3
scdoc man page generator Sourcehut 1.11.1
sfeed RSS and Atom parser Codemadness 0.9.20
slurp region selection GitHub 1.3.1
sudo run commands as root sudo.ws 1.9.6.p1
sway window manager GitHub 1:1.5.1
swayidle idle management daemon GitHub 1.6
swaylock screen locker GitHub 1.5
systemd system and service manager GitHub 247.4
the_silver_searcher code search GitHub 2.2.0
tmux terminal multiplexer GitHub 3.1_c
translate-shell translator GitHub 0.9.6.11
universal-ctags sources indexation GitHub 0.r6083.2258b24b
vim text editor GitHub 8.2.2653
w3m web pager Debian 0.5.3.git20200507
weechat chat client GitHub 3.1
wl-clipboard clipboard utilities GitHub 1:2.0.0
xdg-utils applications manager freedesktop.org 1.1.3+19+g9816ebb
ydotool keyboard and mouse automation GitHub 0.2.0
yubikey-manager Yubikey manager GitHub 3.1.2
zathura document viewer pwmt.org 0.4.7
zsh shell GitHub 5.8

Some of the packages don't have their own dotfiles config for diversion reasons:

  • no support for any configuration (e.g., the silver searcher)
  • configuration is only system wide (e.g., networkmanager)
  • none is needed, use defaults (e.g., curl)
  • config is part of another package (e.g., fzf, variables part of shell config)

Unless they have their own dotfiles config, the list doesn't include the following kind of required packages:

  • POSIX utilities (e.g., sed)
  • packages not required directly by our own config (e.g., gawk, dependency of translate-shell)
  • standard Linux packages (e.g., util-linux)
  • base Arch Linux packages (e.g., pacman)