@@ -3,17 +3,18 @@ anki-bin # anki
3
3
bash-completion # completion
4
4
bat # better cat
5
5
bind # nslookup and more
6
+ blueman # graphical interface for bluetooth
6
7
bluez # bluetooth support
7
- bluez-utils
8
+ bluez-utils # utils for interacting with bluetooth
8
9
brave-bin # browser
9
- chromium
10
10
czkawka-gui-bin # find duplicate files
11
11
direnv
12
12
docker
13
13
docker-buildx # extended build capabilities with BuildKit
14
14
docker-compose
15
15
dunst # notification daemon
16
16
easyeffects # better audio
17
+ entr # react to file system changes
17
18
eslint-language-server
18
19
exfat-utils # mkfs.exfat
19
20
expac # pacman db
@@ -23,26 +24,23 @@ fcitx5-configtool
23
24
fcitx5-gtk
24
25
fcitx5-mozc
25
26
fcitx5-qt
26
- ffmpeg
27
- fuzzel
27
+ fuzzel # app launcher
28
28
fzf
29
29
gammastep # adjust screen color temp
30
30
git
31
31
git-delta
32
32
github-cli
33
- gnome-keyring # provides functionality for storing secrets I think
33
+ gnome-keyring # provides functionality for programs to store secrets
34
34
gnome-sound-recorder # sound recorder
35
35
golangci-lint-bin # linting for Go
36
36
gopls
37
- go-task
38
37
go-tools # goimports, godoc etc
39
38
go-yq
40
39
graphviz # required by golang's pprof
41
40
grim # screenshot tool
42
- gtk4
43
41
htop
44
42
imv # image viewer
45
- iwd # iw daemon
43
+ iwd # Daemon to manage network connections (make sure to configure it with systemd-networkd, systemd-resolved)
46
44
iw # iw wifi thingy
47
45
jq # Json parser
48
46
keychain # manage SSH agent
@@ -53,12 +51,10 @@ libnotify # library for sending desktop notifications
53
51
libva-utils # used to verify VA-API
54
52
linux-firmware # Required for hardware video acceleration for skylake or later generations
55
53
linux-lts
56
- localsend-bin
57
54
lua-language-server
58
55
lxqt-openssh-askpass # askpass tool
59
56
man-db
60
57
man-pages # man pages for Linux and POSIX.1
61
- megasync-bin
62
58
mpv
63
59
nano
64
60
ncdu # better du (find what is taking up space)
@@ -76,22 +72,20 @@ p7zip # 7z extentions
76
72
pacman-contrib # checkupdates, pactree and stuff
77
73
pavucontrol # Volume control
78
74
pcmanfm-gtk3
75
+ perl-image-exiftool # extract exif data from images
79
76
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
82
78
pkgfile # tool for searching files from packages
83
79
plocate # Locate
84
80
pyright
85
- qt5-wayland
86
- qt6-wayland
87
81
ripgrep
88
82
river
89
83
river-creek # status bar
90
84
rust
91
85
rust-analyzer
92
86
shellcheck
93
87
shfmt # shell format
94
- sof-firmware # sound firmware, I remember this being important
88
+ sof-firmware # Sound firmware, usually required for laptop audio
95
89
sudo
96
90
swaybg
97
91
tailwindcss-language-server
@@ -111,9 +105,11 @@ veracrypt
111
105
visual-studio-code-bin
112
106
vscode-html-languageserver
113
107
vscode-json-languageserver
108
+ webp-pixbuf-loader # makes it possible for swaybg to use webp images
114
109
wl-clipboard
115
110
xdg-desktop-portal-gtk # https://wiki.archlinux.org/title/XDG_Desktop_Portal
116
111
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
117
113
yaml-language-server
118
114
yt-dlp
119
115
zathura # document viewer
0 commit comments