dots

Laptop & Desktop dotfiles
git clone https://git.pngu.org/dots
Log | Files | Refs | README

commit 36e85e3a9f83dcd8735d1d1bb7f2efd9a8e7df90
parent 1a92ea6bd06f0b1fe7ec618a5063b8cf4b6a7302
Author: Jack Sangdahl <jack@pngu.org>
Date:   Sat,  9 Aug 2025 13:55:38 +0200

Add package descriptions to package list

Diffstat:
M.gitignore | 1+
M.pkglist.txt | 172++++++++++++++++++++++++++++++++++++++-----------------------------------------
2 files changed, 84 insertions(+), 89 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -17,6 +17,7 @@ .ssh .thunderbird .yarn +.var Documents Downloads git diff --git a/.pkglist.txt b/.pkglist.txt @@ -1,89 +1,83 @@ -alacritty -artix-archlinux-support -avrdude -base -bat -brightnessctl -broadcom-wl-dkms -chrony -chrony-openrc -clang -cmake -cryptsetup -cryptsetup-openrc -dfu-programmer -dfu-util -discord -docker -docker-compose -docker-openrc -dosfstools -efibootmgr -elogind-openrc -fakeroot -firefox -fuse3 -fuzzel -fzf -git -grim -grub -gtklock -imv -intel-ucode -iwd -iwd-openrc -kicad -kicad-library -kicad-library-3d -linux-firmware -linux-lts -linux-lts-headers -llvm -lsd -mako -man-db -meson -neovim -ninja -nodejs -noto-fonts -noto-fonts-cjk -noto-fonts-emoji -npm -opendoas -openrc -openresolv -openssh -openssh-openrc -pipewire -pipewire-jack -pipewire-pulse -python-uv -ripgrep -slurp -starship -sway -swaybg -thermald -thermald-openrc -thunderbird -tlp -tlp-openrc -tokei -typst -unzip -waybar -wayland -weechat -wl-clipboard -xdg-utils -xorg-xwayland -yadm -zathura -zathura-pdf-mupdf -zfs-dkms -zoxide -zsh -zsh-autosuggestions -zsh-syntax-highlighting +alacritty # Terminal +artix-archlinux-support # Required for installing any Arch packages +avrdude # Required for QMK +base # Provides all base utilities. Pretty much all needed +bat # /bin/cat alternative +brightnessctl # To control keyboard/display brightness +broadcom-wl-dkms # Provides wl WiFi driver +chrony # Time syncrhonisation +chrony-openrc # Time syncrhonisation service +clang # Compiler +cmake # Required for ZMK +cryptsetup # Required for dmcrypt/device-mapper separate swap partition +cryptsetup-openrc # Service for aforementioned +dfu-programmer # Required for QMK +dfu-util # Required for QMK +discord # Messaging platform +dos2unix # Used for formatting some KiCad production files +efibootmgr # Required to modify EFI entries (eg. EFI Stubs) +fakeroot # Required for Pacman operations +firefox # Webbrowser +flatpak # Package manager to provide things that don't work under Pacman +fuzzel # Application launcher +fzf # Used by Zoxide +git # VCS +grim # Screenshot tool +grub # Bootloader +gtklock # Lockscreen +imv # Display images +intel-ucode # CPU microcode +iwd # WiFi system +iwd-openrc # WiFi system service +linux-firmware-broadcom # Firmware for Broadcom hardware (network, bluetooth, touchpad, etc.) +linux-firmware-cirrus # Firmware for Cirrus hardware (audio) +linux-firmware-intel # Firmware for various Intel hardware +linux-lts # LTS kernel locked at 6.6.62 for ZFS compatibility +linux-lts-headers # LTS kernel headers locked at 6.6.62 for ZFS compatibility +llvm # Compiler infrastructure +lsd # /bin/ls alternative +mako # Notification daemon +man-db # Provides manpages +meson # Required by ZMK +neovim # Editor +ninja # Required by ZMK +noto-fonts # Variety of common fonts +noto-fonts-cjk # Fonts of Asian dialects +noto-fonts-emoji # Emojis +npm # Required by some Mason (neovim) packages (python-lsp-server & prettier) +opendoas # /sbin/sudo alternative +openrc # Init system & service manager +openresolv # Name resolving required by IWD +openssh # SSH +openssh-openrc # SSH service +pacman-contrib # Provides Pacman utilities (eg. paccache) +pipewire # Required for audio +pipewire-jack # Required for audio +pipewire-pulse # Required for audio +ripgrep # /bin/grep alternative +slurp # Screenshot selection tool +starship # Shell prompt +sway # Window manager +swaybg # Required to set graphical backgrounds +thermald # Temperature manager +thermald-openrc # Temperature manager service +thunderbird # Mail & CalDAV client +tlp # Battery manager +tlp-openrc # Battery manager service +tokei # Utility to count lines of code +typst # Text processing utility +unzip # Unpack zip archives +uv # Python manager +waybar # Window manager bar +weechat # Messaging platform +wl-clipboard # Wayland clipboard manager +xdg-utils # Desktop integrations +xorg-xwayland # Compatibility layer for X programs (Discord, Flatpak packages) +yadm # Dotfile manager +zathura # PDF viewer +zathura-pdf-mupdf # PDF protocol for viewer +zfs-dkms # ZFS kernel modules +zoxide # /bin/cd replacement +zsh # Shell +zsh-autosuggestions # Auto-completion for shell +zsh-syntax-highlighting # Syntax highlighting for shell