diff --git a/src/content/docs/dev/environment.md b/src/content/docs/dev/environment.md index cccea08..f2c0953 100644 --- a/src/content/docs/dev/environment.md +++ b/src/content/docs/dev/environment.md @@ -19,18 +19,18 @@ This is the current diagnostic report from `hyfetch`. naomi@technomancer ------------------ OS: Arch Linux x86_64 -├─Kernel: 6.12.4-arch1-1 +├─Kernel: 6.12.6-arch1-1 ├─Locale: en_GB.UTF-8 ├─Shell: /usr/bin/zsh 5.9 ├─Terminal: kitty Host: MS-7B86 4.0 -├─CPU: AMD Ryzen 5 3600X (12) @ 3.8GHz [71.5°on] +├─CPU: AMD Ryzen 5 3600X (12) @ 3.8GHz [63.3°on] ├─GPU: NVIDIA GeForce GTX 1070 Ti ├───GPU Driver: NVIDIA 565.77 -├─Disk: /home: 344G/412G (89%) -├───Root: /: 38G/45G (88%) -├───Boot: /boot: 401M/1022M (40%) -└─Memory: 3.37GiB / 31.29GiB (10%) +├─Disk: /home: 351G/412G (90%) +├───Root: /: 42G/45G (98%) +├───Boot: /boot: 402M/1022M (40%) +└─Memory: 2.51GiB / 31.29GiB (8%) Programming Languages --------------------- @@ -38,20 +38,20 @@ Bash: 5.2.37 Clang: 18.1.8 C++: 14.2.1 Dart: 3.6.0 -└─Flutter: 3.27.0 -Dotnet: 8.0.110 +└─Flutter: 3.27.1 +Dotnet: 8.0.111 └─C-sharp Compiler: 3.9.0-6.21124.20 Go: 1.23.4 ├─Gradle: 8.10.2 └─Kotlin: 2.1.0-release Lua: 5.4.7 -PHP: 8.3.14 -Python: 3.12.7 +PHP: 8.3.15 +Python: 3.13.1 └─PIP: 24.3.1 Node: v23.4.0 -├─NPM: 10.9.2 +├─NPM: 11.0.0 ├─Yarn: 1.22.22 -└─PNPM: 9.15.0 +└─PNPM: 9.15.1 Ruby: 3.3.5 Rust: 1.80.1 ├─Rustup: 1.27.1 @@ -63,12 +63,12 @@ Databases MongoDB: 7.0.15 └─Mongo Shell: 7.0.15 MySQL: 9.0.1 -PostgreSQL: 16.3 +PostgreSQL: 16.6 Tools ----- -Browser: Zen 1.0.2-b.2 -Editor: VSCodium 1.96.0 +Browser: Zen 1.0.2-b.5 +Editor: VSCodium 1.96.2 ├─Emacs: 29.4 └─Nano: 8.2 ``` @@ -84,101 +84,101 @@ This is the current system report from Steam. ```txt Computer Information: - Manufacturer: Micro-Star International Co., Ltd - Model: B450-A PRO MAX (MS-7B86) - Form Factor: Desktop - No Touch Input Detected + 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 - BMI1: Supported - BMI2: Supported - F16C: Supported - FMA: Supported + 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 + BMI1: Supported + BMI2: Supported + F16C: Supported + FMA: Supported Operating System Version: - "Arch Linux" (64 bit) - Kernel Name: Linux - Kernel Version: 6.12.4-arch1-1 - X Server Vendor: The X.Org Foundation - X Server Release: 12401004 - X Window Manager: Hyprland :D - Steam Runtime Version: + "Arch Linux" (64 bit) + Kernel Name: Linux + Kernel Version: 6.12.6-arch1-1 + X Server Vendor: The X.Org Foundation + X Server Release: 12401004 + X Window Manager: Hyprland :D + Steam Runtime Version: Client Information: - Version: 1733265492 - Browser GPU Acceleration Status: Disabled - Browser Canvas: Unavailable - Browser Canvas out-of-process rasterization: Disabled - Browser Direct Rendering Display Compositor: Disabled - Browser Compositing: Disabled - Browser Multiple Raster Threads: Enabled - Browser OpenGL: Disabled - Browser Rasterization: Disabled - Browser Raw Draw: Disabled - Browser Skia Graphite: Disabled - Browser Video Decode: Disabled - Browser Video Encode: Disabled - Browser Vulkan: Disabled - Browser WebGL: Unavailable - Browser WebGL2: Unavailable - Browser WebGPU: Disabled - Browser WebNN: Disabled + Version: 1733265492 + Browser GPU Acceleration Status: Disabled + Browser Canvas: Unavailable + Browser Canvas out-of-process rasterization: Disabled + Browser Direct Rendering Display Compositor: Disabled + Browser Compositing: Disabled + Browser Multiple Raster Threads: Enabled + Browser OpenGL: Disabled + Browser Rasterization: Disabled + Browser Raw Draw: Disabled + Browser Skia Graphite: Disabled + Browser Video Decode: Disabled + Browser Video Encode: Disabled + Browser Vulkan: Disabled + Browser WebGL: Unavailable + Browser WebGL2: Unavailable + Browser WebGPU: Disabled + Browser WebNN: Disabled Video Card: - Driver: NVIDIA Corporation NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2 - Driver Version: 4.6.0 NVIDIA 565.77 - 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 + Driver: NVIDIA Corporation NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2 + Driver Version: 4.6.0 NVIDIA 565.77 + 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: USB Mixer + Audio device: Nvidia GPU 83 HDMI/DP Memory: - RAM: 32043 Mb + RAM: 32043 Mb VR Hardware: - VR Headset: None detected + 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: 47088 MB + UI Language: English + LANG: en_GB.UTF-8 + Total Hard Disk Space Available: 420968 MB + Largest Free Hard Disk Block: 40408 MB Storage: - Number of SSDs: 1 - SSD sizes: 500G - Number of HDDs: 0 - Number of removable drives: 0 + Number of SSDs: 1 + SSD sizes: 500G + Number of HDDs: 0 + Number of removable drives: 0 ``` @@ -197,99 +197,52 @@ These packages come from unofficial repositories, such as the AUR. This list is ```txt 1password-cli 2.30.3-1 apg 2.2.3-5 -apg-debug 2.2.3-5 asciiquarium-transparent-git r24.cfe288e-1 aws-cli-v2-bin 2:2.22.15-1 -bizhawk-bin 2.9.1-1 -bizhawk-bin-debug 2.9.1-1 cbonsai 1.3.1-3 ccze 0.2.1-13 -ccze-debug 0.2.1-13 -ceserver 7.5-9 -ceserver-debug 7.5-9 chafa-git 1.14.5.r112.g9aa862e-1 -chafa-git-debug 1.14.5.r112.g9aa862e-1 -citra-debug 1:r10111.608383e-1 crowdin-cli 4.5.0-1 dreamweb 1.1-1 electron25-bin 25.9.8-3 +electron29 1:29.4.6-2 espanso-gui 24.7-1 -espanso-gui-debug 24.7-1 espanso-wayland 2.2.1-4 -flyctl 0.3.50-1 -flyctl-debug 0.3.50-1 -gameconqueror-git 0.17.1104.0375cc0-1 -gargoyle 2023.1-2 +flyctl 0.3.54-1 google-chat-linux 5.29.23_1-5 +gpu-usage-waybar-git 0.1.12.r17.g61ebe61-1 grimshot 1.10-1 gwenview-no-purpose 24.12.0-1 -gwenview-no-purpose-debug 24.12.0-1 hollywood 1.21-7 insomnium 0.2.3_a-8 -krabby-gotchi 1.1-1 -krabby-gotchi-debug 1.1-1 -libajantv2-debug 1:17.0.1-1 libelectron 2024.30-1 -libelectron-debug 2024.30-1 -libretro-swanstation-git r5882.37cd87e-1 -libretro-swanstation-git-debug r5882.37cd87e-1 libscanmem-git 0.17.1103.0def8b2-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 mommy 1.5.1-1 mongodb-tools-bin 100.10.0-3 -mongodb-tools-bin-debug 100.10.0-3 mongosh-bin 2.3.6-1 -mongosh-bin-debug 2.3.6-1 -mudlet-debug 4.18.3-1 neverwinter.nim-bin 2.0.1-1 -neverwinter.nim-bin-debug 2.0.1-1 notepad++ 8.7.4-1 noto-fonts-emoji-flags 20200120-1 -obs-studio-liberty-debug 30.2.3-1 -openstarruler-git-debug r95.c5e3cbb-1 -openxcom-debug 1.0-9 otf-compagnon 1.000-1 -pcsx2 2.2.0-1 pipes.sh 1.3.0-1 play.it-git 2.29.1.r1.g03ba243f-1 -pokete 0.9.2-1 -pokete-debug 0.9.2-1 -proton-mail-bin 1.6.0-1 -proton-mail-bin-debug 1.6.0-1 -proton-vpn-gtk-app 4.8.1-1 -python-proton-core 0.4.0-1 -python-proton-keyring-linux 0.2.0-1 -python-proton-vpn-api-core 0.38.2-1 -python-proton-vpn-network-manager 0.10.1-1 -qt5-gamepad-debug 5.15.15-2 +proton-mail-bin 1.6.1-1 +proton-vpn-gtk-app 4.8.1-2 +python-proton-core 0.4.0-2 +python-proton-keyring-linux 0.2.0-2 +python-proton-vpn-api-core 0.38.2-2 +python-proton-vpn-network-manager 0.10.1-2 redact-bin 0.18.0-1 -redact-bin-debug 0.18.0-1 -roam 139.0.0.beta001-1 -samrewritten-git r258.39d524a-1 -samrewritten-git-debug r258.39d524a-1 +roam 141.0.0.beta001-1 shellspec 0.28.1-3 -slack-electron-debug 4.40.128-1 speedometer 2.9-2 -spicetify-cli-debug 2.36.15-1 -stone-soup-tiles-git 0.33.a0.r322.g559d583a2e-1 -stone-soup-tiles-git-debug 0.33.a0.r322.g559d583a2e-1 -swaylock-effects-debug 1.7.0.0-4 -twitter 1.0.5-1 -vscodium-bin 1.96.0.24347-1 -vscodium-bin-debug 1.96.0.24347-1 -vscodium-bin-marketplace 1.76.0-1 -win2xcur 0.1.2-1 wofi-emoji 1.2-3 -wxhexeditor 0.24-4 -wxhexeditor-debug 0.24-4 +wxhexeditor 0.24- ``` @@ -302,14 +255,14 @@ These are all of the packages Naomi has specifically installed. This list is gen Expand List ```txt -1password 8.10.54-22.2 +1password 8.10.54-22.3 1password-cli 2.30.3-1 +7zip 24.09-3 act 0.2.70-1 -alacarte 1:3.54.0-1 +alacarte 1:3.54.0-2 alacritty 0.14.0-1 alsa-utils 1.2.13-2 amd-ucode 20241210.b00a7f7e-1 -angband 4.2.5-3 anime-games-launcher-bin 1.0.2-1 appimagelauncher 2.2.0-8.4 asciiquarium-transparent-git r24.cfe288e-1 @@ -318,73 +271,66 @@ baobab 47.0-1 base 3-2 base-devel 1-2 bind 9.20.4-1 -bizhawk-bin 2.9.1-1 +btop 1.4.0-4 calc 2.15.1.0-1 -cataclysm-dda-tiles 0.H-2 cbonsai 1.3.1-3 -ceserver 7.5-9 chafa-git 1.14.5.r112.g9aa862e-1 chaotic-keyring 20230616-1 chaotic-mirrorlist 20240724-1 cheese 44.1-3 cloc 2.02-1 -cloudflared 2024.11.0-1 -cmake 3.31.2-1 +cloudflared 2024.12.2-1 +cmake 3.31.3-1 cmatrix 2.0-3 crowdin-cli 4.5.0-1 -discord 0.0.77-1 +discord 0.0.78-1 dkms 3.1.3-1 docker 1:27.3.1-1 doctl 1.120.0-1 -dolphin 24.12.0-1 -dolphin-emu 1:2409-2 -dosbox-x 2024.12.04-1 -dotnet-sdk 8.0.10.sdk110-1 +dolphin 24.12.0.1-1 +dotnet-sdk 8.0.11.sdk111-1 downgrade 11.4.2-1 dreamweb 1.1-1 -duckstation 0.1.7465-1.2 -dunst 1.12.0-1 +dunst 1.12.1-1 efibootmgr 18-3 emacs 29.4-3 espanso-gui 24.7-1 espanso-wayland 2.2.1-4 -eza 0.20.12-1 +eza 0.20.13-1 firefox 133.0.3-2 flameshot 12.1.0-5 fluffychat 1.23.0-1.4 -flyctl 0.3.50-1 +flyctl 0.3.54-1 freetube 0.22.1-1 -gameconqueror-git 0.17.1104.0375cc0-1 -gamemode 1.8.2-1 -gargoyle 2023.1-2 gimp 2.10.38-5 git 2.47.1-1 -github-cli 2.63.2-1 +github-cli 2.64.0-1 +gnome-clocks 47.0-1 gnome-keyring 1:46.2-1 gnu-netcat 0.7.1-10 google-chat-linux 5.29.23_1-5 +gpu-usage-waybar-git 0.1.12.r17.g61ebe61-1 gradle 8.10.2-1 grim 1.4.1-2 grimshot 1.10-1 gst-plugin-pipewire 1:1.2.7-1 gwenview-no-purpose 24.12.0-1 -hexchat 2.16.2-3 +hexchat 2.16.2-4 hexedit 1.6-2 hollywood 1.21-7 htop 3.3.0-3 -hyfetch 1.99.0-1 -hyprland 0.45.2-3 -hyprlock 0.5.0-1 -hyprpaper 0.7.1-3 +hyfetch 1.99.0-2 +hyprland 0.46.2-4 +hyprlock 0.6.0-3 +hyprpaper 0.7.3-4 hyprshot 1.3.0-1 icoutils 0.32.3-3 inetutils 2.5-1 innoextract 1.9-11 insomnium 0.2.3_a-8 -iwd 3.2-1 -kitty 0.37.0-1 +iwd 3.3-1 +kitty 0.38.1-1 kotlin 2.1.0-1 -krabby-gotchi 1.1-1 lazygit 0.44.1-1 lib32-gnutls 3.8.8-1 lib32-libpulse 17.0+r43+g3e2bb8a1e-1 @@ -393,31 +339,15 @@ libgnome-keyring 1:3.12.0+r14+g23438cc-1 libpulse 17.0+r43+g3e2bb8a1e-1 libqalculate 5.4.0.1-1 libredefender 0.7.0-2 -libreoffice-fresh 24.8.3-1 -libretro-bsnes 1:3167-1 -libretro-citra 9304-1 -libretro-core-info 1.19.0-1 -libretro-desmume 6359-1 -libretro-dolphin 33044-2 -libretro-flycast 6364-1 -libretro-genesis-plus-gx 2199-1 -libretro-kronos 7016-2 -libretro-mesen 2903-3 -libretro-mgba 9298-2 -libretro-mupen64plus-next 1:454-1 -libretro-pcsx2 17053-2 -libretro-ppsspp 40927-1 -libretro-sameboy 1720-3 -libretro-swanstation-git r5882.37cd87e-1 +libreoffice-fresh 24.8.4-1 libscanmem-git 0.17.1103.0def8b2-1 -linux 6.12.4.arch1-1 +linux 6.12.6.arch1-1 linux-firmware 20241210.b00a7f7e-1 -linux-headers 6.12.4.arch1-1 +linux-headers 6.12.6.arch1-1 lrzip 0.651-3 luanti 5.10.0-1 man-db 2.13.0-1 mari0 1.6.2-4 -mindustry 7.0.146-3 mommy 1.5.1-1 mongodb 7.0.15-1 mongodb-tools-bin 100.10.0-3 @@ -428,104 +358,91 @@ nasm 2.16.03-1 ncurses5-compat-libs 6.5-1 neofetch 7.1.0-2 net-tools 2.10-3 -nethack 3.6.7-6 network-manager-applet 1.36.0-1 -networkmanager 1.50.0-1 +networkmanager 1.50.1-1 neverwinter.nim-bin 2.0.1-1 nmap 7.95-1 -nodejs-nativefier 52.0.0-1 notepad++ 8.7.4-1 notepadnext 0.9-1.1 noto-fonts 1:2024.12.01-1 noto-fonts-cjk 20230817-2 noto-fonts-emoji 1:2.047-1 noto-fonts-emoji-flags 20200120-1 -npm-check-updates 17.1.4-1 +npm-check-updates 17.1.5-1 nvidia-dkms 565.77-2 nvm 0.40.1-1 -obs-studio-git 31.0.0.r6.gf03280c-1.3 +nvtop 3.1.0-1 +obs-studio-git 31.0.0.r9.ga0e4e37-1.4 opendoas 6.8.2-3 -orca 47.2-1 +orca 47.2-2 otf-compagnon 1.000-1 -otf-font-awesome 6.7.1-1 +otf-font-awesome 6.7.2-1 otf-opendyslexic-nerd 3.3.0-1 -p7zip 1:17.05-2 pavucontrol 1:6.1-1 -pcsx2 2.2.0-1 perl-net-telnet 3.05-6 -php 8.3.14-1 +php 8.3.15-1 pipes.sh 1.3.0-1 pipewire 1:1.2.7-1 pipewire-alsa 1:1.2.7-1 pipewire-jack 1:1.2.7-1 pipewire-pulse 1:1.2.7-1 -pnpm 9.15.0-1 +pnpm 9.15.1-1 pokemon-colorscripts-git r114.5802ff67-1 -pokete 0.9.2-1 polkit-gnome 0.105-11 polkit-kde-agent 6.2.4-1 -postgresql 16.3-4 -proton-ge-custom 2:GE.Proton9.20-1.7 -proton-mail-bin 1.6.0-1 -proton-vpn-gtk-app 4.8.1-1 -puzzles 20240103-1 -python-pipenv 2024.4.0-1 -python-virtualenv 20.27.1-2 +postgresql 16.6-1 +proton-ge-custom 2:GE.Proton9.20-1.9 +proton-mail-bin 1.6.1-1 +proton-vpn-gtk-app 4.8.1-2 +python-pipenv 2024.4.0-2 +python-pyquery 2.0.0-6 +python-virtualenv 20.27.1-4 qt5-wayland 5.15.16+kde+r59-3 qt6-wayland 6.8.1-1 redact-bin 0.18.0-1 -reflector 2023-2 -retroarch 1.19.1-3 -retroarch-assets-glui 1:516-1 -retroarch-assets-ozone 1:516-1 -retroarch-assets-xmb 1:516-1 -roam 139.0.0.beta001-1 -rofimoji 6.5.0-1 +reflector 2023-3 +roam 141.0.0.beta001-1 +rofimoji 6.5.0-2 ruby 3.3.5-2 -samrewritten-git r258.39d524a-1 -scanmem 0.17-9 sddm 0.21.0-4 -ser2net 4.3.13-2 -simutrans 124.2.1-1 -slack-desktop 4.41.98-1 +ser2net 4.6.2-1 +signal-desktop 7.36.1-1 +slack-desktop 4.41.105-1.1 slurp 1.5.0-1 smartmontools 7.4-2 -speedtest-cli 2.1.3-8 -spicetify-cli 2.38.5-1 -spotify 1:1.2.50.335-1.2 +speedtest-cli 2.1.3-9 +spicetify-cli 2.38.7-1 +spotify 1:1.2.52.442-1.3 steam 1.0.0.81-2 -stone-soup-tiles-git 0.33.a0.r322.g559d583a2e-1 strace 6.12-1 -sublime-text-4 4.4180-1.2 +sublime-text-4 4.4189-1 swappy 1.5.1-2 swaylock-effects 1.7.0.0-4.3 tailscale 1.78.1-1 -thefuck 3.32-10 -thunar 4.18.11-3 -trayscale 0.14.0-1.7 +thefuck 3.32-11 +thunar 4.20.0-2 +trayscale 0.14.1-1 ttf-firacode-nerd 3.3.0-1 -ttf-font-awesome 6.7.1-1 +ttf-font-awesome 6.7.2-1 ttf-jetbrains-mono-nerd 3.3.0-1 ttf-joypixels 8.0.0-2 ttf-symbola 14.00-1 ttf-twemoji 15.1.0-1 -twitter 1.0.5-1 typescript 5.7.2-1 unrar 1:7.1.2-1 v4l2loopback-dkms 0.13.2-1 valgrind 3.24.0-1 vi 1:070224-6 -vim 9.1.0866-1 -vosk-api 0.3.50-4 -vscodium-bin 1.96.0.24347-1 -vscodium-bin-marketplace 1.76.0-1 +vim 9.1.0954-1 +vosk-api 0.3.50-5 +vscodium 1.96.2.24355-1.2 +vscodium-marketplace 1.65.0-1.3 w3m 0.5.3.git20230713_1-1 waybar 0.11.0-4 +waybar-module-pacman-updates-git 0.2.7-1 websocat 1.14.0-1 wev 1.0.0-13 wget 1.25.0-1 -widelands 1:1.2.1-1 -win2xcur 0.1.2-1 wine 9.22-1 wireless_tools 30.pre9-4 wireplumber 0.5.7-1 @@ -533,15 +450,15 @@ wlogout 1.2.2-0.2 wofi 1.4.1-1 wofi-emoji 1.2-3 wxhexeditor 0.24-4 -xdg-desktop-portal-hyprland 1.3.8-1 +xdg-desktop-portal-hyprland 1.3.9-3 xdg-utils 1.2.1-1 -xorg-server 21.1.14-1 +xorg-server 21.1.15-1 xorg-xcursorgen 1.0.8-2 xorg-xhost 1.0.9-2 xorg-xinit 1.4.2-2 yay 12.4.2-1.1 -zen-browser-bin 1.0.2.b.2-1 -zoom 6.2.11-1.8 +zen-browser-bin 1.0.2.b.5-1 +zoom 6.3.1-1 zsh 5.9-5 ``` @@ -567,8 +484,9 @@ This list is quite large. Expand List ```txt -1password 8.10.54-22.2 +1password 8.10.54-22.3 1password-cli 2.30.3-1 +7zip 24.09-3 a52dec 0.8.0-2 aalib 1.4rc5-18 abseil-cpp 20240722.0-1 @@ -578,7 +496,7 @@ adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-2 adwaita-cursors 47.0-1 adwaita-icon-theme 47.0-1 adwaita-icon-theme-legacy 46.2-3 -alacarte 1:3.54.0-1 +alacarte 1:3.54.0-2 alacritty 0.14.0-1 alsa-card-profiles 1:1.2.7-1 alsa-lib 1.2.13-1 @@ -587,14 +505,12 @@ alsa-topology-conf 1.2.5.1-4 alsa-ucm-conf 1.2.13-2 alsa-utils 1.2.13-2 amd-ucode 20241210.b00a7f7e-1 -angband 4.2.5-3 anime-games-launcher-bin 1.0.2-1 aom 3.11.0-1 apg 2.2.3-5 -apg-debug 2.2.3-5 appimagelauncher 2.2.0-8.4 appstream 1.0.4-1 -aquamarine 0.5.1-1 +aquamarine 0.5.1-3 archlinux-keyring 20241203-1 argon2 20190702-6 aribb24 1.0.3-4 @@ -603,11 +519,10 @@ at-spi2-core 2.54.0-2 atkmm 2.28.4-1 attica 6.9.0-1 attr 2.5.2-1 -audit 4.0.2-2 +audit 4.0.2-3 autoconf 2.72-1 -autokey-common 0.96.0-6.2 automake 1.17-1 -avahi 1:0.8+r194+g3f79789-2 +avahi 1:0.8+r194+g3f79789-3 aws-cli-v2-bin 2:2.22.15-1 ayatana-ido 0.10.4-1 babl 0.1.110-1 @@ -617,26 +532,23 @@ baobab 47.0-1 base 3-2 base-devel 1-2 bash 5.2.037-1 -bc 1.07.1-5 bind 9.20.4-1 binutils 2.43+r4+g7999dae6961-1 bison 3.8.2-8 -bizhawk-bin 2.9.1-1 -bizhawk-bin-debug 2.9.1-1 blas 3.12.0-5 bluez-libs 5.79-1 bmon 4.0-5 -boost 1.86.0-3 -boost-libs 1.86.0-3 -box2d 3.0.0-1 +boost 1.86.0-4 +boost-libs 1.86.0-4 breeze-icons 6.9.0-1 bridge-utils 1.7.1-2 -brltty 6.7-1 -brotli 1.1.0-2 +brltty 6.7-2 +brotli 1.1.0-3 +btop 1.4.0-4 bubblewrap 0.11.0-1 byobu 6.12-1 bzip2 1.0.8-6 -c-ares 1.34.3-1 +c-ares 1.34.4-1 ca-certificates 20240618-1 ca-certificates-mozilla 3.107-1 ca-certificates-utils 20240618-1 @@ -646,34 +558,27 @@ cairomm 1.14.5-1 cairomm-1.16 1.18.0-1 calc 2.15.1.0-1 cantarell-fonts 1:0.303.1-2 -cataclysm-dda 0.H-2 -cataclysm-dda-tiles 0.H-2 cblas 3.12.0-5 cbonsai 1.3.1-3 ccze 0.2.1-13 -ccze-debug 0.2.1-13 cdparanoia 10.2-9 -ceserver 7.5-9 -ceserver-debug 7.5-9 cfitsio 1:4.5.0-1 chafa-git 1.14.5.r112.g9aa862e-1 -chafa-git-debug 1.14.5.r112.g9aa862e-1 chaotic-keyring 20230616-1 chaotic-mirrorlist 20240724-1 cheese 44.1-3 chromaprint 1.5.1-9 cifs-utils 7.1-1 -citra-debug 1:r10111.608383e-1 cjson 1.7.18-1 clamav 1.4.1-1 -clang 18.1.8-4 +clang 18.1.8-5 cloc 2.02-1 -cloudflared 2024.11.0-1 +cloudflared 2024.12.2-1 clucene 2.3.3.4-15 clutter 1.26.4-3 clutter-gst 3.0.27-5 clutter-gtk 1.8.4-4 -cmake 3.31.2-1 +cmake 3.31.3-1 cmatrix 2.0-3 cogl 1.22.8-3 compiler-rt 18.1.8-1 @@ -682,13 +587,12 @@ containerd 2.0.1-1 convertlit 1.8-12 coreutils 9.5-2 cppdap 1.58.0-2 -crawl-data 0.32.1-2 crowdin-cli 4.5.0-1 cryptsetup 2.7.5-1 curl 8.11.1-3 dav1d 1.5.0-1 db5.3 5.3.28-5 -dbus 1.14.10-2 +dbus 1.16.0-1 dbus-broker 36-4 dbus-broker-units 36-4 dbus-glib 0.112-4 @@ -699,29 +603,24 @@ default-cursors 3-1 desktop-file-utils 0.28-1 device-mapper 2.03.29-1 diffutils 3.10-1 -discord 0.0.77-1 +discord 0.0.78-1 dkms 3.1.3-1 dnssec-anchors 20190629-4 docbook-xml 4.5-10 docbook-xsl 1.79.2-9 docker 1:27.3.1-1 doctl 1.120.0-1 -dolphin 24.12.0-1 -dolphin-emu 1:2409-2 -dos2unix 7.5.2-2 -dosbox-x 2024.12.04-1 +dolphin 24.12.0.1-1 dotconf 1.4.1-1 -dotnet-host 8.0.10.sdk110-1 -dotnet-runtime 8.0.10.sdk110-1 -dotnet-runtime-6.0 6.0.35.sdk135-1 -dotnet-sdk 8.0.10.sdk110-1 -dotnet-targeting-pack 8.0.10.sdk110-1 +dotnet-host 8.0.11.sdk111-1 +dotnet-runtime 8.0.11.sdk111-1 +dotnet-sdk 8.0.11.sdk111-1 +dotnet-targeting-pack 8.0.11.sdk111-1 double-conversion 3.3.0-2 downgrade 11.4.2-1 dreamweb 1.1-1 -duckstation 0.1.7465-1.2 duktape 2.7.0-7 -dunst 1.12.0-1 +dunst 1.12.1-1 e2fsprogs 1.47.1-4 ebook-tools 0.2.2-8 efibootmgr 18-3 @@ -732,26 +631,24 @@ egl-x11 1.0.0-1 eglexternalplatform 1.2-2 electron25-bin 25.9.8-3 electron29 1:29.4.6-2 -electron31 31.7.6-1 electron32 32.2.7-1 ell 0.71-1 emacs 29.4-3 enchant 2.8.2-1 enet 1.3.18-1 espanso-gui 24.7-1 -espanso-gui-debug 24.7-1 espanso-wayland 2.2.1-4 exiv2 0.28.3-1 -exo 4.18.0-4 +exo 4.20.0-2 expat 2.6.4-1 extra-cmake-modules 6.9.0-1 -eza 0.20.12-1 +eza 0.20.13-1 faac 1.30-5 faad2 2.11.1-1 -fakeroot 1.36-1 +fakeroot 1.36.2-1 feh 3.10.3-1 -ffmpeg 2:7.1-3 -ffmpeg4.4 4.4.5-1 +ffmpeg 2:7.1-5 +ffmpeg4.4 4.4.5-2 fftw 3.3.10-7 file 5.46-2 filesystem 2024.11.21-1 @@ -759,13 +656,11 @@ findutils 4.10.0-2 firefox 133.0.3-2 flac 1.4.3-2 flameshot 12.1.0-5 -flare-engine 1.14-1.3 flex 2.6.4-5 fluffychat 1.23.0-1.4 fluidsynth 2.4.1-1 -flutter-bin 3.27.0-1 -flyctl 0.3.50-1 -flyctl-debug 0.3.50-1 +flutter-bin 3.27.1-1 +flyctl 0.3.54-1 fmt 11.0.2-1 fontconfig 2:2.15.0-2 freeglut 3.6.0-1 @@ -773,37 +668,35 @@ freetube 0.22.1-1 freetype2 2.13.3-1 frei0r-plugins 2.3.3-2 fribidi 1.0.16-1 -frotz-ncurses 2.54-1 fuse-common 3.16.2-1 fuse-overlayfs 1.14-1 fuse2 2.9.9-5 fuse3 3.16.2-1 -fzf 0.56.3-1 -gameconqueror-git 0.17.1104.0375cc0-1 -gamemode 1.8.2-1 -gargoyle 2023.1-2 +fzf 0.57.0-1 gawk 5.3.1-1 gc 8.2.8-2 -gcc 14.2.1+r134+gab884fffe3fc-1 -gcc-libs 14.2.1+r134+gab884fffe3fc-1 +gcc 14.2.1+r134+gab884fffe3fc-2 +gcc-libs 14.2.1+r134+gab884fffe3fc-2 gcr 3.41.2-2 gcr-4 4.3.0-1 gd 2.3.3-8 gdbm 1.24-1 gdk-pixbuf2 2.42.12-2 gegl 0.4.50-3 -gensio 2.6.7-2 +gensio 2.8.10-1 geoclue 2.7.2-1 +geocode-glib-2 3.26.4-4 +geocode-glib-common 3.26.4-4 gettext 0.22.5-2 giflib 5.2.2-1 gimp 2.10.38-5 git 2.47.1-1 git-lfs 3.6.0-1 -github-cli 2.63.2-1 +github-cli 2.64.0-1 glew 2.2.0-7 glew1.10 1.10.0-4 glib-networking 1:2.80.0-3 -glib2 2.82.4-1 +glib2 2.82.4-2 glibc 2.40+r16+gaa533d58ff-2 glibmm 2.66.7-1 glibmm-2.68 2.82.0-1 @@ -811,7 +704,9 @@ gloox 1.0.27-2 glslang 15.0.0-2 glu 9.0.3-2 gmp 6.3.0-2 +gnome-clocks 47.0-1 gnome-desktop 1:44.1-1 +gnome-desktop-4 1:44.1-1 gnome-desktop-common 1:44.1-1 gnome-keyring 1:46.2-1 gnome-menus 3.36.0-3 @@ -821,12 +716,13 @@ gnu-netcat 0.7.1-10 gnupg 2.4.7-1 gnutls 3.8.8-1 go 2:1.23.4-1 -gobject-introspection 1.82.0-1 -gobject-introspection-runtime 1.82.0-1 +gobject-introspection 1.82.0-2 +gobject-introspection-runtime 1.82.0-2 google-chat-linux 5.29.23_1-5 gperftools 2.16-1 -gpgme 1.24.1-1 +gpgme 1.24.1-3 gpm 1.20.7.r38.ge82d1a6-6 +gpu-usage-waybar-git 0.1.12.r17.g61ebe61-1 gradle 8.10.2-1 graphene 1.10.8-2 graphite 1:1.3.14-4 @@ -840,18 +736,18 @@ gsfonts 20200910-4 gsm 1.0.22-2 gssdp 1.6.3-2 gst-plugin-pipewire 1:1.2.7-1 -gst-plugins-bad 1.24.10-1 -gst-plugins-bad-libs 1.24.10-1 -gst-plugins-base 1.24.10-1 -gst-plugins-base-libs 1.24.10-1 -gst-plugins-good 1.24.10-1 -gstreamer 1.24.10-1 +gst-plugins-bad 1.24.10-2 +gst-plugins-bad-libs 1.24.10-2 +gst-plugins-base 1.24.10-2 +gst-plugins-base-libs 1.24.10-2 +gst-plugins-good 1.24.10-2 +gstreamer 1.24.10-2 gtest 1.15.2-1 gtk-layer-shell 0.9.0-1 -gtk-update-icon-cache 1:4.16.7-1 +gtk-update-icon-cache 1:4.16.7-3 gtk2 2.24.33-5 gtk3 1:3.24.43-4 -gtk4 1:4.16.7-1 +gtk4 1:4.16.7-3 gtkmm-4.0 4.16.0-1 gtkmm3 3.24.9-1 gtksourceview3 1:3.24.11+r28+g73e57b57-2 @@ -861,11 +757,10 @@ gupnp 1:1.6.7-1 gupnp-igd 1.6.0-1 gvfs 1.56.1-1 gwenview-no-purpose 24.12.0-1 -gwenview-no-purpose-debug 24.12.0-1 gzip 1.13-4 harfbuzz 10.1.0-1 harfbuzz-icu 10.1.0-1 -hexchat 2.16.2-3 +hexchat 2.16.2-4 hexedit 1.6-2 hicolor-icon-theme 0.18-1 hidapi 0.14.0-3 @@ -875,21 +770,23 @@ htop 3.3.0-3 http-parser 2.9.4-2 hunspell 1.7.2-2 hwdata 0.390-1 -hyfetch 1.99.0-1 +hyfetch 1.99.0-2 hyphen 2.8.8-6 -hyprcursor 0.1.10-1 -hyprland 0.45.2-3 -hyprlang 0.6.0-1 -hyprlock 0.5.0-1 -hyprpaper 0.7.1-3 +hyprcursor 0.1.11-1 +hyprgraphics 0.1.1-3 +hyprland 0.46.2-4 +hyprland-qtutils 0.1.1-5 +hyprlang 0.6.0-3 +hyprlock 0.6.0-3 +hyprpaper 0.7.3-4 hyprshot 1.3.0-1 -hyprutils 0.2.6-1 +hyprutils 0.3.0-1 hyprwayland-scanner 0.4.2-1 iana-etc 20241206-1 icoutils 0.32.3-3 icu 75.1-1 -imagemagick 7.1.1.41-1 -imath 3.1.12-1 +imagemagick 7.1.1.43-1 +imath 3.1.12-2 imlib2 1.12.3-2 inetutils 2.5-1 innoextract 1.9-11 @@ -899,7 +796,7 @@ iproute2 6.12.0-1 iptables 1:1.8.10-2 iputils 20240905-1 iso-codes 4.17.0-1 -iwd 3.2-1 +iwd 3.3-1 jansson 2.14-4 jasper 4.2.4-2 java-environment-common 3-5 @@ -907,7 +804,7 @@ java-runtime-common 3-5 jbigkit 2.1-8 jdk17-openjdk 17.0.13.u11-1 jdk21-openjdk 21.0.5.u11-1 -jemalloc 1:5.3.0-4 +jemalloc 1:5.3.0-5 jp2a 1.3.2-1 jq 1.7.1-2 json-c 0.18-1 @@ -916,7 +813,7 @@ jsoncpp 1.9.6-3 karchive 6.9.0-1 karchive5 5.116.0-1 kauth 6.9.0-1 -kbd 2.7-1 +kbd 2.7.1-1 kbookmarks 6.9.0-1 kcmutils 6.9.0-1 kcodecs 6.9.0-1 @@ -925,7 +822,7 @@ kcolorscheme 6.9.0-1 kcompletion 6.9.0-1 kconfig 6.9.0-1 kconfigwidgets 6.9.0-1 -kcoreaddons 6.9.0-2 +kcoreaddons 6.9.0-3 kcrash 6.9.0-1 kdbusaddons 6.9.0-1 kdnssd 6.9.0-1 @@ -935,9 +832,9 @@ kdsoap-ws-discovery-client 0.4.0-1 keyutils 1.6.3-3 kfilemetadata 6.9.0-1 kglobalaccel 6.9.0-1 -kguiaddons 6.9.0-2 +kguiaddons 6.9.0-3 kguiaddons5 5.116.0-1 -ki18n 6.9.0-1 +ki18n 6.9.0-2 kiconthemes 6.9.0-1 kidletime 6.9.0-1 kimageannotator 0.7.1-3 @@ -946,33 +843,31 @@ kio-extras 24.12.0-1 kirigami 6.9.0-1 kitemmodels 6.9.0-1 kitemviews 6.9.0-1 -kitty 0.37.0-1 -kitty-shell-integration 0.37.0-1 -kitty-terminfo 0.37.0-1 +kitty 0.38.1-1 +kitty-shell-integration 0.38.1-1 +kitty-terminfo 0.38.1-1 kjobwidgets 6.9.0-1 kmod 33-3 knewstuff 6.9.0-1 -knotifications 6.9.0-2 +knotifications 6.9.0-3 kotlin 2.1.0-1 kpackage 6.9.0-1 kparts 6.9.0-1 -krabby-gotchi 1.1-1 -krabby-gotchi-debug 1.1-1 krb5 1.21.3-1 kservice 6.9.0-1 ktextwidgets 6.9.0-1 kuserfeedback 6.9.0-1 kwallet 6.9.0-1 -kwidgetsaddons 6.9.0-2 +kwidgetsaddons 6.9.0-4 kwindowsystem 6.9.0-1 -kxmlgui 6.9.0-2 +kxmlgui 6.9.0-3 l-smash 2.14.5-4 lame 3.100-5 lapack 3.12.0-5 lazygit 0.44.1-1 lcms2 2.16-1 -ldb 2:4.21.2-1 -lensfun 1:0.3.4-4 +ldb 2:4.21.2-3 +lensfun 1:0.3.4-5 less 1:668-1 lib32-acl 2.3.2-1 lib32-alsa-lib 1.2.13-1 @@ -983,7 +878,7 @@ lib32-brotli 1.1.0-1 lib32-bzip2 1.0.8-4 lib32-cairo 1.18.2-2 lib32-curl 8.11.1-3 -lib32-dbus 1.14.10-2 +lib32-dbus 1.16.0-1 lib32-dbus-glib 0.112-3 lib32-duktape 2.7.0-7 lib32-e2fsprogs 1.47.1-1 @@ -993,7 +888,7 @@ lib32-fontconfig 2:2.15.0-1 lib32-freeglut 3.6.0-1 lib32-freetype2 2.13.3-2 lib32-fribidi 1.0.16-1 -lib32-gcc-libs 14.2.1+r134+gab884fffe3fc-1 +lib32-gcc-libs 14.2.1+r134+gab884fffe3fc-2 lib32-gdk-pixbuf2 2.42.12-2 lib32-gettext 0.22.5-1 lib32-giflib 5.2.2-1 @@ -1041,9 +936,9 @@ lib32-libltdl 2.5.4+r1+gbaa1fe41-1 lib32-libmikmod 3.3.11.1-7 lib32-libmodplug 0.8.9.0-5 lib32-libnghttp2 1.64.0-1 -lib32-libnghttp3 1.6.0-1 +lib32-libnghttp3 1.7.0-1 lib32-libnl 3.11.0-1 -lib32-libnm 1.50.0-1 +lib32-libnm 1.50.1-1 lib32-libnsl 2.0.1-1 lib32-libogg 1.3.5-2 lib32-libpcap 1.10.5-2 @@ -1073,9 +968,9 @@ lib32-libusb 1.0.27-1 lib32-libva 2.22.0-1 lib32-libvdpau 1.5-3 lib32-libvorbis 1.3.7-2 -lib32-libvpx 1.14.1-1 +lib32-libvpx 1.15.0-1 lib32-libvpx1.3 1.3.0-4 -lib32-libwebp 1.4.0-1 +lib32-libwebp 1.5.0-1 lib32-libx11 1.8.10-1 lib32-libxau 1.0.11-2 lib32-libxcb 1.17.0-1 @@ -1097,14 +992,14 @@ lib32-libxrandr 1.5.4-1 lib32-libxrender 0.9.11-2 lib32-libxshmfence 1.3.2-2 lib32-libxss 1.2.4-2 -lib32-libxt 1.3.0-2 +lib32-libxt 1.3.1-1 lib32-libxtst 1.2.5-2 lib32-libxxf86vm 1.1.5-2 lib32-llvm-libs 18.1.8-1 lib32-lm_sensors 1:3.6.0.r41.g31d1f125-3 lib32-lzo 2.10-2 -lib32-mesa 1:24.3.1-3 -lib32-mpg123 1.32.9-1 +lib32-mesa 1:24.3.2-1 +lib32-mpg123 1.32.10-1 lib32-ncurses 6.5-1 lib32-nettle 3.10-1 lib32-nspr 4.36-1 @@ -1131,7 +1026,7 @@ lib32-sdl_ttf 2.0.11-9 lib32-speex 1.2.1-2 lib32-spirv-tools 2024.4.rc1-1 lib32-sqlite 3.47.2-1 -lib32-systemd 257-1 +lib32-systemd 257.1-1 lib32-tdb 1.4.12-1 lib32-util-linux 2.40.2-1 lib32-vulkan-icd-loader 1.4.303-1 @@ -1143,7 +1038,6 @@ libabw 0.1.3-4 libaccounts-glib 1.27-2 libadwaita 1:1.6.2-1 libaio 0.3.113-3 -libajantv2-debug 1:17.0.1-1 libao 1.2.2-6 libappimage 1.0.4.5-7 libappindicator-gtk3 12.10.0.r298-4 @@ -1160,25 +1054,25 @@ libayatana-appindicator 0.5.93-1 libayatana-indicator 0.9.4-1 libb2 0.98.1-3 libbacktrace 1.0.git1-1 -libblockdev 3.2.1-2 -libblockdev-crypto 3.2.1-2 -libblockdev-fs 3.2.1-2 -libblockdev-loop 3.2.1-2 -libblockdev-mdraid 3.2.1-2 -libblockdev-nvme 3.2.1-2 -libblockdev-part 3.2.1-2 -libblockdev-swap 3.2.1-2 +libblockdev 3.2.1-3 +libblockdev-crypto 3.2.1-3 +libblockdev-fs 3.2.1-3 +libblockdev-loop 3.2.1-3 +libblockdev-mdraid 3.2.1-3 +libblockdev-nvme 3.2.1-3 +libblockdev-part 3.2.1-3 +libblockdev-swap 3.2.1-3 libbluray 1.3.4-2 libbpf 1.5.0-1 libbs2b 3.1.0-9 libbsd 0.12.2-2 -libbytesize 2.8-3 -libcaca 0.99.beta20-4 -libcamera 0.3.2-1 -libcamera-ipa 0.3.2-1 +libbytesize 2.8-4 +libcaca 0.99.beta20-5 +libcamera 0.3.2-2 +libcamera-ipa 0.3.2-2 libcanberra 1:0.30+r2+gc0620e4-4 libcap 2.71-1 -libcap-ng 0.8.5-2 +libcap-ng 0.8.5-3 libcbor 0.11.0-1 libcdio 2.1.0-4 libcdio-paranoia 10.2+2.0.2-1 @@ -1212,7 +1106,6 @@ libebml 1.4.5-1 libedit 20240517_3.1-1 libei 1.3.0-1 libelectron 2024.30-1 -libelectron-debug 2024.30-1 libelf 0.192-2 libepoxy 1.5.10-3 libepubgen 0.1.1-5 @@ -1231,8 +1124,8 @@ libfreehand 0.1.2-5 libgcrypt 1.11.0-2 libgcrypt15 1.5.6-6 libgdiplus 6.1-2 -libgexiv2 0.14.3-1 -libgirepository 1.82.0-1 +libgexiv2 0.14.3-2 +libgirepository 1.82.0-2 libgit2 1:1.8.4-1 libglvnd 1.7.0-1 libgme 0.6.3-5 @@ -1240,21 +1133,22 @@ libgnome-keyring 1:3.12.0+r14+g23438cc-1 libgpg-error 1.51-1 libgtop 2.41.3-2 libgudev 238-1 +libgweather-4 4.4.4-1 libheif 1.19.5-1 -libibus 1.5.31-1 +libibus 1.5.31-2 libice 1.1.2-1 libidn 1.42-1 libidn11 1.33-2 libidn2 2.3.7-1 libiec61883 1.2.0-8 -libimobiledevice 1.3.0-14 +libimobiledevice 1.3.0-15 libimobiledevice-glue 1.3.1-1 libindicator-gtk2 12.10.1-10 libinih 58-1 libinput 1.27.0-1 libinstpatch 1.1.6-3 libisl 0.27-1 -libixion 0.19.0-3 +libixion 0.19.0-4 libjpeg-turbo 3.0.4-1 libjpeg6-turbo 1.5.3-2 libjxl 0.11.1-1 @@ -1266,7 +1160,7 @@ liblc3 1.1.1-1 libldac 2.0.2.3-2 libldap 2.6.9-1 libliftoff 0.5.0-1 -liblouis 3.32.0-1 +liblouis 3.32.0-2 liblqr 0.4.3-1 liblrdf 0.6.1-5 libltc 1.3.2-2 @@ -1297,28 +1191,28 @@ libmysqlclient 9.0.1-1 libndp 1.9-1 libnet 2:1.3-1 libnetfilter_conntrack 1.0.9-2 -libnewt 0.52.24-2 +libnewt 0.52.24-3 libnfnetlink 1.0.2-2 libnftnl 1.2.8-1 libnghttp2 1.64.0-1 -libnghttp3 1.6.0-1 -libngtcp2 1.9.1-1 +libnghttp3 1.7.0-1 +libngtcp2 1.10.0-1 libnice 0.1.22-1 libnl 3.11.0-1 -libnm 1.50.0-1 +libnm 1.50.1-1 libnma 1.10.6-3 libnma-common 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.11.1-1 +libnvme 1.11.1-2 libodfgen 0.1.8-3 libogg 1.3.5-2 -libolm 3.2.16-4 +libolm 3.2.16-5 libomxil-bellagio 0.9.3-5 libopenmpt 0.7.11-1 -liborcus 0.19.2-3 +liborcus 0.19.2-4 libotf 0.9.16-5 libp11-kit 0.25.5-1 libpagemaker 0.0.4-4 @@ -1328,7 +1222,7 @@ libpgm 5.3.128-3 libpipeline 1.5.8-1 libpipewire 1:1.2.7-1 libplacebo 7.349.0-3 -libplist 2.6.0-1 +libplist 2.6.0-2 libpng 1.6.44-1 libpng12 1.2.59-2 libproxy 0.5.9-1 @@ -1340,23 +1234,7 @@ libraqm 0.10.2-1 libraw 0.21.3-1 libraw1394 2.1.2-4 libredefender 0.7.0-2 -libreoffice-fresh 24.8.3-1 -libretro-bsnes 1:3167-1 -libretro-citra 9304-1 -libretro-core-info 1.19.0-1 -libretro-desmume 6359-1 -libretro-dolphin 33044-2 -libretro-flycast 6364-1 -libretro-genesis-plus-gx 2199-1 -libretro-kronos 7016-2 -libretro-mesen 2903-3 -libretro-mgba 9298-2 -libretro-mupen64plus-next 1:454-1 -libretro-pcsx2 17053-2 -libretro-ppsspp 40927-1 -libretro-sameboy 1720-3 -libretro-swanstation-git r5882.37cd87e-1 -libretro-swanstation-git-debug r5882.37cd87e-1 +libreoffice-fresh 24.8.4-1 librevenge 0.0.5-3 librist 0.2.11-1 librsvg 2:2.59.2-1 @@ -1365,7 +1243,7 @@ librtmp0 2.4-6 libsamplerate 0.2.2-3 libsasl 2.1.28-5 libscanmem-git 0.17.1103.0def8b2-1 -libseccomp 2.5.5-3 +libseccomp 2.5.5-4 libsecret 0.21.4-1 libshout 1:2.4.6-3 libsigc++ 2.12.1-1 @@ -1377,7 +1255,7 @@ libsodium 1.0.20-1 libsoup 2.74.3-1 libsoup3 3.6.1-1 libsoxr 0.1.3-4 -libspeechd 0.11.5-2 +libspeechd 0.11.5-3 libspiro 1:20240903-1 libspng 0.7.4-2 libsrtp 1:2.6.0-1 @@ -1401,7 +1279,7 @@ libunibreak 6.1-1 libunistring 1.2-1 libunwind 1.8.1-3 libupnp 1.14.20-1 -liburcu 0.14.1-1 +liburcu 0.15.0-1 liburing 2.8-1 libusb 1.0.27-1 libusbmuxd 2.1.0-1 @@ -1411,14 +1289,14 @@ libva 2.22.0-1 libvdpau 1.5-3 libverto 0.3.2-5 libvisio 0.1.8-1 -libvlc 3.0.21-9 +libvlc 3.0.21-11 libvorbis 1.3.7-3 -libvpl 2.13.0-1 -libvpx 1.14.1-1 +libvpl 2.14.0-1 +libvpx 1.15.0-1 libvpx1.3 1.3.0-3 libwacom 2.14.0-1 -libwbclient 2:4.21.2-1 -libwebp 1.4.0-3 +libwbclient 2:4.21.2-3 +libwebp 1.5.0-1 libwireplumber 0.5.7-1 libwmf 0.2.13-4 libwnck3 43.1-1 @@ -1436,8 +1314,8 @@ libxcvt 0.1.3-1 libxdamage 1.1.6-2 libxdmcp 1.1.5-1 libxext 1.3.6-1 -libxfce4ui 4.18.6-3 -libxfce4util 4.18.2-3 +libxfce4ui 4.20.0-3 +libxfce4util 4.20.0-2 libxfixes 6.0.1-2 libxfont2 2.0.7-1 libxft 2.3.8-2 @@ -1446,7 +1324,7 @@ libxinerama 1.1.5-2 libxkbcommon 1.7.0-2 libxkbcommon-x11 1.7.0-2 libxkbfile 1.1.3-1 -libxml2 2.13.5-1 +libxml2 2.13.5-2 libxmlb 0.3.21-1 libxmu 1.2.1-1 libxpm 3.5.17-2 @@ -1454,7 +1332,7 @@ libxrandr 1.5.4-1 libxrender 0.9.12-1 libxres 1.2.2-2 libxshmfence 1.3.3-1 -libxslt 1.1.42-1 +libxslt 1.1.42-2 libxss 1.2.4-2 libxt 1.3.1-1 libxtst 1.2.5-1 @@ -1465,39 +1343,35 @@ libyuv r2426+464c51a03-1 libzip 1.11.2-1 libzmf 0.0.2-16 licenses 20240728-1 -lilv 0.24.24-2 -linux 6.12.4.arch1-1 +lilv 0.24.24-3 +linux 6.12.6.arch1-1 linux-api-headers 6.10-1 linux-firmware 20241210.b00a7f7e-1 linux-firmware-whence 20241210.b00a7f7e-1 -linux-headers 6.12.4.arch1-1 +linux-headers 6.12.6.arch1-1 lld 18.1.8-1 -llvm 18.1.8-4 -llvm-libs 18.1.8-4 +llvm 18.1.8-5 +llvm-libs 18.1.8-5 lm_sensors 1:3.6.0.r41.g31d1f125-3 lmdb 0.9.33-1 love 11.5-1 lpsolve 5.5.2.11-3 lrexlib-pcre5.1 2.9.0-2 -lrexlib-pcre5.1-debug 2.9.0-2 lrzip 0.651-3 -lsb-release 2.0.r53.a86f885-2 +lsb-release 2.0.r55.a25a4fc-1 lsof 4.99.4-1 lua 5.4.7-1 lua-yajl 2.0-2 -lua-yajl-debug 2.0-2 lua51 5.1.5-12 lua51-filesystem 1.8.0-5 lua51-lcf 5.1-3 lua51-luautf8 0.1.5-3 lua51-sql-sqlite 2.3.0-4 -lua51-sql-sqlite-debug 2.3.0-4 luajit 2.1.1731601260-1 luanti 5.10.0-1 luanti-common 5.10.0-1 luarocks 3.11.1-2 luazip5.1 1.2.7-1 -luazip5.1-debug 1.2.7-1 lv2 1.18.10-1 lz4 1:1.10.0-2 lzo 2.10-5 @@ -1513,28 +1387,24 @@ mbedtls2 2.28.9-1 md4c 0.5.2-1 mdadm 4.3-2 media-player-info 26-1 -mesa 1:24.3.1-3 -mindustry 7.0.146-3 -miniupnpc 2.2.8-1 +mesa 1:24.3.2-1 +miniupnpc 2.2.8-2 minizip 1:1.3.1-2 mjpegtools 2.2.1-2 -mkinitcpio 39.2-2 +mkinitcpio 39.2-3 mkinitcpio-busybox 1.36.1-1 mobile-broadband-provider-info 20240407-1 mommy 1.5.1-1 mongodb 7.0.15-1 mongodb-tools-bin 100.10.0-3 -mongodb-tools-bin-debug 100.10.0-3 mongosh-bin 2.3.6-1 -mongosh-bin-debug 2.3.6-1 mono 6.12.0.206-1 mono-msbuild 16.10.1.xamarinxplat.2021.05.26.14.00-5 moreutils 0.70-1 mpdecimal 4.0.0-2 mpfr 4.2.1-4 -mpg123 1.32.9-1 +mpg123 1.32.10-1 mtdev 1.1.7-1 -mudlet-debug 4.18.3-1 mypaint-brushes1 1.3.1-2 mysql 9.0.1-1 mysql-clients 9.0.1-1 @@ -1546,20 +1416,17 @@ ncurses5-compat-libs 6.5-1 neofetch 7.1.0-2 neon 0.34.0-1 net-tools 2.10-3 -nethack 3.6.7-6 -netstandard-targeting-pack 8.0.10.sdk110-1 +netstandard-targeting-pack 8.0.11.sdk111-1 nettle 3.10-1 network-manager-applet 1.36.0-1 -networkmanager 1.50.0-1 +networkmanager 1.50.1-1 networkmanager-openvpn 1.12.0-1 neverwinter.nim-bin 2.0.1-1 -neverwinter.nim-bin-debug 2.0.1-1 -ninja 1.12.1-1 +ninja 1.12.1-2 nm-connection-editor 1.36.0-1 nmap 7.95-1 node-gyp 11.0.0-1 nodejs 23.4.0-1 -nodejs-nativefier 52.0.0-1 nodejs-nopt 7.2.1-1 notepad++ 8.7.4-1 notepadnext 0.9-1.1 @@ -1567,16 +1434,16 @@ noto-fonts 1:2024.12.01-1 noto-fonts-cjk 20230817-2 noto-fonts-emoji 1:2.047-1 noto-fonts-emoji-flags 20200120-1 -npm 10.9.2-1 -npm-check-updates 17.1.4-1 +npm 11.0.0-1 +npm-check-updates 17.1.5-1 npth 1.8-1 nspr 4.36-1 nss 3.107-1 nvidia-dkms 565.77-2 nvidia-utils 565.77-2 nvm 0.40.1-1 -obs-studio-git 31.0.0.r6.gf03280c-1.3 -obs-studio-liberty-debug 30.2.3-1 +nvtop 3.1.0-1 +obs-studio-git 31.0.0.r9.ga0e4e37-1.4 ocl-icd 2.3.2-2 oniguruma 6.9.9-1 openal 1.24.1-1 @@ -1589,22 +1456,19 @@ openssh 9.9p1-2 openssl 3.4.0-1 openssl-1.0 1.0.2.u-6 openssl-1.1 1.1.1.w-2 -openstarruler-git-debug r95.c5e3cbb-1 -openvpn 2.6.12-1 -openxcom-debug 1.0-9 +openvpn 2.6.12-2 opus 1.5.2-1 opusfile 0.12-4 orc 0.4.40-1 -orca 47.2-1 +orca 47.2-2 otf-compagnon 1.000-1 -otf-font-awesome 6.7.1-1 +otf-font-awesome 6.7.2-1 otf-opendyslexic-nerd 3.3.0-1 p11-kit 0.25.5-1 -p7zip 1:17.05-2 pacman 7.0.0.r6.gc685ae6-1 pacman-contrib 1.10.6-2 pacman-mirrorlist 20240717-1 -pahole 1:1.27-2 +pahole 1:1.28-3 pam 1.7.0-1 pambase 20230918-2 pango 1:1.54.0-1 @@ -1619,7 +1483,6 @@ pciutils 3.13.0-2 pcre 8.45-4 pcre2 10.44-1 pcsclite 2.3.0-1 -pcsx2 2.2.0-1 perl 5.40.0-1 perl-algorithm-diff 1:1.201-6 perl-class-method-modifiers 2.15-4 @@ -1636,7 +1499,7 @@ perl-http-cookiejar 0.014-3 perl-http-cookies 6.11-2 perl-http-daemon 6.16-4 perl-http-date 6.06-3 -perl-http-message 6.46-2 +perl-http-message 7.00-1 perl-http-negotiate 6.01-14 perl-import-into 1.002005-11 perl-io-html 1.004-6 @@ -1644,7 +1507,7 @@ perl-io-tty 1.20-2 perl-ipc-run 20231003.0-2 perl-libwww 6.77-2 perl-lwp-mediatypes 6.04-6 -perl-mailtools 2.21-9 +perl-mailtools 2.22-1 perl-module-runtime 0.016-4 perl-moo 2.005005-4 perl-net-http 6.23-4 @@ -1661,12 +1524,12 @@ perl-term-animation 2.6-12 perl-time-duration 1:1.21-2 perl-timedate 2.33-7 perl-try-tiny 0.32-2 -perl-uri 5.29-1 +perl-uri 5.31-1 perl-www-robotrules 6.02-14 perl-xml-parser 2.47-2 phonon-qt6 4.12.0-4 phonon-qt6-vlc 0.12.0-2 -php 8.3.14-1 +php 8.3.15-1 physfs 3.2.0-2 pinentry 1.3.1-5 pipes.sh 1.3.0-1 @@ -1682,115 +1545,114 @@ plasma-activities 6.2.4-1 play.it-git 2.29.1.r1.g03ba243f-1 playerctl 2.4.1-4 plocate 1.1.23-1 -pnpm 9.15.0-1 +pnpm 9.15.1-1 pokemon-colorscripts-git r114.5802ff67-1 -pokete 0.9.2-1 -pokete-debug 0.9.2-1 polkit 125-1 polkit-gnome 0.105-11 polkit-kde-agent 6.2.4-1 polkit-qt6 0.200.0-1 -poppler 24.11.0-2 +poppler 24.12.0-1 poppler-data 0.4.12-2 -poppler-glib 24.11.0-2 -poppler-qt6 24.11.0-2 +poppler-glib 24.12.0-1 +poppler-qt6 24.12.0-1 popt 1.19-2 portaudio 1:19.7.0-3 -postgresql 16.3-4 -postgresql-libs 16.3-4 -ppsspp-assets 1.17.1-1 -procps-ng 4.0.4-3 -proton-ge-custom 2:GE.Proton9.20-1.7 -proton-mail-bin 1.6.0-1 -proton-mail-bin-debug 1.6.0-1 -proton-vpn-gtk-app 4.8.1-1 +postgresql 16.6-1 +postgresql-libs 16.6-1 +procps-ng 4.0.5-1 +proton-ge-custom 2:GE.Proton9.20-1.9 +proton-mail-bin 1.6.1-1 +proton-vpn-gtk-app 4.8.1-2 psmisc 23.7-1 pugixml 1.14-1 -puzzles 20240103-1 -python 3.12.7-1 -python-aiohappyeyeballs 2.4.3-1 -python-aiohttp 3.10.5-1 -python-aiosignal 1.3.1-7 -python-attrs 23.2.0-3 -python-autocommand 2.2.2-6 -python-bcrypt 4.2.1-1 -python-cairo 1.27.0-1 -python-certifi 2024.08.30-1 -python-cffi 1.17.1-1 -python-charset-normalizer 3.4.0-1 -python-colorama 0.4.6-3 -python-configargparse 1.5.5-2 -python-cryptography 43.0.3-1 -python-dbus 1.3.2-4 -python-decorator 5.1.1-4 -python-distlib 0.3.9-1 -python-distro 1.9.0-2 -python-distutils-extra 2.39-13 -python-fastjsonschema 2.20.0-1 -python-filelock 3.16.1-1 -python-frozenlist 1.4.1-3 -python-gnupg 0.5.3-1 -python-gobject 3.50.0-1 -python-idna 3.10-1 -python-inflect 7.4.0-1 -python-jaraco.classes 3.4.0-1 -python-jaraco.collections 5.0.1-1 -python-jaraco.context 5.3.0-1 -python-jaraco.functools 4.0.2-1 -python-jaraco.text 4.0.0-1 -python-jeepney 0.8.0-3 -python-jinja 1:3.1.4-1 -python-keyring 25.5.0-1 -python-mako 1.3.6-1 -python-markdown 3.7-1 -python-markupsafe 2.1.5-2 -python-more-itertools 10.3.0-1 -python-multidict 6.0.5-3 -python-numpy 2.2.0-1 -python-ordered-set 4.1.0-5 -python-packaging 24.2-1 -python-pip 24.3.1-1 -python-pipenv 2024.4.0-1 -python-platformdirs 4.3.6-1 -python-proton-core 0.4.0-1 -python-proton-keyring-linux 0.2.0-1 -python-proton-vpn-api-core 0.38.2-1 -python-proton-vpn-network-manager 0.10.1-1 -python-psutil 6.1.0-1 -python-pycparser 2.22-2 -python-pyinotify 0.9.6-14 -python-pynacl 1.5.0-2 -python-pyopenssl 24.2.1-2 -python-pyte 0.8.2-3 -python-pyxdg 0.28-3 -python-requests 2.32.3-1 -python-scrap_engine-git 1.4.1-1.1 -python-secretstorage 3.3.3-5 -python-sentry_sdk 2.19.2-1 -python-setproctitle 1.3.3-2 -python-setuptools 1:75.2.0-2 -python-six 1.16.0-9 -python-tomli 2.0.1-4 -python-trove-classifiers 2024.10.21.16-1 -python-typeguard 4.3.0-1 -python-typing_extensions 4.12.2-1 -python-urllib3 1.26.20-3 -python-urwid 2.6.15-1 -python-validate-pyproject 0.22-1 -python-virtualenv 20.27.1-2 -python-virtualenv-clone 0.5.7-5 -python-wand 0.6.11-4 -python-wcwidth 0.2.13-2 -python-wheel 0.45.0-1 -python-xlib 0.33-3 -python-yarl 1.9.4-3 +python 3.13.1-1 +python-aiohappyeyeballs 2.4.4-1 +python-aiohttp 3.10.5-2 +python-aiosignal 1.3.1-8 +python-attrs 23.2.0-4 +python-autocommand 2.2.2-7 +python-bcrypt 4.2.1-2 +python-cairo 1.27.0-2 +python-certifi 2024.12.14-1 +python-cffi 1.17.1-2 +python-charset-normalizer 3.4.0-5 +python-colorama 0.4.6-5 +python-configargparse 1.5.5-3 +python-cryptography 44.0.0-1 +python-cssselect 1.2.0-8 +python-dbus 1.3.2-5 +python-decorator 5.1.1-5 +python-distlib 0.3.9-2 +python-distro 1.9.0-3 +python-distutils-extra 2.39-14 +python-fastjsonschema 2.21.1-1 +python-filelock 3.16.1-2 +python-frozenlist 1.4.1-4 +python-gnupg 0.5.3-2 +python-gobject 3.50.0-2 +python-idna 3.10-2 +python-inflect 7.4.0-2 +python-jaraco.classes 3.4.0-2 +python-jaraco.collections 5.0.1-2 +python-jaraco.context 5.3.0-3 +python-jaraco.functools 4.1.0-1 +python-jaraco.text 4.0.0-2 +python-jeepney 0.8.0-4 +python-jinja 1:3.1.5-1 +python-keyring 25.5.0-3 +python-lxml 5.3.0-2 +python-magic 1:0.4.27-5 +python-mako 1.3.8-1 +python-markdown 3.7-2 +python-markupsafe 2.1.5-3 +python-more-itertools 10.5.0-1 +python-multidict 6.0.5-4 +python-numpy 2.2.1-2 +python-ordered-set 4.1.0-7 +python-packaging 24.2-3 +python-pip 24.3.1-2 +python-pipenv 2024.4.0-2 +python-platformdirs 4.3.6-2 +python-proton-core 0.4.0-2 +python-proton-keyring-linux 0.2.0-2 +python-proton-vpn-api-core 0.38.2-2 +python-proton-vpn-network-manager 0.10.1-2 +python-psutil 6.1.1-1 +python-pycparser 2.22-3 +python-pyinotify 0.9.6-15 +python-pynacl 1.5.0-3 +python-pyopenssl 24.3.0-1 +python-pyquery 2.0.0-6 +python-pyte 0.8.2-4 +python-pyxdg 0.28-4 +python-requests 2.32.3-4 +python-scrap_engine-git 1.4.1-1.2 +python-secretstorage 3.3.3-6 +python-sentry_sdk 2.19.2-2 +python-setproctitle 1.3.4-1 +python-setuptools 1:75.2.0-4 +python-six 1.16.0-10 +python-tomli 2.0.1-5 +python-trove-classifiers 2024.10.21.16-3 +python-typeguard 4.4.1-1 +python-typing_extensions 4.12.2-3 +python-urllib3 1.26.20-4 +python-urwid 2.6.15-2 +python-validate-pyproject 0.22-2 +python-virtualenv 20.27.1-4 +python-virtualenv-clone 0.5.7-6 +python-wand 0.6.11-5 +python-wcwidth 0.2.13-3 +python-wheel 0.45.0-3 +python-xlib 0.33-4 +python-yarl 1.9.4-4 qca-qt6 2.3.9-3 +qqc2-desktop-style 6.9.0-1 qrcodegencpp-cmake 1:1.8.0-3 qrencode 4.1.1-3 qt5-base 5.15.16+kde+r130-3 qt5-declarative 5.15.16+kde+r22-3 qt5-gamepad 5.15.16-2 -qt5-gamepad-debug 5.15.15-2 qt5-location 5.15.16+kde+r7-3 qt5-multimedia 5.15.16+kde+r2-3 qt5-remoteobjects 5.15.16-3 @@ -1820,19 +1682,14 @@ rav1e 0.7.1-1 re2 1:20240702-2 readline 8.2.013-1 redact-bin 0.18.0-1 -redact-bin-debug 0.18.0-1 redland 1:1.0.17-9 -reflector 2023-2 -retroarch 1.19.1-3 -retroarch-assets-glui 1:516-1 -retroarch-assets-ozone 1:516-1 -retroarch-assets-xmb 1:516-1 +reflector 2023-3 rhash 1.4.4-1 ripgrep 14.1.1-1 ripgrep-all 0.10.6-3 rnnoise 1:0.2-1 -roam 139.0.0.beta001-1 -rofimoji 6.5.0-1 +roam 141.0.0.beta001-1 +rofimoji 6.5.0-2 rpcsvc-proto 1.4.4-2 rtkit 0.13-3 rtmpdump 1:2.4.r105.6f6bb13-1 @@ -1840,11 +1697,8 @@ rubberband 4.0.0-1 ruby 3.3.5-2 rubygems 3.5.16-1 runc 1.2.3-1 -samrewritten-git r258.39d524a-1 -samrewritten-git-debug r258.39d524a-1 sbc 2.0-2 -scanmem 0.17-9 -scummvm 2.8.1-1 +scummvm 2.9.0-1 sdbus-cpp 2.1.0-2 sddm 0.21.0-4 sdl12-compat 1.2.68-2 @@ -1860,21 +1714,19 @@ sdl_ttf 2.0.11-7 seatd 0.9.1-1 sed 4.9-3 semver 7.6.3-1 -ser2net 4.3.13-2 +ser2net 4.6.2-1 serd 0.32.2-1 sfml 2.6.2-1 shaderc 2024.3-2 shadow 4.16.0-1 shared-mime-info 2.4-1 shellspec 0.28.1-3 -simutrans 124.2.1-1 -simutrans-pak64 124.1-1 -slack-desktop 4.41.98-1 -slack-electron-debug 4.40.128-1 +signal-desktop 7.36.1-1 +slack-desktop 4.41.105-1.1 slang 2.3.3-3 slurp 1.5.0-1 smartmontools 7.4-2 -smbclient 2:4.21.2-1 +smbclient 2:4.21.2-3 snappy 1.2.1-2 sndio 1.10.0-1 solid 6.9.1-2 @@ -1885,16 +1737,15 @@ soundtouch 2.3.3-1 spandsp 0.0.6-5 spatialindex 2.0.0-1 spdlog 1.15.0-1 -speech-dispatcher 0.11.5-2 +speech-dispatcher 0.11.5-3 speedometer 2.9-2 -speedtest-cli 2.1.3-8 +speedtest-cli 2.1.3-9 speex 1.2.1-2 speexdsp 1.2.1-2 -spicetify-cli 2.38.5-1 -spicetify-cli-debug 2.36.15-1 +spicetify-cli 2.38.7-1 spirv-headers 1:1.3.296.0-1 spirv-tools 2024.4.rc1-1 -spotify 1:1.2.50.335-1.2 +spotify 1:1.2.52.442-1.3 sqlite 3.47.2-1 squashfuse 0.5.2-1 sratom 0.6.16-1 @@ -1902,47 +1753,43 @@ srt 1.5.4-1 startup-notification 0.12-8 steam 1.0.0.81-2 steam-native-runtime 1.0.0.75-4 -stone-soup-tiles-git 0.33.a0.r322.g559d583a2e-1 -stone-soup-tiles-git-debug 0.33.a0.r322.g559d583a2e-1 strace 6.12-1 -sublime-text-4 4.4180-1.2 -sudo 1.9.16.p2-1 +sublime-text-4 4.4189-1 +sudo 1.9.16.p2-2 suitesparse 7.8.3-1 svt-av1 2.2.1-1 svt-hevc 1.5.1-3 swappy 1.5.1-2 swaylock-effects 1.7.0.0-4.3 -swaylock-effects-debug 1.7.0.0-4 syndication 6.9.0-1 syntax-highlighting 6.9.0-1 -systemd 257-1 -systemd-libs 257-1 -systemd-sysvcompat 257-1 +systemd 257.1-1 +systemd-libs 257.1-1 +systemd-sysvcompat 257.1-1 taglib 2.0.2-1 tailscale 1.78.1-1 -talloc 2.4.2-3 +talloc 2.4.2-4 tar 1.35-2 -tdb 1.4.12-1 -tevent 1:0.16.1-3 +tdb 1.4.12-2 +tevent 1:0.16.1-4 texinfo 7.1.1-1 -thefuck 3.32-10 -thunar 4.18.11-3 -tinysparql 3.8.2-1 +thefuck 3.32-11 +thunar 4.20.0-2 +tinysparql 3.8.2-2 tmux 3.5_a-1 tomlplusplus 3.4.0-1 tpm2-tss 4.1.3-1 -trayscale 0.14.0-1.7 +trayscale 0.14.1-1 tree 2.1.3-1 -tree-sitter 0.24.3-1 +tree-sitter 0.24.3-2 tslib 1.23-1 ttf-dejavu 2.37+18+g9b5d1b2f-7 ttf-firacode-nerd 3.3.0-1 -ttf-font-awesome 6.7.1-1 +ttf-font-awesome 6.7.2-1 ttf-jetbrains-mono-nerd 3.3.0-1 ttf-joypixels 8.0.0-2 ttf-symbola 14.00-1 ttf-twemoji 15.1.0-1 -twitter 1.0.5-1 twolame 0.4.0-4 typescript 5.7.2-1 tzdata 2024b-2 @@ -1952,23 +1799,22 @@ unrar 1:7.1.2-1 unzip 6.0-21 upower 1.90.6-1 usbutils 018-1 -util-linux 2.40.2-1 -util-linux-libs 2.40.2-1 -v4l-utils 1.28.1-1 +util-linux 2.40.2-2 +util-linux-libs 2.40.2-2 +v4l-utils 1.28.1-2 v4l2loopback-dkms 0.13.2-1 valgrind 3.24.0-1 -vapoursynth R70-1 +vapoursynth R70-2 vi 1:070224-6 vid.stab 1.1.1-2 -vim 9.1.0866-1 -vim-runtime 9.1.0866-1 -vlc 3.0.21-9 +vim 9.1.0954-1 +vim-runtime 9.1.0954-1 +vlc 3.0.21-11 vmaf 3.0.0-1 -volume_key 0.3.12-9 -vosk-api 0.3.50-4 -vscodium-bin 1.96.0.24347-1 -vscodium-bin-debug 1.96.0.24347-1 -vscodium-bin-marketplace 1.76.0-1 +volume_key 0.3.12-10 +vosk-api 0.3.50-5 +vscodium 1.96.2.24355-1.2 +vscodium-marketplace 1.65.0-1.3 vulkan-headers 1:1.4.303-1 vulkan-icd-loader 1.4.303-1 vulkan-tools 1.4.303-2 @@ -1976,17 +1822,16 @@ vulkan-validation-layers 1.3.296.0-1 w3m 0.5.3.git20230713_1-1 wavpack 5.7.0-1 waybar 0.11.0-4 +waybar-module-pacman-updates-git 0.2.7-1 wayland 1.23.1-1 -wayland-protocols 1.38-1 -webkit2gtk 2.46.4-1 +wayland-protocols 1.39-1 +webkit2gtk 2.46.5-1 webrtc-audio-processing-1 1.3-3 websocat 1.14.0-1 wev 1.0.0-13 wget 1.25.0-1 which 2.21-6 -widelands 1:1.2.1-1 wildmidi 0.4.6-1 -win2xcur 0.1.2-1 wine 9.22-1 wireless_tools 30.pre9-4 wireplumber 0.5.7-1 @@ -2000,13 +1845,12 @@ wofi-emoji 1.2-3 wpa_supplicant 2:2.11-2 wtype 0.4-2 wxhexeditor 0.24-4 -wxhexeditor-debug 0.24-4 wxwidgets-common 3.2.6-1 wxwidgets-gtk3 3.2.6-1 x264 3:0.164.r3108.31e19f9-2 x265 4.0-1 xautomation 1.09-6 -xcb-proto 1.17.0-2 +xcb-proto 1.17.0-3 xcb-util 0.4.1-2 xcb-util-cursor 0.1.5-1 xcb-util-errors 1.0.1-2 @@ -2018,19 +1862,19 @@ xcb-util-xrm 1.3-3 xdelta3 3.1.0-5 xdg-dbus-proxy 0.1.6-1 xdg-desktop-portal 1.18.4-2 -xdg-desktop-portal-hyprland 1.3.8-1 +xdg-desktop-portal-hyprland 1.3.9-3 xdg-user-dirs 0.18-2 xdg-utils 1.2.1-1 xf86-input-libinput 1.5.0-1 -xfconf 4.18.3-3 +xfconf 4.20.0-2 xkeyboard-config 2.43-1 xmlsec 1.3.6-1 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.14-1 -xorg-server-common 21.1.14-1 +xorg-server 21.1.15-1 +xorg-server-common 21.1.15-1 xorg-setxkbmap 1.3.4-2 xorg-xauth 1.1.3-1 xorg-xcursorgen 1.0.8-2 @@ -2054,15 +1898,15 @@ yajl 2.1.0-6 yaml-cpp 0.8.0-2 yarn 1.22.22-2 yay 12.4.2-1.1 -zbar 0.23.93-3 -zen-browser-bin 1.0.2.b.2-1 +zbar 0.23.93-4 +zen-browser-bin 1.0.2.b.5-1 zenity 4.0.3-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 -zoom 6.2.11-1.8 +zoom 6.3.1-1 zsh 5.9-5 zstd 1.5.6-1 zvbi 0.2.42-1 @@ -2369,8 +2213,8 @@ This is Naomi's `hyprland` config, which goes in `~/.config/hypr/hyprland.conf`. ################ monitor=HDMI-A-1,1920x1080,0x0,1 -monitor=DP-3,1920x1080,1920x0,1 -monitor=DP-2,1920x1080,3840x0,1 +monitor=DP-3,1920x1080,3840x0,1 +monitor=DP-2,1920x1080,1920x0,1 ################### ### MY PROGRAMS ### @@ -2386,9 +2230,7 @@ $menu = wofi --show=drun --allow-images # This creates the GUI for apps to ask for sudo perms exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 -# Wallpaper exec-once = hyprpaper -# Task bar exec-once = waybar # Dark theming exec-once = gsettings set org.gnome.desktop.interface gtk-theme "Sweet-Ambar-Blue-Dark-v40" @@ -2398,20 +2240,18 @@ exec-once = gsettings set org.gnome.desktop.interface font-name 'OpenDyslexicMon exec-once = gsettings set org.gnome.desktop.interface cursor-theme miku-cursor-linux exec-once = hyprctl setcursor miku-cursor-linux 24 exec-once = echo "Xcursor.theme: miku-cursor-linux" | xrdb -merge -# Execute startup script -exec-once = ~/.config/hypr/startup.sh ############################# ### ENVIRONMENT VARIABLES ### ############################# -env = XCURSOR_SIZE,24 -env = HYPRCURSOR_SIZE,24 +env = XCURSOR_SIZE,32 +env = HYPRCURSOR_SIZE,32 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_NO_HARDWARE_CURSORS,1 env = WLR_RENDERER,gles2 debug { @@ -2424,24 +2264,24 @@ debug { general { gaps_in = 5 - gaps_out = 20 + gaps_out = 10 border_size = 2 - col.active_border = rgba(00c7a9ee) rgba(00ffd9ee) 45deg - col.inactive_border = rgba(00806cff) + col.active_border = rgba(ff0000ee) rgba(ff7f00ee) rgba(ffff00ee) rgba(00ff00ee) rgba(0000ffee) rgba(4b0082ee) rgba(9400d3ee) 270deg + col.inactive_border = rgba(ff0000ee) rgba(ff7f00ee) rgba(ffff00ee) rgba(00ff00ee) rgba(0000ffee) rgba(4b0082ee) rgba(9400d3ee) 270deg resize_on_border = true allow_tearing = false layout = dwindle } - decoration { rounding = 10 active_opacity = 1 inactive_opacity = 0.6 shadow { enabled = true - range = 4 - render_power = 3 - color = rgba(1a1a1aee) + range = 10 + render_power = 1 + color = rgba(00c7a9ee) + color_inactive = rgba(00806cff) } blur { enabled = true @@ -2450,30 +2290,30 @@ decoration { 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 + bezier = borders, 0.0, 0.0, 1.0, 1.0 + animation = windows, 1, 20, default, popin 0% + animation = windowsOut, 1, 20, default, popin 0% + animation = border, 1, 60, default + animation = borderangle, 1, 60, borders, loop + animation = fadeIn, 1, 20, default + animation = fadeDim, 1, 20, default + animation = fadeOut, 1, 20, default + animation = workspaces, 1, 20, default, fade } - 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 + pseudotile = true + preserve_split = true } - 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. :( + force_default_wallpaper = 0 + disable_hyprland_logo = true + disable_splash_rendering = true + font_family = "OpenDyslexicM Nerd Font" } ############# @@ -2482,23 +2322,9 @@ misc { input { kb_layout = us - kb_variant = - kb_model = - kb_options = - kb_rules = numlock_by_default = true - follow_mouse = 1 - - sensitivity = 0 # -1.0 - 1.0, 0 means no modification. - - touchpad { - natural_scroll = false - } -} - -gestures { - workspace_swipe = false + sensitivity = 0 } #################### @@ -2513,14 +2339,11 @@ bind = CTRL, Print, exec, grimshot --notify --cursor --wait 5 copy area 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 +# Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l bind = $mainMod, right, movefocus, r bind = $mainMod, up, movefocus, u @@ -2542,6 +2365,21 @@ bind = $mainMod SHIFT, 2, workspace, 12 bind = $mainMod SHIFT, 3, workspace, 13 bind = $mainMod SHIFT, 4, workspace, 14 bind = $mainMod SHIFT, 5, workspace, 15 +bind = $mainMod SHIFT, 6, workspace, 16 +bind = $mainMod SHIFT, 7, workspace, 17 +bind = $mainMod SHIFT, 8, workspace, 18 +bind = $mainMod SHIFT, 9, workspace, 19 +bind = $mainMod SHIFT, 0, workspace, 20 +bind = $mainMod CTRL, 1, workspace, 21 +bind = $mainMod CTRL, 2, workspace, 22 +bind = $mainMod CTRL, 3, workspace, 23 +bind = $mainMod CTRL, 4, workspace, 24 +bind = $mainMod CTRL, 5, workspace, 25 +bind = $mainMod CTRL, 6, workspace, 26 +bind = $mainMod CTRL, 7, workspace, 27 +bind = $mainMod CTRL, 8, workspace, 28 +bind = $mainMod CTRL, 9, workspace, 29 +bind = $mainMod CTRL, 0, workspace, 30 # Scroll through existing workspaces with mainMod + scroll bind = $mainMod, mouse_down, workspace, e+1 @@ -2573,45 +2411,11 @@ bind = , XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle bind = , XF86AudioPlay, exec, playerctl play-pause bind = , XF86AudioNext, exec, playerctl next bind = , XF86AudioPrev, exec, playerctl previous - -############################## -### WINDOWS AND WORKSPACES ### -############################## - -windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. -windowrulev2 = opacity 1 override 1,title:FreeTube -``` - -#### `startup.sh` - -This just boots Naomi's programs. - -```sh -#!/bin/bash - -# Function to launch app with delay -launch_app() { - $2 & - sleep $1 -} - -# Workspace 1 -hyprctl dispatch workspace 1 -launch_app 20 discord -launch_app 5 hexchat - -# Workspace 2 -hyprctl dispatch workspace 2 -launch_app 5 zen-browser - -# Workspace 3 -hyprctl dispatch workspace 3 -launch_app alacritty ``` ### 3.6 Waybar -These manage Naomi's waybar instance. These are a modification of [MechaBar](https://github.com/Sejjy/MechaBar). +These manage Naomi's waybar instance. All of these files go in `~/.config/waybar`. @@ -2622,48 +2426,30 @@ All of these files go in `~/.config/waybar`. "layer": "top", "position": "top", "mode": "dock", - "height": 20, + "height": 35, "exclusive": true, "passthrough": false, "gtk-layer-shell": true, "reload_style_on_change": true, - - // positions - "modules-left": [ - "custom/ws", // window icon - - "hyprland/workspaces", // workspaces - - "hyprland/window" // window title - ], + "modules-left": ["custom/ws", "hyprland/workspaces", "hyprland/window"], "modules-center": [ - "custom/cpuinfo", // temperature - - "memory", // memory - - "cpu", // cpu - - "custom/arch", // arch logo - - "clock#time", // time - - "clock#date", // date - - "custom/wifi" // connection + "custom/storage", + "custom/cpuinfo", + "memory", + "cpu", + "custom/gpu-usage", + "custom/arch", + "clock#time", + "clock#date", + "custom/weather" ], "modules-right": [ - "custom/media", // media info - - "pulseaudio", // output device - - "tray", // brightness - + "pulseaudio", + "custom/updates", + "tray", "custom/notifs", - - "custom/power" // power button + "custom/power" ], - - // modules "custom/notifs": { "exec": "~/.config/waybar/scripts/dunst.sh", "return-type": "json", @@ -2673,11 +2459,38 @@ All of these files go in `~/.config/waybar`. "on-click-right": "dunstctl set-paused toggle" }, "custom/ws": { - "format": " ", + "format": "", "tooltip": false, "on-click": "wofi --show=drun --allow-images" }, - + "custom/gpu-usage": { + "format": "{icon} {0}", + "exec": "gpu-usage-waybar", + "return-type": "json", + "format-icons": "󰾲", + "on-click": "kitty nvtop", + "min-length": 8, + "max-length": 10 + }, + "custom/weather": { + "exec": "python ~/.config/waybar/scripts/weather.py", + "restart-interval": 300, + "return-type": "json", + "on-click": "zen-browser https://weather.com/weather/today/l/f1fc8cc5233b6f8620dda922b1cb97b5cc8781f508c572de2f969ff79c7b293a" + }, + "custom/updates": { + "format": "{} {icon}", + "return-type": "json", + "format-icons": { + "has-updates": "󱍷", + "updated": "󰂪" + }, + "exec-if": "which waybar-module-pacman-updates", + "exec": "waybar-module-pacman-updates --interval-seconds 5 --network-interval-seconds 300", + "min-length": 4, + "max-length": 8, + "on-click": "kitty yay -Syu" + }, "hyprland/workspaces": { "all-outputs": false, "active-only": false, @@ -2685,83 +2498,86 @@ All of these files go in `~/.config/waybar`. "disable-scroll": true, "sort-by-number": true }, - "hyprland/window": { "format": "{}", "separate-outputs": true, "rewrite": { "naomi@technomancer:(.*)": " $1", "(.*)naomi@technomancer:~": " naomi@technomancer", - "(.*) — Mozilla Firefox": "󰈹 $1", - "(.*)Mozilla Firefox": "󰈹 Firefox", - "(.*) - Visual Studio Code": "󰨞 $1", - "(.*)Visual Studio Code": "󰨞 Visual Studio Code", - "(.*)Spotify Premium": " Spotify Premium", - "Discord": " Discord", - "GNU Image Manipulation Program": " GNU Image Manipulation Program", - "OBS(.*)": "󰐌 OBS Studio", - "VLC media player": "󰕼 VLC Media Player", - "ONLYOFFICE Desktop Editors": " OnlyOffice Desktop", - "qView": " qView", - "(.*).jpg": " $1.jpg", - "(.*).png": " $1.png", - "(.*).svg": " $1.svg", - "/": " File Manager", - "": " Naomi 󰅂 Technomancer" - }, - "min-length": 5, - "max-length": 45 + "(.*) - Visual Studio Code": "󰨞 $1", + "(.*) - VSCodium": "󰨞 $1", + "(.*) - Sublime Text(.*)": "󰘦 $1", + "(.*)Zen Browser": "󰇧 $1", + "(.*) — 1Password": "󰢁 $1", + "(.*) - Slack": "󰒱 $1", + "Chat": "󰊭 Google Chat", + "(.*) - Roam": " $1", + "Proton Mail": "󰊫 Mail", + "(.*)Steam": "󰓓 Steam", + "(.*) - Discord": " $1", + "(.*)GNU Image Manipulation Program": " $1", + "(.*)GIMP": " $1", + "OBS(.*)": " OBS Studio", + "(.*).jpg": " $1.jpg", + "(.*).png": " $1.png", + "(.*).svg": " $1.svg", + "(.*)Thunar": " $1", + "": " Naomi 󰅂 Technomancer" + } }, - "custom/cpuinfo": { "exec": "~/.config/waybar/scripts/cpuinfo.sh", "return-type": "json", "format": "{}", "tooltip": true, "interval": 5, - "min-length": 8, - "max-length": 8 + "on-click": "kitty watch sensors" }, - "memory": { "states": { "c": 90 }, "format": "󰘚 {percentage}%", - "format-c": "󰀪 {percentage}%", + "format-c": "󰀪 {percentage}%", "tooltip": true, "tooltip-format": "{used:0.1f}GB / {total:0.1f}GB", "interval": 20, - "min-length": 7, - "max-length": 7 + "on-click": "kitty btop" }, - "cpu": { "format": "󰻠 {usage}%", - "tooltip": false, + "tooltip": true, "interval": 5, - "min-length": 6, - "max-length": 6 + "on-click": "kitty htop" }, - "custom/arch": { - "format": " ", - "tooltip": false, - "on-click": "alacritty" + "format": "", + "tooltip": true, + "tooltip-format": "Arch Version: {}", + "interval": 86400, + "exec": "uname -r", + "on-click": "kitty" }, - "clock#time": { - "format": "󱑂 {:%H:%M}", - "tooltip": false, - "min-length": 8, - "max-length": 8, - "timezone": "America/Los_Angeles" + "format": "󱑂 {:%H:%M:%S (%Z)} ", + "tooltip": true, + "tooltip-format": "{tz_list}", + "interval": 1, + "on-click": "gnome-clocks", + "timezones": [ + "America/Los_Angeles", + "America/Chicago", + "Europe/London", + "Europe/Berlin", + "Asia/Tel_Aviv", + "Asia/Tokyo" + ] }, - "clock#date": { - "format": "󱨴 {:L%m-%d}", + "format": "󱨴 {:L%A, %d %B}", "tooltip-format": "{calendar}", "calendar": { "mode": "month", "mode-mon-col": 3, + "on-click": "proton-mail", "on-click-right": "mode", "format": { "months": "{}", @@ -2769,32 +2585,11 @@ All of these files go in `~/.config/waybar`. "today": "{}" } }, - "actions": { "on-click-right": "mode" }, - "min-length": 8, - "max-length": 8 + "actions": { "on-click-right": "mode" } }, - - "custom/wifi": { - "exec": "~/.config/waybar/scripts/network-status.sh", - "interval": 30, - "format": "󰢾 Internet", - "tooltip": true, - "tooltip-format": "{}", - "on-click": "~/.config/waybar/scripts/network-menu.sh" - }, - - "custom/media": { - "exec": "/usr/bin/python3 ~/.config/waybar/scripts/mediaplayer.py", - "format": "{}", - "return-type": "json", - "on-click": "playerctl play-pause", - "min-length": 5, - "max-length": 35 - }, - "pulseaudio": { - "format": "{icon} {volume}%", - "format-muted": "婢 {volume}%", + "format": "{icon} {volume}%", + "format-muted": " {volume}%", "format-icons": { "headphone": "󰋋", "default": ["󰖀", "󰕾"] @@ -2803,51 +2598,27 @@ All of these files go in `~/.config/waybar`. "on-click-right": "pavucontrol -t 3", "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", - "scroll-step": 10, - "min-length": 6, - "max-length": 6 + "scroll-step": 10 }, - - "backlight": { - "device": "intel_backlight", - "format": "{icon} {percent}%", - "format-icons": ["", "", "", "", "", "", "", "", ""], - "tooltip": false, - "on-scroll-up": "brightnessctl set 5%+", - "on-scroll-down": "brightnessctl set 5%-", - "min-length": 6, - "max-length": 6 - }, - - "battery": { - "states": { - "good": 95, - "warning": 30, - "critical": 20 - }, - "format": "{icon} {capacity}%", - // "format-icons": ["", "", "", "", ""], - "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], - "format-charging": "󱘖 {capacity}%", - "format-plugged": "󱘖 {capacity}%", - "tooltip-format": "{time}", - "interval": 1, - "min-length": 6, - "max-length": 6 - }, - "custom/power": { - "format": " ", + "format": "", "tooltip": false, "on-click": "swaylock", "on-click-right": "shutdown now", "interval": 86400 }, - "tray": { - "icon-size": 20, - "spacing": 10, + "icon-size": 15, + "spacing": 5, "show-passive-items": true + }, + "custom/storage": { + "format": "{}", + "return-type": "json", + "tooltip": true, + "interval": 10, + "exec": "~/.config/waybar/scripts/disk-use.sh", + "on-click": "baobab" } } ``` @@ -2857,392 +2628,112 @@ All of these files go in `~/.config/waybar`. ```css * { border: none; - font-family: "OpenDyslexicMono"; + font-family: "OpenDyslexicM Nerd Font"; font-weight: bold; - font-size: 10px; - min-height: 11px; - color: @text; + font-size: 12px; + color: #00ebc7; + text-shadow: 0px 0px 5px; } -@import "theme.css"; - window#waybar { - background: @bar-bg; + background: rgba(0, 0, 0, 0); +} + +#workspaces button { + padding: 3px; +} + +#workspaces button:hover { + background-color: rgba(0, 71, 60, 0.6); + padding: 2px 0px; } tooltip { - background: @main-bg; - color: @main-fg; + color: #00ebc7; border: solid; border-radius: 7px; border-width: 1px; - border-color: @text; + border-color: #00ebc7; + background-color: rgba(0, 71, 60, 0.6); } -/* WORKSPACE BUTTONS */ -#workspaces button { - box-shadow: none; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - padding: 0px; - border-radius: 8px; - margin-top: 2px; - margin-bottom: 2px; - margin-left: 0px; - padding-left: 2px; - padding-right: 2px; - margin-right: 0px; - color: @main-fg; - animation: ws_normal 20s ease-in-out 1; -} -#workspaces button.active { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); - background: @wb-act-bg; - color: @wb-act-fg; - margin-left: 2px; - padding-left: 8px; - padding-right: 8px; - margin-right: 2px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(0.55, -0.68, 0.48, 1.682); -} -#workspaces button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-fg; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(0.55, -0.68, 0.48, 1.682); -} - -/* SPACING */ -#custom-ws, -#workspaces, -#window, -#custom-cpuinfo #memory, -#cpu, -#clock, -#pulseaudio, -#backlight, -#battery, -#custom-power, -#mpris, -#custom-notifications { - margin-bottom: 0px; - opacity: 1; - padding-left: 4px; - padding-right: 4px; -} - -/* COLORS */ -@define-color text #00ffd5; -@define-color workspaces #004452; - -@define-color cpuinfo #004452; -@define-color memory #006151; -@define-color cpu #008f77; - -@define-color arch #00ffd5; - -@define-color time #008f77; -@define-color date #006151; -@define-color wifi #004452; - -@define-color pulseaudio #004452; -@define-color backlight #006151; -@define-color battery #008f77; -@define-color power #00ffd5; - -/* MODULES */ -/* WINDOW ICON */ -#custom-paddl { - font-size: 11.5pt; - margin-bottom: -2px; - padding-right: 2px; - background: @main-bg; -} -#custom-ws { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @main-bg; -} -#custom-left1 { - font-size: 11.5pt; - color: @workspaces; - background: @main-bg; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 2px; -} - -/* WORKSPACES */ -#workspaces { - padding: 0; - background: @workspaces; -} -#custom-right1 { - font-size: 11.5pt; - color: @workspaces; - background: @main-bg; - margin-bottom: -2px; - text-shadow: 1px 0px 2px rgba(0, 0, 0, 1); - padding-right: 3px; -} - -/* WINDOW TITLE */ -#window { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); -} - -/* TEMPERATURE */ -#custom-paddc { - padding-right: 3px; -} -#custom-left2 { - font-size: 11.5pt; - color: @cpuinfo; - background: @main-bg; - margin-bottom: -2px; +.module { + background-color: rgba(0, 71, 60, 0.6); + border: solid; border-radius: 10px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 3px; -} -#custom-cpuinfo { - padding-left: 1px; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @cpuinfo; + border-width: 1px; + border-color: #00ebc7; + padding: 0px 4px; + margin: 0px 0px 6px 0px; } -/* MEMORY */ -#custom-left3 { - font-size: 11.5pt; - color: @memory; - background: @cpuinfo; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 3px; -} -#memory { - padding-left: 1px; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @memory; +.modules-left .module { + margin-right: 6px; + box-shadow: 2px 2px 3px #00ebc777; } -/* CPU */ -#custom-left4 { - font-size: 11.5pt; - color: @cpu; - background: @memory; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 3px; -} -#cpu { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @cpu; -} -#custom-leftin1 { - font-size: 11.5pt; - color: @cpu; - margin-bottom: -2px; +.modules-right .module { + margin-left: 6px; + box-shadow: -2px 2px 3px #00ebc777; } -/* ARCH LOGO */ -#custom-left5 { - font-size: 11.5pt; - color: @arch; - background: @main-bg; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 0.6); - padding-left: 3px; -} -#custom-arch { - text-shadow: none; - color: black; - font-size: 11pt; - padding-left: 4px; - padding-right: 0px; - background: @arch; - margin-bottom: -2px; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); -} -#custom-right2 { - font-size: 11.5pt; - color: @arch; - background: @main-bg; - margin-bottom: -2px; - text-shadow: 1px 0px 2px rgba(0, 0, 0, 1); - padding-right: 3px; +.modules-center .module { + margin-left: 5px; + margin-right: 5px; + box-shadow: 0px 2px 3px #00ebc777; } -/* TIME */ -#custom-rightin1 { - font-size: 11.5pt; - color: @time; - margin-bottom: -2px; -} -#clock.time { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @time; -} -#custom-right3 { - font-size: 11.5pt; - color: @time; - background: @date; - margin-bottom: -2px; - text-shadow: 1px 0px 2px rgba(0, 0, 0, 1); - padding-right: 3px; -} - -/* DATE */ -#clock.date { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @date; -} -#custom-right4 { - font-size: 11.5pt; - color: @date; - background: @wifi; - margin-bottom: -2px; - text-shadow: 1px 0px 2px rgba(0, 0, 0, 1); - padding-right: 3px; -} - -/* CONNECTION */ -#custom-wifi { - padding-left: 4px; - padding-right: 4px; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @wifi; -} -#custom-right5 { - font-size: 11.5pt; - color: @wifi; - background: @main-bg; - margin-bottom: -2px; - text-shadow: 1px 0px 2px rgba(0, 0, 0, 1); - padding-right: 3px; -} - -/* MEDIA INFO */ -#custom-media { - background-color: @main-bg; +#custom-arch, +#custom-ws { padding-left: 8px; - padding-right: 8px; + padding-right: 12px; } -/* OUTPUT DEVICE */ -#custom-left6 { - font-size: 11.5pt; - color: @pulseaudio; - background: @main-bg; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 3px; -} -#pulseaudio { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @pulseaudio; -} - -/* BRIGHTNESS */ -#custom-left7 { - font-size: 11.5pt; - color: @backlight; - background: @pulseaudio; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 2px; -} -#custom-notifs { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @battery; - padding-left: 2px; -} - -#custom-notifs > .paused { - color: #eb4d4b; -} - -/* TRAY */ -#custom-left8 { - font-size: 11.5pt; - color: @battery; - background: @backlight; - margin-bottom: -2px; - text-shadow: -1px 0px 2px rgba(0, 0, 0, 1); - padding-left: 2px; -} -#tray { - text-shadow: 0px 0px 2px rgba(0, 0, 0, 1); - background: @backlight; - padding-left: 2px; -} - -#tray > .passive { - -gtk-icon-effect: dim; -} - -#tray > .needs-attention { - -gtk-icon-effect: highlight; - background-color: #eb4d4b; -} - -/* POWER BUTTON */ -#custom-leftin2 { - font-size: 11.5pt; - color: @battery; - background: @main-bg; - margin-bottom: -2px; -} +#custom-notifs, #custom-power { - color: @main-bg; - background: @power; - text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); - border-radius: 20px; - margin-top: 2px; - margin-right: 4px; - margin-bottom: 2px; - padding-left: 10px; - padding-right: 7px; + padding-left: 8px; + padding-right: 10px; } -#custom-paddr { - font-size: 11.5pt; - color: @main-bg; - margin-bottom: -2px; -} -``` - -#### `theme.css` - -```css -@define-color bar-bg #00473c; -@define-color main-bg #00473c; -@define-color main-fg #00ebc7; -@define-color wb-act-bg #00ebc7; -@define-color wb-act-fg #00473c; -@define-color wb-hvr-bg #00ebc7; -@define-color wb-hvr-fg #00473c; ``` #### Scripts There are a few scripts necessary for waybar to work. These all go in `~/.config/waybar/scripts`: +
+ disk-use.sh + +```sh +#!/usr/bin/env sh + +home_use=$(df -h /home | tail -1); +read -ra home_array <<< "$home_use" + +boot_use=$(df -h /boot | tail -1); +read -ra boot_array <<< "$boot_use" + +root_use=$(df -h / | tail -1); +read -ra root_array <<< "$root_use" + +text=" ${home_array[2]} / ${home_array[1]}"; +tooltip="Home: ${home_array[2]} / ${home_array[1]} (${home_array[4]})\nBoot: ${boot_array[2]} / ${boot_array[1]} (${boot_array[4]})\nRoot: ${root_array[2]} / ${root_array[1]} (${root_array[4]})"; + +echo "{\"text\":\"${text}\", \"tooltip\":\"${tooltip}\"}"; +``` + +
+
cpuinfo.sh ```sh #!/usr/bin/env sh -# CPU model model=$(cat /proc/cpuinfo | grep 'model name' | head -n 1 | awk -F ': ' '{print $2}') - -# CPU utilization utilization=$(top -bn1 | awk '/^%Cpu/ {print 100 - $8}') - -# Clock speed freqlist=$(cat /proc/cpuinfo | grep "cpu MHz" | awk '{ print $4 }') maxfreq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq | sed 's/...$//') frequency=$(echo $freqlist | tr ' ' '\n' | awk "{ sum+=\$1 } END {printf \"%.0f/$maxfreq MHz\", sum/NR}") - -# CPU temp temp=$(sensors | awk '/Package id 0/ {print $4}' | awk -F '[+.]' '{print $2}') if [ -z "$temp" ]; then temp=$(sensors | awk '/Tctl/ {print $2}' | tr -d '+°C') @@ -3250,282 +2741,115 @@ fi if [ -z "$temp" ]; then temp="N/A" fi - -# map icons -set_ico="{\"thermo\":{\"0\":\"󱃃\",\"45\":\"󰔏\",\"65\":\"󱃂\",\"85\":\"󰸁\"},\"util\":{\"0\":\"󰾆\",\"30\":\"󰾅\",\"60\":\"󰓅\",\"90\":\"󰀪\"}}" +set_ico="{\"thermo\":{\"0\":\"󱃃\",\"45\":\"󰔏\",\"65\":\"󱃂\",\"85\":\"󰸁\"},\"util\":{\"0\":\"󰾆\",\"30\":\"󰾅\",\"60\":\"󰓅\",\"90\":\"󰀪\"}}" eval_ico() { map_ico=$(echo "${set_ico}" | jq -r --arg aky "$1" --argjson avl "$2" '.[$aky] | keys_unsorted | map(tonumber) | map(select(. <= $avl)) | max') echo "${set_ico}" | jq -r --arg aky "$1" --arg avl "$map_ico" '.[$aky] | .[$avl]' } - thermo=$(eval_ico thermo $temp) speedo=$(eval_ico util $utilization) - -# Print cpu info (json) echo "{\"text\":\"${thermo} ${temp}°C\", \"tooltip\":\"${model}\n${thermo} Temperature: ${temp}°C\n${speedo} Utilization: ${utilization}%\n󰘚 Clock Speed: ${frequency}\"}" ```
- mediaplayer.py + dunst.sh + +```sh +#!/bin/bash + +if dunstctl is-paused | grep -q "true"; then + echo '{"text": "", "class": "paused"}' +else + echo '{"text": "", "class": "active"}' +fi +``` + +
+ +
+ weather.py ```py -#!/usr/bin/env python3 -import gi -gi.require_version("Playerctl", "2.0") -from gi.repository import Playerctl, GLib -from gi.repository.Playerctl import Player -import argparse -import logging -import sys -import signal -import gi +#!/usr/bin/env python + +import subprocess +from pyquery import PyQuery import json -import os -from typing import List -logger = logging.getLogger(__name__) +weather_icons = { + "sunnyDay": "", + "clearNight": "", + "cloudyFoggyDay": "", + "cloudyFoggyNight": "", + "rainyDay": "", + "rainyNight": "", + "snowyIcyDay": "", + "snowyIcyNight": "", + "severe": "", + "default": "", +} -def signal_handler(sig, frame): - logger.info("Received signal to stop, exiting") - sys.stdout.write("\n") - sys.stdout.flush() - # loop.quit() - sys.exit(0) +location_id = "f1fc8cc5233b6f8620dda922b1cb97b5cc8781f508c572de2f969ff79c7b293a" +url = "https://weather.com/weather/today/l/" + location_id +html_data = PyQuery(url=url) -class PlayerManager: - def __init__(self, selected_player=None, excluded_player=[]): - self.manager = Playerctl.PlayerManager() - self.loop = GLib.MainLoop() - self.manager.connect( - "name-appeared", lambda *args: self.on_player_appeared(*args)) - self.manager.connect( - "player-vanished", lambda *args: self.on_player_vanished(*args)) - - signal.signal(signal.SIGINT, signal_handler) - signal.signal(signal.SIGTERM, signal_handler) - signal.signal(signal.SIGPIPE, signal.SIG_DFL) - self.selected_player = selected_player - self.excluded_player = excluded_player.split(',') if excluded_player else [] - - self.init_players() - - def init_players(self): - for player in self.manager.props.player_names: - if player.name in self.excluded_player: - continue - if self.selected_player is not None and self.selected_player != player.name: - logger.debug(f"{player.name} is not the filtered player, skipping it") - continue - self.init_player(player) - - def run(self): - logger.info("Starting main loop") - self.loop.run() - - def init_player(self, player): - logger.info(f"Initialize new player: {player.name}") - player = Playerctl.Player.new_from_name(player) - player.connect("playback-status", - self.on_playback_status_changed, None) - player.connect("metadata", self.on_metadata_changed, None) - self.manager.manage_player(player) - self.on_metadata_changed(player, player.props.metadata) - - def get_players(self) -> List[Player]: - return self.manager.props.players - - def write_output(self, text, player): - logger.debug(f"Writing output: {text}") - - output = {"text": text, - "class": "custom-" + player.props.player_name, - "alt": player.props.player_name} - - sys.stdout.write(json.dumps(output) + "\n") - sys.stdout.flush() - - def clear_output(self): - sys.stdout.write("\n") - sys.stdout.flush() - - def on_playback_status_changed(self, player, status, _=None): - logger.debug(f"Playback status changed for player {player.props.player_name}: {status}") - self.on_metadata_changed(player, player.props.metadata) - - def get_first_playing_player(self): - players = self.get_players() - logger.debug(f"Getting first playing player from {len(players)} players") - if len(players) > 0: - # if any are playing, show the first one that is playing - # reverse order, so that the most recently added ones are preferred - for player in players[::-1]: - if player.props.status == "Playing": - return player - # if none are playing, show the first one - return players[0] - else: - logger.debug("No players found") - return None - - def show_most_important_player(self): - logger.debug("Showing most important player") - # show the currently playing player - # or else show the first paused player - # or else show nothing - current_player = self.get_first_playing_player() - if current_player is not None: - self.on_metadata_changed(current_player, current_player.props.metadata) - else: - self.clear_output() - - def on_metadata_changed(self, player, metadata, _=None): - logger.debug(f"Metadata changed for player {player.props.player_name}") - player_name = player.props.player_name - artist = player.get_artist() - title = player.get_title() - title = title.replace("&", "&") - - track_info = "" - if player_name == "spotify" and "mpris:trackid" in metadata.keys() and ":ad:" in player.props.metadata["mpris:trackid"]: - track_info = "Advertisement" - elif artist is not None and title is not None: - track_info = f"{artist} - {title}" - else: - track_info = title - - if track_info: - if player.props.status == "Playing" and player_name == "spotify": - track_info = "󰓇 " + track_info - if player.props.status == "Playing" and player_name == "firefox": - track_info = "󰗃 " + track_info - elif player.props.status != "Playing": - track_info = "󰏦 " + track_info - # only print output if no other player is playing - current_playing = self.get_first_playing_player() - if current_playing is None or current_playing.props.player_name == player.props.player_name: - self.write_output(track_info, player) - else: - logger.debug(f"Other player {current_playing.props.player_name} is playing, skipping") - - def on_player_appeared(self, _, player): - logger.info(f"Player has appeared: {player.name}") - if player.name in self.excluded_player: - logger.debug( - "New player appeared, but it's in exclude player list, skipping") - return - if player is not None and (self.selected_player is None or player.name == self.selected_player): - self.init_player(player) - else: - logger.debug( - "New player appeared, but it's not the selected player, skipping") - - def on_player_vanished(self, _, player): - logger.info(f"Player {player.props.player_name} has vanished") - self.show_most_important_player() - -def parse_arguments(): - parser = argparse.ArgumentParser() - - # Increase verbosity with every occurrence of -v - parser.add_argument("-v", "--verbose", action="count", default=0) - - parser.add_argument("-x", "--exclude", "- Comma-separated list of excluded player") - - # Define for which player we"re listening - parser.add_argument("--player") - - parser.add_argument("--enable-logging", action="store_true") - - return parser.parse_args() - - -def main(): - arguments = parse_arguments() - - # Initialize logging - if arguments.enable_logging: - logfile = os.path.join(os.path.dirname( - os.path.realpath(__file__)), "media-player.log") - logging.basicConfig(filename=logfile, level=logging.DEBUG, - format="%(asctime)s %(name)s %(levelname)s:%(lineno)d %(message)s") - - # Logging is set by default to WARN and higher. - # With every occurrence of -v it's lowered by one - logger.setLevel(max((3 - arguments.verbose) * 10, 0)) - - logger.info("Creating player manager") - if arguments.player: - logger.info(f"Filtering for player: {arguments.player}") - if arguments.exclude: - logger.info(f"Exclude player {arguments.exclude}") - - player = PlayerManager(arguments.player, arguments.exclude) - player.run() - - -if __name__ == "__main__": - main() -``` - -
- -
- network-menu.sh - -```sh -#!/bin/bash - -# Ensure nmcli is installed -if ! command -v nmcli &> /dev/null -then - echo "nmcli could not be found" - exit 1 -fi - -# Get the list of available wired connections -connections=$(nmcli -f NAME,TYPE connection show | grep ethernet | awk '{print $1}') - -# If no connections are found, exit -if [ -z "$connections" ]; then - echo "No wired connections found" - exit 1 -fi - -# Show connections in a menu using rofi -selected=$(echo "$connections" | wofi -dmenu -i -p "Select Wired Connection") - -# If a connection was selected, activate it -if [ -n "$selected" ]; then - nmcli connection up "$selected" -fi -``` - -
- -
- network-status.sh - -```sh -#!/bin/bash - -# Get the name of the active Ethernet connection -connection=$(nmcli -t -f NAME,TYPE,STATE connection show --active | awk -F: '/ethernet:activated/ {print $1}') - -# If no active Ethernet connection is found, check if any Ethernet interface is connected -if [ -z "$connection" ]; then - interface=$(nmcli -t -f DEVICE,TYPE,STATE device status | awk -F: '/ethernet:connected/ {print $1}') - if [ -n "$interface" ]; then - connection="Connected (Unconfigured)" - else - connection="No Connection" - fi -fi - -# Output the connection name or status -echo "${connection}" +temp = html_data("span[data-testid='TemperatureValue']").eq(0).text() +status = html_data("div[data-testid='wxPhrase']").text() +status = f"{status[:16]}.." if len(status) > 17 else status +status_code = html_data("#regionHeader").attr("class").split(" ")[2].split("-")[2] +icon = ( + weather_icons[status_code] + if status_code in weather_icons + else weather_icons["default"] +) +temp_feel = html_data( + "div[data-testid='FeelsLikeSection'] > span > span[data-testid='TemperatureValue']" +).text() +temp_feel_text = f"Feels like {temp_feel}F" +temp_min = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(0) + .text() +) +temp_max = ( + html_data("div[data-testid='wxData'] > span[data-testid='TemperatureValue']") + .eq(1) + .text() +) +temp_min_max = f" {temp_min}\t\t {temp_max}" +wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[1] +wind_text = f"煮 {wind_speed}" +humidity = html_data("span[data-testid='PercentageValue']").text() +humidity_text = f" {humidity}" +visbility = html_data("span[data-testid='VisibilityValue']").text() +visbility_text = f" {visbility}" +air_quality_index = html_data("text[data-testid='DonutChartValue']").text() +prediction = html_data("section[aria-label='Hourly Forecast']")( + "div[data-testid='SegmentPrecipPercentage'] > span" +).text() +prediction = prediction.replace("Chance of Rain", "") +prediction = f"\n\n  (hourly) {prediction}" if len(prediction) > 0 else prediction +tooltip_text = str.format( + "\t\t{}\t\t\n{}\n{}\n{}\n\n{}\n{}\n{}{}", + f'{temp}', + f"{icon}", + f"{status}", + f"{temp_feel_text}", + f"{temp_min_max}", + f"{wind_text}\t{humidity_text}", + f"{visbility_text}\tAQI {air_quality_index}", + f"{prediction}", +) +out_data = { + "text": f"{icon} {temp}", + "alt": status, + "tooltip": tooltip_text, + "class": status_code, +} +print(json.dumps(out_data)) ```
@@ -3535,7 +2859,7 @@ echo "${connection}" This one goes in `~/.config/kitty/kitty.conf`. ```conf -font_family family="OpenDyslexicMono" +font_family family="OpenDyslexicM Nerd Font" bold_font auto italic_font auto bold_italic_font auto @@ -3776,7 +3100,7 @@ This file goes in `~/.config/wofi/style.css`. box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); border-radius: 1rem; font-size: 1.2rem; - font-family: "OpenDyslexicMono"; + font-family: "OpenDyslexicM Nerd Font"; } #window #outer-box #input { background-color: rgba(4, 98, 79, 0.33); @@ -3881,19 +3205,19 @@ This is Naomi's `settings.json` file. This goes in `~/.config/VSCodium/User/sett "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "editor.fontFamily": "'OpenDyslexicMono'", + "editor.fontFamily": "'OpenDyslexicM Nerd Font'", "files.exclude": { "**/node_modules/": true }, "editor.fontLigatures": true, - "editor.codeLensFontFamily": "'Fira Code 11'", - "editor.inlineSuggest.fontFamily": "'Fira Code 11'", - "editor.inlayHints.fontFamily": "'Fira Code 11'", + "editor.codeLensFontFamily": "'OpenDyslexicM Nerd Font'", + "editor.inlineSuggest.fontFamily": "'OpenDyslexicM Nerd Font'", + "editor.inlayHints.fontFamily": "'OpenDyslexicM Nerd Font'", "editor.experimentalInlineEdit.fontFamily": "'Fira Code 11'", - "terminal.integrated.fontFamily": "'OpenDyslexicMono'", - "notebook.output.fontFamily": "'Fira Code 11'", - "chat.editor.fontFamily": "'Fira Code 11'", - "markdown.preview.fontFamily": "'Fira Code 11'", + "terminal.integrated.fontFamily": "'OpenDyslexicM Nerd Font'", + "notebook.output.fontFamily": "'OpenDyslexicM Nerd Font'", + "chat.editor.fontFamily": "'OpenDyslexicM Nerd Font'", + "markdown.preview.fontFamily": "'OpenDyslexicM Nerd Font'", "vscode-pets.petSize": "medium", "vscode-pets.position": "explorer", "vscode-pets.petColor": "black", @@ -3951,7 +3275,15 @@ This is Naomi's `settings.json` file. This goes in `~/.config/VSCodium/User/sett "glassit.alpha": 150, "glassit.force_sway": true, "workbench.colorTheme": "Ocean Breeze", - "terminal.integrated.lineHeight": 1 + "terminal.integrated.lineHeight": 1, + "[css]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "debug.console.fontFamily": "'OpenDyslexicM Nerd Font'", + "scm.inputFontFamily": "'OpenDyslexicM Nerd Font'", + "errorLens.fontFamily": "'OpenDyslexicM Nerd Font'", + "gitlens.currentLine.fontFamily": "'OpenDyslexicM Nerd Font'", + "gitlens.blame.fontFamily": "'OpenDyslexicM Nerd Font'" } ```