docs/docs/environment.md

43 KiB

Development Environment

Effective 14 July 2024

This page documents Naomi's local development environment. The information here is provided to allow contributors to mirror the environment as closely as possible, ensuring the smoothest developer experience.

1. System Information

Naomi's local environment runs on the Arch Linux kernel.

1.1. hyfetch

This is the current diagnostic report from hyfetch.

Expand Information
                                         naomi@technomancer 
                   -`                    ------------------ 
                  .o+`                   OS: Arch Linux x86_64 
                 `ooo/                   Host: MS-7B86 4.0 
                `+oooo:                  Kernel: 6.9.10-arch1-1 
               `+oooooo:                 Uptime: 5 hours, 27 mins 
               -+oooooo+:                Packages: 2 (npm), 1049 (pacman), 17 (steam) 
             `/:-:++oooo+:               Shell: zsh 5.9 
            `/++++/+++++++:              Resolution: 1920x1080, 3840x2160, 1920x1080, 1024x768 
           `/++++++++++++++:             WM: Hyprland 
          `/+++ooooooooooooo/`           Theme: Adwaita [GTK2/3] 
         ./ooosssso++osssssso+`          Icons: Adwaita [GTK2/3] 
        .oossssso-````/ossssss+`         Cursor: Adwaita [GTK3] 
       -osssssso.      :ssssssso.        Terminal: kitty 
      :osssssss/        osssso+++.       Terminal Font: monospace 11.0 
     /ossssssss/        +ssssooo/-       CPU: AMD Ryzen 5 3600X (12) @ 3.8GHz 
   `/ossssso+/:-        -:/+osssso+-     GPU: NVIDIA GeForce GTX 1070 Ti 
  `+sso+:-`                 `.-/+oso:    Memory: 11.53 GiB / 31.29 GiB (36%) 
 `++:.                           `-/+/   Network: 1 Gbps 
 .`                                 `/   BIOS: American Megatrends Inc. 5.14 (11/07/2019) 

1.2. Steam

This is the current system report from Steam.

Expand Information
Computer Information:
    Manufacturer: Micro-Star International Co., Ltd
    Model: B450-A PRO MAX (MS-7B86)
    Form Factor: Desktop
    No Touch Input Detected
Processor Information:
    CPU Vendor: AuthenticAMD
    CPU Brand: AMD Ryzen 5 3600X 6-Core Processor
    CPU Family: 0x17
    CPU Model: 0x71
    CPU Stepping: 0x0
    CPU Type: 0x0
    Speed: 4408 MHz
    12 logical processors
    6 physical processors
    Hyper-threading: Supported
    FCMOV: Supported
    SSE2: Supported
    SSE3: Supported
    SSSE3: Supported
    SSE4a: Supported
    SSE41: Supported
    SSE42: Supported
    AES: Supported
    AVX: Supported
    AVX2: Supported
    AVX512F: Unsupported
    AVX512PF: Unsupported
    AVX512ER: Unsupported
    AVX512CD: Unsupported
    AVX512VNNI: Unsupported
    SHA: Supported
    CMPXCHG16B: Supported
    LAHF/SAHF: Supported
    PrefetchW: Unsupported
Operating System Version:
    "Arch Linux" (64 bit)
    Kernel Name: Linux
    Kernel Version: 6.9.10-arch1-1
    X Server Vendor: The X.Org Foundation
    X Server Release: 12401001
    X Window Manager: Hyprland :D
    Steam Runtime Version: steam-runtime_0.20240610.91380
Video Card:
    Driver: NVIDIA Corporation NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2
    Driver Version: 4.6.0 NVIDIA 555.58.02
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID: 0x10de
    DeviceID: 0x1b82
    Revision Not Detected
    Number of Monitors: 3
    Number of Logical Video Cards: 1
    Primary Display Resolution: 1920 x 1080
    Desktop Resolution: 5760 x 1080
    Primary Display Size: 20.47" x 12.60" (24.02" diag), 52.0cm x 32.0cm (61.0cm diag)
    Primary VRAM: 8192 MB
Sound card:
    Audio device: Nvidia GPU 83 HDMI/DP
Memory:
    RAM: 32045 Mb
VR Hardware:
    VR Headset: None detected
Miscellaneous:
    UI Language: English
    LANG: en_GB.UTF-8
    Total Hard Disk Space Available: 420968 MB
    Largest Free Hard Disk Block: 283434 MB
Storage:
    Number of SSDs: 1
    SSD sizes: 500G
    Number of HDDs: 0
    Number of removable drives: 0

2. Packages

Naomi uses the following packages.

2.1. Foreign Packages

These packages come from unofficial repositories, such as the AUR. This list is generated with yay -Qm.

Expand List
1password-cli 2.29.0-1
7kaa 2.15.6-1
7kaa-debug 2.15.6-1
7kaa-music 2.15-1
aws-cli-v2-bin 2:2.17.14-1
beyondallreason-appimage 1.2988.0-3
brogue-ce 1.13-1
brogue-ce-debug 1.13-1
cytopia-git r2844.58709a23-1
cytopia-git-debug r2844.58709a23-1
dosbox-x-debug 2024.07.01-1
dreamweb 1.1-1
electron25-bin 25.9.8-2
electron25-bin-debug 25.9.8-2
gargoyle 2023.1-2
gargoyle-debug 2023.1-2
gearhead 1.310-1
gearhead-debug 1.310-1
gearhead2 0.701-1
gearhead2-debug 0.701-1
google-chat-linux 5.29.23_1-4
heroes-of-might-and-magic-4-data-en 3.0-gog58571+20240209.1
hyperrogue 13.0-1
hyperrogue-debug 13.0-1
infra-arcana 22.1.0-2
infra-arcana-debug 22.1.0-2
insomnium 0.2.3_a-8
lib32-heroes-of-might-and-magic-4-en 3.0-gog58571+20240209.1
libajantv2-debug 1:17.0.1-1
libelectron 1.0.24-1
libelectron-debug 1.0.24-1
lrexlib-pcre5.1 2.9.0-2
lrexlib-pcre5.1-debug 2.9.0-2
lua-yajl 2.0-2
lua-yajl-debug 2.0-2
lua51-lcf 5.1-3
lua51-sql-sqlite 2.3.0-4
lua51-sql-sqlite-debug 2.3.0-4
luazip5.1 1.2.7-1
luazip5.1-debug 1.2.7-1
mongodb-tools-bin 100.9.5-1
mongodb-tools-bin-debug 100.9.5-1
mongosh-bin 2.2.12-1
mongosh-bin-debug 2.2.12-1
mudlet 4.18.3-1
mudlet-debug 4.18.3-1
noto-fonts-emoji-flags 20200120-1
obs-studio-liberty 30.2.0-1
obs-studio-liberty-debug 30.2.0-1
openhv-git r2643.9f3ff757-1
openra-radot5-git 178.git.fac9662-1
openra-yr-git 468.git.51bcf18-1
openstarruler-git r95.c5e3cbb-1
openstarruler-git-debug r95.c5e3cbb-1
openxcom 1.0-9
openxcom-debug 1.0-9
play.it-games-git 2.29.1.r1.g03ba243f-1
play.it-git 2.29.1.r1.g03ba243f-1
proton-mail-bin 1.0.5-2
roam 118.0.1.beta001-1
spicetify-cli-debug 2.36.15-1
sulis 1.0.0-1
sulis-debug 1.0.0-1
swaylock-effects-debug 1.7.0.0-4
twitter 1.0.5-1
vscodium-bin 1.91.1.24193-1
vscodium-bin-debug 1.91.1.24193-1
yay-debug 12.3.5-1
zork1 1-12
zork2 1-12
zork3 1-12

2.2. Explicit Installations

These are all of the packages Naomi has specifically installed. This list is generated with yay -Qe.

Expand List
0ad a26-15
1password 8.10.36-46
1password-cli 2.29.0-1
7kaa 2.15.6-1
7kaa-music 2.15-1
alacarte 1:3.52.0-2
amd-ucode 20240703.e94a2a3b-1
angband 4.2.5-3
aws-cli-v2-bin 2:2.17.14-1
base 3-2
base-devel 1-1
beyondallreason-appimage 1.2988.0-3
brave-bin 1:1.67.134-1
brogue-ce 1.13-1
cataclysm-dda-tiles 0.G-2
chaotic-keyring 20230616-1
chaotic-mirrorlist 20240306-1
cheese 44.1-2
crawl-tiles 0.31.0-3
cytopia-git r2844.58709a23-1
discord 0.0.60-1
dkms 3.0.12-1
dolphin 24.05.2-1
dosbox-x 2024.07.01-1
dreamweb 1.1-1
dunst 1.11.0-1
dwarffortress 50.13-1
efibootmgr 18-3
emacs 29.4-1
eza 0.18.22-1
flare-game 1.14-1.2
freetube 0.21.1-1
gargoyle 2023.1-2
gearhead 1.310-1
gearhead2 0.701-1
gimp 2.10.38-1
git 2.45.2-1
google-chat-linux 5.29.23_1-4
grim 1.4.1-2
gst-plugin-pipewire 1:1.2.1-1
heroes-of-might-and-magic-4-data-en 3.0-gog58571+20240209.1
hexchat 2.16.2-2
htop 3.3.0-3
hyfetch 1.4.11-3
hyperrogue 13.0-1
hyprland 0.41.2-2
hyprlock 0.4.0-1
hyprpaper 0.7.0-2
icoutils 0.32.3-3
infra-arcana 22.1.0-2
innoextract 1.9-10
insomnium 0.2.3_a-8
iwd 2.19-1
kitty 0.35.2-1
lib32-heroes-of-might-and-magic-4-en 3.0-gog58571+20240209.1
libpulse 17.0-3
linux 6.9.10.arch1-1
linux-firmware 20240703.e94a2a3b-1
linux-headers 6.9.10.arch1-1
lrzip 0.651-3
mesen2-git r3023.c7741558-1
mongodb-tools-bin 100.9.5-1
mongosh-bin 2.2.12-1
mudlet 4.18.3-1
nano 8.1-1
network-manager-applet 1.36.0-1
networkmanager 1.48.4-1
nodejs-nativefier 52.0.0-1
noto-fonts-emoji 1:2.042-1
noto-fonts-emoji-flags 20200120-1
nvidia-dkms 555.58.02-1
nvm 0.39.7-1
obs-studio-liberty 30.2.0-1
openhv-git r2643.9f3ff757-1
openra 20231010-2
openra-radot5-git 178.git.fac9662-1
openra-yr-git 468.git.51bcf18-1
openstarruler-git r95.c5e3cbb-1
openxcom 1.0-9
otf-font-awesome 6.6.0-1
pavucontrol 1:6.0-1
pipewire 1:1.2.1-1
pipewire-alsa 1:1.2.1-1
pipewire-jack 1:1.2.1-1
pipewire-pulse 1:1.2.1-1
play.it-games-git 2.29.1.r1.g03ba243f-1
pnpm 9.4.0-1
polkit-kde-agent 6.1.3-1
proton-mail-bin 1.0.5-2
python-virtualenv 20.26.2-1
qt5-wayland 5.15.14+kde+r58-1
qt6-wayland 6.7.2-4
roam 118.0.1.beta001-1
sddm 0.21.0-4
slack-desktop 4.39.88-1
slurp 1.5.0-1
smartmontools 7.4-1
spicetify-cli 2.36.15-1
spotify 1:1.2.40.599-1
steam 1.0.0.79-2
sulis 1.0.0-1
swappy 1.5.1-2
swaylock-effects 1.7.0.0-4
ttf-font-awesome 6.6.0-1
ttf-joypixels 8.0.0-2
ttf-symbola 14.00-1
ttf-twemoji 15.1.0-1
twitter 1.0.5-1
unrar 1:7.0.9-1
v4l2loopback-dkms 0.13.2-1
vim 9.1.0532-1
vscodium-bin 1.91.1.24193-1
waybar 0.10.3-1
wget 1.24.5-3
widelands 1:1.2-2
wine 9.13-1
wireless_tools 30.pre9-4
wireplumber 0.5.5-1
wofi 1.4.1-1
xdg-desktop-portal-hyprland 1.3.2-2
xdg-utils 1.2.1-1
xorg-server 21.1.13-1
xorg-xinit 1.4.2-2
yay 12.3.5-1
yay-debug 12.3.5-1
zoom 6.1.1-1
zork1 1-12
zork2 1-12
zork3 1-12
zsh 5.9-5

2.3. Pinned Packages

These packages have updates ignored, due to incompatibility issues. This list is generated with grep "^IgnorePkg" /etc/pacman.conf.

IgnorePkg = lib32-nvidia-utils linux linux-headers nvidia nvidia-utils

2.4. All Packages

This is a complete list of all packages on the machine. This list is generated with yay -Q.

Expand List
0ad a26-15
0ad-data a26-1
1password 8.10.36-46
1password-cli 2.29.0-1
7kaa 2.15.6-1
7kaa-music 2.15-1
a52dec 0.8.0-2
aalib 1.4rc5-18
abseil-cpp 20240116.2-2
accountsservice 23.13.9-2
acl 2.3.2-1
adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-2
adwaita-cursors 46.2-1
adwaita-icon-theme 46.2-1
adwaita-icon-theme-legacy 46.2-1
age 1.2.0-1
alacarte 1:3.52.0-2
alsa-card-profiles 1:1.2.1-1
alsa-firmware 1.2.4-4
alsa-lib 1.2.12-1
alsa-plugins 1:1.2.12-2
alsa-topology-conf 1.2.5.1-4
alsa-ucm-conf 1.2.12-1
alsa-utils 1.2.12-1
amd-ucode 20240703.e94a2a3b-1
angband 4.2.5-3
aom 3.9.1-1
appmenu-gtk-module 24.05-1
appstream 1.0.3-1
apr 1.7.4-1
apr-util 1.6.3-1
arc-gtk-theme-eos 20221218-2
archlinux-keyring 20240709-1
argon2 20190702-5
aribb24 1.0.3-4
aspell 0.60.8.1-2
assimp 5.4.0-1
astyle 3.4.13-1
at-spi2-core 2.52.0-1
atkmm 2.28.4-1
attr 2.5.2-1
audit 4.0.1-3
autoconf 2.72-1
automake 1.16.5-2
avahi 1:0.8+r194+g3f79789-2
aws-cli-v2-bin 2:2.17.10-1
ayatana-ido 0.10.3-1
b43-fwcutter 019-5
babl 0.1.108-1
bamf 0.5.6-1
baobab 46.0-1
base 3-2
base-devel 1-1
bash 5.2.026-5
bash-completion 2.14.0-2
beyondallreason-appimage 1.2988.0-3
bind 9.18.27-1
binutils 2.42+r91+g6224493e457-1
bison 3.8.2-6
blas 3.12.0-5
bluez 5.77-1
bluez-libs 5.77-1
bluez-utils 5.77-1
bolt 0.9.8-1
boost 1.83.0-9
boost-libs 1.83.0-9
boswars 2.8-1
boswars-addons 2.7-1
box2d 2.4.1-2
brave-bin 1:1.67.123-2
brogue-ce 1.13-1
brotli 1.1.0-2
btrfs-progs 6.9.2-1
bubblewrap 0.9.0-1
bzip2 1.0.8-6
c-ares 1.29.0-1
ca-certificates 20240618-1
ca-certificates-mozilla 3.102-1
ca-certificates-utils 20240618-1
cairo 1.18.0-2
cairomm 1.14.5-1
cairomm-1.16 1.18.0-1
cantarell-fonts 1:0.303.1-2
cataclysm-dda 0.G-2
cataclysm-dda-tiles 0.G-2
cdparanoia 10.2-9
cfitsio 1:4.4.1-1
chaotic-keyring 20230616-1
chaotic-mirrorlist 20240306-1
chromaprint 1.5.1-8
cifs-utils 7.0-4
cinny-desktop-bin 3.2.1-1
cjson 1.7.18-1
clang 18.1.8-1
clucene 2.3.3.4-15
cmake 3.30.0-1
colord 1.4.7-2
colord-gtk-common 0.3.1-1
colord-gtk4 0.3.1-1
compiler-rt 18.1.8-1
coreutils 9.5-1
cpio 2.15-1
cppdap 1.58.0-2
cppunit 1.15.1-4
cracklib 2.9.11-2
crawl-data 0.31.0-3
crawl-tiles 0.31.0-3
cryptsetup 2.7.3-1
cups-pk-helper 0.2.7-2
curl 8.8.0-1
cytopia-git r2844.58709a23-1
dav1d 1.4.3-1
db5.3 5.3.28-5
dbus 1.14.10-2
dbus-broker 36-2
dbus-broker-units 36-2
dbus-glib 0.112-3
dconf 0.40.0-3
debugedit 5.0-6
default-cursors 2-2
dejagnu 1.6.3-9
desktop-file-utils 0.27-1
device-mapper 2.03.24-1
diffutils 3.10-1
ding-libs 0.6.2-2
discord 0.0.59-2
djvulibre 3.5.28-6
dkms 3.0.12-1
dmidecode 3.6-1
dmraid 1.0.0.rc16.3-15
dnsmasq 2.90-1
dnssec-anchors 20190629-4
doctl 1.109.1-1
dosfstools 4.2-4
dotnet-host 8.0.6.sdk106-1
dotnet-runtime 8.0.6.sdk106-1
dotnet-runtime-6.0 6.0.31.sdk131-1
dotnet-sdk-6.0 6.0.31.sdk131-1
dotnet-targeting-pack-6.0 6.0.31.sdk131-1
double-conversion 3.3.0-2
downgrade 11.3.0-1
doxygen 1.11.0-4
dracut 102-1
dreamweb 1.1-1
duf 0.8.1-3
duktape 2.7.0-7
dwarffortress 50.13-1
e2fsprogs 1.47.1-4
editorconfig-core-c 0.12.9-1
efibootmgr 18-3
efitools 1.9.2-5
efivar 39-1
egl-wayland 2:1.1.13-2
eglexternalplatform 1.1-3
electron27 27.3.11-6
electron31 31.2.0-1
ell 0.67-1
emacs 29.4-1
enchant 2.8.0-1
endeavouros-keyring 20231222-1
endeavouros-mirrorlist 24.6.4-1
endeavouros-theming 24.06.1.1-1
enet 1.3.18-1
eos-apps-info 24.6.1-1
eos-bash-shared 24.16.16-1
eos-hooks 1.16-1
eos-log-tool 24-1
eos-packagelist 2.3-1
eos-qogir-icons 5-1
eos-quickstart 1.4.1-1
eos-rankmirrors 24.6.1-1
eos-settings-gnome 2.2-1
eos-translations 24.7-1
espeak 1:1.48.04-4
ethtool 1:6.9-1
evince 46.3-1
exfatprogs 1.2.4-1
exiv2 0.28.3-1
expac 10-10
expat 2.6.2-1
expect 5.45.4-5
f2fs-tools 1.16.0-2
faac 1.30-5
faad2 2.11.1-1
fakeroot 1.35-1
fd 10.1.0-1
festival 2.5.0-5
festival-us 2.5-2
ffmpeg-obs 7.0.1-3
ffmpegthumbnailer 2.2.2-6
fftw 3.3.10-7
fifechan 0.1.5-1
file 5.45-1
file-roller 44.3-1
filesystem 2024.04.07-1
findutils 4.10.0-1
firefox 128.0-1
firewalld 2.2.0-1
flac 1.4.3-2
flare-engine 1.14-1.3
flare-game 1.14-1.2
flex 2.6.4-5
fluidsynth 2.3.5-1
flyctl-bin 0.2.72-1
fmt 10.2.0-1
fontconfig 2:2.15.0-2
freeciv 3.1.1-2
freecol 1.2.0-2
freeglut 3.6.0-1
freeorion 0.5.0.1-1
freetube-bin 0.21.1-1
freetype2 2.13.2-2
fribidi 1.0.15-1
frotz-ncurses 2.54-1
fsarchiver 0.8.7-2
ftl-sdk 0.10.1-5
fuse-common 3.16.2-1
fuse2 2.9.9-5
fuse3 3.16.2-1
fzf 0.53.0-1
gameconqueror 0.17-8
gargoyle-bin 2023.1-2
gawk 5.3.0-1
gc 8.2.6-1
gcc 14.1.1+r58+gfc9fb69ad62-1
gcc-ada 14.1.1+r58+gfc9fb69ad62-1
gcc-d 14.1.1+r58+gfc9fb69ad62-1
gcc-libs 14.1.1+r58+gfc9fb69ad62-1
gcr 3.41.2-2
gcr-4 4.3.0-1
gd 2.3.3-8
gdb 15.1-1
gdb-common 15.1-1
gdbm 1.24-1
gdk-pixbuf2 2.42.12-1
gdm 46.2-2
gearhead 1.310-1
gegl 0.4.48-4
geoclue 2.7.1-3
geocode-glib-2 3.26.4-4
geocode-glib-common 3.26.4-4
gettext 0.22.5-1
ghostscript 10.03.1-1
giflib 5.2.2-1
gimp 2.10.38-1
git 2.45.2-1
github-cli 2.52.0-1
gjs 2:1.80.2-2
glances 4.1.2.1-1
glew 2.2.0-7
glib-networking 1:2.80.0-1
glib2 2.80.4-1
glibc 2.39+r52+gf8e4623421-1
glibmm 2.66.7-1
glibmm-2.68 2.80.0-1
glm 1.0.1-1
gloox 1.0.27-1
glslang 14.2.0-1
glu 9.0.3-2
glycin 1.0.1-2
gmp 6.3.0-2
gnome-autoar 0.4.4-1
gnome-bluetooth-3.0 46.0-1
gnome-calculator 46.1-1
gnome-clocks 46.0-1
gnome-color-manager 3.36.0+r62+g82000f1d-1
gnome-console 46.0-2
gnome-control-center 46.3-1
gnome-desktop 1:44.0-1
gnome-desktop-4 1:44.0-1
gnome-desktop-common 1:44.0-1
gnome-disk-utility 46.0-1
gnome-keybindings 46.3-1
gnome-keyring 1:46.2-1
gnome-menus 3.36.0-3
gnome-nettool 42.0-3
gnome-online-accounts 3.50.3-1
gnome-power-manager 43.0-2
gnome-screenshot 41.0+r39+ga362197-2
gnome-session 46.0-2
gnome-settings-daemon 46.0-2
gnome-shell 1:46.3.1-1
gnome-system-monitor 46.0-2
gnome-terminal 3.52.2-1
gnome-text-editor 46.3-2
gnome-themes-extra 3.28+r6+g45b1d457-2
gnome-tweaks 46.1-1
gnome-usage 46.0-1
gnome-weather 46.0-1
gnupg 2.4.5-1
gnustep-base 1.29.0-4
gnutls 3.8.6-1
gobject-introspection-runtime 1.80.1-3
google-chat-linux-bin 5.29.23-1
gparted 1.6.0-1
gperftools 2.15-1
gpgme 1.23.2-4
gpm 1.20.7.r38.ge82d1a6-5
graphene 1.10.8-1
graphite 1:1.3.14-4
grep 3.11-1
grilo 0.3.16-1
groff 1.23.0-6
gsettings-desktop-schemas 46.0-2
gsfonts 20200910-4
gsm 1.0.22-2
gsound 1.0.3-3
gspell 1.12.2-3
gssdp 1.6.3-1
gssproxy 0.9.2-1
gst-libav 1.24.5-2
gst-plugin-gtk 1.24.5-2
gst-plugin-pipewire 1:1.2.1-1
gst-plugins-bad 1.24.5-2
gst-plugins-bad-libs 1.24.5-2
gst-plugins-base 1.24.5-2
gst-plugins-base-libs 1.24.5-2
gst-plugins-good 1.24.5-2
gst-plugins-ugly 1.24.5-2
gstreamer 1.24.5-2
gtest 1.14.0-2
gtk-update-icon-cache 1:4.14.4-2
gtk2 2.24.33-4
gtk3 1:3.24.43-1
gtk4 1:4.14.4-2
gtkmm-4.0 4.14.0-1
gtkmm3 3.24.9-1
gtksourceview3 1:3.24.11+r28+g73e57b57-1
gtksourceview4 4.8.4-1
gtksourceview5 5.12.1-1
guile 3.0.10-1
gupnp 1:1.6.6-1
gupnp-igd 1.6.0-1
gvfs 1.54.2-1
gvfs-afc 1.54.2-1
gvfs-gphoto2 1.54.2-1
gvfs-mtp 1.54.2-1
gvfs-nfs 1.54.2-1
gvfs-smb 1.54.2-1
gzip 1.13-2
harfbuzz 9.0.0-1
harfbuzz-icu 9.0.0-1
haveged 1.9.18-2
hdparm 9.65-2
hexchat 2.16.2-2
hicolor-icon-theme 0.18-1
hidapi 0.14.0-2
highway 1.2.0-1
hunspell 1.7.2-2
hwdata 0.384-1
hwdetect 2024.07.10.0706-1
hwinfo 23.2-1
hydrapaper 3.3.2-2
hyfetch 1.4.11-3
hyperrogue 13.0-1
hyphen 2.8.8-6
iana-etc 20240612-1
icu 75.1-1
iio-sensor-proxy 3.5-2
ijs 0.35-6
imagemagick 7.1.1.34-1
imath 3.1.11-2
imlib2 1.12.2-2
inetutils 2.5-1
infra-arcana 22.1.0-1
insomnium 0.2.3_a-8
inxi 3.3.35.1-1
iproute2 6.9.0-2
iptables-nft 1:1.8.10-2
iputils 20240117-1
iso-codes 4.16.0-1
iwd 2.19-1
jansson 2.14-4
jasper 4.2.4-1
java-runtime-common 3-5
jbig2dec 0.20-1
jbigkit 2.1-8
jemalloc 1:5.3.0-4
jfsutils 1.1.15-9
jre21-openjdk 21.0.3.u9-1
js115 115.13.0-1
json-c 0.17-2
json-glib 1.8.0-2
jsoncpp 1.9.5-3
kbd 2.6.4-1
kernel-install-for-dracut 1.10.1-1
keyutils 1.6.3-2
kmod 32-1
krb5 1.21.3-1
l-smash 2.14.5-4
lame 3.100-5
lapack 3.12.0-5
lcms2 2.16-1
ldb 2:2.9.1-1
lensfun 1:0.3.4-4
less 1:643-2
lib32-acl 2.3.2-1
lib32-alsa-lib 1.2.12-1
lib32-alsa-plugins 1.2.12-1
lib32-brotli 1.1.0-1
lib32-bzip2 1.0.8-3
lib32-curl 8.8.0-1
lib32-dbus 1.14.10-2
lib32-e2fsprogs 1.47.1-1
lib32-expat 2.6.2-1
lib32-fontconfig 2:2.15.0-1
lib32-freetype2 2.13.2-1
lib32-gcc-libs 14.1.1+r58+gfc9fb69ad62-1
lib32-gettext 0.22.5-1
lib32-glib2 2.80.4-1
lib32-glibc 2.39+r52+gf8e4623421-1
lib32-harfbuzz 9.0.0-1
lib32-icu 75.1-1
lib32-keyutils 1.6.3-2
lib32-krb5 1.21.3-1
lib32-libcap 2.70-1
lib32-libdrm 2.4.122-1
lib32-libelf 0.191-1
lib32-libffi 3.4.6-1
lib32-libgcrypt 1.11.0-1
lib32-libglvnd 1.7.0-1
lib32-libgpg-error 1.50-1
lib32-libidn2 2.3.7-1
lib32-libldap 2.6.8-1
lib32-libnghttp2 1.62.1-1
lib32-libnghttp3 1.4.0-1
lib32-libnl 3.9.0-1
lib32-libnsl 2.0.1-1
lib32-libpcap 1.10.4-1
lib32-libpciaccess 0.18.1-1
lib32-libpng 1.6.43-1
lib32-libpsl 0.21.5-1
lib32-libssh2 1.11.0-1
lib32-libtasn1 4.19.0-2
lib32-libtirpc 1.3.4-1
lib32-libunistring 1.2-1
lib32-libunwind 1.8.1-1
lib32-libx11 1.8.9-1
lib32-libxau 1.0.11-1
lib32-libxcb 1.17.0-1
lib32-libxcrypt 4.4.36-1
lib32-libxcrypt-compat 4.4.36-1
lib32-libxcursor 1.2.2-1
lib32-libxdmcp 1.1.5-1
lib32-libxext 1.3.6-1
lib32-libxfixes 6.0.1-1
lib32-libxi 1.8.1-1
lib32-libxkbcommon 1.7.0-2
lib32-libxml2 2.13.2-1
lib32-libxrandr 1.5.4-1
lib32-libxrender 0.9.11-1
lib32-libxshmfence 1.3.2-1
lib32-libxss 1.2.4-1
lib32-libxxf86vm 1.1.5-1
lib32-llvm-libs 18.1.8-1
lib32-lm_sensors 1:3.6.0.r41.g31d1f125-2
lib32-mesa 1:24.1.3-1
lib32-ncurses 6.5-1
lib32-nspr 4.35-3
lib32-nss 3.102-1
lib32-nvidia-utils 550.90.07-1
lib32-openssl 1:3.3.1-1
lib32-p11-kit 0.25.5-1
lib32-pam 1.6.1-1
lib32-pcre2 10.44-1
lib32-sqlite 3.46.0-1
lib32-systemd 256.2-1
lib32-util-linux 2.40.2-1
lib32-vulkan-icd-loader 1.3.279-1
lib32-wayland 1.22.0-1
lib32-xz 5.6.2-1
lib32-zlib 1.3.1-1
lib32-zstd 1.5.6-1
libabw 0.1.3-4
libadwaita 1:1.5.2-1
libaio 0.3.113-3
libajantv2 1:17.0.1-1
libajantv2-debug 1:17.0.1-1
libao 1.2.2-6
libappindicator-gtk3 12.10.0.r298-3
libarchive 3.7.4-1
libass 0.17.3-1
libassuan 2.5.7-2
libasyncns 1:0.8+r3+g68cd5af-3
libatasmart 0.19-6
libatomic_ops 7.8.2-1
libavc1394 0.5.4-6
libavif 1.1.0-1
libavtp 0.2.0-3
libayatana-appindicator 0.5.93-1
libayatana-indicator 0.9.4-1
libb2 0.98.1-3
libblockdev 3.1.1-2
libblockdev-crypto 3.1.1-2
libblockdev-fs 3.1.1-2
libblockdev-loop 3.1.1-2
libblockdev-mdraid 3.1.1-2
libblockdev-nvme 3.1.1-2
libblockdev-part 3.1.1-2
libblockdev-swap 3.1.1-2
libbluray 1.3.4-1
libbpf 1.4.3-1
libbs2b 3.1.0-9
libbsd 0.12.2-2
libbytesize 2.8-3
libcaca 0.99.beta20-4
libcamera 0.3.0-1
libcamera-ipa 0.3.0-1
libcanberra 1:0.30+r2+gc0620e4-4
libcap 2.70-1
libcap-ng 0.8.5-2
libcdio 2.1.0-4
libcdio-paranoia 10.2+2.0.2-1
libcdr 0.1.7-8
libcgif 0.4.1-1
libcloudproviders 0.3.6-1
libcmis 0.6.2-1
libcolord 1.4.7-2
libcups 2:2.4.10-1
libcurl-gnutls 8.8.0-1
libdaemon 0.14-6
libdatachannel 0.21.2-1
libdatrie 0.2.13-4
libdbusmenu-glib 16.04.0.r498-2
libdbusmenu-gtk3 16.04.0.r498-2
libdc1394 2.2.7-1
libdca 0.0.7-2
libde265 1.0.15-2
libdecor 0.2.2-1
libdeflate 1.20-2
libdisplay-info 0.2.0-1
libdovi 3.3.0-2
libdrm 2.4.122-1
libdv 1.0.0-11
libdvbpsi 1:1.3.3-3
libdvdcss 1.4.3-2
libdvdnav 6.1.1-2
libdvdread 6.1.3-2
libe-book 0.1.3-16
libebml 1.4.5-1
libedit 20240517_3.1-1
libei 1.2.1-1
libelf 0.191-3
libepoxy 1.5.10-3
libepubgen 0.1.1-5
libetonyek 0.1.10-4
libevdev 1.13.2-1
libevent 2.1.12-4
libexif 0.6.24-3
libexttextcat 3.4.7-1
libfdk-aac 2.0.3-1
libffi 3.4.6-1
libfontenc 1.1.8-1
libfreeaptx 0.1.1-2
libfreehand 0.1.2-5
libgcrypt 1.11.0-2
libgdiplus 5.6.1-4
libgdm 46.2-2
libgee 0.20.6-2
libgexiv2 0.14.3-1
libgirepository 1.80.1-3
libglvnd 1.7.0-1
libgme 0.6.3-4
libgoa 3.50.3-1
libgpg-error 1.50-1
libgphoto2 2.5.31-2
libgsf 1.14.52-1
libgtop 2.41.3-2
libgudev 238-1
libgusb 0.4.9-1
libgweather-4 4.4.2-1
libgxps 0.3.2-5
libhandy 1.8.3-1
libheif 1.18.0-1
libibus 1.5.30-2
libical 3.0.18-2
libice 1.1.1-3
libidn 1.42-1
libidn2 2.3.7-1
libiec61883 1.2.0-8
libimagequant 4.3.1-1
libimobiledevice 1.3.0-13
libimobiledevice-glue 1.3.0-1
libinih 58-1
libinput 1.26.1-1
libinstpatch 1.1.6-2
libisl 0.26-2
libixion 0.19.0-2
libjpeg-turbo 3.0.3-1
libjuice 1.5.1-1
libjxl 0.10.3-1
libksba 1.6.7-1
liblangtag 0.6.7-1
liblc3 1.1.1-1
libldac 2.0.2.3-2
libldap 2.6.8-1
liblqr 0.4.2-4
liblrdf 0.6.1-5
libltc 1.3.2-2
libmad 0.15.1b-10
libmalcontent 0.12.0-1
libmanette 0.2.7-1
libmatroska 1.7.1-2
libmaxminddb 1.10.0-1
libmbim 1.30.0-1
libmd 1.1.0-2
libmicrodns 0.2.0-2
libmikmod 3.3.11.1-7
libmm-glib 1.22.0-1
libmng 2.0.3-4
libmnl 1.0.5-2
libmodplug 0.8.9.0-6
libmpc 1.3.1-2
libmpcdec 1:0.1+r475-6
libmpeg2 0.5.1-10
libmspack 1:1.11-1
libmspub 0.1.4-16
libmtp 1.1.21-2
libmwaw 0.3.22-3
libmypaint 1.6.1-2
libmysofa 1.3.2-1
libnautilus-extension 46.2-2
libndp 1.9-1
libnet 2:1.3-1
libnetfilter_conntrack 1.0.9-2
libnewt 0.52.24-2
libnfnetlink 1.0.2-2
libnfs 5.0.3-1
libnftnl 1.2.6-1
libnghttp2 1.62.1-1
libnghttp3 1.4.0-1
libngtcp2 1.6.0-1
libnice 0.1.22-1
libnl 3.9.0-1
libnm 1.48.4-1
libnma-common 1.10.6-3
libnma-gtk4 1.10.6-3
libnoise 1.0.0-7
libnotify 0.8.3-1
libnsl 2.0.1-1
libnumbertext 1.0.11-2
libnvme 1.9-1
liboauth 1:1.0.3+r16+gc26f038-2
libodfgen 0.1.8-3
libogg 1.3.5-2
libomxil-bellagio 0.9.3-5
libopenmpt 0.7.8-1
libopenraw 0.3.7-2
liborcus 0.19.2-2
libotf 0.9.16-5
libp11-kit 0.25.5-1
libpagemaker 0.0.4-4
libpaper 2.2.5-1
libpcap 1.10.4-1
libpciaccess 0.18.1-2
libpeas 1.36.0-5
libpgm 5.3.128-3
libpipeline 1.5.7-2
libpipewire 1:1.2.1-1
libplacebo 7.349.0-1
libplist 2.6.0-1
libpng 1.6.43-1
libportal 0.7.1-3
libportal-gtk3 0.7.1-3
libportal-gtk4 0.7.1-3
libproxy 0.5.7-1
libpsl 0.21.5-2
libpulse 17.0-3
libpwquality 1.4.5-5
libqmi 1.34.0-1
libqrtr-glib 1.2.2-3
libqxp 0.0.2-12
libraqm 0.10.1-2
libraw 0.21.2-1
libraw1394 2.1.2-4
libreoffice-fresh 24.2.5-1
librest 0.9.1-2
librevenge 0.0.5-3
librist 0.2.10-3
librsvg 2:2.58.2-1
libsamplerate 0.2.2-3
libsasl 2.1.28-4
libsass 3.6.6-1
libscanmem 0.17-8
libseccomp 2.5.5-3
libsecret 0.21.4-1
libshout 1:2.4.6-3
libsigc++ 2.12.1-1
libsigc++-3.0 3.6.0-1
libsm 1.2.4-2
libsndfile 1.2.2-2
libsodium 1.0.20-1
libsonic 0.2.0-2
libsoup 2.74.3-1
libsoup3 3.4.4-1
libsoxr 0.1.3-4
libspectre 0.2.12-2
libspeechd 0.11.5-2
libspiro 1:20221101-3
libsrtp 1:2.6.0-1
libssh 0.10.6-2
libssh2 1.11.0-1
libstaroffice 0.0.7-3
libstemmer 2.2.0-2
libsynctex 2024.2-2
libsysprof-capture 46.0-3
libtar 1.2.20-7
libtasn1 4.19.0-2
libteam 1.32-2
libthai 0.1.29-3
libtheora 1.1.1-6
libtiff 4.6.0-5
libtirpc 1.3.4-1
libtommath 1.3.0-1
libtool 2.5.0+14+g9a4a0261-1
libunibreak 6.1-1
libunistring 1.2-1
libunwind 1.8.1-3
libupnp 1.14.19-2
liburcu 0.14.0-2
libusb 1.0.27-1
libusbmuxd 2.1.0-1
libutempter 1.2.1-4
libutf8proc 2.9.0-1
libuv 1.48.0-2
libva 2.21.0-1
libvdpau 1.5-3
libverto 0.3.2-5
libvips 8.15.1-5
libvisio 0.1.7-11
libvorbis 1.3.7-3
libvpl 2.12.0-1
libvpx 1.14.0-1
libwacom 2.12.2-1
libwbclient 4.20.2-1
libwebp 1.4.0-1
libwireplumber 0.5.5-1
libwmf 0.2.13-2
libwnck3 43.0-3
libwpd 0.10.3-5
libwpe 1.16.0-1
libwps 0.4.14-2
libx11 1.8.9-1
libx86emu 3.5-4
libxau 1.0.11-3
libxaw 1.0.16-1
libxcb 1.17.0-1
libxcomposite 0.4.6-2
libxcrypt 4.4.36-1
libxcrypt-compat 4.4.36-1
libxcursor 1.2.2-1
libxcvt 0.1.2-2
libxdamage 1.1.6-2
libxdmcp 1.1.5-1
libxext 1.3.6-1
libxfixes 6.0.1-2
libxfont2 2.0.6-3
libxft 2.3.8-2
libxi 1.8.1-2
libxinerama 1.1.5-2
libxkbcommon 1.7.0-2
libxkbcommon-x11 1.7.0-2
libxkbfile 1.1.3-1
libxml2 2.13.2-1
libxmlb 0.3.19-1
libxmu 1.2.1-1
libxnvctrl 555.58.02-1
libxp 1.0.4-3
libxpm 3.5.17-2
libxrandr 1.5.4-1
libxrender 0.9.11-2
libxres 1.2.2-2
libxshmfence 1.3.2-2
libxslt 1.1.42-1
libxss 1.2.4-2
libxt 1.3.0-2
libxtst 1.2.4-2
libxv 1.0.12-2
libxxf86vm 1.1.5-2
libyaml 0.2.5-3
libyuv r2426+464c51a0-1
libzip 1.10.1-2
libzmf 0.0.2-16
licenses 20240206-1
lilv 0.24.24-2
lincity-ng 2.0-10
linux 6.9.6.arch1-1
linux-api-headers 6.8-1
linux-firmware 20240703.e94a2a3b-1
linux-firmware-whence 20240703.e94a2a3b-1
linux-headers 6.9.6.arch1-1
llvm-libs 18.1.8-3
lm_sensors 1:3.6.0.r41.g31d1f125-3
lmdb 0.9.32-1
logrotate 3.21.0-2
loupe 46.2-1
lpsolve 5.5.2.11-3
lrexlib-pcre5.1 2.9.0-2
lsb-release 2.0.r53.a86f885-2
lsof 4.99.3-2
lsscsi 0.32-2
lua 5.4.7-1
lua-yajl 2.0-2
lua51 5.1.5-12
lua51-filesystem 1.8.0-4
lua51-lcf 5.1-3
lua51-luautf8 0.1.5-3
lua51-sql-sqlite 2.3.0-4
lua52 5.2.4-7
luajit 2.1.1720049189-1
luarocks 3.11.1-1
luazip5.1 1.2.7-1
luit 20240102-2
lv2 1.18.10-1
lvm2 2.03.24-1
lz4 1:1.9.4-3
lzo 2.10-5
m17n-db 1.8.5-1
m17n-lib 1.8.4-3
m4 1.4.19-3
mailcap 2.1.54-2
make 4.4.1-2
man-db 2.12.1-1
man-pages 6.9.1-1
mbedtls 3.6.0-1
mbedtls2 2.28.8-3
mbrola 1:3.3-1
mbrola-voices-us1 1:15.6fa9693-1
md4c 0.5.2-1
mdadm 4.3-2
meld 3.22.2-3
mesa 1:24.1.3-1
mesa-utils 9.0.0-4
mesen2-git r3012.bdbcf4e2-1
miniupnpc 2.2.8-1
minizip 1:1.3.1-2
mjpegtools 2.2.1-2
mlocate 0.26.git.20170220-7
mobile-broadband-provider-info 20240407-1
modemmanager 1.22.0-1
mongo-c-driver 1.27.1-1
mongodb 7.0.11-1
mongodb-tools-bin 100.9.5-1
mongosh-bin 2.2.11-1
mono 6.12.0.206-1
mpdecimal 4.0.0-2
mpfr 4.2.1-3
mpg123 1.32.6-1
mtdev 1.1.7-1
mtools 1:4.0.44-1
mudlet 4.18.2-1
mutter 46.3.1-1
mypaint-brushes1 1.3.1-2
nano 8.1-1
nano-syntax-highlighting 2020.10.10-2
nautilus 46.2-2
ncurses 6.5-3
ncurses5-compat-libs 6.4-2
neon 0.33.0-1
net-tools 2.10-2
netctl 1.29-2
nethack 3.6.7-6
netstandard-targeting-pack 8.0.6.sdk106-1
nettle 3.10-1
networkmanager 1.48.4-1
networkmanager-openconnect 1.2.10-2
networkmanager-openvpn 1.12.0-1
nfs-utils 2.6.4-1
nfsidmap 2.6.4-1
nftables 1:1.0.9-3
nilfs-utils 2.2.11-1
node-gyp 10.2.0-1
nodejs 22.4.1-1
nodejs-nativefier 52.0.0-1
nodejs-nopt 7.2.0-2
noto-fonts 1:24.7.1-1
noto-fonts-cjk 20230817-2
noto-fonts-emoji 1:2.042-1
noto-fonts-extra 1:24.7.1-1
npm 10.8.2-1
npm-check-updates 16.14.20-1
npth 1.7-1
nspr 4.35-3
nss 3.102-1
nss-mdns 0.15.1-2
ntfs-3g 2022.10.3-1
ntp 4.2.8.p18-1
nvidia 550.90.07-4
nvidia-settings 555.58.02-1
nvidia-utils 550.90.07-3
nvm 0.39.7-1
oath-toolkit 2.6.11-2
obs-studio-browser-debug 30.1.2-6
obs-studio-liberty 30.2.0-1
ocl-icd 2.3.2-2
oh-my-zsh-git r7299.fd8f72b27-1
openal 1.23.1-2
openconnect 1:9.12-2
opencore-amr 0.1.6-2
opendoas 6.8.2-3
openexr 3.2.4-1
openhv 20240401-2
openjpeg2 2.5.2-1
openra 20231010-2
openssh 9.8p1-1
openssl 3.3.1-1
openssl-1.1 1.1.1.w-1
openstarruler-git r83.bf877a6-1
openvpn 2.6.11-1
openxcom 1.0-9
opus 1.5.2-1
opusfile 0.12-4
orc 0.4.38-1
p11-kit 0.25.5-1
pacman 6.1.0-3
pacman-contrib 1.10.6-1
pacman-mirrorlist 20231001-1
pacutils 0.14.0-1
pahole 1:1.27-2
pam 1.6.1-2
pambase 20230918-1
pango 1:1.54.0-1
pangomm 2.46.4-1
pangomm-2.48 2.52.0-1
parallel 20240622-1
parted 3.6-1
patch 2.7.6-10
pavucontrol 1:6.0-1
pcaudiolib 1.2-3
pciutils 3.13.0-1
pcre 8.45-4
pcre2 10.44-1
pcsclite 2.2.3-1
perl 5.38.2-1
perl-clone 0.46-3
perl-encode-locale 1.05-12
perl-error 0.17029-6
perl-file-listing 6.16-3
perl-html-parser 3.82-1
perl-html-tagset 3.24-1
perl-http-cookiejar 0.014-2
perl-http-cookies 6.11-1
perl-http-daemon 6.16-3
perl-http-date 6.06-2
perl-http-message 6.46-1
perl-http-negotiate 6.01-13
perl-io-html 1.004-5
perl-libwww 6.77-1
perl-lwp-mediatypes 6.04-5
perl-mailtools 2.21-8
perl-net-http 6.23-3
perl-timedate 2.33-6
perl-try-tiny 0.31-4
perl-uri 5.28-1
perl-www-robotrules 6.02-13
perl-xml-parser 2.47-1
perl-xml-writer 0.900-3
physfs 3.2.0-2
pinentry 1.3.1-2
pioneer 20240314-5
pipewire 1:1.2.1-1
pipewire-alsa 1:1.2.1-1
pipewire-audio 1:1.2.1-1
pipewire-jack 1:1.2.1-1
pipewire-pulse 1:1.2.1-1
pixman 0.43.4-1
pkcs11-helper 1.30.0-1
pkgconf 2.1.1-1
pkgfile 21-2
plank 0.11.89-5
pm2 5.4.1-1
pnpm 9.4.0-1
polkit 124-2
poppler 24.06.1-1
poppler-data 0.4.12-2
poppler-glib 24.06.1-1
popt 1.19-1
portaudio 1:19.7.0-3
power-profiles-daemon 0.21-1
ppp 2.5.0-3
procps-ng 4.0.4-3
proton-mail-bin 1.0.5-2
protonhax 1.0.5-4
psmisc 23.7-1
pugixml 1.14-1
pv 1.8.10-1
python 3.12.4-1
python-annotated-types 0.7.0-1
python-autocommand 2.2.2-6
python-botocore 1.34.131-1
python-cairo 1.26.1-1
python-capng 0.8.5-2
python-certifi 2024.07.04-1
python-charset-normalizer 3.3.2-2
python-cheetah3 3.3.3-2
python-colorama 0.4.6-3
python-dateutil 2.9.0-5
python-dbus 1.3.2-4
python-defusedxml 0.7.1-6
python-distlib 0.3.8-2
python-dnspython 1:2.6.1-1
python-docutils 1:0.21.2-1
python-fastjsonschema 2.20.0-1
python-filelock 3.13.3-2
python-future 1.0.0-1
python-gobject 3.48.2-1
python-idna 3.7-1
python-inflect 7.3.1-1
python-iniconfig 2.0.0-5
python-jaraco.context 4.3.0-4
python-jaraco.functools 4.0.1-1
python-jaraco.text 3.12.1-1
python-jmespath 1.0.1-4
python-more-itertools 10.3.0-1
python-ordered-set 4.1.0-5
python-orjson 3.10.6-1
python-packaging 24.1-1
python-pillow 10.4.0-1
python-platformdirs 4.2.2-1
python-pluggy 1.5.0-1
python-psutil 6.0.0-1
python-pyaml 23.12.0-2
python-pyasn1 0.5.1-1
python-pydantic 2.8.2-1
python-pydantic-core 1:2.20.1-1
python-pymongo 4.8.0-1
python-pyqt5 5.15.10-2
python-pyqt5-sip 12.15.0-1
python-pytest 1:8.2.2-1
python-regex 2024.5.15-1
python-requests 2.32.3-1
python-rsa 4.9-4
python-s3transfer 0.10.2-1
python-setuptools 1:69.5.1-1
python-shtab 1.7.1-1
python-six 1.16.0-9
python-termcolor 2.4.0-2
python-tomli 2.0.1-4
python-trove-classifiers 2024.5.22-1
python-typeguard 4.3.0-1
python-typing_extensions 4.12.2-1
python-urllib3 1.26.18-3
python-validate-pyproject 0.18-1
python-virtualenv 20.26.2-1
python-yaml 6.0.1-4
qpdf 11.9.1-1
qrcodegencpp-cmake 1:1.8.0-3
qrencode 4.1.1-3
qt5-base 5.15.14+kde+r141-1
qt5-declarative 5.15.14+kde+r28-1
qt5-gamepad 5.15.14-1
qt5-graphicaleffects 5.15.14-1
qt5-location 5.15.14+kde+r7-1
qt5-multimedia 5.15.14+kde+r2-1
qt5-quickcontrols 5.15.14-1
qt5-quickcontrols2 5.15.14+kde+r5-1
qt5-svg 5.15.14+kde+r5-1
qt5-tools 5.15.14+kde+r4-2
qt5-translations 5.15.14-1
qt5-x11extras 5.15.14-1
qt6-base 6.7.2-1
qt6-declarative 6.7.2-1
qt6-svg 6.7.2-1
qt6-translations 6.7.2-1
qt6-wayland 6.7.2-2
qtkeychain-qt5 0.14.3-1
raptor 2.0.16-5
rasqal 1:0.9.33-7
rav1e 0.7.1-1
re2 1:20240702-1
readline 8.2.010-1
rebuild-detector 4.4.3-3
redland 1:1.0.17-9
reflector 2023-2
reflector-simple 2024-1
reiserfsprogs 3.6.27-5
rhash 1.4.4-1
ripgrep 14.1.0-1
rnnoise 1:0.2-1
roam 117.0.0.beta001-1
rpcbind 1.2.6-4
rsync 3.3.0-2
rtkit 0.13-3
rtmpdump 1:2.4.r105.6f6bb13-1
rubberband 3.3.0-2
s-nail 14.9.24-2
samurai 1.2-3
sassc 3.6.2-5
sbc 2.0-2
schildichat-desktop-bin 1.11.36.sc.3-1
scummvm 2.8.1-1
sd 1.0.0-1
sdl12-compat 1.2.68-2
sdl2 2.30.5-1
sdl2_image 2.8.2-4
sdl2_mixer 2.8.0-1
sdl2_net 1:2.2.0-2
sdl2_ttf 2.22.0-1
sdl_gfx 2.0.27-1
sdl_image 1.2.12-9
sdl_mixer 1.2.12-12
sdl_ttf 2.0.11-7
sed 4.9-3
semver 7.6.2-1
serd 0.32.2-1
serf 1.3.10-1
sg3_utils 1.47-2
shaderc 2024.1-1
shadow 4.16.0-1
shared-mime-info 2.4-1
signus 1.96.1-3
slack-electron 4.39.90-1
slang 2.3.3-3
smartmontools 7.4-1
smbclient 4.20.2-1
snappy 1.1.10-1
sndio 1.9.0-2
sof-firmware 2024.03-1
sord 0.16.16-1
sound-theme-freedesktop 0.8-6
soundtouch 2.3.3-1
source-highlight 3.1.9-12
spandsp 0.0.6-5
spdlog 1.14.1-1
speedtest-cli 2.1.3-8
speex 1.2.1-2
speexdsp 1.2.1-2
spirv-tools 2024.2-1
spotify 1:1.2.40.599-1
sqlcipher 4.6.0-1
sqlite 3.46.0-1
sratom 0.6.16-1
srt 1.5.3-2
startup-notification 0.12-8
steam 1.0.0.79-2
stoken 0.92-4
subversion 1.14.2-14
sudo 1.9.15.p5-1
suitesparse 7.7.0-1
sulis-bin 1.0.0-1
sushi 46.0-1
svt-av1 2.1.0-1
svt-hevc 1.5.1-3
swig 4.2.1-3
sysfsutils 2.1.1-2
systemd 256.2-1
systemd-libs 256.2-1
systemd-resolvconf 256.2-1
systemd-sysvcompat 256.2-1
taglib 2.0.1-1
talloc 2.4.2-3
tar 1.35-2
tcl 8.6.14-4
tdb 1.4.10-3
tecla 46.0-1
termcap 1.3.1-7
tevent 1:0.16.1-3
texinfo 7.1-2
the-dark-mod-bin 2.12-2
thin-provisioning-tools 1.0.12-1
timidity++ 2.15.0-11
tinyxml 2.6.2-11
tldr 3.3.0-1
tolua++ 1.0.93-5
totem 43.0-2
totem-pl-parser 3.26.6+r30+g51b8439-1
tpm2-tss 4.0.1-1
tracker3 3.7.3-2
tree-sitter 0.22.6-1
ts-node 10.9.2-1
tslib 1.23-1
ttf-bitstream-vera 1.10-16
ttf-dejavu 2.37+18+g9b5d1b2f-7
ttf-liberation 2.1.5-2
ttf-opensans 1.101-3
twolame 0.4.0-4
typescript 5.5.3-1
tzdata 2024a-2
uchardet 0.0.8-3
udisks2 2.10.1-4
umoria-color 5.8.2-2
unrar 1:7.0.9-1
unzip 6.0-21
upower 1.90.4-1
usb_modeswitch 2.6.1-4
usbmuxd 1.1.1-4
usbutils 017-1
util-linux 2.40.2-1
util-linux-libs 2.40.2-1
v4l-utils 1.26.1-1
v4l2loopback-dkms 0.13.2-1
vapoursynth R69-1
vi 1:070224-6
vid.stab 1.1.1-2
vlc-luajit 3.0.21-2
vmaf 3.0.0-1
volume_key 0.3.12-9
vpnc 1:0.5.3.r539.r239-1
vscodium-bin 1.91.1.24193-1
vte-common 0.76.3-1
vte3 0.76.3-1
vte4 0.76.3-1
vulkan-headers 1:1.3.285-1
vulkan-icd-loader 1.3.285-1
vulkan-tools 1.3.269-1
wavpack 5.7.0-1
wayland 1.23.0-1
webkit2gtk 2.44.2-1
webkit2gtk-4.1 2.44.2-1
webkitgtk-6.0 2.44.2-1
webrtc-audio-processing-1 1.3-3
welcome 24.6-1
wget 1.24.5-3
which 2.21-6
whois 5.5.23-1
widelands 1:1.2-2
wildmidi 0.4.6-1
wine 9.12-1
wireplumber 0.5.5-1
woff2 1.0.2-5
wpa_supplicant 2:2.10-8
wpebackend-fdo 1.14.2-2
wxwidgets-common 3.2.5-1
wxwidgets-gtk3 3.2.5-1
x264 3:0.164.r3108.31e19f9-2
x265 3.6-1
xbitmaps 1.1.3-2
xcb-proto 1.17.0-2
xcb-util 0.4.1-2
xcb-util-cursor 0.1.5-1
xcb-util-image 0.4.1-3
xcb-util-keysyms 0.4.1-5
xcb-util-renderutil 0.3.10-2
xcb-util-wm 0.4.2-2
xdg-dbus-proxy 0.1.5-2
xdg-desktop-portal 1.18.4-1
xdg-desktop-portal-gnome 46.2-2
xdg-desktop-portal-gtk 1.15.1-2
xdg-user-dirs 0.18-2
xdg-user-dirs-gtk 0.11-3
xdg-utils 1.2.1-1
xerces-c 3.2.5-2
xf86-input-libinput 1.4.0-2
xfsprogs 6.8.0-2
xkeyboard-config 2.42-1
xl2tpd 1.3.18-1
xmlsec 1.3.4-1
xmlto 0.0.29-1
xonotic 0.8.6-2
xonotic-data 0.8.6-3
xorg-fonts-alias-misc 1.0.5-1
xorg-fonts-encodings 1.1.0-1
xorg-fonts-misc 1.0.4-2
xorg-mkfontscale 1.2.3-1
xorg-server 21.1.13-1
xorg-server-common 21.1.13-1
xorg-setxkbmap 1.3.4-2
xorg-xauth 1.1.3-1
xorg-xdpyinfo 1.3.4-2
xorg-xinit 1.4.2-2
xorg-xinput 1.6.4-2
xorg-xkbcomp 1.4.7-1
xorg-xkill 1.0.6-2
xorg-xmodmap 1.0.11-2
xorg-xprop 1.2.7-1
xorg-xrandr 1.5.2-2
xorg-xrdb 1.2.2-2
xorg-xset 1.2.5-2
xorg-xwayland 24.1.1-1
xorgproto 2024.1-2
xterm 393-1
xvidcore 1.3.7-3
xxhash 0.8.2-1
xz 5.6.2-1
yad 14.1-1.1
yajl 2.1.0-6
yaml-cpp 0.8.0-2
yarn 1.22.22-2
yay 12.3.5-1
zbar 0.23.93-1
zenity 4.0.2-1
zeromq 4.3.5-2
zimg 3.0.5-1
zip 3.0-11
zix 0.4.2-2
zlib 1:1.3.1-2
zsh 5.9-5
zstd 1.5.6-1
zvbi 0.2.42-1
zxing-cpp 2.2.1-1
zziplib 0.13.77-1

3. Configuration

Naomi's specific application configurations are noted here for posterity.

3.1. git

The most important thing to note is that Naomi signs her commits with her SSH key, not a GPG key.

[gpg]
	format = ssh
[gpg "ssh"]
	program = /opt/1Password/op-ssh-sign
[commit]
	gpgsign = true
[user]
	signingkey = ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDFObmWsDIA2Y95uY8PVmepbTkjG2EFp36PTcnHCi/MYlaBlVPT8c0ixLj6XMwGaTWiiw+SaoSds1zf/WFRfkd8KujWWLQg0xE9Nh0oThF07HwoRIvi1YuAa69TmOSaNaT1YjX5uCIp7QNck5AkLckMK6v5Vhb5XPwZktEp96IBCQqdBcV2F6wX6Oro73iqGCoiAcUZRzeA9dzLtNCg77n3hFKrSeNpuXzX/3SiVOx9x2+3vZdyLlCXogQvH29LU8exPaYOor2h+ijPLVRivlO+yyt6s11iArrVhgINRpTEDbHde7GtNzQeLRNdnFyFSwkj1KPVpbfvAWDTbzteCawic0OP5swQ0rFLtjSnQI+K2GqFFu+Nvypz3YX5ozqTBSFudyI5XZgLObIsR/Lug6zEdRnvoKDnHcBqRxnZeHOD5Mq+oHrHSyA8KROLH+XmtFwdtyakw1NnuwLrFM08HOHKFBj66zgU1SSNjUiUkv3lBIhlDIVAWDk7XG5yRJx0GzcNLA4vvIKhS3SVOqZezRVrfB60SglOIPOgxjvWJuY9jCTcN5aKBT46+Hjam3dF754dx3rG103Azvn0/b3Hicf30+LpRNtxi4k+QdD4q/LlRmsrSl00S4wcfaKeza7L8WAAUNmfCqeApJ06U1O+TopJikzT5bT5ObHyDeUgHdB1jw==
	name = Naomi Carrigan
	email = commits@nhcarrigan.com
[core]
	editor = emacs -nw
[push]
	autoSetupRemote = true

3.2. zsh

Naomi uses Oh My ZSH instead of bash.

####################
# Dotfile for Oh My Zsh.
# Installs on top of zsh,
# so install that first.
####################

# SYSTEM
####################
# Path to your Oh My Zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Theme
ZSH_THEME="suvash"

# Plugins
plugins=(git)

source $ZSH/oh-my-zsh.sh

# User configuration
####################

# Load nvm on arch
source /usr/share/nvm/init-nvm.s

# Load spicetify
export PATH=$PATH:/home/naomi/.spicetify

# Aliases
alias tts="espeak -v mb-us1 -s 100"
alias nano="emacs -nw"

3.3. pacman

Naomi's package manager configuration.

[options]
IgnorePkg = lib32-nvidia-utils linux linux-headers nvidia nvidia-utils
HoldPkg     = pacman glibc dracut kernel-install-for-dracut eos-dracut
Architecture = auto
Color
ILoveCandy
VerbosePkgLists
ParallelDownloads = 5
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist%

3.4. Hexchat

Naomi's IRC config, mostly so she doesn't lose it.

N=Libera.Chat
P=<you wish i was putting my password here>
L=6
E=UTF-8 (Unicode)
F=95
D=32
S=irc.libera.chat
J=#nhcarrigan-chat
J=#nhcarrigan
J=##chat
J=##programming
J=#javascript
J=#idlerpg
J=#archlinux
J=#archlinux-offtopic
J=#archlinux-women
J=#wesnoth
J=#wesnoth-offtopic
J=#xonotic
J=#linux
J=#protondb
J=#nethack
J=#cataclysmDDA
J=#crawl
J=##brogue
J=#freedroid
J=#widelands
J=#freeciv
J=#freeorion
J=#pioneer
J=#endeavouros
J=#hexchat
J=#node.js
J=#zsh
J=#codeberg
J=#idlerpg-discuss

3.5 hyprland

This is Naomi's hyprland config:

################
### MONITORS ###
################

monitor=HDMI-A-1,1920x1080,0x0,1
monitor=DP-3,1920x1080,1920x0,1
monitor=DP-2,1920x1080,3840x0,1

###################
### MY PROGRAMS ###
###################

$terminal = kitty
$fileManager = dolphin
$menu = wofi --show=drun

#################
### AUTOSTART ###
#################

exec-once = hyprpaper
exec-once = waybar
exec-once = ~/.config/hypr/startup.sh

#############################
### ENVIRONMENT VARIABLES ###
#############################

env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSOES,1
env = WLR_RENDERER,gles2
# env = WLR_DRM_NO_ATOMIC,1

debug {
  disable_logs = false
}

#####################
### LOOK AND FEEL ###
#####################

general { 
    gaps_in = 5
    gaps_out = 20
    border_size = 2
    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)
    resize_on_border = false 
    allow_tearing = false
    layout = dwindle
}

decoration {
    rounding = 10
    active_opacity = 1.0
    inactive_opacity = 1.0
    drop_shadow = true
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
    blur {
        enabled = true
        size = 8
        passes = 1
        vibrancy = 0.1696
    }
}

animations {
    enabled = true
    bezier = myBezier, 0.05, 0.9, 0.1, 1.05
    animation = windows, 1, 7, myBezier
    animation = windowsOut, 1, 7, default, popin 80%
    animation = border, 1, 10, default
    animation = borderangle, 1, 8, default
    animation = fade, 1, 7, default
    animation = workspaces, 1, 6, default
}

dwindle {
    pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = true # You probably want this
}

master {
    new_status = master
}

misc { 
    force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
    disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
}

#############
### INPUT ###
#############

input {
    kb_layout = us
    kb_variant =
    kb_model =
    kb_options =
    kb_rules =
    follow_mouse = 1
    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
    touchpad {
        natural_scroll = false
    }
}

gestures {
    workspace_swipe = false
}

device {
    name = epic-mouse-v1
    sensitivity = -0.5
}

####################
### KEYBINDINGSS ###
####################

$mainMod = SUPER # Sets "Windows" key as main modifier

# Screenshots
bind = ,Print, exec, grim -g "$(slurp)" - | swappy -f -

bind = $mainMod, Q, exec, $terminal
bind = $mainMod, C, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle

# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10
bind = $mainMod SHIFT, 1, workspace, 11
bind = $mainMod SHIFT, 2, workspace, 12
bind = $mainMod SHIFT, 3, workspace, 13
bind = $mainMod SHIFT, 4, workspace, 14
bind = $mainMod SHIFT, 5, workspace, 15

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# Move windows with arrow keys
bind = $mainMod SHIFT, left, movewindow, l
bind = $mainMod SHIFT, right, movewindow, r
bind = $mainMod SHIFT, down, movewindow, d
bind = $mainMod SHIFT, up, movewindow, u

# Lockscreen
bind = $mainMod, L, exec, swaylock

##############################
### WINDOWS AND WORKSPACES ###
##############################

windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
windowrulev2 = opacity 1 override 0.5,class:.*
windowrulev2 = opacity 1 override 1,title:FreeTube

4. Code Editor

Naomi uses VSCodium as her current code editor.

4.1. Settings

This is Naomi's settings.json file.

{
    "workbench.colorTheme": "Vegetable Light (rainglow)",
    "workbench.iconTheme": "vscode-great-icons",
    "[typescript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescriptreact]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    }
}

4.2. Extensions

This is Naomi's current list of extensions. This is generated with codium --list-extensions.

1password.op-vscode
daylerees.rainglow
dbaeumer.vscode-eslint
emmanuelbeziat.vscode-great-icons
esbenp.prettier-vscode
icrawl.discord-vscode
prisma.prisma
yandeu.five-server
yoavbls.pretty-ts-errors
yzane.markdown-pdf