Skip to content

Latest commit

 

History

History
95 lines (90 loc) · 22.7 KB

PACKAGES.md

File metadata and controls

95 lines (90 loc) · 22.7 KB

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.18.2
aria2 download utility GitHub 1.37.0
bat cat clone with syntax highlighting GitHub 0.24.0
bluez-obex Bluetooth content sharing kernel.org 5.78
bluez-tools Bluetooth extra utilities GitHub 0.2.0
bluez-utils Bluetooth utilities kernel.org 5.78
coreutils basic utilities GNU 9.5
ctags sources indexation GitHub 1:6.1.0
curl URL retrieval utility GitHub 8.10.1
entr Run command on files change GitHub 5.6
fontconfig fonts management freedesktop.org 2:2.15.0
foot terminal emulator Codeberg 1.18.1
fzf fuzzy finder GitHub 0.55.0
gammastep screen color temperature adjustment GitLab 2.0.9
git version control GitHub 2.46.2
gnupg OpenPGP client GnuPG 2.4.5
grim screenshot utility GitHub 1.4.1
htop system processes manager GitHub 3.3.0
httpie HTTP client GitHub 3.2.3
i3blocks window manager status line GitHub 1.5
imagemagick image utilities GitHub 7.1.1.38
imv image viewer Sourcehut 4.5.0
isync mailbox sync SourceForge 1.5.0
jq JSON processor GitHub 1.7.1
khard contacts management GitHub 0.19.1
less pager GitHub 1:661
libnotify desktop notifications sending Gnome 0.8.3
libqalculate calculator GitHub 5.2.0.1
libxml2 XML parsing Gnome 2.13.4
light backlight controller GitHub 1.2.2
mako notifications daemon GitHub 1.9.0
mitmproxy HTTP/HTTPS proxy GitHub 10.4.2
mpc MPD command line client GitHub 0.35
mpd music server GitHub 0.23.15
mpv media player GitHub 1:0.39.0
neovim text editor GitHub 0.10.1
networkmanager network manager freedesktop.org 1.48.10
opendoas run commands as root GitHub 6.8.2
openssh SSH client GitHub 9.9p1
otf-font-awesome icons font GitHub 6.6.0
pass password manager zx2c4.com 1.7.4
pipewire-audio audio support for Pipewire freedesktop 1:1.2.5
poweralertd power notifications Sourcehut r44.2b54c64
pulsemixer sound mixer GitHub 1.5.1
pv pipeline progress display Codeberg 1.8.14
qrencode QR Code library GitHub 4.1.1
qutebrowser web browser GitHub 3.2.1
remind calendar and alarms skoll.ca 5.0.6
ripgrep files search GitHub 14.1.1
rsync files syncing samba.org 3.3.0
scdoc man page generator Sourcehut 1.11.3
sfeed RSS and Atom parser Codemadness 2.0
slurp region selection GitHub 1.5.0
sway window manager GitHub 1:1.9
swaybg desktop wallpaper GitHub 1.2.1
swayidle idle management daemon GitHub 1.8.0
swaylock screen locker GitHub 1.8.0
systemd system and service manager GitHub 256.6
tmux terminal multiplexer GitHub 3.5
tmux-xpanes terminal multiplexer divider GitHub 4.1.4
tofi dynamic menu GitHub 0.9.1
translate-shell translator GitHub 0.9.7.1
upower query power devices freedesktop.org 1.90.6
vdirsyncer contacts sync GitHub 0.19.3
w3m web pager Debian 0.5.3.git20230713_1
weechat chat client GitHub 4.4.2
wf-recorder screen recorder GitHub 0.5.0
wireplumber session manager for Pipewire freedesktop 0.5.6
wl-clipboard clipboard utilities GitHub 1:2.2.1
xdg-utils applications manager freedesktop.org 1.2.1
yubikey-manager Yubikey manager GitHub 1:5.5.1
zathura document viewer pwmt.org 0.5.8
zsh shell GitHub 5.9

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

  • configuration is only system wide (e.g., networkmanager)
  • none is needed, use defaults (e.g., curl)
  • config is part of another package (e.g., swaybg, needed for sway outputs style 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)