# 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](https://git.sr.ht/~sircmpwn/aerc) | [0.7.1](https://git.sr.ht/~rjarry/aerc/refs/0.7.1) | | amfora | Gemini browser | [GitHub](https://github.com/makeworld-the-better-one/amfora) | [1.9.2](https://github.com/makeworld-the-better-one/amfora/releases/tag/v1.9.2) | | aria2 | download utility | [GitHub](https://github.com/aria2/aria2) | [1.36.0](https://github.com/aria2/aria2/releases/tag/release-1.36.0) | | bemenu | dynamic menu | [GitHub](https://github.com/Cloudef/bemenu) | [0.6.7](https://github.com/Cloudef/bemenu/releases/tag/0.6.7) | | bluez-utils | Bluetooth utilities | [kernel.org](https://git.kernel.org/pub/scm/bluetooth/bluez.git) | [5.64](https://git.kernel.org/pub/scm/bluetooth/bluez.git/tag/?h=5.64) | | bluez-tools | Bluetooth extra utilities | [GitHub](https://github.com/khvzak/bluez-tools) | [0.2.0](https://github.com/khvzak/bluez-tools/commit/7cb788c9c43facfd2d14ff50e16d6a19f033a6a7) | | catimg | image renderer | [GitHub](https://github.com/posva/catimg) | [2.7.0](https://github.com/posva/catimg/releases/tag/2.7.0) | | coreutils | basic utilities | [GNU](http://git.savannah.gnu.org/cgit/coreutils.git/) | [9.0](http://git.savannah.gnu.org/cgit/coreutils.git/tag/?h=v9.0) | | ctags | sources indexation | [GitHub](https://github.com/universal-ctags/ctags) | [1:5.9.20210905.0](https://github.com/universal-ctags/ctags/releases/tag/p5.9.20210905.0) | | curl | URL retrieval utility | [GitHub](https://github.com/curl/curl) | [7.82.0](https://github.com/curl/curl/releases/tag/curl-7_82_0) | | entr | Run command on files change | [GitHub](https://github.com/eradman/entr) | [5.0](https://github.com/eradman/entr/releases/tag/5.0) | | fontconfig | fonts management | [freedesktop.org](https://gitlab.freedesktop.org/fontconfig/fontconfig) | [2:2.14.0](https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags/2.14.0) | | foot | terminal emulator | [Codeberg](https://codeberg.org/dnkl/foot) | [1.11.0](https://codeberg.org/dnkl/foot/src/tag/1.11.0) | | fzf | fuzzy finder | [GitHub](https://github.com/junegunn/fzf) | [0.29.0](https://github.com/junegunn/fzf/releases/tag/0.29.0) | | gammastep | screen color temperature adjustment | [GitLab](https://gitlab.com/chinstrap/gammastep) | [2.0.8](https://gitlab.com/chinstrap/gammastep/-/tags/v2.0.8) | | git | version control | [GitHub](https://github.com/git/git) | [2.35.1](https://github.com/git/git/releases/tag/v2.35.1) | | gnupg | OpenPGP client | [GnuPG](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git) | [2.2.32](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=tag;h=gnupg-2.2.32) | | grim | screenshot utility | [GitHub](https://github.com/emersion/grim) | [1.4.0](https://github.com/emersion/grim/releases/tag/v1.4.0) | | htop | system processes manager | [GitHub](https://github.com/htop-dev/htop) | [3.1.2](https://github.com/htop-dev/htop/releases/tag/3.1.2) | | httpie | HTTP client | [GitHub](https://github.com/jakubroztocil/httpie) | [2.6.0](https://github.com/jakubroztocil/httpie/releases/tag/2.6.0) | | i3blocks | window manager status line | [GitHub](https://github.com/vivien/i3blocks) | [1.5](https://github.com/vivien/i3blocks/releases/tag/1.5) | | imagemagick | image utilities | [GitHub](https://github.com/ImageMagick/ImageMagick) | [7.1.0.29](https://github.com/ImageMagick/ImageMagick/releases/tag/7.1.0-29) | | imv | image viewer | [Sourcehut](https://git.sr.ht/~exec64/imv) | [4.3.1](https://git.sr.ht/~exec64/imv/tree/ad33be2999558a8c53c86b3e632581e5208fa580) | | jq | JSON processor | [GitHub](https://github.com/stedolan/jq) | [1.6](https://github.com/stedolan/jq/releases/tag/jq-1.6) | | khard | contacts management | [GitHub](https://github.com/scheibler/khard) | [0.17.0](https://github.com/scheibler/khard/releases/tag/v0.17.0) | | less | pager | [GitHub](https://github.com/gwsw/less) | [1:590](https://github.com/gwsw/less/releases/tag/v590) | | libpulse | sound server library | [freedesktop.org](https://gitlab.freedesktop.org/pulseaudio/pulseaudio) | [15.0](https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/tags/v15.0) | | libqalculate | calculator | [GitHub](https://github.com/Qalculate/libqalculate) | [4.1.1](https://github.com/Qalculate/libqalculate/releases/tag/v4.1.1) | | libxml2 | XML parsing | [Gnome](https://gitlab.gnome.org/GNOME/libxml2/) | [2.9.13](https://gitlab.gnome.org/GNOME/libxml2/tags/v2.9.13) | | light | backlight controller | [GitHub](https://github.com/haikarainen/light) | [1.2.2](https://github.com/haikarainen/light/releases/tag/v1.2.2) | | mako | notifications daemon | [GitHub](https://github.com/emersion/mako) | [1.6](https://github.com/emersion/mako/releases/tag/v1.6) | | mpc | MPD command line client | [GitHub](https://github.com/MusicPlayerDaemon/mpc) | [0.34](https://github.com/MusicPlayerDaemon/mpc/releases/tag/v0.34) | | mpd | music server | [GitHub](https://github.com/MusicPlayerDaemon/MPD) | [0.23.6](https://github.com/MusicPlayerDaemon/MPD/releases/tag/v0.23.6) | | mpv | media player | [GitHub](https://github.com/mpv-player/mpv) | [1:0.34.1](https://github.com/mpv-player/mpv/releases/tag/v0.34.1) | | networkmanager | network manager | [freedesktop.org](https://gitlab.freedesktop.org/NetworkManager/NetworkManager) | [1.36.4](https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/tags/1.36.4) | | opendoas | run commands as root | [GitHub](https://github.com/Duncaen/OpenDoas) | [6.8.2](https://github.com/Duncaen/OpenDoas/releases/tag/v6.8.2) | | openssh | SSH client | [GitHub](https://github.com/openssh/openssh-portable) | [8.9p1](https://github.com/openssh/openssh-portable/releases/tag/V_8_9_P1) | | otf-font-awesome | icons font | [GitHub](https://github.com/FortAwesome/Font-Awesome) | [6.1.1](https://github.com/FortAwesome/Font-Awesome/releases/tag/6.1.1) | | pass | password manager | [zx2c4.com](https://git.zx2c4.com/password-store/) | [1.7.4](https://git.zx2c4.com/password-store/tag/?h=1.7.4) | | pulsemixer | sound mixer | [GitHub](https://github.com/GeorgeFilipkin/pulsemixer) | [1.5.1](https://github.com/GeorgeFilipkin/pulsemixer/releases/tag/1.5.1) | | pv | pipeline progress display | [GitHub](https://github.com/a-j-wood/pv) | [1.6.20](https://github.com/a-j-wood/pv/releases/tag/v1.6.20) | | qutebrowser | web browser | [GitHub](https://github.com/qutebrowser/qutebrowser) | [2.5.0](https://github.com/qutebrowser/qutebrowser/releases/tag/v2.5.0) | | remind | calendar and alarms | [skoll.ca](https://git.skoll.ca/Skollsoft-Public/Remind) | [3.4.0](https://git.skoll.ca/Skollsoft-Public/Remind/src/tag/03.04.00) | | ripgrep | files search | [GitHub](https://github.com/BurntSushi/ripgrep) | [13.0.0](https://github.com/BurntSushi/ripgrep/releases/tag/13.0.0) | | rsync | files syncing | [samba.org](https://git.samba.org/?p=rsync.git) | [3.2.3](https://git.samba.org/?p=rsync.git;a=tag;h=refs/tags/v3.2.3) | | scdoc | man page generator | [Sourcehut](https://git.sr.ht/~sircmpwn/scdoc) | [1.11.2](https://git.sr.ht/~sircmpwn/scdoc/refs/1.11.2) | | sfeed | RSS and Atom parser | [Codemadness](https://codemadness.org/git/sfeed) | [1.4](https://git.codemadness.org/sfeed/commit/7225f6f9274173e65d002c886789c0f24d2045a6.html) | | slurp | region selection | [GitHub](https://github.com/emersion/slurp) | [1.3.2](https://github.com/emersion/slurp/releases/tag/v1.3.2) | | sway | window manager | [GitHub](https://github.com/swaywm/sway) | [1:1.7](https://github.com/swaywm/sway/releases/tag/1.7) | | swayidle | idle management daemon | [GitHub](https://github.com/swaywm/swayidle) | [1.7.1](https://github.com/swaywm/swayidle/releases/tag/1.7.1) | | swaylock | screen locker | [GitHub](https://github.com/swaywm/swaylock) | [1.6](https://github.com/swaywm/swaylock/releases/tag/1.6) | | systemd | system and service manager | [GitHub](https://github.com/systemd/systemd) | [250.4](https://github.com/systemd/systemd-stable/releases/tag/v250.4) | | tmux | terminal multiplexer | [GitHub](https://github.com/tmux/tmux) | [3.2_a](https://github.com/tmux/tmux/releases/tag/3.2a) | | tmux-xpanes | terminal multiplexer divider | [GitHub](https://github.com/greymd/tmux-xpanes) | [4.1.3](https://github.com/greymd/tmux-xpanes/releases/tag/v4.1.3) | | translate-shell | translator | [GitHub](https://github.com/soimort/translate-shell) | [0.9.6.12](https://github.com/soimort/translate-shell/releases/tag/v0.9.6.12) | | vim | text editor | [GitHub](https://github.com/vim/vim) | [8.2.4651](https://github.com/vim/vim/releases/tag/v8.2.4651) | | w3m | web pager | [Debian](https://salsa.debian.org/debian/w3m) | [0.5.3.git20210102_6](https://salsa.debian.org/debian/w3m/commit/6376b90cdf93c367f39d1f74e3689367a4ca141b) | | weechat | chat client | [GitHub](https://github.com/weechat/weechat) | [3.5](https://github.com/weechat/weechat/releases/tag/v3.5) | | wf-recorder | screen recorder | [GitHub](https://github.com/ammen99/wf-recorder) | [0.2.1](https://github.com/ammen99/wf-recorder/releases/tag/v0.2.1) | | wl-clipboard | clipboard utilities | [GitHub](https://github.com/bugaevc/wl-clipboard) | [1:2.1.0](https://github.com/bugaevc/wl-clipboard/releases/tag/v2.1.0) | | xdg-utils | applications manager | [freedesktop.org](https://gitlab.freedesktop.org/xdg/xdg-utils) | [1.1.3+19+g9816ebb](https://gitlab.freedesktop.org/xdg/xdg-utils/-/commit/9816ebb3e6fd9f23e993b8b7fcbd56f92d9c9197) | | ydotool | keyboard and mouse automation | [GitHub](https://github.com/ReimuNotMoe/ydotool) | [1.0.1](https://github.com/ReimuNotMoe/ydotool/releases/tag/v1.0.1) | | yubikey-manager | Yubikey manager | [GitHub](https://github.com/Yubico/yubikey-manager) | [4.0.8](https://github.com/Yubico/yubikey-manager/releases/tag/yubikey-manager-4.0.8) | | zathura | document viewer | [pwmt.org](https://git.pwmt.org/pwmt/zathura) | [0.4.9](https://git.pwmt.org/pwmt/zathura/tags/0.4.9) | | zsh | shell | [GitHub](https://github.com/zsh-users/zsh) | [5.8.1](https://github.com/zsh-users/zsh/releases/tag/zsh-5.8.1) | 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., 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)