Skip to content

Commit 2100c50

Browse files
committed
chore: clean up .pkgList
1 parent 11f452e commit 2100c50

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

.pkgList

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@ anki-bin # anki
33
bash-completion # completion
44
bat # better cat
55
bind # nslookup and more
6+
blueman # graphical interface for bluetooth
67
bluez # bluetooth support
7-
bluez-utils
8+
bluez-utils # utils for interacting with bluetooth
89
brave-bin # browser
9-
chromium
1010
czkawka-gui-bin # find duplicate files
1111
direnv
1212
docker
1313
docker-buildx # extended build capabilities with BuildKit
1414
docker-compose
1515
dunst # notification daemon
1616
easyeffects # better audio
17+
entr # react to file system changes
1718
eslint-language-server
1819
exfat-utils # mkfs.exfat
1920
expac # pacman db
@@ -23,26 +24,23 @@ fcitx5-configtool
2324
fcitx5-gtk
2425
fcitx5-mozc
2526
fcitx5-qt
26-
ffmpeg
27-
fuzzel
27+
fuzzel # app launcher
2828
fzf
2929
gammastep # adjust screen color temp
3030
git
3131
git-delta
3232
github-cli
33-
gnome-keyring # provides functionality for storing secrets I think
33+
gnome-keyring # provides functionality for programs to store secrets
3434
gnome-sound-recorder # sound recorder
3535
golangci-lint-bin # linting for Go
3636
gopls
37-
go-task
3837
go-tools # goimports, godoc etc
3938
go-yq
4039
graphviz # required by golang's pprof
4140
grim # screenshot tool
42-
gtk4
4341
htop
4442
imv # image viewer
45-
iwd # iw daemon
43+
iwd # Daemon to manage network connections (make sure to configure it with systemd-networkd, systemd-resolved)
4644
iw # iw wifi thingy
4745
jq # Json parser
4846
keychain # manage SSH agent
@@ -53,12 +51,10 @@ libnotify # library for sending desktop notifications
5351
libva-utils # used to verify VA-API
5452
linux-firmware # Required for hardware video acceleration for skylake or later generations
5553
linux-lts
56-
localsend-bin
5754
lua-language-server
5855
lxqt-openssh-askpass # askpass tool
5956
man-db
6057
man-pages # man pages for Linux and POSIX.1
61-
megasync-bin
6258
mpv
6359
nano
6460
ncdu # better du (find what is taking up space)
@@ -76,22 +72,20 @@ p7zip # 7z extentions
7672
pacman-contrib # checkupdates, pactree and stuff
7773
pavucontrol # Volume control
7874
pcmanfm-gtk3
75+
perl-image-exiftool # extract exif data from images
7976
pipewire-alsa
80-
pipewire-jack
81-
pipewire-pulse
77+
pipewire-pulse # replacement for pulseaudio and pulseaudio-bluetooth (bluetooth audio support). pipewire replaces both jack and pulseaudio
8278
pkgfile # tool for searching files from packages
8379
plocate # Locate
8480
pyright
85-
qt5-wayland
86-
qt6-wayland
8781
ripgrep
8882
river
8983
river-creek # status bar
9084
rust
9185
rust-analyzer
9286
shellcheck
9387
shfmt # shell format
94-
sof-firmware # sound firmware, I remember this being important
88+
sof-firmware # Sound firmware, usually required for laptop audio
9589
sudo
9690
swaybg
9791
tailwindcss-language-server
@@ -111,9 +105,11 @@ veracrypt
111105
visual-studio-code-bin
112106
vscode-html-languageserver
113107
vscode-json-languageserver
108+
webp-pixbuf-loader # makes it possible for swaybg to use webp images
114109
wl-clipboard
115110
xdg-desktop-portal-gtk # https://wiki.archlinux.org/title/XDG_Desktop_Portal
116111
xdg-desktop-portal-wlr # https://wiki.archlinux.org/title/XDG_Desktop_Portal
112+
xdg-utils # used by many other programs https://wiki.archlinux.org/title/Xdg-utils
117113
yaml-language-server
118114
yt-dlp
119115
zathura # document viewer

0 commit comments

Comments
 (0)