diff --git a/.config/QtProject.conf b/.config/QtProject.conf deleted file mode 100644 index 589dbc1..0000000 --- a/.config/QtProject.conf +++ /dev/null @@ -1,8 +0,0 @@ -[FileDialog] -history=file:///home/unconfer/dwnlds, file:///home/unconfer/adrenaline/chem, file:///home/unconfer/vids -lastVisited=file:///home/unconfer/vids -qtVersion=6.9.2 -shortcuts=file:, file:///home/unconfer, file:///home/unconfer/Desktop, file:///home/unconfer/Downloads, file:///home/unconfer/Music, file:///home/unconfer/Documents/lmms -sidebarWidth=111 -treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xb5\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xe1\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x39\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1) -viewMode=Detail diff --git a/.config/apps-list.md b/.config/apps-list.md deleted file mode 100644 index a9ccdb0..0000000 --- a/.config/apps-list.md +++ /dev/null @@ -1,1190 +0,0 @@ -7zip 25.01-1 -a52dec 0.8.0-2 -aalib 1.4rc5-19 -abseil-cpp 20250814.1-1 -acl 2.3.2-1 -acpica 20250404-1 -ada 3.2.7-1 -adwaita-cursors 49.0-1 -adwaita-fonts 49.0-2 -adwaita-icon-theme 49.0-1 -adwaita-icon-theme-legacy 46.2-3 -alsa-card-profiles 1:1.4.8-2 -alsa-lib 1.2.14-1 -alsa-plugins 1:1.2.12-5 -alsa-topology-conf 1.2.5.1-4 -alsa-ucm-conf 1.2.14-2 -android-tools 35.0.2-21 -android-udev 20250525-1 -aom 3.13.1-1 -appstream 1.1.1-1 -appstream-glib 0.8.3-2 -archlinux-keyring 20250929-1 -argon2 20190702-6 -at-spi2-core 2.58.0-1 -atkmm 2.28.4-1 -attr 2.5.2-1 -audit 4.0.5-1 -augeas 1.14.1-4 -autoconf 2.72-1 -automake 1.18.1-1 -avahi 1:0.9rc2-1 -babl 0.1.116-1 -base 3-2 -base-devel 1-2 -bash 5.3.3-2 -binutils 2.45+r29+g2b2e51a31ec7-1 -bison 3.8.2-8 -blas 3.12.1-2 -blueprint-compiler 0.18.0-1 -bluetui 0.6-1 -bluez 5.84-1 -bluez-libs 5.84-1 -bluez-utils 5.84-1 -boost-libs 1.88.0-3 -brltty 6.7-5 -brotli 1.1.0-3 -btop 1.4.5-1 -btrfs-progs 6.17-1 -bubblewrap 0.11.0-1 -bzip2 1.0.8-6 -c-ares 1.34.5-1 -ca-certificates 20240618-1 -ca-certificates-mozilla 3.117-1 -ca-certificates-utils 20240618-1 -cabextract 1.11-2 -cairo 1.18.4-1 -cairomm 1.14.5-1 -cairomm-1.16 1.18.0-1 -calcurse 4.8.2-1 -cantarell-fonts 1:0.303.1-2 -capstone 5.0.6-1 -cava 0.10.6-1 -cbindgen 0.29.0-1 -cdparanoia 10.2-9 -cdrtools 3.02a09-6 -chromaprint 1.6.0-2 -chrpath 0.17-1 -clang 20.1.8-2 -clipse 1.1.0-1 -clock-tui 0.6.1-1 -clucene 2.3.3.4-16 -cmake 4.1.2-1 -cmus 2.12.0-4 -compiler-rt 20.1.8-1 -containerd 2.1.4-1 -coreutils 9.8-2 -cowsay 3.8.4-1 -cpio 2.15-3 -cppdap 1.58.0-2 -cryptsetup 2.8.1-1 -cuda 13.0.1-1 -curl 8.16.0-1 -cython 3.1.4-1 -dav1d 1.5.1-1 -db5.3 5.3.28-5 -dbus 1.16.2-1 -dbus-broker 37-2 -dbus-broker-units 37-2 -dbus-glib 0.114-1 -dbus-units 37-2 -dconf 0.49.0-1 -debugedit 5.2-1 -default-cursors 3-1 -desktop-file-utils 0.28-1 -device-mapper 2.03.35-1 -dhcpcd 10.2.4-1 -diffstat 1.68-1 -diffutils 3.12-2 -djvulibre 3.5.29-1 -dnsmasq 2.91-1 -docker 1:28.5.1-1 -docker-compose 2.40.0-1 -dosfstools 4.2-5 -double-conversion 3.3.1-1 -dtc 1.7.2-4 -duktape 2.7.0-7 -e2fsprogs 1.47.3-1 -edk2-aarch64 202508-1 -edk2-arm 202508-1 -edk2-ovmf 202508-1 -efibootmgr 18-3 -efivar 39-1 -egl-gbm 1.1.2.1-1 -egl-wayland 4:1.1.20-1 -egl-x11 1.0.3-1 -eglexternalplatform 1.2.1-1 -electron37 37.5.1-1 -enchant 2.8.12-1 -exempi 2.6.6-2 -exfatprogs 1.2.9-1 -exiv2 0.28.7-1 -expat 2.7.3-1 -eza 0.23.4-1 -f2fs-tools 1.16.0-3 -faac 1.31.1-1 -faad2 2.11.2-1 -fakeroot 1.37.1.2-1 -fastfetch 2.53.0-1 -fcft 3.3.2-1 -ffmpeg 2:8.0-2 -ffmpeg4.4 4.4.6-3 -fftw 3.3.10-7 -file 5.46-5 -filesystem 2025.05.03-1 -findutils 4.10.0-3 -firefox 143.0.4-1 -fish 4.1.2-1 -flac 1.5.0-1 -flex 2.6.4-5 -fluidsynth 2.4.8-1 -fmt 12.0.0-1 -fnott 1.8.0-1 -fontconfig 2:2.17.1-1 -freeglut 3.6.0-2 -freetype2 2.14.1-1 -fribidi 1.0.16-2 -fuse-common 3.17.1-1 -fuse2 2.9.9-5 -fuse3 3.17.1-1 -fuzzel 1.13.1-1 -fzf 0.65.2-1 -gawk 5.3.2-1 -gc 8.2.8-2 -gcc 15.2.1+r22+gc4e96a094636-1 -gcc-libs 15.2.1+r22+gc4e96a094636-1 -gcr-4 4.4.0.1-1 -gdbm 1.26-1 -gdk-pixbuf2 2.44.3-1 -gegl 0.4.64-1 -gendesk 1.0.10-1 -gettext 0.26-1 -gfxstream 0.1.2-2 -ghostscript 10.06.0-1 -ghostty 1.2.0-1 -ghostty-shell-integration 1.2.0-1 -ghostty-terminfo 1.2.0-1 -giflib 5.2.2-2 -gimp 3.0.6-2 -girara 0.4.5-1 -git 2.51.0-1 -glib-networking 1:2.80.1-1 -glib2 2.86.0-2 -glib2-devel 2.86.0-2 -glibc 2.42+r17+gd7274d718e6f-1 -glibmm 2.66.8-1 -glibmm-2.68 2.86.0-1 -glm 1.0.1-1 -glslang 1:1.4.321.0-1 -glu 9.0.3-2 -glusterfs 1:11.1-5 -glycin 2.0.2-2 -gmp 6.3.0-2 -gnome-autoar 0.4.5-1 -gnome-desktop 1:44.4-1 -gnome-desktop-4 1:44.4-1 -gnome-desktop-common 1:44.4-1 -gnome-themes-extra 3.28+r6+g45b1d457-2 -gnome-tweaks 49.0-1 -gnu-free-fonts 20120503-8 -gnulib-l10n 20241231-1 -gnupg 2.4.8-1 -gnutls 3.8.10-1 -go 2:1.25.2-1 -gobject-introspection 1.86.0-1 -gobject-introspection-runtime 1.86.0-1 -gperftools 2.17.2-1 -gpgme 2.0.1-1 -gpgmepp 2.0.0-2 -gpm 1.20.7.r38.ge82d1a6-6 -gpsd 3.26.1-2 -gptfdisk 1.0.10-1 -graphene 1.10.8-2 -graphite 1:1.3.14-5 -grep 3.12-2 -groff 1.23.0-7 -grub 2:2.12.r359.g19c698d12-1 -gsettings-desktop-schemas 49.0-1 -gsettings-system-schemas 49.0-1 -gsm 1.0.22-2 -gssdp 1.6.4-1 -gst-libav 1.26.6-3 -gst-plugins-bad 1.26.6-3 -gst-plugins-bad-libs 1.26.6-3 -gst-plugins-base 1.26.6-3 -gst-plugins-base-libs 1.26.6-3 -gst-plugins-good 1.26.6-3 -gst-plugins-ugly 1.26.6-3 -gstreamer 1.26.6-3 -gtest 1.17.0-1 -gtk-layer-shell 0.9.2-1 -gtk-session-lock 0.2.0-2 -gtk-theme-bubble-darker-git r208.5eb332a-1 -gtk-theme-elementary 8.2.1-1 -gtk-theme-material-black 2.9.9_04-1 -gtk-update-icon-cache 1:4.20.2-3 -gtk3 1:3.24.51-1 -gtk4 1:4.20.2-3 -gtk4-layer-shell 1.2.0-1 -gtklock 4.0.0-1 -gtkmm-4.0 4.20.0-1 -gtkmm3 3.24.10-1 -guile 3.0.10-1 -gumbo-parser 0.13.2-1 -gupnp 1:1.6.9-1 -gupnp-dlna 0.12.0-4 -gupnp-igd 1.6.0-2 -gvfs 1.58.0-2 -gzip 1.14-2 -harfbuzz 12.1.0-1 -harfbuzz-icu 12.1.0-1 -hicolor-icon-theme 0.18-1 -hidapi 0.15.0-1 -highway 1.3.0-1 -hivex 1.3.24-4 -hunspell 1.7.2-2 -hwdata 0.400-1 -hyphen 2.8.8-6 -hyprpicker 0.4.5-7 -hyprutils 0.10.0-1 -hyprwayland-scanner 0.4.5-1 -iana-etc 20250612-1 -icu 76.1-1 -ijs 0.35-6 -imagemagick 7.1.2.5-1 -imake 1.0.10-2 -imath 3.2.2-1 -img2pdf 0.6.1-1 -imlib2 1.12.5-1 -imv 4.5.0-6 -iniparser 4.2.6-2 -iproute2 6.17.0-1 -iptables 1:1.8.11-2 -iputils 20250605-1 -iso-codes 4.18.0-1 -jansson 2.14.1-1 -jasper 4.2.8-1 -jbig2dec 0.20-1 -jbigkit 2.1-8 -jemalloc 1:5.3.0-5 -jfsutils 1.1.15-9 -json-c 0.18-2 -json-glib 1.10.8-1 -jsoncpp 1.9.6-3 -kbd 2.9.0-1 -kcoreaddons 6.18.0-1 -kernel-headers-musl 4.19.88-3 -keyutils 1.6.3-3 -kitty 0.43.1-1 -kitty-shell-integration 0.43.1-1 -kitty-terminfo 0.43.1-1 -kmod 34.2-1 -krb5 1.21.3-2 -l-smash 2.14.5-4 -lame 3.100-6 -lapack 3.12.1-2 -lcms2 2.17-1 -leancrypto 1.5.1-1 -lensfun 1:0.3.4-5 -leptonica 1.86.0-1 -less 1:679-1 -lib32-alsa-lib 1.2.14-1 -lib32-alsa-plugins 1.2.12-1 -lib32-audit 4.0.5-1 -lib32-brotli 1.1.0-1 -lib32-bzip2 1.0.8-4 -lib32-curl 8.16.0-1 -lib32-dbus 1.16.2-1 -lib32-e2fsprogs 1.47.3-1 -lib32-expat 2.7.3-1 -lib32-fontconfig 2:2.17.1-1 -lib32-freetype2 2.14.1-1 -lib32-gcc-libs 15.2.1+r22+gc4e96a094636-1 -lib32-glib2 2.86.0-2 -lib32-glibc 2.42+r17+gd7274d718e6f-1 -lib32-icu 76.1-1 -lib32-json-c 0.18-2 -lib32-keyutils 1.6.3-2 -lib32-krb5 1.21.3-1 -lib32-libcap 2.76-1 -lib32-libdrm 2.4.125-1 -lib32-libelf 0.193-4 -lib32-libffi 3.5.2-1 -lib32-libgcrypt 1.11.2-1 -lib32-libglvnd 1.7.0-1 -lib32-libgpg-error 1.55-1 -lib32-libidn2 2.3.7-1 -lib32-libldap 2.6.10-1 -lib32-libnghttp2 1.67.1-1 -lib32-libnghttp3 1.12.0-1 -lib32-libnm 1.54.1-1 -lib32-libnsl 2.0.1-1 -lib32-libpciaccess 0.18.1-1 -lib32-libpipewire 1:1.4.8-2 -lib32-libpng 1.6.50-1 -lib32-libpsl 0.21.5-1 -lib32-libssh2 1.11.1-1 -lib32-libtasn1 4.20.0-1 -lib32-libtirpc 1.3.7-1 -lib32-libunistring 1.3-1 -lib32-libva 2.22.0-1 -lib32-libx11 1.8.12-2 -lib32-libxau 1.0.11-2 -lib32-libxcb 1.17.0-1 -lib32-libxcrypt 4.4.38-1 -lib32-libxcrypt-compat 4.4.38-1 -lib32-libxdmcp 1.1.5-1 -lib32-libxext 1.3.6-1 -lib32-libxfixes 6.0.1-2 -lib32-libxinerama 1.1.5-2 -lib32-libxml2 2.15.0-1 -lib32-libxshmfence 1.3.3-1 -lib32-libxss 1.2.4-2 -lib32-libxxf86vm 1.1.5-2 -lib32-llvm-libs 1:20.1.8-1 -lib32-lm_sensors 1:3.6.2-2 -lib32-mesa 1:25.2.4-1 -lib32-ncurses 6.5-2 -lib32-nspr 4.37-1 -lib32-nss 3.117-1 -lib32-nvidia-utils 580.95.05-1 -lib32-openssl 1:3.6.0-1 -lib32-p11-kit 0.25.10-2 -lib32-pam 1.7.1-1 -lib32-pcre2 10.46-1 -lib32-pipewire 1:1.4.8-2 -lib32-spirv-tools 1:1.4.321.0-1 -lib32-sqlite 3.50.4-1 -lib32-systemd 258-1 -lib32-util-linux 2.41.2-1 -lib32-vulkan-icd-loader 1.4.321.0-1 -lib32-wayland 1.24.0-1 -lib32-xz 5.8.1-1 -lib32-zlib 1.3.1-2 -lib32-zstd 1.5.7-2 -libabw 0.1.3-5 -libadwaita 1:1.8.0-1 -libaemu 0.1.2-5 -libaio 0.3.113-3 -libao 1.2.2-7 -libarchive 3.8.1-1 -libass 0.17.4-1 -libassuan 3.0.0-1 -libasyncns 1:0.8+r3+g68cd5af-3 -libatasmart 0.19-7 -libatomic_ops 7.8.2-1 -libavc1394 0.5.4-7 -libavif 1.3.0-2 -libavtp 0.2.0-3 -libb2 0.98.1-3 -libblockdev 3.3.1-1 -libblockdev-crypto 3.3.1-1 -libblockdev-fs 3.3.1-1 -libblockdev-loop 3.3.1-1 -libblockdev-mdraid 3.3.1-1 -libblockdev-nvme 3.3.1-1 -libblockdev-part 3.3.1-1 -libblockdev-swap 3.3.1-1 -libbluray 1.4.0-2 -libbpf 1.5.1-1 -libbs2b 3.1.0-9 -libbsd 0.12.2-2 -libbytesize 2.11-1 -libcaca 0.99.beta20-5 -libcacard 2.8.1-1 -libcanberra 1:0.30+r2+gc0620e4-4 -libcap 2.76-1 -libcap-ng 0.8.5-3 -libcbor 0.12.0-1 -libcdio 2.2.0-1 -libcdio-paranoia 10.2+2.0.2-1 -libcdr 0.1.8-2 -libcloudproviders 0.3.6-2 -libcmis 0.6.2-5 -libcolord 1.4.8-1 -libconfig 1.8.1-1 -libcue 2.3.0-1 -libcups 2:2.4.14-1 -libdaemon 0.14-6 -libdatachannel 0.23.2-2 -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.16-2 -libdecor 0.2.3-1 -libdeflate 1.24-1 -libdiscid 0.6.5-2 -libdispatch 6.1-1 -libdisplay-info 0.3.0-1 -libdovi 3.3.2-1 -libdrm 2.4.126-1 -libdv 1.0.0-11 -libdvdnav 6.1.1-2 -libdvdread 6.1.3-2 -libe-book 0.1.3-18 -libebur128 1.2.6-2 -libedit 20250104_3.1-1 -libei 1.5.0-1 -libelf 0.193-5 -libepoxy 1.5.10-3 -libepubgen 0.1.1-5 -libetonyek 0.1.13-1 -libev 4.33-4 -libevdev 1.13.4-1 -libevent 2.1.12-4 -libewf 20140816-1 -libexif 0.6.25-1 -libexttextcat 3.4.7-1 -libfdk-aac 2.0.3-1 -libffi 3.5.2-1 -libfontenc 1.1.8-1 -libfreeaptx 0.2.2-1 -libfreehand 0.1.2-5 -libfyaml 0.9-1 -libgbinder 1.1.42-2 -libgcrypt 1.11.2-1 -libgexiv2 0.14.6-1 -libgirepository 1.86.0-1 -libgit2 1:1.9.1-1 -libglibutil 1.0.80-1 -libglvnd 1.7.0-3 -libgme 0.6.4-1 -libgpg-error 1.56-1 -libgsf 1.14.53-2 -libgudev 238-3 -libguestfs 1.56.2-1 -libgxps 0.3.2-5 -libheif 1.20.2-2 -libice 1.1.2-1 -libid3tag 0.16.3-2 -libidn 1.43-1 -libidn2 2.3.7-1 -libiec61883 1.2.0-9 -libimagequant 4.4.0-1 -libimobiledevice 1.3.0-17 -libimobiledevice-glue 1.3.2-1 -libinih 61-1 -libinput 1.29.1-1 -libinstpatch 1.1.7-2 -libiptcdata 1.0.5-4 -libiscsi 1.20.0-2 -libisl 0.27-1 -libixion 0.20.0-2 -libjpeg-turbo 3.1.2-1 -libjuice 1.6.2-1 -libjxl 0.11.1-4 -libksba 1.6.7-2 -liblangtag 0.6.8-1 -liblc3 1.1.3-1 -libldac 2.0.2.3-2 -libldap 2.6.10-2 -libldm 0.2.5-3 -liblouis 3.35.0-1 -liblqr 0.4.3-1 -liblrdf 0.6.1-5 -libltc 1.3.2-2 -libluv 1.48.0_2-1 -libmad 0.15.1b-10 -libmanette 0.2.12-1 -libmd 1.1.0-2 -libmfx 23.2.2-5 -libmicrodns 0.2.0-2 -libmikmod 3.3.13-1 -libmm-glib 1.24.2-1 -libmms 0.6.4-5 -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 -libmpdclient 2.23-1 -libmpeg2 0.5.1-11 -libmspub 0.1.4-17 -libmtp 1.1.22-1 -libmupdf 1.26.8-1 -libmwaw 0.3.22-3 -libmypaint 1.6.1-2 -libmysofa 1.3.3-1 -libnautilus-extension 49.0-1 -libnbd 1.22.4-1 -libndp 1.9-1 -libnetfilter_conntrack 1.0.9-2 -libnewt 0.52.25-1 -libnfnetlink 1.0.2-2 -libnfs 6.0.2-5 -libnftnl 1.3.0-1 -libnghttp2 1.67.1-1 -libnghttp3 1.12.0-1 -libngtcp2 1.16.0-1 -libnice 0.1.22-2 -libnl 3.11.0-1 -libnm 1.54.1-1 -libnotify 0.8.7-1 -libnsl 2.0.1-1 -libnumbertext 1.0.11-2 -libnvme 1.15-1 -libodfgen 0.1.8-5 -libogg 1.3.6-1 -libopenmpt 0.8.3-1 -liborcus 0.21.0-1 -libosinfo 1.12.0-2 -libp11-kit 0.25.10-2 -libpagemaker 0.0.4-4 -libpaper 2.2.6-1 -libpcap 1.10.5-3 -libpciaccess 0.18.1-2 -libpgm 5.3.128-3 -libpipeline 1.5.8-1 -libpipewire 1:1.4.8-2 -libplacebo 7.351.0-2 -libplist 2.7.0-1 -libpng 1.6.50-1 -libportal 0.9.1-2 -libportal-gtk4 0.9.1-2 -libproxy 0.5.11-1 -libpsl 0.21.5-2 -libpulse 17.0+r43+g3e2bb8a1e-1 -libqxp 0.0.2-13 -libraqm 0.10.3-1 -libraw 0.21.4-1 -libraw1394 2.1.2-4 -libreoffice-fresh 25.8.1-3 -libreoffice-fresh-ru 25.8.1-1 -librevenge 0.0.5-3 -librewolf-bin 1:143.0.4_1-2 -librsvg 2:2.61.1-1 -librsync 1:2.3.4-2 -libsamplerate 0.2.2-3 -libsasl 2.1.28-5 -libsass 3.6.6-1 -libseccomp 2.5.6-1 -libsecret 0.21.7-1 -libshout 1:2.4.6-5 -libsidplayfp 2.15.1-1 -libsigc++ 2.12.1-1 -libsigc++-3.0 3.6.0-1 -libsixel 1.10.5-1 -libslirp 4.9.1-1 -libsm 1.2.6-1 -libsndfile 1.2.2-3 -libsodium 1.0.20-1 -libsoup 2.74.3-4 -libsoup3 3.6.5-1 -libsoxr 0.1.3-4 -libspeechd 0.12.1-2 -libspiro 1:20240903-1 -libsrtp 1:2.7.0-1 -libssh 0.11.3-1 -libssh2 1.11.1-1 -libstaroffice 0.0.7-4 -libstemmer 3.0.1-1 -libsynctex 2025.2-2 -libsysprof-capture 49.0-1 -libtasn1 4.20.0-1 -libteam 1.32-2 -libthai 0.1.29-3 -libtheora 1.2.0-1 -libtiff 4.7.1-1 -libtirpc 1.3.7-1 -libtommath 1.3.0-1 -libtool 2.6.0-1 -libtorrent-rasterbar 1:2.0.11-4 -libtraceevent 1:1.8.4-1 -libtracefs 1.8.2-2 -libunibreak 6.1-1 -libunistring 1.3-1 -libunwind 1.8.2-1 -libupnp 1.14.25-1 -liburcu 0.15.3-1 -liburing 2.12-1 -libusb 1.0.29-1 -libusbmuxd 2.1.1-1 -libutf8proc 2.10.0-2 -libuv 1.51.0-1 -libva 2.22.0-1 -libvdpau 1.5-3 -libverto 0.3.2-5 -libvirt 1:11.7.0-1 -libvisio 0.1.10-1 -libvorbis 1.3.7-4 -libvpl 2.15.0-1 -libvpx 1.15.2-2 -libvterm 0.3.3-2 -libwacom 2.16.1-1 -libwebp 1.6.0-2 -libwireplumber 0.5.11-1 -libwmf 0.2.13-4 -libwpd 0.10.3-5 -libwps 0.4.14-3 -libx11 1.8.12-1 -libxau 1.0.12-1 -libxcb 1.17.0-1 -libxcomposite 0.4.6-2 -libxcrypt 4.4.38-1 -libxcrypt-compat 4.4.38-1 -libxcursor 1.2.3-1 -libxcvt 0.1.3-1 -libxdamage 1.1.6-2 -libxdmcp 1.1.5-1 -libxdp 1.5.6-1 -libxext 1.3.6-1 -libxfixes 6.0.2-1 -libxfont2 2.0.7-1 -libxft 2.3.9-1 -libxi 1.8.2-1 -libxinerama 1.1.5-2 -libxkbcommon 1.11.0-1 -libxkbcommon-x11 1.11.0-1 -libxkbfile 1.1.3-1 -libxml2 2.15.0-1 -libxmlb 0.3.24-1 -libxmu 1.2.1-1 -libxpm 3.5.17-2 -libxpresent 1.0.2-1 -libxrandr 1.5.4-1 -libxrender 0.9.12-1 -libxres 1.2.3-1 -libxshmfence 1.3.3-1 -libxslt 1.1.43-2 -libxss 1.2.5-1 -libxt 1.3.1-1 -libxtst 1.2.5-1 -libxv 1.0.13-1 -libxxf86vm 1.1.6-1 -libyaml 0.2.5-3 -libyuv r2426+464c51a03-1 -libzmf 0.0.2-18 -licenses 20240728-1 -lilv 0.24.26-1 -linux 6.17.1.arch1-1 -linux-api-headers 6.16-2 -linux-firmware 20250917-1 -linux-firmware-amdgpu 20250917-1 -linux-firmware-atheros 20250917-1 -linux-firmware-broadcom 20250917-1 -linux-firmware-cirrus 20250917-1 -linux-firmware-intel 20250917-1 -linux-firmware-mediatek 20250917-1 -linux-firmware-nvidia 20250917-1 -linux-firmware-other 20250917-1 -linux-firmware-radeon 20250917-1 -linux-firmware-realtek 20250917-1 -linux-firmware-whence 20250917-1 -lld 20.1.8-1 -llhttp 9.2.1-2 -llvm 20.1.8-1 -llvm-libs 20.1.8-1 -lm_sensors 1:3.6.2-1 -lmdb 0.9.33-1 -localsearch 3.10.0-2 -lpsolve 5.5.2.11-3 -lrzip 0.651-3 -lsb-release 2.0.r55.a25a4fc-1 -lsof 4.99.5-2 -lsscsi 0.32-2 -lua 5.4.8-2 -lua51-lpeg 1.1.0-4 -luajit 2.1.1753364724-1 -lutris 0.5.19-6 -lv2 1.18.10-1 -lvm2 2.03.35-1 -lxc 1:6.0.5-1 -ly 1.1.2-1 -lz4 1:1.10.0-2 -lzo 2.10-5 -lzop 1.04-4 -m4 1.4.20-1 -mailcap 2.1.54-2 -make 4.4.1-2 -man-db 2.13.1-1 -mbedtls 3.6.4-1 -md4c 0.5.2-1 -mdadm 4.4-2 -mesa 1:25.2.4-1 -mesa-utils 9.0.0-7 -meson 1.9.1-1 -minizip 1:1.3.1-2 -mjpegtools 2.2.1-3 -mkinitcpio 39.2-5 -mkinitcpio-busybox 1.36.1-1 -mobile-broadband-provider-info 20250613-1 -mpd 0.24.5-3 -mpdecimal 4.0.1-1 -mpfr 4.2.2-1 -mpg123 1.33.2-1 -mpv 1:0.40.0-7 -msgpack-c 6.1.0-2 -mtdev 1.1.7-1 -mtools 1:4.0.49-1 -mujs 1.3.7-1 -multipath-tools 0.12.0-1 -musl 1.2.5-6 -mypaint-brushes1 1.3.1-2 -nasm 2.16.03-2 -nautilus 49.0-1 -ncurses 6.5-4 -ndctl 79-1 -neon 0.35.0-1 -neovim 0.11.4-1 -nettle 3.10.2-1 -networkmanager 1.54.1-1 -nftables 1:1.1.5-1 -nicotine+ 3.3.10-1 -nilfs-utils 2.2.11-1 -ninja 1.12.1-2 -niri 25.08-2 -node-gyp 11.4.2-1 -nodejs 24.9.0-1 -nodejs-nopt 7.2.1-1 -noto-fonts-cjk 20240730-1 -noto-fonts-emoji 1:2.051-1 -npm 11.6.2-1 -npth 1.8-1 -nspr 4.37-1 -nss 3.117-1 -ntfs-3g 2022.10.3-2 -numactl 2.0.19-1 -nvidia 580.95.05-2 -nvidia-utils 580.95.05-1 -nwg-look 1.0.6-1 -obs-studio 32.0.1-2 -obsidian 1.9.14-1 -ocl-icd 2.3.3-1 -ocrmypdf 16.11.0-1 -ollama 0.12.3-1 -ollama-cuda 0.12.3-1 -oniguruma 6.9.10-1 -openal 1.24.3-2 -opencl-nvidia 580.95.05-1 -opencore-amr 0.1.6-2 -openexr 3.4.1-1 -openh264 2.6.0-1 -openjpeg2 2.5.4-1 -openssh 10.0p1-6 -openssl 3.6.0-1 -opus 1.5.2-1 -orc 0.4.41-1 -osinfo-db 20250606-1 -overskride 0.6.2-1 -p11-kit 0.25.10-2 -pacman 7.0.0.r6.gc685ae6-6 -pacman-contrib 1.13.0-1 -pacman-mirrorlist 20251003-1 -pam 1.7.1-1 -pambase 20250719-1 -pango 1:1.57.0-2 -pangomm 2.46.4-1 -pangomm-2.48 2.56.1-1 -parted 3.6-2 -paru 2.1.0-1 -paru-debug 2.1.0-1 -patch 2.8-1 -pavucontrol 1:6.2-1 -pciutils 3.14.0-1 -pcre 8.45-4 -pcre2 10.46-1 -pcsclite 2.3.3-1 -perl 5.42.0-1 -perl-error 0.17030-2 -perl-libintl-perl 1.35-2 -perl-mailtools 2.22-2 -perl-timedate 2.33-8 -pinentry 1.3.2-2 -pipewire 1:1.4.8-2 -pipewire-alsa 1:1.4.8-2 -pipewire-audio 1:1.4.8-2 -pipewire-jack 1:1.4.8-2 -pipewire-pulse 1:1.4.8-2 -pipewire-session-manager 1:1.4.8-2 -pixman 0.46.4-1 -pkgconf 2.5.1-1 -playerctl 2.4.1-4 -pngquant 3.0.3-2 -pnpm 10.18.1-1 -polkit 126-2 -polkit-gnome 0.105-11 -poppler 25.09.1-1 -poppler-data 0.4.12-2 -poppler-glib 25.09.1-1 -popt 1.19-2 -portaudio 1:19.7.0-3 -pps-tools 1.0.3-2 -procps-ng 4.0.5-3 -protobuf 32.1-1 -psmisc 23.7-1 -pugixml 1.15-2 -python 3.13.7-1 -python-attrs 25.4.0-1 -python-autocommand 2.2.2-7 -python-beautifulsoup4 4.14.2-1 -python-build 1.3.0-1 -python-cairo 1.28.0-1 -python-certifi 2025.10.05-1 -python-cffi 1.17.1-2 -python-chardet 5.2.0-6 -python-charset-normalizer 3.4.3-1 -python-cryptography 46.0.2-1 -python-dbus 1.4.0-1 -python-deprecated 1.2.18-1 -python-deprecation 2.1.0-10 -python-distro 1.9.0-3 -python-docopt 0.6.2-14 -python-editables 0.5-5 -python-evdev 1.9.2-1 -python-gbinder 1.1.2-3 -python-gevent 25.9.1-1 -python-gobject 3.54.3-1 -python-greenlet 3.2.4-1 -python-hatch-vcs 0.5.0-1 -python-hatchling 1.27.0-1 -python-idna 3.10-2 -python-importlib_resources 6.5.2-1 -python-installer 0.7.0-10 -python-jaraco.collections 5.1.0-1 -python-jaraco.context 6.0.1-1 -python-jaraco.functools 4.1.0-1 -python-jaraco.text 4.0.0-2 -python-lxml 6.0.2-1 -python-mako 1.3.10-1 -python-markdown 3.9.0-1 -python-markdown-it-py 4.0.0-1 -python-markupsafe 3.0.2-1 -python-mdurl 0.1.2-8 -python-moddb 0.14.0-1 -python-more-itertools 10.8.0-1 -python-packaging 25.0-1 -python-pathspec 0.12.1-3 -python-pdfminer 20250506-1 -python-pikepdf 9.11.0-1 -python-pillow 11.3.0-4 -python-platformdirs 4.4.0-1 -python-pluggy 1.6.0-1 -python-pycparser 2.23-1 -python-pygments 2.19.2-1 -python-pyproject-hooks 1.2.0-3 -python-reportlab 4.2.2-5 -python-requests 2.32.5-1 -python-rich 14.1.0-1 -python-setuptools 1:80.9.0-2 -python-setuptools-scm 9.2.0-2 -python-soupsieve 2.8-1 -python-tqdm 4.67.1-2 -python-trove-classifiers 2025.9.11.17-1 -python-typing_extensions 4.15.0-1 -python-urllib3 2.5.0-1 -python-wheel 0.45.1-1 -python-wrapt 1.17.3-1 -python-yaml 6.0.3-1 -python-zipp 3.21.0-2 -python-zope-event 6.0-1 -python-zope-interface 8.0.1-1 -qbittorrent 5.1.2-1 -qemu-audio-alsa 10.1.0-1 -qemu-audio-dbus 10.1.0-1 -qemu-audio-jack 10.1.0-1 -qemu-audio-oss 10.1.0-1 -qemu-audio-pa 10.1.0-1 -qemu-audio-pipewire 10.1.0-1 -qemu-audio-sdl 10.1.0-1 -qemu-audio-spice 10.1.0-1 -qemu-base 10.1.0-1 -qemu-block-curl 10.1.0-1 -qemu-block-dmg 10.1.0-1 -qemu-block-gluster 10.1.0-1 -qemu-block-iscsi 10.1.0-1 -qemu-block-nfs 10.1.0-1 -qemu-block-ssh 10.1.0-1 -qemu-chardev-baum 10.1.0-1 -qemu-chardev-spice 10.1.0-1 -qemu-common 10.1.0-1 -qemu-desktop 10.1.0-1 -qemu-docs 10.1.0-1 -qemu-emulators-full 10.1.0-1 -qemu-full 10.1.0-1 -qemu-hw-display-qxl 10.1.0-1 -qemu-hw-display-virtio-gpu 10.1.0-1 -qemu-hw-display-virtio-gpu-gl 10.1.0-1 -qemu-hw-display-virtio-gpu-pci 10.1.0-1 -qemu-hw-display-virtio-gpu-pci-gl 10.1.0-1 -qemu-hw-display-virtio-gpu-pci-rutabaga 10.1.0-1 -qemu-hw-display-virtio-gpu-rutabaga 10.1.0-1 -qemu-hw-display-virtio-vga 10.1.0-1 -qemu-hw-display-virtio-vga-gl 10.1.0-1 -qemu-hw-display-virtio-vga-rutabaga 10.1.0-1 -qemu-hw-s390x-virtio-gpu-ccw 10.1.0-1 -qemu-hw-uefi-vars 10.1.0-1 -qemu-hw-usb-host 10.1.0-1 -qemu-hw-usb-redirect 10.1.0-1 -qemu-hw-usb-smartcard 10.1.0-1 -qemu-img 10.1.0-1 -qemu-pr-helper 10.1.0-1 -qemu-system-aarch64 10.1.0-1 -qemu-system-alpha 10.1.0-1 -qemu-system-alpha-firmware 10.1.0-1 -qemu-system-arm 10.1.0-1 -qemu-system-arm-firmware 10.1.0-1 -qemu-system-avr 10.1.0-1 -qemu-system-hppa 10.1.0-1 -qemu-system-hppa-firmware 10.1.0-1 -qemu-system-loongarch64 10.1.0-1 -qemu-system-m68k 10.1.0-1 -qemu-system-microblaze 10.1.0-1 -qemu-system-microblaze-firmware 10.1.0-1 -qemu-system-mips 10.1.0-1 -qemu-system-or1k 10.1.0-1 -qemu-system-ppc 10.1.0-1 -qemu-system-ppc-firmware 10.1.0-1 -qemu-system-riscv 10.1.0-1 -qemu-system-riscv-firmware 10.1.0-1 -qemu-system-rx 10.1.0-1 -qemu-system-s390x 10.1.0-1 -qemu-system-s390x-firmware 10.1.0-1 -qemu-system-sh4 10.1.0-1 -qemu-system-sparc 10.1.0-1 -qemu-system-sparc-firmware 10.1.0-1 -qemu-system-tricore 10.1.0-1 -qemu-system-x86 10.1.0-1 -qemu-system-x86-firmware 10.1.0-1 -qemu-system-xtensa 10.1.0-1 -qemu-tests 10.1.0-1 -qemu-tools 10.1.0-1 -qemu-ui-curses 10.1.0-1 -qemu-ui-dbus 10.1.0-1 -qemu-ui-egl-headless 10.1.0-1 -qemu-ui-gtk 10.1.0-1 -qemu-ui-opengl 10.1.0-1 -qemu-ui-sdl 10.1.0-1 -qemu-ui-spice-app 10.1.0-1 -qemu-ui-spice-core 10.1.0-1 -qemu-user 10.1.0-1 -qemu-vhost-user-gpu 10.1.0-1 -qemu-vmsr-helper 10.1.0-1 -qpdf 12.2.0-1 -qrcodegencpp-cmake 1.8.0-4 -qrencode 4.1.1-4 -qt5-3d 5.15.17-2 -qt5-base 5.15.17+kde+r123-2 -qt5-declarative 5.15.17+kde+r21-1 -qt5-translations 5.15.17-1 -qt6-base 6.9.2-1 -qt6-declarative 6.9.2-1 -qt6-imageformats 6.9.2-1 -qt6-svg 6.9.2-2 -qt6-tools 6.9.2-1 -qt6-translations 6.9.2-1 -qt6-wayland 6.9.2-1 -quilt 0.69-1 -raptor 2.0.16-8 -rasqal 1:0.9.33-7 -rav1e 0.8.1-2 -rdma-core 59.0-1 -readline 8.3.001-1 -redland 1:1.0.17-9 -rhash 1.4.4-1 -rnnoise 1:0.2-1 -rpcbind 1.2.8-1 -rsync 3.4.1-2 -rtkit 0.13-3 -rtmpdump 1:2.4.r105.6f6bb13-1 -rubberband 4.0.0-1 -runc 1.3.2-1 -rust 1:1.90.0-3 -rutabaga-ffi 0.1.71-2 -sakura 3.8.9-1 -sassc 3.6.2-5 -sbc 2.1-1 -scrcpy 3.3.3-4 -sdl2-compat 2.32.56-2 -sdl2_image 2.8.8-1 -sdl3 3.2.24-1 -seabios 1.17.0-1 -searxng-git r8770.36538e6-1 -seatd 0.9.1-1 -sed 4.9-3 -semver 7.7.3-1 -serd 0.32.4-1 -shaderc 2025.3-1 -shadow 4.18.0-1 -shared-mime-info 2.4-2 -simde 0.8.2-1 -simdjson 1:4.0.7-1 -sing-box 1.12.9-1 -sioyek 2.0.0-7 -slang 2.3.3-4 -sleuthkit 4.14.0-1 -snappy 1.2.2-2 -sndio 1.10.0-1 -sord 0.16.18-1 -sound-theme-freedesktop 0.8-6 -soundtouch 2.4.0-1 -spandsp 0.0.6-6 -spdlog 1.15.3-3 -speex 1.2.1-2 -speexdsp 1.2.1-2 -spice 0.16.0-2 -spice-protocol 0.14.5-1 -spirv-tools 1:1.4.321.0-1 -sqlite 3.50.4-2 -squashfs-tools 4.7.2-1 -sratom 0.6.18-1 -srt 1.5.4-1 -startup-notification 0.12-9 -steam 1.0.0.85-1 -strace 6.17-1 -sudo 1.9.17.p1-1 -suitesparse 7.11.0-1 -supermin 5.3.5-1 -svt-av1 3.1.2-1 -svt-hevc 1.5.1-3 -swww 0.11.2-1 -sysfsutils 2.1.1-2 -syslinux 6.04.pre3.r3.g05ac953c-4 -systemd 258-4 -systemd-libs 258-4 -systemd-sysvcompat 258-4 -taglib 2.1.1-1 -tar 1.35-2 -tdb 1.4.14-1 -telegram-desktop 6.1.4-1 -termusic 0.11.0-3 -tesseract 5.5.1-1 -tesseract-data-eng 2:4.1.0-4 -tesseract-data-osd 2:4.1.0-4 -tesseract-data-rus 2:4.1.0-4 -texinfo 7.2-1 -thin-provisioning-tools 1.2.2-1 -throne 1.0.6-1 -timr 1.5.0-1 -tinysparql 3.10.0-1 -totem-pl-parser 3.26.6+r30+g51b8439-2 -tpm2-tss 4.1.3-1 -tree-sitter 0.25.10-1 -tree-sitter-c 0.24.1-1 -tree-sitter-lua 0.4.0-1 -tree-sitter-markdown 0.5.1-1 -tree-sitter-query 0.7.0-1 -tree-sitter-vim 0.7.0-1 -tree-sitter-vimdoc 4.0.0-1 -tslib 1.23-1 -ttf-dejavu 2.37+18+g9b5d1b2f-7 -ttf-iosevka-nerd 3.4.0-1 -ttf-iosevkaterm-nerd 3.4.0-1 -ttf-nerd-fonts-symbols 3.4.0-1 -ttf-nerd-fonts-symbols-common 3.4.0-1 -twolame 0.4.0-4 -typst 1:0.13.1-1 -tzdata 2025b-1 -uchardet 0.0.8-3 -udisks2 2.10.2-1 -ueberzug 18.3.1-4 -ufw 0.36.2-5 -unibilium 2.1.2-1 -unpaper 7.0.0-5 -unzip 6.0-23 -upower 1.90.10-1 -usbredir 0.15.0-1 -usbutils 018-1 -uthash 2.3.0-2 -util-linux 2.41.2-1 -util-linux-libs 2.41.2-1 -uwsgi 2.0.30-2 -uwsgi-plugin-python 2.0.30-2 -v4l-utils 1.30.1-1 -valkey 8.1.4-1 -vapoursynth 72-1 -vde2 2.3.3-8 -ventoy 1.1.07-1 -vesktop-bin 1.5.8-1 -vi 1:070224-6 -vid.stab 1.1.1-2 -vim 9.1.1734-1 -vim-runtime 9.1.1734-1 -virglrenderer 1.1.1-1 -virtiofsd 1.13.2-1 -vmaf 3.0.0-1 -volume_key 0.3.12-11 -vte-common 0.82.0-2 -vte3 0.82.0-2 -vulkan-headers 1:1.4.321.0-1 -vulkan-icd-loader 1.4.321.0-1 -wasi-compiler-rt 20.1.6-1 -wasi-libc 1:0+440+3f7eb4c7-1 -wasi-libc++ 20.1.6-2 -wasi-libc++abi 20.1.6-2 -wavpack 5.8.1-1 -waybar 0.14.0-2 -waydroid 1.5.4-1 -wayland 1.24.0-1 -wayland-protocols 1.45-1 -webkit2gtk 2.50.0-2 -webkit2gtk-4.1 2.50.0-2 -webrtc-audio-processing-1 1.3-5 -wget 1.25.0-2 -which 2.23-1 -wildmidi 0.4.6-1 -wine-staging 10.16-1 -winetricks 20250102-1 -wireplumber 0.5.11-1 -wl-clipboard 1:2.2.1-3 -woff2 1.0.2-6 -wolfssl 5.8.2-1 -wpa_supplicant 2:2.11-3 -x264 3:0.165.r3222.b35605a-2 -x265 4.1-1 -xcb-proto 1.17.0-3 -xcb-util 0.4.1-2 -xcb-util-cursor 0.1.6-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 -xcur2png 0.7.1-8 -xdg-dbus-proxy 0.1.6-1 -xdg-desktop-portal 1.20.3-2 -xdg-desktop-portal-gnome 49.0-1 -xdg-desktop-portal-gtk 1.15.3-1 -xdg-user-dirs 0.19-2 -xdg-user-dirs-gtk 0.14-1 -xdg-utils 1.2.1-1 -xfsprogs 6.16.0-3 -xkeyboard-config 2.46-1 -xmlsec 1.3.7-2 -xorg-fonts-encodings 1.1.0-1 -xorg-server-common 21.1.18-2 -xorg-server-xvfb 21.1.18-2 -xorg-setxkbmap 1.3.4-2 -xorg-xauth 1.1.4-1 -xorg-xkbcomp 1.4.7-1 -xorg-xprop 1.2.8-1 -xorg-xrandr 1.5.3-1 -xorg-xset 1.2.5-2 -xorg-xwayland 24.1.8-1 -xorgproto 2024.1-2 -xvidcore 1.3.7-3 -xwayland-satellite 0.7-1 -xxhash 0.8.3-1 -xz 5.8.1-1 -yara 4.5.4-1 -yarn 1.22.22-2 -yasm 1.3.0-8 -yazi 25.5.31-2 -yt-dlp 2025.09.26-1 -yyjson 0.12.0-1 -zathura 0.5.13-1 -zathura-djvu 0.2.10-6 -zathura-pdf-mupdf 0.4.4-24 -zbar 0.23.93-4 -zen-browser-bin 1.16.4b-1 -zenity 4.2.0-1 -zeromq 4.3.5-2 -zimg 3.0.5-1 -zip 3.0-11 -zix 0.6.2-1 -zlib 1:1.3.1-2 -zlib-ng 2.2.5-1 -zstd 1.5.7-2 -zvbi 0.2.44-1 -zxing-cpp 2.3.0-5 -zziplib 0.13.80-1 diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index aba6f82..192dcd4 100644 --- a/.config/btop/btop.conf +++ b/.config/btop/btop.conf @@ -5,7 +5,7 @@ color_theme = "TTY" #* If the theme set background should be shown, set to False if you want terminal background transparency. -theme_background = False +theme_background = True #* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false. truecolor = True @@ -50,7 +50,7 @@ graph_symbol_net = "default" graph_symbol_proc = "default" #* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace. -shown_boxes = "mem net proc gpu0 cpu" +shown_boxes = "cpu mem net proc gpu0" #* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs. update_ms = 2000 @@ -72,7 +72,7 @@ proc_colors = True proc_gradient = True #* If process cpu usage should be of the core it's running on or usage of the total available cpu power. -proc_per_core = True +proc_per_core = False #* Show process memory as bytes instead of percent. proc_mem_bytes = True @@ -101,7 +101,7 @@ cpu_graph_upper = "Auto" cpu_graph_lower = "Auto" #* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off". -show_gpu_info = "Auto" +show_gpu_info = "On" #* Toggles if the lower CPU graph should be inverted. cpu_invert_lower = True @@ -137,7 +137,7 @@ cpu_core_map = "" temp_scale = "celsius" #* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024. -base_10_sizes = False +base_10_sizes = True #* Show CPU frequency. show_cpu_freq = True @@ -208,7 +208,7 @@ net_upload = 100 net_auto = True #* Sync the auto scaling for download and upload to whichever currently has the highest scale. -net_sync = False +net_sync = True #* Starts with the Network Interface specified here. net_iface = "" @@ -227,7 +227,7 @@ show_battery_watts = True #* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG". #* The level set includes all lower levels, i.e. "DEBUG" will show all logging info. -log_level = "WARNING" +log_level = "DEBUG" #* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards. nvml_measure_pcie_speeds = True diff --git a/.config/config.kdl b/.config/config.kdl deleted file mode 100644 index 21bb306..0000000 --- a/.config/config.kdl +++ /dev/null @@ -1,564 +0,0 @@ -input { - keyboard { - xkb { - layout "us,ru" - options "grp:caps_toggle" - } - repeat-delay 250 - repeat-rate 25 - // track-layout "global" - numlock - } - touchpad { - // off - tap - // dwt - // dwtp - // drag false - // drag-lock - natural-scroll - // accel-speed 0.2 - // accel-profile "flat" - // scroll-method "two-finger" - // disabled-on-external-mouse - } - - mouse { - // off - // natural-scroll - // accel-speed 0.2 - accel-profile "adaptive" - scroll-button 274 - - scroll-method "on-button-down" - } - warp-mouse-to-focus - focus-follows-mouse max-scroll-amount="50%" - - trackpoint { - // off - // natural-scroll - // accel-speed 0.2 - // accel-profile "flat" - // scroll-method "on-button-down" - // scroll-button 273 - // scroll-button-lock - // middle-emulation - } - -} -/-output "DP-1" { - // off - mode "1920x1080@165.000" - scale 1.0 - transform "normal" - position x=1280 y=0 - variable-refresh-rate on-demand=true - -} - -layout { - gaps 5 - - center-focused-column "never" - default-column-display "normal" - preset-column-widths { - proportion 0.5 - proportion 1.0 - } - - preset-window-heights { - proportion 0.5 - proportion 1.0 - } - - default-column-width { proportion 0.5; } - - // By default focus ring and border are rendered as a solid background rectangle - // behind windows. That is, they will show up through semitransparent windows. - // This is because windows using client-side decorations can have an arbitrary shape. - // - // If you don't like that, you should uncomment `prefer-no-csd` below. - // Niri will draw focus ring and border *around* windows that agree to omit their - // client-side decorations. - // - // Alternatively, you can override it with a window rule called - // `draw-border-with-background`. - - // You can change how the focus ring looks. - focus-ring { - // off - - width 2 - // - CSS named colors: "red" - // - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa" - // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. - // active-color "#EEF7FD" - active-color "#C1D6D6" -// foreground #C1D6D6 - //background #07090B - inactive-color "#000000" - // Changing the color space is also supported, check the wiki for more info. - // - // active-gradient from="#80c8ff" to="#c7ff7f" angle=45 - - // You can also color the gradient relative to the entire view - // of the workspace, rather than relative to just the window itself. - // To do that, set relative-to="workspace-view". - // - // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" - } - - // You can also add a border. It's similar to the focus ring, but always visible. - border { - off - urgent-color "#9b0000" - } - - shadow { - color "#0007" - } - - // Struts shrink the area occupied by windows, similarly to layer-shell panels. - // You can think of them as a kind of outer gaps. They are set in logical pixels. - // Left and right struts will cause the next window to the side to always be visible. - // Top and bottom struts will simply add outer gaps in addition to the area occupied by - // layer-shell panels and regular gaps. - struts { - // left 64 - // right 64 - // top 64 - // bottom 64 - } - tab-indicator{ - // off - } - insert-hint { - off - color "#ffc87f80" - gradient from="#ffbb6680" to="#ffc88080" angle=45 relative-to="workspace-view" - } - - background-color "#07090B" - - - -} -overview { - zoom 0.45 - backdrop-color "#07090b" - - workspace-shadow { - off - } -} -clipboard { - disable-primary -} -cursor { - //xcursor-theme "Dot-Dark" - xcursor-size 12 - hide-when-typing - hide-after-inactive-ms 1000 -} - -spawn-at-startup "waybar" - -spawn-at-startup "fnott" -spawn-at-startup "clipse" "-listen" - -// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: -// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" - -hotkey-overlay { - // Uncomment this line to disable the "Important Hotkeys" pop-up at startup. - skip-at-startup -} - -// Uncomment this line to ask the clients to omit their client-side decorations if possible. -// If the client will specifically ask for CSD, the request will be honored. -// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. -// This option will also fix border/focus ring drawing behind some semitransparent windows. -// After enabling or disabling this, you need to restart the apps for this to take effect. -prefer-no-csd - -// You can change the path where screenshots are saved. -// A ~ at the front will be expanded to the home directory. -// The path is formatted with strftime(3) to give you the screenshot date and time. -screenshot-path "~/imgs/screenshots/screenshot from %Y-%m-%d %H-%M-%S.png" -//spawn-at-startup "throne" -spawn-at-startup "kitty" "sudo" "sing-box" "run" "-c" "/home/unconfer/.sing-box/sing-box-03.json" - -// You can also set this to null to disable saving screenshots to disk. -// screenshot-path null - -// Animation settings. -// The wiki explains how to configure individual animations: -// https://yalter.github.io/niri/Configuration:-Animations -animations { - // Uncomment to turn off all animations. - // off - - // Slow down all animations by this factor. Values below 1 speed them up instead. - slowdown 1.0 -} - -// Window rules let you adjust behavior for individual windows. -// Find more information on the wiki: -// https://yalter.github.io/niri/Configuration:-Window-Rules - -// Work around WezTerm's initial configure bug -// by setting an empty default-column-width. -window-rule { - // This regular expression is intentionally made as specific as possible, - // since this is the default config, and we want no false positives. - // You can get away with just app-id="wezterm" if you want. - match app-id=r#"^org\.wezfurlong\.wezterm$"# - default-column-width { - proportion 0.5 - } -} - -window-rule { - match app-id="clipse" -// match is-floating=true - open-maximized true -// open-floating true - tiled-state false -} -window-rule { - open-maximized false - geometry-corner-radius 5 - tiled-state true - clip-to-geometry true - - } - -// Open the Firefox picture-in-picture player as floating by default. -window-rule { - // This app-id regular expression will work for both: - // - host Firefox (app-id is "firefox") - // - Flatpak Firefox (app-id is "org.mozilla.firefox") - match app-id=r#"firefox$"# title="^Picture-in-Picture$" - open-floating true -} - -// Example: block out two password managers from screen capture. -// (This example rule is commented out with a "/-" in front.) -/-window-rule { - match app-id=r#"^org\.keepassxc\.KeePassXC$"# - match app-id=r#"^org\.gnome\.World\.Secrets$"# - - block-out-from "screen-capture" - - // Use this instead if you want them visible on third-party screenshot tools. - // block-out-from "screencast" -} - -// Example: enable rounded corners for all windows. -// (This example rule is commented out with a "/-" in front.) -/-window-rule { - geometry-corner-radius 12 - clip-to-geometry true -} -layer-rule { - //clip-to-geometry true - match namespace="fnott" - geometry-corner-radius 5 - - -} -environment{ - - -} -xwayland-satellite { - // off - path "xwayland-satellite" -} - -binds { - // Keys consist of modifiers separated by + signs, followed by an XKB key name - // in the end. To find an XKB name for a particular key, you may use a program - // like wev. - // - // "Mod" is a special modifier equal to Super when running on a TTY, and to Alt - // when running as a winit window. - // - // Most actions that you can bind here can also be invoked programmatically with - // `niri msg action do-something`. - - // Mod-Shift-/, which is usually the same as Mod-?, - // shows a list of important hotkeys. - Mod+Shift+Slash { show-hotkey-overlay; } - Super+F{ toggle-window-floating;} - - // Suggested binds for running programs: terminal, app launcher, screen locker. - Mod+Q { spawn "kitty"; } - Mod+D { spawn "fuzzel"; } - Super+W { spawn "kitty" "--class" "clipse" "-e" "clipse"; } - Mod+Alt+L { spawn "gtklock"; } - Mod+Shift+P{spawn "shutdown" "now";} - Mod+Shift+Alt+P{spawn "shutdown" "-" "c";} - Alt+C{spawn "hyprpicker" "-a";} - - // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. - // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. - // For example, this is a standard bind to toggle the screen reader (orca). - Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } - - // Example volume keys mappings for PipeWire & WirePlumber. - // The allow-when-locked=true property makes them work even when the session is locked. - // Using spawn-sh allows to pass multiple arguments together with the command. - XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"; } - XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } - XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } - XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } - - // Example brightness key mappings for brightnessctl. - // You can use regular spawn with multiple arguments too (to avoid going through "sh"), - // but you need to manually put each argument in separate "" quotes. - XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; } - XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; } - - // Open/close the Overview: a zoomed-out view of workspaces and windows. - // You can also move the mouse into the top-left hot corner, - // or do a four-finger swipe up on a touchpad. - Mod+O repeat=false { toggle-overview; } - - Mod+C repeat=false { close-window; } - - Mod+Left { focus-column-left; } - Mod+Down { focus-window-down; } - Mod+Up { focus-window-up; } - Mod+Right { focus-column-right; } - Mod+H { focus-column-left; } - Mod+J { focus-window-down; } - Mod+K { focus-window-up; } - Mod+L { focus-column-right; } - - Mod+Ctrl+Left { move-column-left; } - Mod+Ctrl+Down { move-window-down; } - Mod+Ctrl+Up { move-window-up; } - Mod+Ctrl+Right { move-column-right; } - Mod+Ctrl+H { move-column-left; } - Mod+Ctrl+J { move-window-down; } - Mod+Ctrl+K { move-window-up; } - Mod+Ctrl+L { move-column-right; } - - // Alternative commands that move across workspaces when reaching - // the first or last window in a column. - // Mod+J { focus-window-or-workspace-down; } - // Mod+K { focus-window-or-workspace-up; } - // Mod+Ctrl+J { move-window-down-or-to-workspace-down; } - // Mod+Ctrl+K { move-window-up-or-to-workspace-up; } - - Mod+Home { focus-column-first; } - Mod+End { focus-column-last; } - Mod+Ctrl+Home { move-column-to-first; } - Mod+Ctrl+End { move-column-to-last; } - - Mod+Shift+Left { focus-monitor-left; } - Mod+Shift+Down { focus-monitor-down; } - Mod+Shift+Up { focus-monitor-up; } - Mod+Shift+Right { focus-monitor-right; } - Mod+Shift+H { focus-monitor-left; } - Mod+Shift+J { focus-monitor-down; } - Mod+Shift+K { focus-monitor-up; } - // Mod+Shift+L { focus-monitor-right; } - - Mod+Shift+Ctrl+Left { move-column-to-monitor-left; } - Mod+Shift+Ctrl+Down { move-column-to-monitor-down; } - Mod+Shift+Ctrl+Up { move-column-to-monitor-up; } - Mod+Shift+Ctrl+Right { move-column-to-monitor-right; } - Mod+Shift+Ctrl+H { move-column-to-monitor-left; } - Mod+Shift+Ctrl+J { move-column-to-monitor-down; } - Mod+Shift+Ctrl+K { move-column-to-monitor-up; } - Mod+Shift+Ctrl+L { move-column-to-monitor-right; } - - // Alternatively, there are commands to move just a single window: - // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; } - // ... - - // And you can also move a whole workspace to another monitor: - // Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; } - // ... - - Mod+Page_Down { focus-workspace-down; } - Mod+Page_Up { focus-workspace-up; } - Mod+U { focus-workspace-down; } - Mod+I { focus-workspace-up; } - Mod+Ctrl+Page_Down { move-column-to-workspace-down; } - Mod+Ctrl+Page_Up { move-column-to-workspace-up; } - Mod+Ctrl+U { move-column-to-workspace-down; } - Mod+Ctrl+I { move-column-to-workspace-up; } - - // Alternatively, there are commands to move just a single window: - // Mod+Ctrl+Page_Down { move-window-to-workspace-down; } - // ... - - Mod+Shift+Page_Down { move-workspace-down; } - Mod+Shift+Page_Up { move-workspace-up; } - Mod+Shift+U { move-workspace-down; } - Mod+Shift+I { move-workspace-up; } - - - - - Mod+Shift+MouseForward { focus-workspace-down; } - Mod+Shift+MouseBack { focus-workspace-up; } - - Mod+MouseForward { focus-column-right; } - Mod+MouseBack { focus-column-left; } - // You can bind mouse wheel scroll ticks using the following syntax. - // These binds will change direction based on the natural-scroll setting. - // - // To avoid scrolling through workspaces really fast, you can use - // the cooldown-ms property. The bind will be rate-limited to this value. - // You can set a cooldown on any bind, but it's most useful for the wheel. - Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } - Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } - - //Mod+Shift+WheelScrollDown cooldown-ms=150 { focus-column-left; } - //Mod+Shift+WheelScrollUp cooldown-ms=150 { focus-column-right; } - - Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } - Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } - - Mod+WheelScrollRight { focus-column-right; } - Mod+WheelScrollLeft { focus-column-left; } - Mod+Ctrl+WheelScrollRight { move-column-right; } - Mod+Ctrl+WheelScrollLeft { move-column-left; } - - // Usually scrolling up and down with Shift in applications results in - // horizontal scrolling; these binds replicate that. - Mod+Shift+WheelScrollDown { focus-column-right; } - Mod+Shift+WheelScrollUp { focus-column-left; } - Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } - Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } - - // Similarly, you can bind touchpad scroll "ticks". - // Touchpad scrolling is continuous, so for these binds it is split into - // discrete intervals. - // These binds are also affected by touchpad's natural-scroll, so these - // example binds are "inverted", since we have natural-scroll enabled for - // touchpads by default. - // Mod+TouchpadScrollDown { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+"; } - // Mod+TouchpadScrollUp { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"; } - - // You can refer to workspaces by index. However, keep in mind that - // niri is a dynamic workspace system, so these commands are kind of - // "best effort". Trying to refer to a workspace index bigger than - // the current workspace count will instead refer to the bottommost - // (empty) workspace. - // - // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on - // will all refer to the 3rd workspace. - Mod+1 { focus-workspace 1; } - Mod+2 { focus-workspace 2; } - Mod+3 { focus-workspace 3; } - Mod+4 { focus-workspace 4; } - Mod+5 { focus-workspace 5; } - Mod+6 { focus-workspace 6; } - Mod+7 { focus-workspace 7; } - Mod+8 { focus-workspace 8; } - Mod+9 { focus-workspace 9; } - Mod+Ctrl+1 { move-column-to-workspace 1; } - Mod+Ctrl+2 { move-column-to-workspace 2; } - Mod+Ctrl+3 { move-column-to-workspace 3; } - Mod+Ctrl+4 { move-column-to-workspace 4; } - Mod+Ctrl+5 { move-column-to-workspace 5; } - Mod+Ctrl+6 { move-column-to-workspace 6; } - Mod+Ctrl+7 { move-column-to-workspace 7; } - Mod+Ctrl+8 { move-column-to-workspace 8; } - Mod+Ctrl+9 { move-column-to-workspace 9; } - - // Alternatively, there are commands to move just a single window: - // Mod+Ctrl+1 { move-window-to-workspace 1; } - - // Switches focus between the current and the previous workspace. - Mod+Tab { focus-workspace-previous; } - - // The following binds move the focused window in and out of a column. - // If the window is alone, they will consume it into the nearby column to the side. - // If the window is already in a column, they will expel it out. - Mod+BracketLeft { consume-or-expel-window-left; } - Mod+BracketRight { consume-or-expel-window-right; } - - // Consume one window from the right to the bottom of the focused column. - Mod+Comma { consume-window-into-column; } - // Expel the bottom window from the focused column to the right. - Mod+Period { expel-window-from-column; } - - Mod+R repeat=false { switch-preset-column-width; } - Mod+Shift+W { toggle-column-tabbed-display; } - // Cycling through the presets in reverse order is also possible. - // Mod+R { switch-preset-column-width-back; } - Mod+Shift+R repeat=false { switch-preset-window-height; } - Mod+Ctrl+R { reset-window-height; } - Mod+A repeat=false { maximize-column; } - Mod+Shift+A repeat=false { fullscreen-window; } - - // Expand the focused column to space not taken up by other fully visible columns. - // Makes the column "fill the rest of the space". - Mod+Ctrl+F { expand-column-to-available-width; } - - Mod+M { center-column; } - - // Center all fully visible columns on screen. - Mod+Ctrl+C { center-visible-columns; } - - // Finer width adjustments. - // This command can also: - // * set width in pixels: "1000" - // * adjust width in pixels: "-5" or "+5" - // * set width as a percentage of screen width: "25%" - // * adjust width as a percentage of screen width: "-10%" or "+10%" - // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, - // set-column-width "100" will make the column occupy 200 physical screen pixels. - Mod+Minus { set-column-width "-10%"; } - Mod+Equal { set-column-width "+10%"; } - - // Finer height adjustments when in column with other windows. - Mod+Shift+Minus { set-window-height "-10%"; } - Mod+Shift+Equal { set-window-height "+10%"; } - - // Move the focused window between the floating and the tiling layout. - Mod+V { toggle-window-floating; } - Mod+Shift+V { switch-focus-between-floating-and-tiling; } - - // Toggle tabbed column display mode. - // Windows in this column will appear as vertical tabs, - // rather than stacked on top of each other. - Mod+N { toggle-column-tabbed-display; } - - // Actions to switch layouts. - // Note: if you uncomment these, make sure you do NOT have - // a matching layout switch hotkey configured in xkb options above. - // Having both at once on the same hotkey will break the switching, - // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). - // Mod+Space { switch-layout "next"; } - // Mod+Shift+Space { switch-layout "prev"; } - - Mod+S { screenshot; } - Super+Shift+S { screenshot-screen; } - Alt+Print { screenshot-window; } - - // Applications such as remote-desktop clients and software KVM switches may - // request that niri stops processing the keyboard shortcuts defined here - // so they may, for example, forward the key presses as-is to a remote machine. - // It's a good idea to bind an escape hatch to toggle the inhibitor, - // so a buggy application can't hold your session hostage. - // - // The allow-inhibiting=false property can be applied to other binds as well, - // which ensures niri always processes them, even when an inhibitor is active. - //Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } - - // The quit action will show a confirmation dialog to avoid accidental exits. - Mod+Shift+Escape { quit; } - Ctrl+Alt+Delete { quit; } - - // Powers off the monitors. To turn them back on, do any input like - // moving the mouse or pressing any other key. - //Mod+Shift+P { power-off-monitors; } -} diff --git a/.config/fish/completions/fisher.fish b/.config/fish/completions/fisher.fish new file mode 100644 index 0000000..6d23ce4 --- /dev/null +++ b/.config/fish/completions/fisher.fish @@ -0,0 +1,7 @@ +complete --command fisher --exclusive --long help --description "Print help" +complete --command fisher --exclusive --long version --description "Print version" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments install --description "Install plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments update --description "Update installed plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments remove --description "Remove installed plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments list --description "List installed plugins matching regex" +complete --command fisher --exclusive --condition "__fish_seen_subcommand_from update remove" --arguments "(fisher list)" diff --git a/.config/fish/completions/fzf_configure_bindings.fish b/.config/fish/completions/fzf_configure_bindings.fish new file mode 100644 index 0000000..b38ef92 --- /dev/null +++ b/.config/fish/completions/fzf_configure_bindings.fish @@ -0,0 +1,8 @@ +complete fzf_configure_bindings --no-files +complete fzf_configure_bindings --long help --short h --description "Print help" --condition "not __fish_seen_argument --help -h" +complete fzf_configure_bindings --long directory --description "Change the key binding for Search Directory" --condition "not __fish_seen_argument --directory" +complete fzf_configure_bindings --long git_log --description "Change the key binding for Search Git Log" --condition "not __fish_seen_argument --git_log" +complete fzf_configure_bindings --long git_status --description "Change the key binding for Search Git Status" --condition "not __fish_seen_argument --git_status" +complete fzf_configure_bindings --long history --description "Change the key binding for Search History" --condition "not __fish_seen_argument --history" +complete fzf_configure_bindings --long processes --description "Change the key binding for Search Processes" --condition "not __fish_seen_argument --processes" +complete fzf_configure_bindings --long variables --description "Change the key binding for Search Variables" --condition "not __fish_seen_argument --variables" diff --git a/.config/fish/conf.d/fzf.fish b/.config/fish/conf.d/fzf.fish new file mode 100644 index 0000000..8156c11 --- /dev/null +++ b/.config/fish/conf.d/fzf.fish @@ -0,0 +1,28 @@ +# fzf.fish is only meant to be used in interactive mode. If not in interactive mode and not in CI, skip the config to speed up shell startup +if not status is-interactive && test "$CI" != true + exit +end + +# Because of scoping rules, to capture the shell variables exactly as they are, we must read +# them before even executing _fzf_search_variables. We use psub to store the +# variables' info in temporary files and pass in the filenames as arguments. +# This variable is global so that it can be referenced by fzf_configure_bindings and in tests +set --global _fzf_search_vars_command '_fzf_search_variables (set --show | psub) (set --names | psub)' + + +# Install the default bindings, which are mnemonic and minimally conflict with fish's preset bindings +fzf_configure_bindings + +# Doesn't erase autoloaded _fzf_* functions because they are not easily accessible once key bindings are erased +function _fzf_uninstall --on-event fzf_uninstall + _fzf_uninstall_bindings + + set --erase _fzf_search_vars_command + functions --erase _fzf_uninstall _fzf_migration_message _fzf_uninstall_bindings fzf_configure_bindings + complete --erase fzf_configure_bindings + + set_color cyan + echo "fzf.fish uninstalled." + echo "You may need to manually remove fzf_configure_bindings from your config.fish if you were using custom key bindings." + set_color normal +end diff --git a/.config/fish/fish_plugins b/.config/fish/fish_plugins new file mode 100644 index 0000000..4bbe5f2 --- /dev/null +++ b/.config/fish/fish_plugins @@ -0,0 +1,2 @@ +jorgebucaran/fisher +patrickf1/fzf.fish diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index 3945cf3..42811aa 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -1,6 +1,10 @@ # This file contains fish universal variable definitions. # VERSION: 3.0 SETUVAR __fish_initialized:3800 +SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish +SETUVAR _fisher_patrickf1_2F_fzf_2E_fish_files:\x7e/\x2econfig/fish/functions/_fzf_configure_bindings_help\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_extract_var_info\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_changed_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_preview_file\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_diff_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_report_file_type\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_directory\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_log\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_git_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_history\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_processes\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_search_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_fzf_wrapper\x2efish\x1e\x7e/\x2econfig/fish/functions/fzf_configure_bindings\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/fzf\x2efish\x1e\x7e/\x2econfig/fish/completions/fzf_configure_bindings\x2efish +SETUVAR _fisher_plugins:jorgebucaran/fisher\x1epatrickf1/fzf\x2efish +SETUVAR _fisher_upgraded_to_4_4:\x1d SETUVAR fish_color_autosuggestion:brblack SETUVAR fish_color_cancel:\x2dr SETUVAR fish_color_command:normal diff --git a/.config/fish/functions/_fzf_configure_bindings_help.fish b/.config/fish/functions/_fzf_configure_bindings_help.fish new file mode 100644 index 0000000..ecfe68e --- /dev/null +++ b/.config/fish/functions/_fzf_configure_bindings_help.fish @@ -0,0 +1,43 @@ +function _fzf_configure_bindings_help --description "Prints the help message for fzf_configure_bindings." + echo "\ +USAGE: + fzf_configure_bindings [--COMMAND=[KEY_SEQUENCE]...] + +DESCRIPTION + fzf_configure_bindings installs key bindings for fzf.fish's commands and erases any bindings it + previously installed. It installs bindings for both default and insert modes. fzf.fish executes + it without options on fish startup to install the out-of-the-box key bindings. + + By default, commands are bound to a mnemonic key sequence, shown below. Each command's binding + can be configured using a namesake corresponding option: + COMMAND | DEFAULT KEY SEQUENCE | CORRESPONDING OPTION + Search Directory | Ctrl+Alt+F (F for file) | --directory + Search Git Log | Ctrl+Alt+L (L for log) | --git_log + Search Git Status | Ctrl+Alt+S (S for status) | --git_status + Search History | Ctrl+R (R for reverse) | --history + Search Processes | Ctrl+Alt+P (P for process) | --processes + Search Variables | Ctrl+V (V for variable) | --variables + Override a command's binding by specifying its corresponding option with the desired key + sequence. Disable a command's binding by specifying its corresponding option with no value. + + Because fzf_configure_bindings erases bindings it previously installed, it can be cleanly + executed multiple times. Once the desired fzf_configure_bindings command has been found, add it + to your config.fish in order to persist the customized bindings. + + In terms of validation, fzf_configure_bindings fails if passed unknown options. It expects an + equals sign between an option's name and value. However, it does not validate key sequences. + + Pass -h or --help to print this help message and exit. + +EXAMPLES + Default bindings but bind Search Directory to Ctrl+F and Search Variables to Ctrl+Alt+V + \$ fzf_configure_bindings --directory=\cf --variables=\e\cv + Default bindings but disable Search History + \$ fzf_configure_bindings --history= + An agglomeration of different options + \$ fzf_configure_bindings --git_status=\cg --history=\ch --variables= --processes= + +SEE Also + To learn more about fish key bindings, see bind(1) and fish_key_reader(1). +" +end diff --git a/.config/fish/functions/_fzf_extract_var_info.fish b/.config/fish/functions/_fzf_extract_var_info.fish new file mode 100644 index 0000000..dd4e952 --- /dev/null +++ b/.config/fish/functions/_fzf_extract_var_info.fish @@ -0,0 +1,15 @@ +# helper function for _fzf_search_variables +function _fzf_extract_var_info --argument-names variable_name set_show_output --description "Extract and reformat lines pertaining to \$variable_name from \$set_show_output." + # Extract only the lines about the variable, all of which begin with either + # $variable_name: ...or... $variable_name[ + string match --regex "^\\\$$variable_name(?::|\[).*" <$set_show_output | + + # Strip the variable name prefix, including ": " for scope info lines + string replace --regex "^\\\$$variable_name(?:: )?" '' | + + # Distill the lines of values, replacing... + # [1]: |value| + # ...with... + # [1] value + string replace --regex ": \|(.*)\|" ' $1' +end diff --git a/.config/fish/functions/_fzf_preview_changed_file.fish b/.config/fish/functions/_fzf_preview_changed_file.fish new file mode 100644 index 0000000..78dd561 --- /dev/null +++ b/.config/fish/functions/_fzf_preview_changed_file.fish @@ -0,0 +1,49 @@ +# helper for _fzf_search_git_status +# arg should be a line from git status --short, e.g. +# MM functions/_fzf_preview_changed_file.fish +# D README.md +# R LICENSE -> "New License" +function _fzf_preview_changed_file --argument-names path_status --description "Show the git diff of the given file." + # remove quotes because they'll be interpreted literally by git diff + # no need to requote when referencing $path because fish does not perform word splitting + # https://fishshell.com/docs/current/fish_for_bash_users.html + set -f path (string unescape (string sub --start 4 $path_status)) + # first letter of short format shows index, second letter shows working tree + # https://git-scm.com/docs/git-status/2.35.0#_short_format + set -f index_status (string sub --length 1 $path_status) + set -f working_tree_status (string sub --start 2 --length 1 $path_status) + + set -f diff_opts --color=always + + if test $index_status = '?' + _fzf_report_diff_type Untracked + _fzf_preview_file $path + else if contains {$index_status}$working_tree_status DD AU UD UA DU AA UU + # Unmerged statuses taken directly from git status help's short format table + # Unmerged statuses are mutually exclusive with other statuses, so if we see + # these, then safe to assume the path is unmerged + _fzf_report_diff_type Unmerged + git diff $diff_opts -- $path + else + if test $index_status != ' ' + _fzf_report_diff_type Staged + + # renames are only detected in the index, never working tree, so only need to test for it here + # https://stackoverflow.com/questions/73954214 + if test $index_status = R + # diff the post-rename path with the original path, otherwise the diff will show the entire file as being added + set -f orig_and_new_path (string split --max 1 -- ' -> ' $path) + git diff --staged $diff_opts -- $orig_and_new_path[1] $orig_and_new_path[2] + # path currently has the form of "original -> current", so we need to correct it before it's used below + set path $orig_and_new_path[2] + else + git diff --staged $diff_opts -- $path + end + end + + if test $working_tree_status != ' ' + _fzf_report_diff_type Unstaged + git diff $diff_opts -- $path + end + end +end diff --git a/.config/fish/functions/_fzf_preview_file.fish b/.config/fish/functions/_fzf_preview_file.fish new file mode 100644 index 0000000..c926475 --- /dev/null +++ b/.config/fish/functions/_fzf_preview_file.fish @@ -0,0 +1,43 @@ +# helper function for _fzf_search_directory and _fzf_search_git_status +function _fzf_preview_file --description "Print a preview for the given file based on its file type." + # because there's no way to guarantee that _fzf_search_directory passes the path to _fzf_preview_file + # as one argument, we collect all the arguments into one single variable and treat that as the path + set -f file_path $argv + + if test -L "$file_path" # symlink + # notify user and recurse on the target of the symlink, which can be any of these file types + set -l target_path (realpath "$file_path") + + set_color yellow + echo "'$file_path' is a symlink to '$target_path'." + set_color normal + + _fzf_preview_file "$target_path" + else if test -f "$file_path" # regular file + if set --query fzf_preview_file_cmd + # need to escape quotes to make sure eval receives file_path as a single arg + eval "$fzf_preview_file_cmd '$file_path'" + else + bat --style=numbers --color=always "$file_path" + end + else if test -d "$file_path" # directory + if set --query fzf_preview_dir_cmd + # see above + eval "$fzf_preview_dir_cmd '$file_path'" + else + # -A list hidden files as well, except for . and .. + # -F helps classify files by appending symbols after the file name + command ls -A -F "$file_path" + end + else if test -c "$file_path" + _fzf_report_file_type "$file_path" "character device file" + else if test -b "$file_path" + _fzf_report_file_type "$file_path" "block device file" + else if test -S "$file_path" + _fzf_report_file_type "$file_path" socket + else if test -p "$file_path" + _fzf_report_file_type "$file_path" "named pipe" + else + echo "$file_path doesn't exist." >&2 + end +end diff --git a/.config/fish/functions/_fzf_report_diff_type.fish b/.config/fish/functions/_fzf_report_diff_type.fish new file mode 100644 index 0000000..cc26fb3 --- /dev/null +++ b/.config/fish/functions/_fzf_report_diff_type.fish @@ -0,0 +1,18 @@ +# helper for _fzf_preview_changed_file +# prints out something like +# ╭────────╮ +# │ Staged │ +# ╰────────╯ +function _fzf_report_diff_type --argument-names diff_type --description "Print a distinct colored header meant to preface a git patch." + # number of "-" to draw is the length of the string to box + 2 for padding + set -f repeat_count (math 2 + (string length $diff_type)) + set -f line (string repeat --count $repeat_count ─) + set -f top_border ╭$line╮ + set -f btm_border ╰$line╯ + + set_color yellow + echo $top_border + echo "│ $diff_type │" + echo $btm_border + set_color normal +end diff --git a/.config/fish/functions/_fzf_report_file_type.fish b/.config/fish/functions/_fzf_report_file_type.fish new file mode 100644 index 0000000..49e02e1 --- /dev/null +++ b/.config/fish/functions/_fzf_report_file_type.fish @@ -0,0 +1,6 @@ +# helper function for _fzf_preview_file +function _fzf_report_file_type --argument-names file_path file_type --description "Explain the file type for a file." + set_color red + echo "Cannot preview '$file_path': it is a $file_type." + set_color normal +end diff --git a/.config/fish/functions/_fzf_search_directory.fish b/.config/fish/functions/_fzf_search_directory.fish new file mode 100644 index 0000000..4541eec --- /dev/null +++ b/.config/fish/functions/_fzf_search_directory.fish @@ -0,0 +1,33 @@ +function _fzf_search_directory --description "Search the current directory. Replace the current token with the selected file paths." + # Directly use fd binary to avoid output buffering delay caused by a fd alias, if any. + # Debian-based distros install fd as fdfind and the fd package is something else, so + # check for fdfind first. Fall back to "fd" for a clear error message. + set -f fd_cmd (command -v fdfind || command -v fd || echo "fd") + set -f --append fd_cmd --color=always $fzf_fd_opts + + set -f fzf_arguments --multi --ansi $fzf_directory_opts + set -f token (commandline --current-token) + # expand any variables or leading tilde (~) in the token + set -f expanded_token (eval echo -- $token) + # unescape token because it's already quoted so backslashes will mess up the path + set -f unescaped_exp_token (string unescape -- $expanded_token) + + # If the current token is a directory and has a trailing slash, + # then use it as fd's base directory. + if string match --quiet -- "*/" $unescaped_exp_token && test -d "$unescaped_exp_token" + set --append fd_cmd --base-directory=$unescaped_exp_token + # use the directory name as fzf's prompt to indicate the search is limited to that directory + set --prepend fzf_arguments --prompt="Directory $unescaped_exp_token> " --preview="_fzf_preview_file $expanded_token{}" + set -f file_paths_selected $unescaped_exp_token($fd_cmd 2>/dev/null | _fzf_wrapper $fzf_arguments) + else + set --prepend fzf_arguments --prompt="Directory> " --query="$unescaped_exp_token" --preview='_fzf_preview_file {}' + set -f file_paths_selected ($fd_cmd 2>/dev/null | _fzf_wrapper $fzf_arguments) + end + + + if test $status -eq 0 + commandline --current-token --replace -- (string escape -- $file_paths_selected | string join ' ') + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_search_git_log.fish b/.config/fish/functions/_fzf_search_git_log.fish new file mode 100644 index 0000000..aa54724 --- /dev/null +++ b/.config/fish/functions/_fzf_search_git_log.fish @@ -0,0 +1,36 @@ +function _fzf_search_git_log --description "Search the output of git log and preview commits. Replace the current token with the selected commit hash." + if not git rev-parse --git-dir >/dev/null 2>&1 + echo '_fzf_search_git_log: Not in a git repository.' >&2 + else + if not set --query fzf_git_log_format + # %h gives you the abbreviated commit hash, which is useful for saving screen space, but we will have to expand it later below + set -f fzf_git_log_format '%C(bold blue)%h%C(reset) - %C(cyan)%ad%C(reset) %C(yellow)%d%C(reset) %C(normal)%s%C(reset) %C(dim normal)[%an]%C(reset)' + end + + set -f preview_cmd 'git show --color=always --stat --patch {1}' + if set --query fzf_diff_highlighter + set preview_cmd "$preview_cmd | $fzf_diff_highlighter" + end + + set -f selected_log_lines ( + git log --no-show-signature --color=always --format=format:$fzf_git_log_format --date=short | \ + _fzf_wrapper --ansi \ + --multi \ + --scheme=history \ + --prompt="Git Log> " \ + --preview=$preview_cmd \ + --query=(commandline --current-token) \ + $fzf_git_log_opts + ) + if test $status -eq 0 + for line in $selected_log_lines + set -f abbreviated_commit_hash (string split --field 1 " " $line) + set -f full_commit_hash (git rev-parse $abbreviated_commit_hash) + set -f --append commit_hashes $full_commit_hash + end + commandline --current-token --replace (string join ' ' $commit_hashes) + end + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_search_git_status.fish b/.config/fish/functions/_fzf_search_git_status.fish new file mode 100644 index 0000000..358f88c --- /dev/null +++ b/.config/fish/functions/_fzf_search_git_status.fish @@ -0,0 +1,41 @@ +function _fzf_search_git_status --description "Search the output of git status. Replace the current token with the selected file paths." + if not git rev-parse --git-dir >/dev/null 2>&1 + echo '_fzf_search_git_status: Not in a git repository.' >&2 + else + set -f preview_cmd '_fzf_preview_changed_file {}' + if set --query fzf_diff_highlighter + set preview_cmd "$preview_cmd | $fzf_diff_highlighter" + end + + set -f selected_paths ( + # Pass configuration color.status=always to force status to use colors even though output is sent to a pipe + git -c color.status=always status --short | + _fzf_wrapper --ansi \ + --multi \ + --prompt="Git Status> " \ + --query=(commandline --current-token) \ + --preview=$preview_cmd \ + --nth="2.." \ + $fzf_git_status_opts + ) + if test $status -eq 0 + # git status --short automatically escapes the paths of most files for us so not going to bother trying to handle + # the few edges cases of weird file names that should be extremely rare (e.g. "this;needs;escaping") + set -f cleaned_paths + + for path in $selected_paths + if test (string sub --length 1 $path) = R + # path has been renamed and looks like "R LICENSE -> LICENSE.md" + # extract the path to use from after the arrow + set --append cleaned_paths (string split -- "-> " $path)[-1] + else + set --append cleaned_paths (string sub --start=4 $path) + end + end + + commandline --current-token --replace -- (string join ' ' $cleaned_paths) + end + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_search_history.fish b/.config/fish/functions/_fzf_search_history.fish new file mode 100644 index 0000000..cafbce9 --- /dev/null +++ b/.config/fish/functions/_fzf_search_history.fish @@ -0,0 +1,39 @@ +function _fzf_search_history --description "Search command history. Replace the command line with the selected command." + # history merge incorporates history changes from other fish sessions + # it errors out if called in private mode + if test -z "$fish_private_mode" + builtin history merge + end + + if not set --query fzf_history_time_format + # Reference https://devhints.io/strftime to understand strftime format symbols + set -f fzf_history_time_format "%m-%d %H:%M:%S" + end + + # Delinate time from command in history entries using the vertical box drawing char (U+2502). + # Then, to get raw command from history entries, delete everything up to it. The ? on regex is + # necessary to make regex non-greedy so it won't match into commands containing the char. + set -f time_prefix_regex '^.*? │ ' + # Delinate commands throughout pipeline using null rather than newlines because commands can be multi-line + set -f commands_selected ( + builtin history --null --show-time="$fzf_history_time_format │ " | + _fzf_wrapper --read0 \ + --print0 \ + --multi \ + --scheme=history \ + --prompt="History> " \ + --query=(commandline) \ + --preview="string replace --regex '$time_prefix_regex' '' -- {} | fish_indent --ansi" \ + --preview-window="bottom:3:wrap" \ + $fzf_history_opts | + string split0 | + # remove timestamps from commands selected + string replace --regex $time_prefix_regex '' + ) + + if test $status -eq 0 + commandline --replace -- $commands_selected + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_search_processes.fish b/.config/fish/functions/_fzf_search_processes.fish new file mode 100644 index 0000000..133a880 --- /dev/null +++ b/.config/fish/functions/_fzf_search_processes.fish @@ -0,0 +1,32 @@ +function _fzf_search_processes --description "Search all running processes. Replace the current token with the pid of the selected process." + # Directly use ps command because it is often aliased to a different command entirely + # or with options that dirty the search results and preview output + set -f ps_cmd (command -v ps || echo "ps") + # use all caps to be consistent with ps default format + # snake_case because ps doesn't seem to allow spaces in the field names + set -f ps_preview_fmt (string join ',' 'pid' 'ppid=PARENT' 'user' '%cpu' 'rss=RSS_IN_KB' 'start=START_TIME' 'command') + set -f processes_selected ( + $ps_cmd -A -opid,command | \ + _fzf_wrapper --multi \ + --prompt="Processes> " \ + --query (commandline --current-token) \ + --ansi \ + # first line outputted by ps is a header, so we need to mark it as so + --header-lines=1 \ + # ps uses exit code 1 if the process was not found, in which case show an message explaining so + --preview="$ps_cmd -o '$ps_preview_fmt' -p {1} || echo 'Cannot preview {1} because it exited.'" \ + --preview-window="bottom:4:wrap" \ + $fzf_processes_opts + ) + + if test $status -eq 0 + for process in $processes_selected + set -f --append pids_selected (string split --no-empty --field=1 -- " " $process) + end + + # string join to replace the newlines outputted by string split with spaces + commandline --current-token --replace -- (string join ' ' $pids_selected) + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_search_variables.fish b/.config/fish/functions/_fzf_search_variables.fish new file mode 100644 index 0000000..52a7c70 --- /dev/null +++ b/.config/fish/functions/_fzf_search_variables.fish @@ -0,0 +1,47 @@ +# This function expects the following two arguments: +# argument 1 = output of (set --show | psub), i.e. a file with the scope info and values of all variables +# argument 2 = output of (set --names | psub), i.e. a file with all variable names +function _fzf_search_variables --argument-names set_show_output set_names_output --description "Search and preview shell variables. Replace the current token with the selected variable." + if test -z "$set_names_output" + printf '%s\n' '_fzf_search_variables requires 2 arguments.' >&2 + + commandline --function repaint + return 22 # 22 means invalid argument in POSIX + end + + # Exclude the history variable from being piped into fzf because + # 1. it's not included in $set_names_output + # 2. it tends to be a very large value => increases computation time + # 3._fzf_search_history is a much better way to examine history anyway + set -f all_variable_names (string match --invert history <$set_names_output) + + set -f current_token (commandline --current-token) + # Use the current token to pre-populate fzf's query. If the current token begins + # with a $, remove it from the query so that it will better match the variable names + set -f cleaned_curr_token (string replace -- '$' '' $current_token) + + set -f variable_names_selected ( + printf '%s\n' $all_variable_names | + _fzf_wrapper --preview "_fzf_extract_var_info {} $set_show_output" \ + --prompt="Variables> " \ + --preview-window="wrap" \ + --multi \ + --query=$cleaned_curr_token \ + $fzf_variables_opts + ) + + if test $status -eq 0 + # If the current token begins with a $, do not overwrite the $ when + # replacing the current token with the selected variable. + # Uses brace expansion to prepend $ to each variable name. + commandline --current-token --replace ( + if string match --quiet -- '$*' $current_token + string join " " \${$variable_names_selected} + else + string join " " $variable_names_selected + end + ) + end + + commandline --function repaint +end diff --git a/.config/fish/functions/_fzf_wrapper.fish b/.config/fish/functions/_fzf_wrapper.fish new file mode 100644 index 0000000..486e36c --- /dev/null +++ b/.config/fish/functions/_fzf_wrapper.fish @@ -0,0 +1,21 @@ +function _fzf_wrapper --description "Prepares some environment variables before executing fzf." + # Make sure fzf uses fish to execute preview commands, some of which + # are autoloaded fish functions so don't exist in other shells. + # Use --function so that it doesn't clobber SHELL outside this function. + set -f --export SHELL (command --search fish) + + # If neither FZF_DEFAULT_OPTS nor FZF_DEFAULT_OPTS_FILE are set, then set some sane defaults. + # See https://github.com/junegunn/fzf#environment-variables + set --query FZF_DEFAULT_OPTS FZF_DEFAULT_OPTS_FILE + if test $status -eq 2 + # cycle allows jumping between the first and last results, making scrolling faster + # layout=reverse lists results top to bottom, mimicking the familiar layouts of git log, history, and env + # border shows where the fzf window begins and ends + # height=90% leaves space to see the current command and some scrollback, maintaining context of work + # preview-window=wrap wraps long lines in the preview window, making reading easier + # marker=* makes the multi-select marker more distinguishable from the pointer (since both default to >) + set --export FZF_DEFAULT_OPTS '--cycle --layout=reverse --border --height=90% --preview-window=wrap --marker="*"' + end + + fzf $argv +end diff --git a/.config/fish/functions/fisher.fish b/.config/fish/functions/fisher.fish new file mode 100644 index 0000000..e915cb8 --- /dev/null +++ b/.config/fish/functions/fisher.fish @@ -0,0 +1,240 @@ +function fisher --argument-names cmd --description "A plugin manager for Fish" + set --query fisher_path || set --local fisher_path $__fish_config_dir + set --local fisher_version 4.4.5 + set --local fish_plugins $__fish_config_dir/fish_plugins + + switch "$cmd" + case -v --version + echo "fisher, version $fisher_version" + case "" -h --help + echo "Usage: fisher install Install plugins" + echo " fisher remove Remove installed plugins" + echo " fisher update Update installed plugins" + echo " fisher update Update all installed plugins" + echo " fisher list [] List installed plugins matching regex" + echo "Options:" + echo " -v, --version Print version" + echo " -h, --help Print this help message" + echo "Variables:" + echo " \$fisher_path Plugin installation path. Default: $__fish_config_dir" | string replace --regex -- $HOME \~ + case ls list + string match --entire --regex -- "$argv[2]" $_fisher_plugins + case install update remove + isatty || read --local --null --array stdin && set --append argv $stdin + + set --local install_plugins + set --local update_plugins + set --local remove_plugins + set --local arg_plugins $argv[2..-1] + set --local old_plugins $_fisher_plugins + set --local new_plugins + + test -e $fish_plugins && set --local file_plugins (string match --regex -- '^[^\s]+$' <$fish_plugins | string replace -- \~ ~) + + if ! set --query argv[2] + if test "$cmd" != update + echo "fisher: Not enough arguments for command: \"$cmd\"" >&2 && return 1 + else if ! set --query file_plugins + echo "fisher: \"$fish_plugins\" file not found: \"$cmd\"" >&2 && return 1 + end + set arg_plugins $file_plugins + end + + for plugin in $arg_plugins + set plugin (test -e "$plugin" && realpath $plugin || string lower -- $plugin) + contains -- "$plugin" $new_plugins || set --append new_plugins $plugin + end + + if set --query argv[2] + for plugin in $new_plugins + if contains -- "$plugin" $old_plugins + test "$cmd" = remove && + set --append remove_plugins $plugin || + set --append update_plugins $plugin + else if test "$cmd" = install + set --append install_plugins $plugin + else + echo "fisher: Plugin not installed: \"$plugin\"" >&2 && return 1 + end + end + else + for plugin in $new_plugins + contains -- "$plugin" $old_plugins && + set --append update_plugins $plugin || + set --append install_plugins $plugin + end + + for plugin in $old_plugins + contains -- "$plugin" $new_plugins || set --append remove_plugins $plugin + end + end + + set --local pid_list + set --local source_plugins + set --local fetch_plugins $update_plugins $install_plugins + set --local fish_path (status fish-path) + + echo (set_color --bold)fisher $cmd version $fisher_version(set_color normal) + + for plugin in $fetch_plugins + set --local source (command mktemp -d) + set --append source_plugins $source + + command mkdir -p $source/{completions,conf.d,themes,functions} + + $fish_path --command " + if test -e $plugin + command cp -Rf $plugin/* $source + else + set temp (command mktemp -d) + set repo (string split -- \@ $plugin) || set repo[2] HEAD + + if set path (string replace --regex -- '^(https://)?gitlab.com/' '' \$repo[1]) + set name (string split -- / \$path)[-1] + set url https://gitlab.com/\$path/-/archive/\$repo[2]/\$name-\$repo[2].tar.gz + else + set url https://api.github.com/repos/\$repo[1]/tarball/\$repo[2] + end + + echo Fetching (set_color --underline)\$url(set_color normal) + + if command curl -q --silent -L \$url | command tar -xzC \$temp -f - 2>/dev/null + command cp -Rf \$temp/*/* $source + else + echo fisher: Invalid plugin name or host unavailable: \\\"$plugin\\\" >&2 + command rm -rf $source + end + + command rm -rf \$temp + end + + set files $source/* && string match --quiet --regex -- .+\.fish\\\$ \$files + " & + + set --append pid_list (jobs --last --pid) + end + + wait $pid_list 2>/dev/null + + for plugin in $fetch_plugins + if set --local source $source_plugins[(contains --index -- "$plugin" $fetch_plugins)] && test ! -e $source + if set --local index (contains --index -- "$plugin" $install_plugins) + set --erase install_plugins[$index] + else + set --erase update_plugins[(contains --index -- "$plugin" $update_plugins)] + end + end + end + + for plugin in $update_plugins $remove_plugins + if set --local index (contains --index -- "$plugin" $_fisher_plugins) + set --local plugin_files_var _fisher_(string escape --style=var -- $plugin)_files + + if contains -- "$plugin" $remove_plugins + for name in (string replace --filter --regex -- '.+/conf\.d/([^/]+)\.fish$' '$1' $$plugin_files_var) + emit {$name}_uninstall + end + printf "%s\n" Removing\ (set_color red --bold)$plugin(set_color normal) " "$$plugin_files_var | string replace -- \~ ~ + set --erase _fisher_plugins[$index] + end + + command rm -rf (string replace -- \~ ~ $$plugin_files_var) + + functions --erase (string replace --filter --regex -- '.+/functions/([^/]+)\.fish$' '$1' $$plugin_files_var) + + for name in (string replace --filter --regex -- '.+/completions/([^/]+)\.fish$' '$1' $$plugin_files_var) + complete --erase --command $name + end + + set --erase $plugin_files_var + end + end + + if set --query update_plugins[1] || set --query install_plugins[1] + command mkdir -p $fisher_path/{functions,themes,conf.d,completions} + end + + for plugin in $update_plugins $install_plugins + set --local source $source_plugins[(contains --index -- "$plugin" $fetch_plugins)] + set --local files $source/{functions,themes,conf.d,completions}/* + + if set --local index (contains --index -- $plugin $install_plugins) + set --local user_files $fisher_path/{functions,themes,conf.d,completions}/* + set --local conflict_files + + for file in (string replace -- $source/ $fisher_path/ $files) + contains -- $file $user_files && set --append conflict_files $file + end + + if set --query conflict_files[1] && set --erase install_plugins[$index] + echo -s "fisher: Cannot install \"$plugin\": please remove or move conflicting files first:" \n" "$conflict_files >&2 + continue + end + end + + for file in (string replace -- $source/ "" $files) + command cp -RLf $source/$file $fisher_path/$file + end + + set --local plugin_files_var _fisher_(string escape --style=var -- $plugin)_files + + set --query files[1] && set --universal $plugin_files_var (string replace -- $source $fisher_path $files | string replace -- ~ \~) + + contains -- $plugin $_fisher_plugins || set --universal --append _fisher_plugins $plugin + contains -- $plugin $install_plugins && set --local event install || set --local event update + + printf "%s\n" Installing\ (set_color --bold)$plugin(set_color normal) " "$$plugin_files_var | string replace -- \~ ~ + + for file in (string match --regex -- '.+/[^/]+\.fish$' $$plugin_files_var | string replace -- \~ ~) + source $file + if set --local name (string replace --regex -- '.+conf\.d/([^/]+)\.fish$' '$1' $file) + emit {$name}_$event + end + end + end + + command rm -rf $source_plugins + + if set --query _fisher_plugins[1] + set --local commit_plugins + + for plugin in $file_plugins + contains -- (string lower -- $plugin) (string lower -- $_fisher_plugins) && set --append commit_plugins $plugin + end + + for plugin in $_fisher_plugins + contains -- (string lower -- $plugin) (string lower -- $commit_plugins) || set --append commit_plugins $plugin + end + + string replace --regex -- $HOME \~ $commit_plugins >$fish_plugins + else + set --erase _fisher_plugins + command rm -f $fish_plugins + end + + set --local total (count $install_plugins) (count $update_plugins) (count $remove_plugins) + + test "$total" != "0 0 0" && echo (string join ", " ( + test $total[1] = 0 || echo "Installed $total[1]") ( + test $total[2] = 0 || echo "Updated $total[2]") ( + test $total[3] = 0 || echo "Removed $total[3]") + ) plugin/s + case \* + echo "fisher: Unknown command: \"$cmd\"" >&2 && return 1 + end +end + +if ! set --query _fisher_upgraded_to_4_4 + set --universal _fisher_upgraded_to_4_4 + if functions --query _fisher_list + set --query XDG_DATA_HOME[1] || set --local XDG_DATA_HOME ~/.local/share + command rm -rf $XDG_DATA_HOME/fisher + functions --erase _fisher_{list,plugin_parse} + fisher update >/dev/null 2>/dev/null + else + for var in (set --names | string match --entire --regex '^_fisher_.+_files$') + set $var (string replace -- ~ \~ $$var) + end + functions --erase _fisher_fish_postexec + end +end diff --git a/.config/fish/functions/fzf_configure_bindings.fish b/.config/fish/functions/fzf_configure_bindings.fish new file mode 100644 index 0000000..4b4e7a2 --- /dev/null +++ b/.config/fish/functions/fzf_configure_bindings.fish @@ -0,0 +1,46 @@ +# Always installs bindings for insert and default mode for simplicity and b/c it has almost no side-effect +# https://gitter.im/fish-shell/fish-shell?at=60a55915ee77a74d685fa6b1 +function fzf_configure_bindings --description "Installs the default key bindings for fzf.fish with user overrides passed as options." + # no need to install bindings if not in interactive mode or running tests + status is-interactive || test "$CI" = true; or return + + set -f options_spec h/help 'directory=?' 'git_log=?' 'git_status=?' 'history=?' 'processes=?' 'variables=?' + argparse --max-args=0 --ignore-unknown $options_spec -- $argv 2>/dev/null + if test $status -ne 0 + echo "Invalid option or a positional argument was provided." >&2 + _fzf_configure_bindings_help + return 22 + else if set --query _flag_help + _fzf_configure_bindings_help + return + else + # Initialize with default key sequences and then override or disable them based on flags + # index 1 = directory, 2 = git_log, 3 = git_status, 4 = history, 5 = processes, 6 = variables + set -f key_sequences \e\cf \e\cl \e\cs \cr \e\cp \cv # \c = control, \e = escape + set --query _flag_directory && set key_sequences[1] "$_flag_directory" + set --query _flag_git_log && set key_sequences[2] "$_flag_git_log" + set --query _flag_git_status && set key_sequences[3] "$_flag_git_status" + set --query _flag_history && set key_sequences[4] "$_flag_history" + set --query _flag_processes && set key_sequences[5] "$_flag_processes" + set --query _flag_variables && set key_sequences[6] "$_flag_variables" + + # If fzf bindings already exists, uninstall it first for a clean slate + if functions --query _fzf_uninstall_bindings + _fzf_uninstall_bindings + end + + for mode in default insert + test -n $key_sequences[1] && bind --mode $mode $key_sequences[1] _fzf_search_directory + test -n $key_sequences[2] && bind --mode $mode $key_sequences[2] _fzf_search_git_log + test -n $key_sequences[3] && bind --mode $mode $key_sequences[3] _fzf_search_git_status + test -n $key_sequences[4] && bind --mode $mode $key_sequences[4] _fzf_search_history + test -n $key_sequences[5] && bind --mode $mode $key_sequences[5] _fzf_search_processes + test -n $key_sequences[6] && bind --mode $mode $key_sequences[6] "$_fzf_search_vars_command" + end + + function _fzf_uninstall_bindings --inherit-variable key_sequences + bind --erase -- $key_sequences + bind --erase --mode insert -- $key_sequences + end + end +end diff --git a/.config/fish/functions/y.fish b/.config/fish/functions/y.fish new file mode 100644 index 0000000..a846c63 --- /dev/null +++ b/.config/fish/functions/y.fish @@ -0,0 +1,8 @@ +function y + set tmp (mktemp -t "yazi-cwd.XXXXXX") + yazi $argv --cwd-file="$tmp" + if read -z cwd <"$tmp"; and [ -n "$cwd" ]; and [ "$cwd" != "$PWD" ] + builtin cd -- "$cwd" + end + rm -f -- "$tmp" +end diff --git a/.config/fish/functions/yz.fish b/.config/fish/functions/yz.fish new file mode 100644 index 0000000..ff0af66 --- /dev/null +++ b/.config/fish/functions/yz.fish @@ -0,0 +1,3 @@ +function yz --wraps=yazi --description 'alias yz=yazi' + yazi $argv +end diff --git a/.config/fish/functions/ня.fish b/.config/fish/functions/ня.fish new file mode 100644 index 0000000..1662407 --- /dev/null +++ b/.config/fish/functions/ня.fish @@ -0,0 +1,3 @@ +function ня --wraps=yazi --description 'alias ня=yazi' + yazi $argv +end diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 4248dd5..8cad09d 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -288,7 +288,7 @@ #: so if you want to override it, place your value after the lines #: where the theme file is included. -# cursor_shape block + cursor_shape underline #: The cursor shape can be one of block, beam, underline. Note that #: when reloading the config this will be changed only if the cursor @@ -1444,7 +1444,8 @@ #: means no dimming and zero means fully dimmed (i.e. invisible). selection_foreground #07090B -selection_background #E2F9F9 +selection_background #ffffff + #: The foreground and background colors for text selected with the #: mouse. Setting both of these to none will cause a "reverse video" @@ -1461,42 +1462,90 @@ selection_background #E2F9F9 #: remaining 240 colors as color16 to color255. color0 #07090B -color8 #718091 +color8 #5C6871 +#596269 good +#464646 +#7E7E7F +#545256 +#B2B2B2 +#BCBEBF +#B2B2B2 +#9F9F9F +#181818 #: black -color1 #FE3F48 -color9 #F87173 +color1 #FF0100 +color9 #E46468 +#F87173 #: red color2 #25C39F -color10 #A1F7C6 + +color10 #82D1B9 +#92ED47 from zzz +#A1F7C6 #: green -color3 #EFFF2B -color11 #ECE782 +color3 #FFDE00 +#FEDE00 +#F4DA00 +#F4DA00 +#EFFF2B +##BAF000 +color11 #F6DB8B +#FFC777 +#F6DB8B +#FDC849 +#FFEC38 +#ECE782 #: yellow -color4 #3783FF -color12 #96E1FF +color4 #109FFF +#1C55E3 +#00A9FF +color12 #8FD2F7 +#1BB7F9 +#2EB6FF +#8077EA +#606ECF +#072857 --best +#0F474B +#13545E +#2CDCE1 +#96E1FF #: blue color5 #FE31FF -color13 #F586FF +color13 #F79DE7 +#EF61D6 +#FFA4A5 +#FF498C +#F978F2 +#F586FF #: magenta -color6 #22BEE8 -color14 #DFFBE8 +color6 #00FED4 +#00FFD3 +#22BEE8 +color14 #7EFEDE +#7EFEDE +#65E09F good green +#4EC2D9 +#4CBBC1 --best +#1CE0EF +#6BE6E4 +#DFFBE8 #: cyan -color7 #C1D6D6 -color15 #E2F9F9 +color7 #EEF7FD +color15 #C1D6D6 #: white diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index 49034d6..e7119ee 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -59,7 +59,7 @@ input { layout { gaps 5 - + background-color "transparent" center-focused-column "never" default-column-display "normal" preset-column-widths { @@ -94,10 +94,10 @@ layout { // - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa" // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. // active-color "#EEF7FD" - active-color "#C1D6D6" + active-color "#FF0100" // foreground #C1D6D6 //background #07090B - inactive-color "#000000" + inactive-color "#EEF7FD" // Changing the color space is also supported, check the wiki for more info. // // active-gradient from="#80c8ff" to="#c7ff7f" angle=45 @@ -139,7 +139,6 @@ layout { gradient from="#ffbb6680" to="#ffc88080" angle=45 relative-to="workspace-view" } - background-color "#07090B" @@ -166,6 +165,7 @@ spawn-at-startup "waybar" spawn-at-startup "fnott" spawn-at-startup "clipse" "-listen" +spawn-at-startup "swaybg" "-i" "imgs/bafkreiax76e2p3xqoikrkbppjl4mipnaamqrgxkcfgwqtrsa3glksq644m.jpg" // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" @@ -186,7 +186,8 @@ prefer-no-csd // A ~ at the front will be expanded to the home directory. // The path is formatted with strftime(3) to give you the screenshot date and time. screenshot-path "~/imgs/screenshots/screenshot from %Y-%m-%d %H-%M-%S.png" -spawn-at-startup "throne" +//spawn-at-startup "throne" +spawn-at-startup "kitty" "sudo" "sing-box" "run" "-c" "/home/unconfer/.sing-box/sing-box-03.json" // You can also set this to null to disable saving screenshots to disk. // screenshot-path null @@ -267,6 +268,14 @@ layer-rule { } +// Put swaybg inside the overview backdrop. +layer-rule { + match namespace="^wallpaper$" + + place-within-backdrop true +} + + environment{ @@ -295,11 +304,13 @@ binds { // Suggested binds for running programs: terminal, app launcher, screen locker. Mod+Q { spawn "kitty"; } Mod+D { spawn "fuzzel"; } + Mod+Grave { spawn "fuzzel"; } + Mod+Shift+Grave repeat=false { spawn "kitty" "--class" "-e" "btop" ; } Super+W { spawn "kitty" "--class" "clipse" "-e" "clipse"; } Mod+Alt+L { spawn "gtklock"; } - Mod+Shift+P{spawn "shutdown" "now";} - Mod+Shift+Alt+P{spawn "shutdown" "-" "c";} - Alt+C{spawn "hyprpicker" "-a";} + Mod+Shift+Return { spawn "shutdown" "now"; } + Mod+Shift+P{spawn "shutdown" "-c";} + Alt+C repeat=false {spawn "hyprpicker" "-a";} // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. @@ -307,6 +318,7 @@ binds { Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } // Example volume keys mappings for PipeWire & WirePlumber. + // // The allow-when-locked=true property makes them work even when the session is locked. // Using spawn-sh allows to pass multiple arguments together with the command. XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"; } @@ -325,6 +337,8 @@ binds { // or do a four-finger swipe up on a touchpad. Mod+O repeat=false { toggle-overview; } + Mod+Escape repeat=false { toggle-overview; } + Mod+C repeat=false { close-window; } Mod+Left { focus-column-left; } @@ -335,6 +349,10 @@ binds { Mod+J { focus-window-down; } Mod+K { focus-window-up; } Mod+L { focus-column-right; } + + + Mod+Shift+Z { focus-column-left; } + Mod+Shift+X { focus-column-right; } Mod+Ctrl+Left { move-column-left; } Mod+Ctrl+Down { move-window-down; } @@ -387,6 +405,10 @@ binds { Mod+Page_Up { focus-workspace-up; } Mod+U { focus-workspace-down; } Mod+I { focus-workspace-up; } + + Mod+2 { focus-workspace-down; } + Mod+1 { focus-workspace-up; } + Mod+Ctrl+Page_Down { move-column-to-workspace-down; } Mod+Ctrl+Page_Up { move-column-to-workspace-up; } Mod+Ctrl+U { move-column-to-workspace-down; } @@ -453,9 +475,9 @@ binds { // // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on // will all refer to the 3rd workspace. - Mod+1 { focus-workspace 1; } - Mod+2 { focus-workspace 2; } - Mod+3 { focus-workspace 3; } + // Mod+1 { focus-workspace 1; } + //Mod+2 { focus-workspace 2; } + Mod+3 repeat=false { toggle-overview; } Mod+4 { focus-workspace 4; } Mod+5 { focus-workspace 5; } Mod+6 { focus-workspace 6; } diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 224d9ac..6ca91cc 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,35 +1,41 @@ { - "LazyVim": { "branch": "main", "commit": "060e6dfaf7d4157b1a144df7d83179640dc52400" }, + "LazyVim": { "branch": "main", "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d" }, + "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "5af9374957a65be8770696da295dc9016b96f241" }, - "conform.nvim": { "branch": "master", "commit": "016bc8174a675e1dbf884b06a165cd0c6c03f9af" }, - "flash.nvim": { "branch": "main", "commit": "b68bda044d68e4026c4e1ec6df3c5afd7eb8e341" }, + "catppuccin": { "branch": "main", "commit": "234fc048de931a0e42ebcad675bf6559d75e23df" }, + "conform.nvim": { "branch": "master", "commit": "cde4da5c1083d3527776fee69536107d98dae6c9" }, + "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "gitsigns.nvim": { "branch": "main", "commit": "23ae90a2a52fdc9b8c50dc61d6c30ebb18521343" }, - "grug-far.nvim": { "branch": "main", "commit": "48f9afb684de1c191af7bed96bc1db85ba33f6a4" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "258d2a5ef4a3e3d6d9ba9da72c9725c53e9afcbd" }, - "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "f760507df8c49a4bf46a4d12e1fc616797508979" }, - "mason.nvim": { "branch": "main", "commit": "b3689a41dd77e5294498dba9757fb22cc80cbebd" }, - "mini.ai": { "branch": "main", "commit": "e0d00c227112e942ed2789dd4c21d651002831c0" }, - "mini.icons": { "branch": "main", "commit": "e8fae66cb400744daeedf6e387347df50271c252" }, - "mini.pairs": { "branch": "main", "commit": "bada72fe4ec607f882a098d15aa4a3279bc6883d" }, - "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, + "gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" }, + "grug-far.nvim": { "branch": "main", "commit": "3e72397465f774b01aa38e4fe8e6eecf23d766d9" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, + "lualine.nvim": { "branch": "master", "commit": "3946f0122255bc377d14a59b27b609fb3ab25768" }, + "markview.nvim": { "branch": "main", "commit": "d72e1bd8634f7abad68a77ad3c6f97342c09ae0a" }, + "marp-nvim": { "branch": "main", "commit": "4f38e6ffe2f5ea260f35f7ff3e4e424b9f8bea29" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "d7b5feb6e769e995f7fcf44d92f49f811c51d10c" }, + "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, + "mini.ai": { "branch": "main", "commit": "0d3c9cf22e37b86b7a0dfbe7ef129ee7a5f4f93c" }, + "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, + "mini.nvim": { "branch": "main", "commit": "68d4478920c7afdfa21c13706464e275d9ce3255" }, + "mini.pairs": { "branch": "main", "commit": "b316e68f2d242d5bd010deaab645daa27ed86297" }, + "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-lint": { "branch": "master", "commit": "335a6044be16d7701001059cba9baa36fbeef422" }, - "nvim-lspconfig": { "branch": "master", "commit": "0867a61e745920dd754c660a504fed4afb44bd0f" }, - "nvim-treesitter": { "branch": "main", "commit": "77362027f7aa850c87419fd571151e76b0b342a6" }, - "nvim-treesitter-textobjects": { "branch": "main", "commit": "1b2d85d3de6114c4bcea89ffb2cd1ce9e3a19931" }, + "nvim-lint": { "branch": "master", "commit": "8b349e822a36e9480aed96c6dd2f757f80524a35" }, + "nvim-lspconfig": { "branch": "master", "commit": "2010fc6ec03e2da552b4886fceb2f7bc0fc2e9c0" }, + "nvim-snippy": { "branch": "master", "commit": "504ab14eeb14301d9b2a858a2a6cf99ccc8d60d0" }, + "nvim-treesitter": { "branch": "main", "commit": "d97d226cfd4c00af000b3b8529261352677fc6a8" }, + "nvim-treesitter-textobjects": { "branch": "main", "commit": "7024f8687b060dd9a425bde1fa8621c896a38138" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, - "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, + "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "snacks.nvim": { "branch": "main", "commit": "5d9dacd09876eed33bde204d224fa7596ac850e8" }, - "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, - "tokyonight.nvim": { "branch": "main", "commit": "4d159616aee17796c2c94d2f5f87d2ee1a3f67c7" }, - "trouble.nvim": { "branch": "main", "commit": "f176232e7759c4f8abd923c21e3e5a5c76cd6837" }, - "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, - "which-key.nvim": { "branch": "main", "commit": "904308e6885bbb7b60714c80ab3daf0c071c1492" }, + "render-markdown.nvim": { "branch": "main", "commit": "060c911c62f995a9db4467dde6fafd699cf94d55" }, + "snacks.nvim": { "branch": "main", "commit": "eee204d690f8d8e755229ff20f63d23d48565d7c" }, + "todo-comments.nvim": { "branch": "main", "commit": "411503d3bedeff88484de572f2509c248e499b38" }, + "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, + "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, + "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, + "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, "xkbswitch.nvim": { "branch": "master", "commit": "aae56d49db9baf0d9b9675a77da35173d8d87a30" } } diff --git a/.config/nvim/lua/plugins/luasnip.lua b/.config/nvim/lua/plugins/luasnip.lua new file mode 100644 index 0000000..3d8d7b4 --- /dev/null +++ b/.config/nvim/lua/plugins/luasnip.lua @@ -0,0 +1,7 @@ +return { + "L3MON4D3/LuaSnip", + -- follow latest release. + version = "v2.*", -- Replace by the latest released major (first number of latest release) + -- install jsregexp (optional!). + build = "make install_jsregexp", +} diff --git a/.config/nvim/lua/plugins/markview.lua b/.config/nvim/lua/plugins/markview.lua new file mode 100644 index 0000000..3b5b94c --- /dev/null +++ b/.config/nvim/lua/plugins/markview.lua @@ -0,0 +1,4 @@ +return { + "OXY2DEV/markview.nvim", + lazy = false, +} diff --git a/.config/nvim/lua/plugins/marp-nvim.lua b/.config/nvim/lua/plugins/marp-nvim.lua new file mode 100644 index 0000000..c026380 --- /dev/null +++ b/.config/nvim/lua/plugins/marp-nvim.lua @@ -0,0 +1,10 @@ +return { + "mpas/marp-nvim", + config = function() + require("marp").setup({ + port = 44666, + wait_for_response_timeout = 30, + wait_for_response_delay = 1, + }) + end, +} diff --git a/.config/nvim/lua/plugins/nvim-snippy.lua b/.config/nvim/lua/plugins/nvim-snippy.lua new file mode 100644 index 0000000..6fc2484 --- /dev/null +++ b/.config/nvim/lua/plugins/nvim-snippy.lua @@ -0,0 +1,3 @@ +return { + "dcampos/nvim-snippy", +} diff --git a/.config/nvim/lua/plugins/render-markdown.lua b/.config/nvim/lua/plugins/render-markdown.lua new file mode 100644 index 0000000..e6100a7 --- /dev/null +++ b/.config/nvim/lua/plugins/render-markdown.lua @@ -0,0 +1,9 @@ +return { + "MeanderingProgrammer/render-markdown.nvim", + dependencies = { "nvim-treesitter/nvim-treesitter", "nvim-mini/mini.nvim" }, -- if you use the mini.nvim suite + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-mini/mini.icons' }, -- if you use standalone mini plugins + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons + ---@module 'render-markdown' + ---@type render.md.UserConfig + opts = {}, +} diff --git a/.config/nwg-look/config b/.config/nwg-look/config deleted file mode 100644 index 3f49ae5..0000000 --- a/.config/nwg-look/config +++ /dev/null @@ -1,7 +0,0 @@ -{ - "export-settings-ini": true, - "export-gtkrc-20": true, - "export-index-theme": true, - "export-xsettingsd": true, - "export-gtk4-symlinks": true -} \ No newline at end of file diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc deleted file mode 100644 index ea10740..0000000 --- a/.config/zathura/zathurarc +++ /dev/null @@ -1 +0,0 @@ -set selection-clipboard clipboard diff --git a/apps-list.md b/apps-list.md index 956f9d2..952fa0c 100644 --- a/apps-list.md +++ b/apps-list.md @@ -1301,3 +1301,3111 @@ zstd 1.5.7-2 zvbi 0.2.44-1 zxing-cpp 2.3.0-5 zziplib 0.13.80-1 +7zip 25.01-1 +a52dec 0.8.0-2 +aalib 1.4rc5-19 +abseil-cpp 20250814.1-1 +accounts-qml-module 0.7-6 +acl 2.3.2-1 +acpica 20250404-1 +ada 3.3.0-1 +adwaita-cursors 49.0-1 +adwaita-fonts 49.0-2 +adwaita-icon-theme 49.0-1 +adwaita-icon-theme-legacy 46.2-3 +alembic 1.8.9-1 +alsa-card-profiles 1:1.4.9-1 +alsa-lib 1.2.14-2 +alsa-plugins 1:1.2.12-5 +alsa-topology-conf 1.2.5.1-4 +alsa-ucm-conf 1.2.14-2 +android-sdk-platform-tools 36.0.0-1 +android-studio 2025.2.1.7-1 +android-tools 35.0.2-22 +android-udev 20250525-1 +anytype-bin 0.50.5-1 +aom 3.13.1-1 +appstream 1.1.1-1 +appstream-glib 0.8.3-2 +archlinux-keyring 20251027-3 +argon2 20190702-6 +aribb24 1.0.3-4 +at-spi2-core 2.58.1-1 +atkmm 2.28.4-1 +attica 6.19.0-1 +attr 2.5.2-1 +audit 4.1.2-1 +augeas 1.14.1-4 +autoconf 2.72-1 +autoconf-archive 1:2024.10.16-3 +automake 1.18.1-1 +avahi 1:0.9rc2-1 +babl 0.1.116-1 +base 3-2 +base-devel 1-2 +bash 5.3.3-2 +bat 0.26.0-1 +bcg729 1.1.1-2 +binutils 2.45+r29+g2b2e51a31ec7-1 +bison 3.8.2-8 +blas 3.12.1-2 +blender 17:4.5.4-1 +blosc 1.21.6-2 +blueprint-compiler 0.18.0-1 +bluetui 0.7.2-1 +bluez 5.84-2 +bluez-libs 5.84-2 +bluez-utils 5.84-2 +boost 1.89.0-3 +boost-libs 1.89.0-3 +breeze-icons 6.19.0-1 +brightnessctl 0.5.1-3 +brltty 6.8-4 +brotli 1.1.0-3 +btop 1.4.5-1 +btrfs-progs 6.17.1-1 +bubblewrap 0.11.0-1 +bzip2 1.0.8-6 +c-ares 1.34.5-1 +ca-certificates 20240618-1 +ca-certificates-mozilla 3.117-1 +ca-certificates-utils 20240618-1 +cabextract 1.11-2 +cairo 1.18.4-1 +cairomm 1.14.5-1 +cairomm-1.16 1.18.0-2 +calcurse 4.8.2-1 +cantarell-fonts 1:0.303.1-2 +capstone 5.0.6-1 +cava 0.10.6-1 +cbindgen 0.29.2-1 +cblas 3.12.1-2 +cdparanoia 10.2-9 +cdrtools 3.02a09-6 +chromaprint 1.6.0-2 +chrpath 0.17-1 +cifs-utils 7.4-1 +cjson 1.7.19-1 +clang 21.1.5-1 +clipse 1.1.0-1 +clock-tui 0.6.1-1 +clucene 2.3.3.4-16 +cmake 4.1.2-1 +cmark 0.31.1-1 +cmus 2.12.0-4 +compiler-rt 21.1.5-1 +confuse 3.3-4 +containerd 2.2.0-1 +convertlit 1.8-13 +cool-retro-term 1.2.0-4 +coreutils 9.8-2 +cowsay 3.8.4-1 +cpio 2.15-3 +cppdap 1.58.0-2 +cryptsetup 2.8.1-1 +cuda 13.0.2-1 +curl 8.17.0-1 +cxxopts 3.3.1-1 +cython 3.2.0-2 +dav1d 1.5.2-1 +db5.3 5.3.28-5 +dbus 1.16.2-1 +dbus-broker 37-2 +dbus-broker-units 37-2 +dbus-glib 0.114-1 +dbus-units 37-2 +dconf 0.49.0-1 +debugedit 5.2-1 +default-cursors 3-1 +desktop-file-utils 0.28-1 +device-mapper 2.03.36-2 +dhcpcd 10.2.4-2 +dialog 1:1.3_20250116-1 +diffstat 1.68-1 +diffutils 3.12-2 +djvulibre 3.5.29-1 +dkms 3.3.0-1 +dmenu 5.4-1 +dnsmasq 2.91-1 +docker 1:28.5.2-1 +docker-compose 2.40.3-1 +dos2unix 7.5.3-1 +dosfstools 4.2-5 +double-conversion 3.3.1-1 +draco 1.5.7-1 +dtc 1.7.2-4 +duktape 2.7.0-7 +e2fsprogs 1.47.3-1 +eblanfetch 1.0.1-2 +ebook-tools 0.2.2-9 +edk2-aarch64 202508-1 +edk2-arm 202508-1 +edk2-ovmf 202508-1 +efibootmgr 18-3 +efivar 39-1 +egl-gbm 1.1.2.1-1 +egl-wayland 4:1.1.20-1 +egl-x11 1.0.3-1 +eglexternalplatform 1.2.1-1 +electron24-bin 24.8.8-4 +electron37 37.5.1-1 +electron38 38.6.0-2 +electron39-bin 39.1.2-1 +element-desktop 1.12.3-1 +element-web 1.12.3-1 +elyprismlauncher-bin 9.5-1 +embree 4.4.0-1 +enca 1.20-1 +enchant 2.8.12-2 +eog 47.0-3 +exempi 2.6.6-2 +exfatprogs 1.3.0-1 +exiv2 0.28.7-1 +expat 2.7.3-1 +eza 0.23.4-1 +f2fs-tools 1.16.0-3 +faac 1.31.1-1 +faad2 2.11.2-1 +fakeroot 1.37.1.2-1 +farstream 0.2.9-3 +fastfetch 2.55.0-1 +fcft 3.3.2-1 +fd 10.3.0-1 +ffmpeg 2:8.0-3 +ffmpeg4.4 4.4.6-3 +fftw 3.3.10-7 +file 5.46-5 +filesystem 2025.10.12-1 +findutils 4.10.0-3 +firefox 145.0-1 +firefox-tridactyl 1.24.4-1 +fish 4.2.0-1 +flac 1.5.0-1 +flex 2.6.4-5 +fluidsynth 2.5.1-1 +fmt 12.1.0-1 +fnott 1.8.0-1 +fontconfig 2:2.17.1-1 +freeglut 3.6.0-3 +freerdp 2:3.17.2-5 +freetype2 2.14.1-1 +frei0r-plugins 2.5.0-1 +fribidi 1.0.16-2 +fuse-common 3.17.4-1 +fuse2 2.9.9-5 +fuse3 3.17.4-1 +fuzzel 1.13.1-1 +fzf 0.66.1-1 +gawk 5.3.2-1 +gc 8.2.10-2 +gcc 15.2.1+r22+gc4e96a094636-1 +gcc-libs 15.2.1+r22+gc4e96a094636-1 +gcr-4 4.4.0.1-1 +gdb 16.3-1 +gdb-common 16.3-1 +gdbm 1.26-1 +gdk-pixbuf2 2.44.4-1 +gegl 0.4.64-1 +gendesk 1.0.10-1 +gettext 0.26-1 +gexiv2 0.16.0-1 +gfxstream 0.1.2-2 +ghostscript 10.06.0-1 +giflib 5.2.2-2 +gimp 3.0.6-2 +girara 0.4.5-1 +git 2.51.2-2 +glew 2.2.0-7 +glfw 1:3.4-1 +glib-networking 1:2.80.1-1 +glib2 2.86.1-1 +glib2-devel 2.86.1-1 +glibc 2.42+r17+gd7274d718e6f-1 +glibmm 2.66.8-1 +glibmm-2.68 2.86.0-1 +glm 1.0.2-1 +glslang 1:1.4.328.1-1 +glu 9.0.3-2 +glusterfs 1:11.1-5 +glycin 2.0.7-1 +gmp 6.3.0-2 +gn 0.2238.a84e399f-1 +gnome-autoar 0.4.5-1 +gnome-desktop 1:44.4-1 +gnome-desktop-4 1:44.4-1 +gnome-desktop-common 1:44.4-1 +gnome-themes-extra 1:3.28-1 +gnome-tweaks 49.0-1 +gnu-free-fonts 20120503-8 +gnulib-l10n 20241231-1 +gnupg 2.4.8-3 +gnutls 3.8.10-1 +go 2:1.25.4-1 +gobject-introspection 1.86.0-1 +gobject-introspection-runtime 1.86.0-1 +godotpcktool-bin 2.2-1 +google-chrome 142.0.7444.162-1 +gperf 3.3-1 +gperftools 2.17.2-1 +gpgme 2.0.1-1 +gpgmepp 2.0.0-2 +gpm 1.20.7.r38.ge82d1a6-6 +gpsd 3.26.1-2 +gptfdisk 1.0.10-1 +graphene 1.10.8-2 +graphicsmagick 1.3.45-5 +graphite 1:1.3.14-5 +grep 3.12-2 +groff 1.23.0-7 +grub 2:2.14rc1-2 +gsettings-desktop-schemas 49.1-1 +gsettings-system-schemas 49.1-1 +gsl 2.8-1 +gsm 1.0.22-2 +gspell 1.14.1-2 +gssdp 1.6.4-1 +gst-libav 1.26.8-1 +gst-plugin-gtk4 0.14.3-2 +gst-plugins-bad 1.26.8-1 +gst-plugins-bad-libs 1.26.8-1 +gst-plugins-base 1.26.8-1 +gst-plugins-base-libs 1.26.8-1 +gst-plugins-good 1.26.8-1 +gst-plugins-ugly 1.26.8-1 +gstreamer 1.26.8-1 +gtest 1.17.0-1 +gtk-layer-shell 0.10.0-1 +gtk-session-lock 0.2.0-2 +gtk-theme-bubble-darker-git r210.23b32b6-1 +gtk-theme-elementary 8.2.1-1 +gtk-theme-material-black 2.9.9_04-1 +gtk-update-icon-cache 1:4.20.2-3 +gtk2 2.24.33-5 +gtk3 1:3.24.51-1 +gtk4 1:4.20.2-3 +gtklock 4.0.0-1 +gtkmm-4.0 4.20.0-1 +gtkmm3 3.24.10-1 +gtksourceview3 1:3.24.11+r30+gd880929f-1 +gtksourceview4 4.8.4-2 +gtkspell 2.0.16-9 +guile 3.0.10-1 +gumbo-parser 0.13.2-1 +gupnp 1:1.6.9-1 +gupnp-dlna 0.12.0-4 +gupnp-igd 1.6.0-2 +gvfs 1.58.0-2 +gzip 1.14-2 +harfbuzz 12.2.0-2 +harfbuzz-icu 12.2.0-2 +hdf5 1.14.6-5 +helix 25.07.1-1 +help2man 1.49.3-2 +hicolor-icon-theme 0.18-1 +hidapi 0.15.0-1 +highway 1.3.0-1 +hivex 1.3.24-5 +http-parser 2.9.4-2 +hunspell 1.7.2-2 +hwdata 0.401-1 +hwloc 2.12.2-1 +hyphen 2.8.8-6 +hyprpicker 0.4.5-7 +hyprutils 0.10.2-1 +hyprwayland-scanner 0.4.5-1 +i2pd 2.58.0-2 +i3-wm 4.24-1 +i3blocks 1.5-4 +i3lock 2.15-3 +i3status 2.15-1 +iana-etc 20251030-1 +icu 78.1-1 +ijs 0.35-6 +imagemagick 7.1.2.8-1 +imake 1.0.10-2 +imath 3.2.2-2 +img2pdf 0.6.1-1 +imlib2 1.12.5-1 +imv 4.5.0-7 +iniparser 4.2.6-2 +inkscape 1.4.2-10 +intel-oneapi-common 2024.1.0-1 +intel-oneapi-compiler-dpcpp-cpp-runtime-libs 2025.0.4-1 +intel-oneapi-compiler-shared-runtime-libs 2025.0.4-2 +intel-oneapi-openmp 2025.0.4-1 +intel-oneapi-tbb 2021.12.0-2 +intel-oneapi-tcm 1.2.0-3 +intltool 0.51.0-6 +iproute2 6.17.0-1 +iptables 1:1.8.11-2 +iputils 20250605-1 +iso-codes 4.19.0-1 +jansson 2.14.1-1 +jasper 4.2.8-1 +java-environment-common 3-6 +java-runtime-common 3-6 +jbig2dec 0.20-1 +jbigkit 2.1-8 +jdk-openjdk 25.0.1.u8-1 +jdk17-openjdk 17.0.17.u10-1 +jemalloc 1:5.3.0-5 +jfsutils 1.1.15-9 +jq 1.8.1-1 +json-c 0.18-2 +json-glib 1.10.8-1 +jsoncpp 1.9.6-3 +kaccounts-integration 25.08.3-1 +kalidoface-bin 0.1.0-10 +karchive 6.19.0-1 +kauth 6.19.0-1 +kbd 2.9.0-1 +kbookmarks 6.19.0-1 +kcmutils 6.19.0-1 +kcodecs 6.19.0-1 +kcolorscheme 6.19.0-1 +kcompletion 6.19.0-1 +kcompletion5 5.116.0-2 +kconfig 6.19.0-1 +kconfig5 5.116.0-2 +kconfigwidgets 6.19.0-1 +kcoreaddons 6.19.0-1 +kcoreaddons5 5.116.0-2 +kcrash 6.19.0-1 +kcrash5 5.116.0-2 +kdbusaddons 6.19.0-1 +kdenlive 25.08.3-3 +kernel-headers-musl 4.19.88-3 +keyutils 1.6.3-3 +kfilemetadata 6.19.0-1 +kglobalaccel 6.19.0-1 +kguiaddons 6.19.0-1 +kguiaddons5 5.116.0-2 +ki18n 6.19.0-1 +ki18n5 5.116.0-2 +kiconthemes 6.19.0-1 +kio 6.19.0-2 +kirigami 6.19.0-1 +kitemviews 6.19.0-1 +kitemviews5 5.116.0-2 +kitty 0.44.0-1 +kitty-shell-integration 0.44.0-1 +kitty-terminfo 0.44.0-1 +kjobwidgets 6.19.0-1 +kmod 34.2-1 +knewstuff 6.19.0-1 +knotifications 6.19.0-1 +knotifyconfig 6.19.0-1 +kpackage 6.19.0-1 +krb5 1.21.3-2 +krita 5.2.13-3 +kservice 6.19.0-1 +ktextwidgets 6.19.0-1 +kwallet 6.19.0-1 +kwidgetsaddons 6.19.0-1 +kwidgetsaddons5 5.116.0-2 +kwindowsystem 6.19.0-1 +kwindowsystem5 5.116.0-2 +kxmlgui 6.19.0-1 +l-smash 2.14.5-4 +lame 3.100-6 +lapack 3.12.1-2 +lcms2 2.17-1 +ldb 2:4.23.3-2 +leancrypto 1.6.0-1 +lensfun 1:0.3.4-5 +leptonica 1.86.0-1 +less 1:685-1 +level-zero-loader 1.24.3-1 +lib2geom 1.4-2 +lib32-alsa-lib 1.2.14-2 +lib32-alsa-plugins 1.2.12-1 +lib32-audit 4.1.2-1 +lib32-brotli 1.1.0-1 +lib32-bzip2 1.0.8-4 +lib32-curl 8.17.0-1 +lib32-dbus 1.16.2-1 +lib32-e2fsprogs 1.47.3-1 +lib32-expat 2.7.3-1 +lib32-fontconfig 2:2.17.1-1 +lib32-freetype2 2.14.1-1 +lib32-gcc-libs 15.2.1+r22+gc4e96a094636-1 +lib32-glib2 2.86.1-1 +lib32-glibc 2.42+r17+gd7274d718e6f-1 +lib32-gmp 6.3.0-2 +lib32-gnutls 3.8.10-1 +lib32-icu 78.1-2 +lib32-json-c 0.18-2 +lib32-keyutils 1.6.3-2 +lib32-krb5 1.21.3-1 +lib32-libcap 2.77-1 +lib32-libdrm 2.4.128-1 +lib32-libelf 0.194-1 +lib32-libffi 3.5.2-1 +lib32-libgcrypt 1.11.2-1 +lib32-libglvnd 1.7.0-1 +lib32-libgpg-error 1.56-1 +lib32-libidn2 2.3.7-1 +lib32-libldap 2.6.10-1 +lib32-libnghttp2 1.68.0-1 +lib32-libnghttp3 1.12.0-1 +lib32-libnm 1.54.1-1 +lib32-libnsl 2.0.1-1 +lib32-libpciaccess 0.18.1-1 +lib32-libpipewire 1:1.4.9-1 +lib32-libpng 1.6.50-1 +lib32-libpsl 0.21.5-1 +lib32-libssh2 1.11.1-1 +lib32-libtasn1 4.20.0-1 +lib32-libtirpc 1.3.7-1 +lib32-libunistring 1.3-1 +lib32-libva 2.22.0-1 +lib32-libx11 1.8.12-2 +lib32-libxau 1.0.11-2 +lib32-libxcb 1.17.0-1 +lib32-libxcrypt 4.5.2-1 +lib32-libxcrypt-compat 4.5.2-1 +lib32-libxdmcp 1.1.5-1 +lib32-libxext 1.3.6-1 +lib32-libxfixes 6.0.1-2 +lib32-libxinerama 1.1.5-2 +lib32-libxml2 2.15.1-2 +lib32-libxshmfence 1.3.3-1 +lib32-libxss 1.2.4-2 +lib32-libxxf86vm 1.1.5-2 +lib32-llvm-libs 1:21.1.5-1 +lib32-lm_sensors 1:3.6.2-2 +lib32-mesa 1:25.2.7-1 +lib32-ncurses 6.5-2 +lib32-nettle 3.10.2-1 +lib32-nspr 4.38.2-1 +lib32-nss 3.117-1 +lib32-nvidia-utils 580.105.08-1 +lib32-openssl 1:3.6.0-1 +lib32-p11-kit 0.25.10-2 +lib32-pam 1.7.1-1 +lib32-pcre2 10.47-1 +lib32-pipewire 1:1.4.9-1 +lib32-spirv-tools 1:1.4.328.1-1 +lib32-sqlite 3.51.0-1 +lib32-systemd 258.2-1 +lib32-util-linux 2.41.2-1 +lib32-vulkan-icd-loader 1.4.328.1-1 +lib32-wayland 1.24.0-1 +lib32-xz 5.8.1-1 +lib32-zlib 1.3.1-2 +lib32-zstd 1.5.7-2 +libabw 0.1.3-5 +libaccounts-glib 1.27-3 +libaccounts-qt 1.17-1 +libadwaita 1:1.8.1-1 +libaec 1.1.4-2 +libaemu 0.1.2-5 +libaio 0.3.113-3 +libao 1.2.2-7 +libarchive 3.8.2-1 +libass 0.17.4-1 +libassuan 3.0.0-1 +libasyncns 1:0.8+r3+g68cd5af-3 +libatasmart 0.19-7 +libatomic_ops 7.8.2-1 +libavc1394 0.5.4-7 +libavif 1.3.0-3 +libavtp 0.2.0-3 +libb2 0.98.1-3 +libblockdev 3.4.0-1 +libblockdev-crypto 3.4.0-1 +libblockdev-fs 3.4.0-1 +libblockdev-loop 3.4.0-1 +libblockdev-mdraid 3.4.0-1 +libblockdev-nvme 3.4.0-1 +libblockdev-part 3.4.0-1 +libblockdev-swap 3.4.0-1 +libbluray 1.4.0-2 +libbpf 1.5.1-1 +libbs2b 3.1.0-9 +libbsd 0.12.2-2 +libbytesize 2.11-1 +libcaca 0.99.beta20-5 +libcacard 2.8.1-1 +libcanberra 1:0.30+r2+gc0620e4-6 +libcap 2.77-1 +libcap-ng 0.8.5-3 +libcbor 0.12.0-1 +libcdio 2.2.0-1 +libcdio-paranoia 10.2+2.0.2-1 +libcdr 0.1.8-3 +libcloudproviders 0.3.6-2 +libcmis 0.6.2-6 +libcolord 1.4.8-1 +libconfig 1.8.1-1 +libcue 2.3.0-1 +libcups 2:2.4.14-1 +libdaemon 0.14-6 +libdatachannel 0.23.2-2 +libdatrie 0.2.13-4 +libdbusmenu-glib 18.10.20180917-1 +libdbusmenu-gtk3 18.10.20180917-1 +libdc1394 2.2.7-1 +libdca 0.0.7-2 +libde265 1.0.16-2 +libdecor 0.2.4-1 +libdeflate 1.24-1 +libdiscid 0.6.5-2 +libdispatch 6.1-1 +libdisplay-info 0.3.0-1 +libdovi 3.3.2-1 +libdrm 2.4.128-1 +libdv 1.0.0-11 +libdvdnav 7.0.0-1 +libdvdread 7.0.1-1 +libe-book 0.1.3-19 +libebur128 1.2.6-2 +libedit 20250104_3.1-1 +libei 1.5.0-1 +libelf 0.194-1 +libepoxy 1.5.10-3 +libepubgen 0.1.1-5 +libetonyek 0.1.13-1 +libev 4.33-4 +libevdev 1.13.5-1 +libevent 2.1.12-4 +libewf 20140816-1 +libexif 0.6.25-1 +libexttextcat 3.4.7-1 +libfdk-aac 2.0.3-1 +libffi 3.5.2-1 +libfontenc 1.1.8-1 +libfreeaptx 0.2.2-1 +libfreehand 0.1.2-5 +libftdi 1.5-7 +libfyaml 0.9-1 +libgadu 1.12.2-14 +libgcrypt 1.11.2-1 +libgexiv2 0.14.6-1 +libgig 4.4.1-1 +libgirepository 1.86.0-1 +libgit2 1:1.9.1-1 +libglvnd 1.7.0-3 +libgme 0.6.4-1 +libgpg-error 1.56-1 +libgsf 1.14.53-2 +libgudev 238-3 +libguestfs 1.56.2-2 +libgxps 0.3.2-5 +libhandy 1.8.3-2 +libharu 2.4.5-1 +libheif 1.20.2-3 +libice 1.1.2-1 +libid3tag 0.16.3-2 +libidn 1.43-1 +libidn2 2.3.7-1 +libiec61883 1.2.0-9 +libimagequant 4.4.0-1 +libimobiledevice 1.4.0-1 +libimobiledevice-glue 1.3.2-1 +libinih 61-1 +libinput 1.29.2-1 +libinstpatch 1.1.7-2 +libiptcdata 1.0.5-4 +libiscsi 1.20.0-2 +libisl 0.27-1 +libixion 0.20.0-3 +libjpeg-turbo 3.1.2-1 +libjuice 1.6.2-1 +libjxl 0.11.1-5 +libkdcraw5 25.08.3-1 +libksba 1.6.7-2 +liblangtag 0.6.8-1 +liblc3 1.1.3-1 +libldac 2.0.2.3-2 +libldap 2.6.10-2 +libldm 0.2.5-3 +liblouis 3.35.0-1 +liblqr 0.4.3-1 +liblrdf 0.6.1-5 +libltc 1.3.2-2 +libluv 1.51.0-1 +libmad 0.15.1b-10 +libmanette 0.2.13-1 +libmaxminddb 1.12.2-2 +libmd 1.1.0-2 +libmfx 23.2.2-5 +libmicrodns 0.2.0-2 +libmikmod 3.3.13-1 +libmm-glib 1.24.2-1 +libmms 0.6.4-5 +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 +libmpdclient 2.23-1 +libmpeg2 0.5.1-11 +libmspub 0.1.4-18 +libmtp 1.1.22-1 +libmupdf 1.26.11-1 +libmwaw 0.3.22-3 +libmypaint 1.6.1-2 +libmysofa 1.3.3-1 +libnautilus-extension 49.1-3 +libnbd 1.22.5-2 +libndp 1.9-1 +libnet 2:1.3-1 +libnetfilter_conntrack 1.0.9-2 +libnewt 0.52.25-1 +libnfnetlink 1.0.2-2 +libnfs 6.0.2-5 +libnftnl 1.3.0-1 +libnghttp2 1.68.0-1 +libnghttp3 1.12.0-1 +libngtcp2 1.17.0-1 +libnice 0.1.22-2 +libnl 3.11.0-1 +libnm 1.54.1-1 +libnotify 0.8.7-1 +libnsl 2.0.1-1 +libnumbertext 1.0.11-2 +libnvme 1.16.1-1 +libodfgen 0.1.8-5 +libogg 1.3.6-1 +libopenmpt 0.8.3-1 +liborcus 0.21.0-2 +libosinfo 1.12.0-2 +libp11-kit 0.25.10-2 +libpagemaker 0.0.4-4 +libpaper 2.2.6-1 +libpcap 1.10.5-3 +libpciaccess 0.18.1-2 +libpeas 1.36.0-7 +libpgm 5.3.128-3 +libpipeline 1.5.8-1 +libpipewire 1:1.4.9-1 +libplacebo 7.351.0-3 +libplist 2.7.0-1 +libpng 1.6.50-1 +libportal 0.9.1-2 +libportal-gtk4 0.9.1-2 +libproxy 0.5.11-1 +libpsl 0.21.5-2 +libpulse 17.0+r93+gbe2efb69b-1 +libpurple 2.14.14-4 +libqxp 0.0.2-14 +libraqm 0.10.3-1 +libraw 0.21.4-1 +libraw1394 2.1.2-4 +libreoffice-fresh 25.8.2-5 +libreoffice-fresh-ru 25.8.2-1 +librevenge 0.0.5-3 +librewolf-bin 1:144.0.2_1-1 +librsvg 2:2.61.3-1 +librsync 1:2.3.4-2 +libsamplerate 0.2.2-3 +libsasl 2.1.28-5 +libsass 3.6.6-1 +libseccomp 2.5.6-1 +libsecret 0.21.7-1 +libshout 1:2.4.6-5 +libsidplayfp 2.15.2-1 +libsigc++ 2.12.1-1 +libsigc++-3.0 3.6.0-1 +libsixel 1.10.5-1 +libslirp 4.9.1-1 +libsm 1.2.6-1 +libsndfile 1.2.2-4 +libsodium 1.0.20-1 +libsoup 2.74.3-4 +libsoup3 3.6.5-1 +libsoxr 0.1.3-4 +libspeechd 0.12.1-2 +libspiro 1:20240903-1 +libspnav 1.2-1 +libsrtp 1:2.7.0-1 +libssh 0.11.3-1 +libssh2 1.11.1-1 +libstaroffice 0.0.7-4 +libstemmer 3.0.1-1 +libsynctex 2025.2-3 +libsysprof-capture 49.0-1 +libtasn1 4.20.0-1 +libtatsu 1.0.5-1 +libteam 1.32-2 +libtg_owt 0.git31.5c5c712-1 +libthai 0.1.29-3 +libtheora 1.2.0-1 +libtiff 4.7.1-1 +libtirpc 1.3.7-1 +libtommath 1.3.0-1 +libtool 2.6.0-1 +libtorrent-rasterbar 1:2.0.11-5 +libtraceevent 1:1.8.4-1 +libtracefs 1.8.2-2 +libunibreak 6.1-1 +libunistring 1.3-1 +libunwind 1.8.2-1 +libupnp 1.14.25-1 +liburcu 0.15.4-1 +liburing 2.12-1 +libusb 1.0.29-1 +libusb-compat 0.1.8-2 +libusbmuxd 2.1.1-1 +libutf8proc 2.10.0-2 +libuv 1.51.0-1 +libva 2.22.0-1 +libvdpau 1.5-3 +libverto 0.3.2-5 +libvirt 1:11.9.0-1 +libvisio 0.1.10-2 +libvorbis 1.3.7-4 +libvpl 2.15.0-1 +libvpx 1.15.2-2 +libvterm 0.3.3-2 +libwacom 2.16.1-1 +libwbclient 2:4.23.3-2 +libwebp 1.6.0-2 +libwireplumber 0.5.12-1 +libwmf 0.2.13-4 +libwpd 0.10.3-5 +libwpg 0.3.4-2 +libwps 0.4.14-3 +libx11 1.8.12-1 +libxau 1.0.12-1 +libxaw 1.0.16-1 +libxcb 1.17.0-1 +libxcomposite 0.4.6-2 +libxcrypt 4.5.2-1 +libxcrypt-compat 4.5.2-1 +libxcursor 1.2.3-1 +libxcvt 0.1.3-1 +libxdamage 1.1.6-2 +libxdmcp 1.1.5-1 +libxdp 1.5.7-1 +libxext 1.3.6-1 +libxfixes 6.0.2-1 +libxfont2 2.0.7-1 +libxft 2.3.9-1 +libxi 1.8.2-1 +libxinerama 1.1.5-2 +libxkbcommon 1.13.0-1 +libxkbcommon-x11 1.13.0-1 +libxkbfile 1.1.3-1 +libxml2 2.15.1-3 +libxmlb 0.3.24-1 +libxmu 1.2.1-1 +libxpm 3.5.17-2 +libxpresent 1.0.2-1 +libxrandr 1.5.4-1 +libxrender 0.9.12-1 +libxres 1.2.3-1 +libxshmfence 1.3.3-1 +libxslt 1.1.43-2 +libxss 1.2.5-1 +libxt 1.3.1-1 +libxtst 1.2.5-1 +libxv 1.0.13-1 +libxvmc 1.0.14-1 +libxxf86vm 1.1.6-1 +libyaml 0.2.5-3 +libyuv r2426+464c51a03-1 +libzip 1.11.4-1 +libzmf 0.0.2-19 +licenses 20240728-1 +lilv 0.24.26-1 +links 2.30-1 +linux 6.17.7.arch1-1 +linux-api-headers 6.16-2 +linux-firmware 20251021-1 +linux-firmware-amdgpu 20251021-1 +linux-firmware-atheros 20251021-1 +linux-firmware-broadcom 20251021-1 +linux-firmware-cirrus 20251021-1 +linux-firmware-intel 20251021-1 +linux-firmware-mediatek 20251021-1 +linux-firmware-nvidia 20251021-1 +linux-firmware-other 20251021-1 +linux-firmware-radeon 20251021-1 +linux-firmware-realtek 20251021-1 +linux-firmware-whence 20251021-1 +linux-headers 6.17.7.arch1-1 +lirc 1:0.10.2-5 +lla 0.5.0-1 +lld 21.1.5-1 +llhttp 9.2.1-2 +llvm 21.1.5-1 +llvm-libs 21.1.5-1 +lm_sensors 1:3.6.2-1 +lmdb 0.9.33-1 +lmms 1.2.2-26 +localsearch 3.10.1-2 +log4cplus 2.1.0-2 +lpsolve 5.5.2.11-3 +lrzip 0.651-3 +lsb-release 2.0.r55.a25a4fc-1 +lsd 1.2.0-1 +lsof 4.99.5-2 +lsscsi 0.32-2 +lua 5.4.8-2 +lua51-lpeg 1.1.0-4 +lua53 5.3.6-4 +luajit 2.1.1762795099-1 +lutris 0.5.19-6 +lv2 1.18.10-2 +lvm2 2.03.36-2 +ly 1.1.2-1 +lz4 1:1.10.0-2 +lzo 2.10-5 +lzop 1.04-4 +m4 1.4.20-1 +mailcap 2.1.54-2 +make 4.4.1-2 +man-db 2.13.1-1 +manifold 3.2.0-1 +marp-cli 4.2.3-1 +materialgram-bin 6.2.3.1-1 +materialx 1.39.4-2 +mbedtls 3.6.4-1 +md4c 0.5.2-1 +mdadm 4.4-2 +media-player-info 26-1 +mesa 1:25.2.7-1 +mesa-utils 9.0.0-7 +meson 1.9.1-2 +microsocks 1.0.4-1 +microsoft-gsl 4.2.0-1 +miniupnpc 2.3.3-1 +minizip 1:1.3.1-2 +minizip-ng 4.0.10-1 +mjpegtools 2.2.1-3 +mkinitcpio 40-2 +mkinitcpio-busybox 1.36.1-1 +mlt 7.34.1-1 +mobile-broadband-provider-info 20251101-1 +mpd 0.24.6-2 +mpdecimal 4.0.1-1 +mpfr 4.2.2-1 +mpg123 1.33.3-1 +mplayer 38542-6 +mpv 1:0.40.0-7 +msgpack-c 6.1.0-2 +mtdev 1.1.7-1 +mtools 1:4.0.49-1 +mujs 1.3.8-1 +multipath-tools 0.13.0-1 +musl 1.2.5-6 +mypaint-brushes1 1.3.1-2 +nanobind 2.9.2-1 +nasm 3.01-1 +nautilus 49.1-3 +ncurses 6.5-4 +ndctl 79-1 +neon 0.35.0-1 +neovide 0.15.2-2 +neovim 0.11.5-1 +nettle 3.10.2-1 +networkmanager 1.54.1-1 +nftables 1:1.1.5-1 +nicotine+ 3.3.10-1 +nilfs-utils 2.2.12-1 +ninja 1.13.1-2 +niri 25.08-2 +nlohmann-json 3.12.0-2 +node-gyp 12.0.0-1 +nodejs 25.2.0-1 +nodejs-nopt 7.2.1-1 +noto-fonts-cjk 20240730-1 +noto-fonts-emoji 1:2.051-1 +npm 11.6.2-1 +npth 1.8-1 +nspr 4.38.2-1 +nss 3.117-1 +ntfs-3g 2022.10.3-2 +numactl 2.0.19-1 +nvidia 580.105.08-1 +nvidia-utils 580.105.08-1 +nvm 0.40.3-1 +nwg-look 1.0.6-1 +obs-studio 32.0.1-2 +obsidian 1.10.3-1 +ocl-icd 2.3.4-1 +ocrmypdf 16.12.0-1 +ollama 0.12.10-1 +ollama-cuda 0.12.10-1 +onetbb 2022.3.0-1 +oniguruma 6.9.10-1 +open-webui 0.6.36-1 +openal 1.24.3-2 +openbsd-netcat 1.234_1-1 +opencl-nvidia 580.105.08-1 +opencolorio 2.5.0-1 +opencore-amr 0.1.6-2 +openexr 3.4.3-1 +openh264 2.6.0-1 +openimagedenoise 2.3.3-3 +openimageio 3.1.7.0-1 +openjpeg2 2.5.4-1 +openpgl 0.7.1-1 +openrazer-daemon 3.11.0-2 +openrazer-driver-dkms 3.11.0-2 +openshadinglanguage 1.14.7.0-5 +openssh 10.2p1-2 +openssl 3.6.0-1 +opensubdiv 3.6.1-2 +opentimelineio 0.18.1-1 +openvdb 12.1.1-2 +openxr 1.1.53-1 +opus 1.5.2-1 +orc 0.4.41-1 +osinfo-db 20250606-1 +overskride 0.6.3-1 +p11-kit 0.25.10-2 +pacman 7.0.0.r6.gc685ae6-6 +pacman-contrib 1.13.0-1 +pacman-mirrorlist 20251021-1 +pahole 1:1.30-2 +pam 1.7.1-1 +pambase 20250719-1 +pango 1:1.57.0-2 +pangomm 2.46.4-1 +pangomm-2.48 2.56.1-1 +parted 3.6-2 +paru 2.1.0-1 +paru-debug 2.1.0-1 +patch 2.8-1 +patchutils 0.4.2-3 +pavucontrol 1:6.2-1 +pciutils 3.14.0-1 +pcre 8.45-4 +pcre2 10.47-1 +pcsclite 2.4.0-3 +perl 5.42.0-1 +perl-clone 0.47-2 +perl-encode-locale 1.05-14 +perl-error 0.17030-2 +perl-file-listing 6.16-5 +perl-html-parser 3.83-2 +perl-html-tagset 3.24-3 +perl-http-cookiejar 0.014-4 +perl-http-cookies 6.11-3 +perl-http-daemon 6.16-5 +perl-http-date 6.06-4 +perl-http-message 7.01-1 +perl-http-negotiate 6.01-15 +perl-io-html 1.004-7 +perl-libintl-perl 1.35-2 +perl-libwww 6.81-1 +perl-locale-gettext 1.07-16 +perl-lwp-mediatypes 6.04-7 +perl-mailtools 2.22-2 +perl-net-http 6.24-1 +perl-timedate 2.33-8 +perl-try-tiny 0.32-3 +perl-uri 5.34-1 +perl-www-robotrules 6.02-15 +perl-xml-parser 2.47-3 +pidgin 2.14.14-4 +pinentry 1.3.2-2 +pipewire 1:1.4.9-1 +pipewire-alsa 1:1.4.9-1 +pipewire-audio 1:1.4.9-1 +pipewire-jack 1:1.4.9-1 +pipewire-pulse 1:1.4.9-1 +pipewire-session-manager 1:1.4.9-1 +pixman 0.46.4-1 +pkgconf 2.5.1-1 +playerctl 2.4.1-4 +pngquant 3.0.3-2 +pnpm 10.22.0-1 +polkit 126-2 +polkit-gnome 0.105-12 +polkit-qt6 0.200.0-1 +poppler 25.10.0-1 +poppler-data 0.4.12-2 +poppler-glib 25.10.0-1 +poppler-qt6 25.10.0-1 +popt 1.19-2 +portaudio 1:19.7.0-3 +postgresql 18.0-2 +postgresql-libs 18.0-2 +potrace 1.16-4 +pps-tools 1.0.3-2 +procps-ng 4.0.5-3 +protobuf 33.0-2 +protobuf-c 1.5.2-7 +psmisc 23.7-1 +ptex 2.4.3-1 +pugixml 1.15-2 +purpose 6.19.0-1 +pybind11 3.0.1-1 +pyside6 6.10.0-3 +pystring 1.1.4-2 +python 3.13.7-1 +python-aaf2 1.7.1-3 +python-appdirs 1.4.4-11 +python-argcomplete 3.6.2-1 +python-argparse-from-file 1.6-1 +python-attrs 25.4.0-1 +python-autocommand 2.2.2-7 +python-babel 2.17.0-1 +python-beautifulsoup4 4.14.2-1 +python-build 1.3.0-1 +python-cachecontrol 1:0.14.3-1 +python-cairo 1.29.0-1 +python-certifi 2025.11.12-1 +python-cffi 2.0.0-1 +python-chardet 5.2.0-6 +python-charset-normalizer 3.4.4-1 +python-click 8.2.1-1 +python-cryptography 46.0.3-1 +python-cssselect 1.3.0-1 +python-daemonize 2.5.0-8 +python-dbus 1.4.0-1 +python-deprecated 1.2.18-1 +python-deprecation 2.1.0-10 +python-distro 1.9.0-3 +python-docopt 0.6.2-14 +python-editables 0.5-5 +python-evdev 1.9.2-1 +python-filelock 3.20.0-1 +python-gevent 25.9.1-1 +python-gobject 3.54.5-1 +python-greenlet 3.2.4-1 +python-hatch-vcs 0.5.0-1 +python-hatchling 1.27.0-1 +python-httplib2 0.31.0-1 +python-i3ipc 2.2.1-8 +python-idna 3.11-1 +python-importlib_resources 6.5.2-1 +python-installer 0.7.0-10 +python-jaraco.collections 5.1.0-1 +python-jaraco.context 6.0.1-1 +python-jaraco.functools 4.1.0-1 +python-jaraco.text 4.0.0-2 +python-jinja 1:3.1.6-1 +python-lockfile 0.12.2-14 +python-lxml 6.0.2-1 +python-mako 1.3.10-1 +python-markdown 3.10.0-1 +python-markdown-it-py 4.0.0-1 +python-markupsafe 3.0.2-1 +python-mdurl 0.1.2-8 +python-moddb 0.14.0-1 +python-more-itertools 10.8.0-1 +python-msgpack 1.0.5-3 +python-numpy 2.3.4-1 +python-opengl 3.1.9-1 +python-openrazer 3.11.0-2 +python-packaging 25.0-1 +python-pathspec 0.12.1-3 +python-pdfminer 20250506-1 +python-pikepdf 10.0.2-1 +python-pillow 12.0.0-2 +python-pip 25.2-1 +python-pipx 1.8.0-1 +python-platformdirs 4.5.0-1 +python-pluggy 1.6.0-1 +python-pycparser 2.23-1 +python-pygments 2.19.2-1 +python-pyparsing 3.2.5-1 +python-pyproject-hooks 1.2.0-3 +python-pyserial 3.5-7 +python-pytz 2025.2-1 +python-pyudev 0.24.3-2 +python-pyyaml-env-tag 0.1-2 +python-reportlab 4.2.2-5 +python-requests 2.32.5-1 +python-rich 14.2.0-1 +python-setproctitle 1.3.7-1 +python-setuptools 1:80.9.0-2 +python-setuptools-scm 9.2.2-1 +python-six 1.17.0-1 +python-soupsieve 2.8-1 +python-tinycss2 1.4.0-2 +python-tqdm 4.67.1-2 +python-trove-classifiers 2025.9.11.17-1 +python-typing_extensions 4.15.0-1 +python-urllib3 2.5.0-2 +python-userpath 1.9.2-3 +python-watchdog 6.0.0-1 +python-webencodings 0.5.1-12 +python-wheel 0.45.1-1 +python-wrapt 1.17.3-1 +python-xlib 0.33-4 +python-yaml 6.0.3-1 +python-zipp 3.21.0-2 +python-zope-event 6.1-1 +python-zope-interface 8.0.1-1 +python-zstandard 0.25.0-1 +python310 3.10.19-1 +python312 3.12.12-1 +qbittorrent 5.1.3-1 +qca-qt6 2.3.10-4 +qemu-audio-alsa 10.1.2-2 +qemu-audio-dbus 10.1.2-2 +qemu-audio-jack 10.1.2-2 +qemu-audio-oss 10.1.2-2 +qemu-audio-pa 10.1.2-2 +qemu-audio-pipewire 10.1.2-2 +qemu-audio-sdl 10.1.2-2 +qemu-audio-spice 10.1.2-2 +qemu-base 10.1.2-2 +qemu-block-curl 10.1.2-2 +qemu-block-dmg 10.1.2-2 +qemu-block-gluster 10.1.2-2 +qemu-block-iscsi 10.1.2-2 +qemu-block-nfs 10.1.2-2 +qemu-block-ssh 10.1.2-2 +qemu-chardev-baum 10.1.2-2 +qemu-chardev-spice 10.1.2-2 +qemu-common 10.1.2-2 +qemu-desktop 10.1.2-2 +qemu-docs 10.1.2-2 +qemu-emulators-full 10.1.2-2 +qemu-full 10.1.2-2 +qemu-hw-display-qxl 10.1.2-2 +qemu-hw-display-virtio-gpu 10.1.2-2 +qemu-hw-display-virtio-gpu-gl 10.1.2-2 +qemu-hw-display-virtio-gpu-pci 10.1.2-2 +qemu-hw-display-virtio-gpu-pci-gl 10.1.2-2 +qemu-hw-display-virtio-gpu-pci-rutabaga 10.1.2-2 +qemu-hw-display-virtio-gpu-rutabaga 10.1.2-2 +qemu-hw-display-virtio-vga 10.1.2-2 +qemu-hw-display-virtio-vga-gl 10.1.2-2 +qemu-hw-display-virtio-vga-rutabaga 10.1.2-2 +qemu-hw-s390x-virtio-gpu-ccw 10.1.2-2 +qemu-hw-uefi-vars 10.1.2-2 +qemu-hw-usb-host 10.1.2-2 +qemu-hw-usb-redirect 10.1.2-2 +qemu-hw-usb-smartcard 10.1.2-2 +qemu-img 10.1.2-2 +qemu-pr-helper 10.1.2-2 +qemu-system-aarch64 10.1.2-2 +qemu-system-alpha 10.1.2-2 +qemu-system-alpha-firmware 10.1.2-2 +qemu-system-arm 10.1.2-2 +qemu-system-arm-firmware 10.1.2-2 +qemu-system-avr 10.1.2-2 +qemu-system-hppa 10.1.2-2 +qemu-system-hppa-firmware 10.1.2-2 +qemu-system-loongarch64 10.1.2-2 +qemu-system-m68k 10.1.2-2 +qemu-system-microblaze 10.1.2-2 +qemu-system-microblaze-firmware 10.1.2-2 +qemu-system-mips 10.1.2-2 +qemu-system-or1k 10.1.2-2 +qemu-system-ppc 10.1.2-2 +qemu-system-ppc-firmware 10.1.2-2 +qemu-system-riscv 10.1.2-2 +qemu-system-riscv-firmware 10.1.2-2 +qemu-system-rx 10.1.2-2 +qemu-system-s390x 10.1.2-2 +qemu-system-s390x-firmware 10.1.2-2 +qemu-system-sh4 10.1.2-2 +qemu-system-sparc 10.1.2-2 +qemu-system-sparc-firmware 10.1.2-2 +qemu-system-tricore 10.1.2-2 +qemu-system-x86 10.1.2-2 +qemu-system-x86-firmware 10.1.2-2 +qemu-system-xtensa 10.1.2-2 +qemu-tests 10.1.2-2 +qemu-tools 10.1.2-2 +qemu-ui-curses 10.1.2-2 +qemu-ui-dbus 10.1.2-2 +qemu-ui-egl-headless 10.1.2-2 +qemu-ui-gtk 10.1.2-2 +qemu-ui-opengl 10.1.2-2 +qemu-ui-sdl 10.1.2-2 +qemu-ui-spice-app 10.1.2-2 +qemu-ui-spice-core 10.1.2-2 +qemu-user 10.1.2-2 +qemu-vhost-user-gpu 10.1.2-2 +qemu-vmsr-helper 10.1.2-2 +qmltermwidget 0.2.0.git1-1 +qpdf 12.2.0-1 +qqc2-desktop-style 6.19.0-1 +qrcodegencpp-cmake 1.8.0-4 +qrencode 4.1.1-4 +qt5-3d 5.15.18-1 +qt5-base 5.15.18+kde+r109-2 +qt5-declarative 5.15.18+kde+r22-1 +qt5-graphicaleffects 5.15.18-1 +qt5-quickcontrols 5.15.18-1 +qt5-quickcontrols2 5.15.18+kde+r5-1 +qt5-svg 5.15.18+kde+r5-1 +qt5-translations 5.15.18-1 +qt5-wayland 5.15.18+kde+r55-1 +qt5-x11extras 5.15.18-1 +qt6-5compat 6.10.0-2 +qt6-base 6.10.0-3 +qt6-declarative 6.10.0-2 +qt6-imageformats 6.10.0-1 +qt6-multimedia 6.10.0-2 +qt6-multimedia-ffmpeg 6.10.0-2 +qt6-networkauth 6.10.0-1 +qt6-positioning 6.10.0-1 +qt6-shadertools 6.10.0-1 +qt6-speech 6.10.0-1 +qt6-svg 6.10.0-2 +qt6-tools 6.10.0-2 +qt6-translations 6.10.0-1 +qt6-wayland 6.10.0-1 +qt6-webchannel 6.10.0-1 +qt6-webengine 6.10.0-3 +quazip-qt5 1.5-1 +quazip-qt6 1.5-1 +quilt 0.69-1 +qwen-code 0.2.0p0-1 +ragel 6.10-4 +range-v3 0.12.0-2 +raptor 2.0.16-9 +rasqal 1:0.9.33-7 +rav1e 0.8.1-2 +rdma-core 60.0-2 +re2 1:20240702-7 +readline 8.3.001-1 +reaper 7.53-1 +recode 3.7.15-1 +redland 1:1.0.17-9 +rhash 1.4.6-1 +rnnoise 1:0.2-1 +rpcbind 1.2.8-1 +rsync 3.4.1-2 +rtkit 0.13-3 +rtmpdump 1:2.4.r105.6f6bb13-1 +rubberband 4.0.0-1 +runc 1.3.3-1 +rust 1:1.91.1-2 +rutabaga-ffi 0.1.71-2 +sakura 3.8.9-1 +sassc 3.6.2-5 +sbc 2.1-1 +scour 0.38.2-5 +scrcpy 3.3.3-4 +sdl12-compat 1.2.68-2 +sdl2-compat 2.32.58-1 +sdl2_image 2.8.8-1 +sdl2_ttf 2.24.0-2 +sdl3 3.2.26-1 +seabios 1.17.0-2 +seatd 0.9.1-1 +sed 4.9-3 +semver 7.7.3-1 +serd 0.32.6-1 +shaderc 2025.4-2 +shadow 4.18.0-1 +shared-mime-info 2.4-2 +shiboken6 6.10.0-3 +showtime 49.0-1 +signon-kwallet-extension 25.08.3-1 +signon-plugin-oauth2 0.25-3 +signon-ui 0.17+20231016-3 +signond 8.61-3 +sillytavern-git 1.13.5.r51.gc04be57-1 +simde 0.8.2-1 +simdjson 1:4.2.1-1 +sing-box 1.12.12-1 +sioyek 2.0.0-7 +slang 2.3.3-4 +sleuthkit 4.14.0-1 +smbclient 2:4.23.3-2 +snappy 1.2.2-2 +sndio 1.10.0-1 +snekstudio-bin 0.1.5-1 +solid 6.19.0-1 +sonnet 6.19.0-1 +sord 0.16.20-1 +sound-theme-freedesktop 0.8-6 +soundtouch 2.4.0-1 +source-highlight 3.1.9-16 +spandsp 0.0.6-6 +spdlog 1.16.0-1 +speex 1.2.1-2 +speexdsp 1.2.1-2 +spice 0.16.0-2 +spice-protocol 0.14.5-1 +spirv-tools 1:1.4.328.1-1 +sqlite 3.51.0-1 +squashfs-tools 4.7.4-1 +squid 7.3-1 +sratom 0.6.20-1 +srt 1.5.4-1 +startup-notification 0.12-9 +startwine 411-1 +steam 1.0.0.85-1 +stk 5.0.1-3 +strace 6.17-1 +sudo 1.9.17.p2-1 +suitesparse 7.12.1-1 +supermin 5.3.5-1 +superseedr 0.9.13a-1 +svt-av1 3.1.2-1 +svt-hevc 1.5.1-3 +swaybg 1.2.1-1 +swww 0.11.2-1 +syndication 6.19.0-1 +sysfsutils 2.1.1-2 +syslinux 6.04.pre3.r3.g05ac953c-4 +systemctl-tui 0.4.0-1 +systemd 258.2-2 +systemd-libs 258.2-2 +systemd-sysvcompat 258.2-2 +taglib 2.1.1-1 +talloc 2.4.3-1 +tar 1.35-2 +tcl 8.6.16-1 +tdb 1.4.14-1 +telegram-desktop-bin 6.2.4-1 +termusic 0.12.0-1 +tesseract 5.5.1-2 +tesseract-data-eng 2:4.1.0-4 +tesseract-data-osd 2:4.1.0-4 +tesseract-data-rus 2:4.1.0-4 +tevent 1:0.17.1-1 +texinfo 7.2-1 +thin-provisioning-tools 1.3.0-1 +throne 1.0.7-1 +timr 1.6.1-1 +tinysparql 3.10.1-2 +tk 8.6.16-1 +tl-expected 1.3.1-1 +tomlplusplus 3.4.0-1 +totem-pl-parser 3.26.6+r30+g51b8439-2 +tpm2-tss 4.1.3-1 +tree-sitter 0.25.10-1 +tree-sitter-c 0.24.1-1 +tree-sitter-lua 0.4.0-1 +tree-sitter-markdown 0.5.1-1 +tree-sitter-query 0.7.0-1 +tree-sitter-vim 0.7.0-1 +tree-sitter-vimdoc 4.0.0-1 +tslib 1.24-1 +ttf-dejavu 2.37+18+g9b5d1b2f-7 +ttf-iosevka-nerd 3.4.0-1 +ttf-iosevkaterm-nerd 3.4.0-1 +ttf-liberation 2.1.5-2 +ttf-nerd-fonts-symbols 3.4.0-1 +ttf-nerd-fonts-symbols-common 3.4.0-1 +ttf-quicksand-variable 3.003-2 +tuios-bin 0.3.4-1 +twolame 0.4.0-4 +typst 1:0.14.0-2 +tzdata 2025b-1 +uchardet 0.0.8-3 +udisks2 2.10.2-1 +ueberzug 18.3.1-4 +ufw 0.36.2-5 +unibilium 2.1.2-1 +unpaper 7.0.0-5 +unzip 6.0-23 +upower 1.90.10-1 +usbredir 0.15.0-1 +usbutils 019-1 +usd 25.11-1 +uthash 2.3.0-2 +util-linux 2.41.2-1 +util-linux-libs 2.41.2-1 +uv 0.9.9-1 +uwsgi 2.0.31-1 +uwsgi-plugin-python 2.0.31-1 +v4l-utils 1.32.0-1 +v4l2loopback-dkms 0.15.2-1 +v4l2loopback-utils 0.15.2-1 +vapoursynth 72-1 +vde2 2.3.3-8 +ventoy 1.1.07-1 +vesktop-bin 1.6.1-1 +vi 1:070224-6 +vid.stab 1.1.1-2 +vim 9.1.1908-1 +vim-runtime 9.1.1908-1 +virglrenderer 1.2.0-1 +virtiofsd 1.13.2-1 +vmaf 3.0.0-1 +volume_key 0.3.12-11 +vte-common 0.82.1-2 +vte3 0.82.1-2 +vulkan-headers 1:1.4.328.1-1 +vulkan-icd-loader 1.4.328.1-1 +vulkan-tools 1.4.328.1-1 +wasi-compiler-rt 21.1.5-1 +wasi-libc 1:0+465+d181bdd4-1 +wasi-libc++ 21.1.5-1 +wasi-libc++abi 21.1.5-1 +wavpack 5.8.1-1 +waybar 0.14.0-4 +wayland 1.24.0-1 +wayland-protocols 1.45-1 +webkit2gtk 2.50.1-2 +webkit2gtk-4.1 2.50.1-2 +webp-pixbuf-loader 0.2.7-1 +webrtc-audio-processing-1 1.3-5 +weechat 4.7.1-1 +which 2.23-1 +wildmidi 0.4.6-1 +wine-staging 10.18-1 +winetricks 20250102-1 +wireplumber 0.5.12-1 +wireshark-cli 4.6.0-1 +wl-clipboard 1:2.2.1-3 +woff2 1.0.2-6 +wolfssl 5.8.2-1 +wpa_supplicant 2:2.11-3 +x264 3:0.165.r3222.b35605a-2 +x265 4.1-1 +xa 2.4.1-2 +xautomation 1.09-6 +xcb-proto 1.17.0-3 +xcb-util 0.4.1-2 +xcb-util-cursor 0.1.6-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 +xcb-util-xrm 1.3-4 +xcur2png 0.7.1-8 +xdg-dbus-proxy 0.1.6-1 +xdg-desktop-portal 1.20.3-2 +xdg-desktop-portal-gnome 49.0-1 +xdg-desktop-portal-gtk 1.15.3-1 +xdg-user-dirs 0.19-2 +xdg-user-dirs-gtk 0.14-1 +xdg-utils 1.2.1-1 +xf86-input-libinput 1.5.0-1 +xf86-video-vesa 2.6.0-2 +xfsprogs 6.17.0-2 +xkeyboard-config 2.46-1 +xmlsec 1.3.8-1 +xorg-bdftopcf 1.1.2-1 +xorg-docs 1.7.3-2 +xorg-font-util 1.4.1-2 +xorg-fonts-100dpi 1.0.4-3 +xorg-fonts-75dpi 1.0.4-2 +xorg-fonts-alias-100dpi 1.0.5-1 +xorg-fonts-alias-75dpi 1.0.5-1 +xorg-fonts-encodings 1.1.0-1 +xorg-iceauth 1.0.10-1 +xorg-mkfontscale 1.2.3-1 +xorg-server 21.1.20-1 +xorg-server-common 21.1.20-1 +xorg-server-devel 21.1.20-1 +xorg-server-xephyr 21.1.20-1 +xorg-server-xnest 21.1.20-1 +xorg-server-xvfb 21.1.20-1 +xorg-sessreg 1.1.4-1 +xorg-setxkbmap 1.3.4-2 +xorg-smproxy 1.0.8-1 +xorg-util-macros 1.20.2-1 +xorg-x11perf 1.7.0-1 +xorg-xauth 1.1.4-1 +xorg-xbacklight 1.2.4-1 +xorg-xcmsdb 1.0.7-1 +xorg-xcursorgen 1.0.9-1 +xorg-xdpyinfo 1.4.0-1 +xorg-xdriinfo 1.0.8-1 +xorg-xev 1.2.6-1 +xorg-xgamma 1.0.8-1 +xorg-xhost 1.0.10-1 +xorg-xinput 1.6.4-2 +xorg-xkbcomp 1.4.7-1 +xorg-xkbevd 1.1.6-1 +xorg-xkbutils 1.0.6-1 +xorg-xkill 1.0.6-2 +xorg-xlsatoms 1.1.4-2 +xorg-xlsclients 1.1.5-2 +xorg-xmodmap 1.0.11-2 +xorg-xpr 1.2.0-1 +xorg-xprop 1.2.8-1 +xorg-xrandr 1.5.3-1 +xorg-xrdb 1.2.2-2 +xorg-xrefresh 1.1.0-1 +xorg-xset 1.2.5-2 +xorg-xsetroot 1.1.3-2 +xorg-xvinfo 1.1.5-2 +xorg-xwayland 24.1.9-1 +xorg-xwd 1.0.9-2 +xorg-xwininfo 1.1.6-2 +xorg-xwud 1.0.7-1 +xorgproto 2024.1-2 +xvidcore 1.3.7-3 +xwayland-satellite 0.7-1 +xxhash 0.8.3-1 +xz 5.8.1-1 +yad 14.1-2 +yajl 2.1.0-6 +yaml-cpp 0.8.0-2 +yara 4.5.4-1 +yarn 1.22.22-2 +yasm 1.3.0-8 +yazi 25.5.31-2 +yggdrasil 0.5.12-2 +yt-dlp 2025.11.12-2 +yyjson 0.12.0-1 +zathura 0.5.14-1 +zathura-djvu 0.2.11-1 +zathura-pdf-mupdf 0.4.6-2 +zbar 0.23.93-4 +zen-browser-bin 1.17.6b-1 +zenity 4.2.1-1 +zeromq 4.3.5-2 +zimg 3.0.5-1 +zip 3.0-11 +zix 0.6.2-1 +zlib 1:1.3.1-2 +zlib-ng 2.2.5-1 +zsh 5.9-5 +zstd 1.5.7-2 +zvbi 0.2.44-1 +zxing-cpp 2.3.0-5 +zziplib 0.13.80-1 +7zip 25.01-1 +a52dec 0.8.0-2 +aalib 1.4rc5-19 +abseil-cpp 20250814.1-1 +accounts-qml-module 0.7-6 +acl 2.3.2-1 +acpica 20250404-1 +ada 3.3.0-1 +adwaita-cursors 49.0-1 +adwaita-fonts 49.0-2 +adwaita-icon-theme 49.0-1 +adwaita-icon-theme-legacy 46.2-3 +alembic 1.8.9-1 +alsa-card-profiles 1:1.4.9-1 +alsa-lib 1.2.14-2 +alsa-plugins 1:1.2.12-5 +alsa-topology-conf 1.2.5.1-4 +alsa-ucm-conf 1.2.14-2 +android-sdk-platform-tools 36.0.0-1 +android-studio 2025.2.1.7-1 +android-tools 35.0.2-22 +android-udev 20250525-1 +anytype-bin 0.50.5-1 +aom 3.13.1-1 +appstream 1.1.1-1 +appstream-glib 0.8.3-2 +archlinux-keyring 20251027-3 +argon2 20190702-6 +aribb24 1.0.3-4 +at-spi2-core 2.58.1-1 +atkmm 2.28.4-1 +attica 6.19.0-1 +attr 2.5.2-1 +audit 4.1.2-1 +augeas 1.14.1-4 +autoconf 2.72-1 +autoconf-archive 1:2024.10.16-3 +automake 1.18.1-1 +avahi 1:0.9rc2-1 +babl 0.1.116-1 +base 3-2 +base-devel 1-2 +bash 5.3.3-2 +bat 0.26.0-1 +bcg729 1.1.1-2 +binutils 2.45+r29+g2b2e51a31ec7-1 +bison 3.8.2-8 +blas 3.12.1-2 +blender 17:4.5.4-1 +blosc 1.21.6-2 +blueprint-compiler 0.18.0-1 +bluetui 0.7.2-1 +bluez 5.84-2 +bluez-libs 5.84-2 +bluez-utils 5.84-2 +boost 1.89.0-3 +boost-libs 1.89.0-3 +breeze-icons 6.19.0-1 +brightnessctl 0.5.1-3 +brltty 6.8-4 +brotli 1.1.0-3 +btop 1.4.5-1 +btrfs-progs 6.17.1-1 +bubblewrap 0.11.0-1 +bzip2 1.0.8-6 +c-ares 1.34.5-1 +ca-certificates 20240618-1 +ca-certificates-mozilla 3.117-1 +ca-certificates-utils 20240618-1 +cabextract 1.11-2 +cairo 1.18.4-1 +cairomm 1.14.5-1 +cairomm-1.16 1.18.0-2 +calcurse 4.8.2-1 +cantarell-fonts 1:0.303.1-2 +capstone 5.0.6-1 +cava 0.10.6-1 +cbindgen 0.29.2-1 +cblas 3.12.1-2 +cdparanoia 10.2-9 +cdrtools 3.02a09-6 +chromaprint 1.6.0-2 +chrpath 0.17-1 +cifs-utils 7.4-1 +cjson 1.7.19-1 +clang 21.1.5-1 +clipse 1.1.0-1 +clock-tui 0.6.1-1 +clucene 2.3.3.4-16 +cmake 4.1.2-1 +cmark 0.31.1-1 +cmus 2.12.0-4 +compiler-rt 21.1.5-1 +confuse 3.3-4 +containerd 2.2.0-1 +convertlit 1.8-13 +cool-retro-term 1.2.0-4 +coreutils 9.8-2 +cowsay 3.8.4-1 +cpio 2.15-3 +cppdap 1.58.0-2 +cryptsetup 2.8.1-1 +cuda 13.0.2-1 +curl 8.17.0-1 +cxxopts 3.3.1-1 +cython 3.2.0-2 +dav1d 1.5.2-1 +db5.3 5.3.28-5 +dbus 1.16.2-1 +dbus-broker 37-2 +dbus-broker-units 37-2 +dbus-glib 0.114-1 +dbus-units 37-2 +dconf 0.49.0-1 +debugedit 5.2-1 +default-cursors 3-1 +desktop-file-utils 0.28-1 +device-mapper 2.03.36-2 +dhcpcd 10.2.4-2 +dialog 1:1.3_20250116-1 +diffstat 1.68-1 +diffutils 3.12-2 +djvulibre 3.5.29-1 +dkms 3.3.0-1 +dmenu 5.4-1 +dnsmasq 2.91-1 +docker 1:28.5.2-1 +docker-compose 2.40.3-1 +dos2unix 7.5.3-1 +dosfstools 4.2-5 +double-conversion 3.3.1-1 +draco 1.5.7-1 +dtc 1.7.2-4 +duktape 2.7.0-7 +e2fsprogs 1.47.3-1 +eblanfetch 1.0.1-2 +ebook-tools 0.2.2-9 +edk2-aarch64 202508-1 +edk2-arm 202508-1 +edk2-ovmf 202508-1 +efibootmgr 18-3 +efivar 39-1 +egl-gbm 1.1.2.1-1 +egl-wayland 4:1.1.20-1 +egl-x11 1.0.3-1 +eglexternalplatform 1.2.1-1 +electron24-bin 24.8.8-4 +electron37 37.5.1-1 +electron38 38.6.0-2 +electron39-bin 39.1.2-1 +element-desktop 1.12.3-1 +element-web 1.12.3-1 +elyprismlauncher-bin 9.5-1 +embree 4.4.0-1 +enca 1.20-1 +enchant 2.8.12-2 +eog 47.0-3 +exempi 2.6.6-2 +exfatprogs 1.3.0-1 +exiv2 0.28.7-1 +expat 2.7.3-1 +eza 0.23.4-1 +f2fs-tools 1.16.0-3 +faac 1.31.1-1 +faad2 2.11.2-1 +fakeroot 1.37.1.2-1 +farstream 0.2.9-3 +fastfetch 2.55.0-1 +fcft 3.3.2-1 +fd 10.3.0-1 +ffmpeg 2:8.0-3 +ffmpeg4.4 4.4.6-3 +fftw 3.3.10-7 +file 5.46-5 +filesystem 2025.10.12-1 +findutils 4.10.0-3 +firefox 145.0-1 +firefox-tridactyl 1.24.4-1 +fish 4.2.0-1 +flac 1.5.0-1 +flex 2.6.4-5 +fluidsynth 2.5.1-1 +fmt 12.1.0-1 +fnott 1.8.0-1 +fontconfig 2:2.17.1-1 +freeglut 3.6.0-3 +freerdp 2:3.17.2-5 +freetype2 2.14.1-1 +frei0r-plugins 2.5.0-1 +fribidi 1.0.16-2 +fuse-common 3.17.4-1 +fuse2 2.9.9-5 +fuse3 3.17.4-1 +fuzzel 1.13.1-1 +fzf 0.66.1-1 +gawk 5.3.2-1 +gc 8.2.10-2 +gcc 15.2.1+r22+gc4e96a094636-1 +gcc-libs 15.2.1+r22+gc4e96a094636-1 +gcr-4 4.4.0.1-1 +gdb 16.3-1 +gdb-common 16.3-1 +gdbm 1.26-1 +gdk-pixbuf2 2.44.4-1 +gegl 0.4.64-1 +gendesk 1.0.10-1 +gettext 0.26-1 +gexiv2 0.16.0-1 +gfxstream 0.1.2-2 +ghostscript 10.06.0-1 +giflib 5.2.2-2 +gimp 3.0.6-2 +girara 0.4.5-1 +git 2.51.2-2 +glew 2.2.0-7 +glfw 1:3.4-1 +glib-networking 1:2.80.1-1 +glib2 2.86.1-1 +glib2-devel 2.86.1-1 +glibc 2.42+r17+gd7274d718e6f-1 +glibmm 2.66.8-1 +glibmm-2.68 2.86.0-1 +glm 1.0.2-1 +glslang 1:1.4.328.1-1 +glu 9.0.3-2 +glusterfs 1:11.1-5 +glycin 2.0.7-1 +gmp 6.3.0-2 +gn 0.2238.a84e399f-1 +gnome-autoar 0.4.5-1 +gnome-desktop 1:44.4-1 +gnome-desktop-4 1:44.4-1 +gnome-desktop-common 1:44.4-1 +gnome-themes-extra 1:3.28-1 +gnome-tweaks 49.0-1 +gnu-free-fonts 20120503-8 +gnulib-l10n 20241231-1 +gnupg 2.4.8-3 +gnutls 3.8.10-1 +go 2:1.25.4-1 +gobject-introspection 1.86.0-1 +gobject-introspection-runtime 1.86.0-1 +godotpcktool-bin 2.2-1 +google-chrome 142.0.7444.162-1 +gperf 3.3-1 +gperftools 2.17.2-1 +gpgme 2.0.1-1 +gpgmepp 2.0.0-2 +gpm 1.20.7.r38.ge82d1a6-6 +gpsd 3.26.1-2 +gptfdisk 1.0.10-1 +graphene 1.10.8-2 +graphicsmagick 1.3.45-5 +graphite 1:1.3.14-5 +grep 3.12-2 +groff 1.23.0-7 +grub 2:2.14rc1-2 +gsettings-desktop-schemas 49.1-1 +gsettings-system-schemas 49.1-1 +gsl 2.8-1 +gsm 1.0.22-2 +gspell 1.14.1-2 +gssdp 1.6.4-1 +gst-libav 1.26.8-1 +gst-plugin-gtk4 0.14.3-2 +gst-plugins-bad 1.26.8-1 +gst-plugins-bad-libs 1.26.8-1 +gst-plugins-base 1.26.8-1 +gst-plugins-base-libs 1.26.8-1 +gst-plugins-good 1.26.8-1 +gst-plugins-ugly 1.26.8-1 +gstreamer 1.26.8-1 +gtest 1.17.0-1 +gtk-layer-shell 0.10.0-1 +gtk-session-lock 0.2.0-2 +gtk-theme-bubble-darker-git r210.23b32b6-1 +gtk-theme-elementary 8.2.1-1 +gtk-theme-material-black 2.9.9_04-1 +gtk-update-icon-cache 1:4.20.2-3 +gtk2 2.24.33-5 +gtk3 1:3.24.51-1 +gtk4 1:4.20.2-3 +gtklock 4.0.0-1 +gtkmm-4.0 4.20.0-1 +gtkmm3 3.24.10-1 +gtksourceview3 1:3.24.11+r30+gd880929f-1 +gtksourceview4 4.8.4-2 +gtkspell 2.0.16-9 +guile 3.0.10-1 +gumbo-parser 0.13.2-1 +gupnp 1:1.6.9-1 +gupnp-dlna 0.12.0-4 +gupnp-igd 1.6.0-2 +gvfs 1.58.0-2 +gzip 1.14-2 +harfbuzz 12.2.0-2 +harfbuzz-icu 12.2.0-2 +hdf5 1.14.6-5 +helix 25.07.1-1 +help2man 1.49.3-2 +hicolor-icon-theme 0.18-1 +hidapi 0.15.0-1 +highway 1.3.0-1 +hivex 1.3.24-5 +http-parser 2.9.4-2 +hunspell 1.7.2-2 +hwdata 0.401-1 +hwloc 2.12.2-1 +hyphen 2.8.8-6 +hyprpicker 0.4.5-7 +hyprutils 0.10.2-1 +hyprwayland-scanner 0.4.5-1 +i2pd 2.58.0-2 +i3-wm 4.24-1 +i3blocks 1.5-4 +i3lock 2.15-3 +i3status 2.15-1 +iana-etc 20251030-1 +icu 78.1-1 +ijs 0.35-6 +imagemagick 7.1.2.8-1 +imake 1.0.10-2 +imath 3.2.2-2 +img2pdf 0.6.1-1 +imlib2 1.12.5-1 +imv 4.5.0-7 +iniparser 4.2.6-2 +inkscape 1.4.2-10 +intel-oneapi-common 2024.1.0-1 +intel-oneapi-compiler-dpcpp-cpp-runtime-libs 2025.0.4-1 +intel-oneapi-compiler-shared-runtime-libs 2025.0.4-2 +intel-oneapi-openmp 2025.0.4-1 +intel-oneapi-tbb 2021.12.0-2 +intel-oneapi-tcm 1.2.0-3 +intltool 0.51.0-6 +iproute2 6.17.0-1 +iptables 1:1.8.11-2 +iputils 20250605-1 +iso-codes 4.19.0-1 +jansson 2.14.1-1 +jasper 4.2.8-1 +java-environment-common 3-6 +java-runtime-common 3-6 +jbig2dec 0.20-1 +jbigkit 2.1-8 +jdk-openjdk 25.0.1.u8-1 +jdk17-openjdk 17.0.17.u10-1 +jemalloc 1:5.3.0-5 +jfsutils 1.1.15-9 +jq 1.8.1-1 +json-c 0.18-2 +json-glib 1.10.8-1 +jsoncpp 1.9.6-3 +kaccounts-integration 25.08.3-1 +kalidoface-bin 0.1.0-10 +karchive 6.19.0-1 +kauth 6.19.0-1 +kbd 2.9.0-1 +kbookmarks 6.19.0-1 +kcmutils 6.19.0-1 +kcodecs 6.19.0-1 +kcolorscheme 6.19.0-1 +kcompletion 6.19.0-1 +kcompletion5 5.116.0-2 +kconfig 6.19.0-1 +kconfig5 5.116.0-2 +kconfigwidgets 6.19.0-1 +kcoreaddons 6.19.0-1 +kcoreaddons5 5.116.0-2 +kcrash 6.19.0-1 +kcrash5 5.116.0-2 +kdbusaddons 6.19.0-1 +kdenlive 25.08.3-3 +kernel-headers-musl 4.19.88-3 +keyutils 1.6.3-3 +kfilemetadata 6.19.0-1 +kglobalaccel 6.19.0-1 +kguiaddons 6.19.0-1 +kguiaddons5 5.116.0-2 +ki18n 6.19.0-1 +ki18n5 5.116.0-2 +kiconthemes 6.19.0-1 +kio 6.19.0-2 +kirigami 6.19.0-1 +kitemviews 6.19.0-1 +kitemviews5 5.116.0-2 +kitty 0.44.0-1 +kitty-shell-integration 0.44.0-1 +kitty-terminfo 0.44.0-1 +kjobwidgets 6.19.0-1 +kmod 34.2-1 +knewstuff 6.19.0-1 +knotifications 6.19.0-1 +knotifyconfig 6.19.0-1 +kpackage 6.19.0-1 +krb5 1.21.3-2 +krita 5.2.13-3 +kservice 6.19.0-1 +ktextwidgets 6.19.0-1 +kwallet 6.19.0-1 +kwidgetsaddons 6.19.0-1 +kwidgetsaddons5 5.116.0-2 +kwindowsystem 6.19.0-1 +kwindowsystem5 5.116.0-2 +kxmlgui 6.19.0-1 +l-smash 2.14.5-4 +lame 3.100-6 +lapack 3.12.1-2 +lcms2 2.17-1 +ldb 2:4.23.3-2 +leancrypto 1.6.0-1 +lensfun 1:0.3.4-5 +leptonica 1.86.0-1 +less 1:685-1 +level-zero-loader 1.24.3-1 +lib2geom 1.4-2 +lib32-alsa-lib 1.2.14-2 +lib32-alsa-plugins 1.2.12-1 +lib32-audit 4.1.2-1 +lib32-brotli 1.1.0-1 +lib32-bzip2 1.0.8-4 +lib32-curl 8.17.0-1 +lib32-dbus 1.16.2-1 +lib32-e2fsprogs 1.47.3-1 +lib32-expat 2.7.3-1 +lib32-fontconfig 2:2.17.1-1 +lib32-freetype2 2.14.1-1 +lib32-gcc-libs 15.2.1+r22+gc4e96a094636-1 +lib32-glib2 2.86.1-1 +lib32-glibc 2.42+r17+gd7274d718e6f-1 +lib32-gmp 6.3.0-2 +lib32-gnutls 3.8.10-1 +lib32-icu 78.1-2 +lib32-json-c 0.18-2 +lib32-keyutils 1.6.3-2 +lib32-krb5 1.21.3-1 +lib32-libcap 2.77-1 +lib32-libdrm 2.4.128-1 +lib32-libelf 0.194-1 +lib32-libffi 3.5.2-1 +lib32-libgcrypt 1.11.2-1 +lib32-libglvnd 1.7.0-1 +lib32-libgpg-error 1.56-1 +lib32-libidn2 2.3.7-1 +lib32-libldap 2.6.10-1 +lib32-libnghttp2 1.68.0-1 +lib32-libnghttp3 1.12.0-1 +lib32-libnm 1.54.1-1 +lib32-libnsl 2.0.1-1 +lib32-libpciaccess 0.18.1-1 +lib32-libpipewire 1:1.4.9-1 +lib32-libpng 1.6.50-1 +lib32-libpsl 0.21.5-1 +lib32-libssh2 1.11.1-1 +lib32-libtasn1 4.20.0-1 +lib32-libtirpc 1.3.7-1 +lib32-libunistring 1.3-1 +lib32-libva 2.22.0-1 +lib32-libx11 1.8.12-2 +lib32-libxau 1.0.11-2 +lib32-libxcb 1.17.0-1 +lib32-libxcrypt 4.5.2-1 +lib32-libxcrypt-compat 4.5.2-1 +lib32-libxdmcp 1.1.5-1 +lib32-libxext 1.3.6-1 +lib32-libxfixes 6.0.1-2 +lib32-libxinerama 1.1.5-2 +lib32-libxml2 2.15.1-2 +lib32-libxshmfence 1.3.3-1 +lib32-libxss 1.2.4-2 +lib32-libxxf86vm 1.1.5-2 +lib32-llvm-libs 1:21.1.5-1 +lib32-lm_sensors 1:3.6.2-2 +lib32-mesa 1:25.2.7-1 +lib32-ncurses 6.5-2 +lib32-nettle 3.10.2-1 +lib32-nspr 4.38.2-1 +lib32-nss 3.117-1 +lib32-nvidia-utils 580.105.08-1 +lib32-openssl 1:3.6.0-1 +lib32-p11-kit 0.25.10-2 +lib32-pam 1.7.1-1 +lib32-pcre2 10.47-1 +lib32-pipewire 1:1.4.9-1 +lib32-spirv-tools 1:1.4.328.1-1 +lib32-sqlite 3.51.0-1 +lib32-systemd 258.2-1 +lib32-util-linux 2.41.2-1 +lib32-vulkan-icd-loader 1.4.328.1-1 +lib32-wayland 1.24.0-1 +lib32-xz 5.8.1-1 +lib32-zlib 1.3.1-2 +lib32-zstd 1.5.7-2 +libabw 0.1.3-5 +libaccounts-glib 1.27-3 +libaccounts-qt 1.17-1 +libadwaita 1:1.8.1-1 +libaec 1.1.4-2 +libaemu 0.1.2-5 +libaio 0.3.113-3 +libao 1.2.2-7 +libarchive 3.8.2-1 +libass 0.17.4-1 +libassuan 3.0.0-1 +libasyncns 1:0.8+r3+g68cd5af-3 +libatasmart 0.19-7 +libatomic_ops 7.8.2-1 +libavc1394 0.5.4-7 +libavif 1.3.0-3 +libavtp 0.2.0-3 +libb2 0.98.1-3 +libblockdev 3.4.0-1 +libblockdev-crypto 3.4.0-1 +libblockdev-fs 3.4.0-1 +libblockdev-loop 3.4.0-1 +libblockdev-mdraid 3.4.0-1 +libblockdev-nvme 3.4.0-1 +libblockdev-part 3.4.0-1 +libblockdev-swap 3.4.0-1 +libbluray 1.4.0-2 +libbpf 1.5.1-1 +libbs2b 3.1.0-9 +libbsd 0.12.2-2 +libbytesize 2.11-1 +libcaca 0.99.beta20-5 +libcacard 2.8.1-1 +libcanberra 1:0.30+r2+gc0620e4-6 +libcap 2.77-1 +libcap-ng 0.8.5-3 +libcbor 0.12.0-1 +libcdio 2.2.0-1 +libcdio-paranoia 10.2+2.0.2-1 +libcdr 0.1.8-3 +libcloudproviders 0.3.6-2 +libcmis 0.6.2-6 +libcolord 1.4.8-1 +libconfig 1.8.1-1 +libcue 2.3.0-1 +libcups 2:2.4.14-1 +libdaemon 0.14-6 +libdatachannel 0.23.2-2 +libdatrie 0.2.13-4 +libdbusmenu-glib 18.10.20180917-1 +libdbusmenu-gtk3 18.10.20180917-1 +libdc1394 2.2.7-1 +libdca 0.0.7-2 +libde265 1.0.16-2 +libdecor 0.2.4-1 +libdeflate 1.24-1 +libdiscid 0.6.5-2 +libdispatch 6.1-1 +libdisplay-info 0.3.0-1 +libdovi 3.3.2-1 +libdrm 2.4.128-1 +libdv 1.0.0-11 +libdvdnav 7.0.0-1 +libdvdread 7.0.1-1 +libe-book 0.1.3-19 +libebur128 1.2.6-2 +libedit 20250104_3.1-1 +libei 1.5.0-1 +libelf 0.194-1 +libepoxy 1.5.10-3 +libepubgen 0.1.1-5 +libetonyek 0.1.13-1 +libev 4.33-4 +libevdev 1.13.5-1 +libevent 2.1.12-4 +libewf 20140816-1 +libexif 0.6.25-1 +libexttextcat 3.4.7-1 +libfdk-aac 2.0.3-1 +libffi 3.5.2-1 +libfontenc 1.1.8-1 +libfreeaptx 0.2.2-1 +libfreehand 0.1.2-5 +libftdi 1.5-7 +libfyaml 0.9-1 +libgadu 1.12.2-14 +libgcrypt 1.11.2-1 +libgexiv2 0.14.6-1 +libgig 4.4.1-1 +libgirepository 1.86.0-1 +libgit2 1:1.9.1-1 +libglvnd 1.7.0-3 +libgme 0.6.4-1 +libgpg-error 1.56-1 +libgsf 1.14.53-2 +libgudev 238-3 +libguestfs 1.56.2-2 +libgxps 0.3.2-5 +libhandy 1.8.3-2 +libharu 2.4.5-1 +libheif 1.20.2-3 +libice 1.1.2-1 +libid3tag 0.16.3-2 +libidn 1.43-1 +libidn2 2.3.7-1 +libiec61883 1.2.0-9 +libimagequant 4.4.0-1 +libimobiledevice 1.4.0-1 +libimobiledevice-glue 1.3.2-1 +libinih 61-1 +libinput 1.29.2-1 +libinstpatch 1.1.7-2 +libiptcdata 1.0.5-4 +libiscsi 1.20.0-2 +libisl 0.27-1 +libixion 0.20.0-3 +libjpeg-turbo 3.1.2-1 +libjuice 1.6.2-1 +libjxl 0.11.1-5 +libkdcraw5 25.08.3-1 +libksba 1.6.7-2 +liblangtag 0.6.8-1 +liblc3 1.1.3-1 +libldac 2.0.2.3-2 +libldap 2.6.10-2 +libldm 0.2.5-3 +liblouis 3.35.0-1 +liblqr 0.4.3-1 +liblrdf 0.6.1-5 +libltc 1.3.2-2 +libluv 1.51.0-1 +libmad 0.15.1b-10 +libmanette 0.2.13-1 +libmaxminddb 1.12.2-2 +libmd 1.1.0-2 +libmfx 23.2.2-5 +libmicrodns 0.2.0-2 +libmikmod 3.3.13-1 +libmm-glib 1.24.2-1 +libmms 0.6.4-5 +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 +libmpdclient 2.23-1 +libmpeg2 0.5.1-11 +libmspub 0.1.4-18 +libmtp 1.1.22-1 +libmupdf 1.26.11-1 +libmwaw 0.3.22-3 +libmypaint 1.6.1-2 +libmysofa 1.3.3-1 +libnautilus-extension 49.1-3 +libnbd 1.22.5-2 +libndp 1.9-1 +libnet 2:1.3-1 +libnetfilter_conntrack 1.0.9-2 +libnewt 0.52.25-1 +libnfnetlink 1.0.2-2 +libnfs 6.0.2-5 +libnftnl 1.3.0-1 +libnghttp2 1.68.0-1 +libnghttp3 1.12.0-1 +libngtcp2 1.17.0-1 +libnice 0.1.22-2 +libnl 3.11.0-1 +libnm 1.54.1-1 +libnotify 0.8.7-1 +libnsl 2.0.1-1 +libnumbertext 1.0.11-2 +libnvme 1.16.1-1 +libodfgen 0.1.8-5 +libogg 1.3.6-1 +libopenmpt 0.8.3-1 +liborcus 0.21.0-2 +libosinfo 1.12.0-2 +libp11-kit 0.25.10-2 +libpagemaker 0.0.4-4 +libpaper 2.2.6-1 +libpcap 1.10.5-3 +libpciaccess 0.18.1-2 +libpeas 1.36.0-7 +libpgm 5.3.128-3 +libpipeline 1.5.8-1 +libpipewire 1:1.4.9-1 +libplacebo 7.351.0-3 +libplist 2.7.0-1 +libpng 1.6.50-1 +libportal 0.9.1-2 +libportal-gtk4 0.9.1-2 +libproxy 0.5.11-1 +libpsl 0.21.5-2 +libpulse 17.0+r93+gbe2efb69b-1 +libpurple 2.14.14-4 +libqxp 0.0.2-14 +libraqm 0.10.3-1 +libraw 0.21.4-1 +libraw1394 2.1.2-4 +libreoffice-fresh 25.8.2-5 +libreoffice-fresh-ru 25.8.2-1 +librevenge 0.0.5-3 +librewolf-bin 1:144.0.2_1-1 +librsvg 2:2.61.3-1 +librsync 1:2.3.4-2 +libsamplerate 0.2.2-3 +libsasl 2.1.28-5 +libsass 3.6.6-1 +libseccomp 2.5.6-1 +libsecret 0.21.7-1 +libshout 1:2.4.6-5 +libsidplayfp 2.15.2-1 +libsigc++ 2.12.1-1 +libsigc++-3.0 3.6.0-1 +libsixel 1.10.5-1 +libslirp 4.9.1-1 +libsm 1.2.6-1 +libsndfile 1.2.2-4 +libsodium 1.0.20-1 +libsoup 2.74.3-4 +libsoup3 3.6.5-1 +libsoxr 0.1.3-4 +libspeechd 0.12.1-2 +libspiro 1:20240903-1 +libspnav 1.2-1 +libsrtp 1:2.7.0-1 +libssh 0.11.3-1 +libssh2 1.11.1-1 +libstaroffice 0.0.7-4 +libstemmer 3.0.1-1 +libsynctex 2025.2-3 +libsysprof-capture 49.0-1 +libtasn1 4.20.0-1 +libtatsu 1.0.5-1 +libteam 1.32-2 +libtg_owt 0.git31.5c5c712-1 +libthai 0.1.29-3 +libtheora 1.2.0-1 +libtiff 4.7.1-1 +libtirpc 1.3.7-1 +libtommath 1.3.0-1 +libtool 2.6.0-1 +libtorrent-rasterbar 1:2.0.11-5 +libtraceevent 1:1.8.4-1 +libtracefs 1.8.2-2 +libunibreak 6.1-1 +libunistring 1.3-1 +libunwind 1.8.2-1 +libupnp 1.14.25-1 +liburcu 0.15.4-1 +liburing 2.12-1 +libusb 1.0.29-1 +libusb-compat 0.1.8-2 +libusbmuxd 2.1.1-1 +libutf8proc 2.10.0-2 +libuv 1.51.0-1 +libva 2.22.0-1 +libvdpau 1.5-3 +libverto 0.3.2-5 +libvirt 1:11.9.0-1 +libvisio 0.1.10-2 +libvorbis 1.3.7-4 +libvpl 2.15.0-1 +libvpx 1.15.2-2 +libvterm 0.3.3-2 +libwacom 2.16.1-1 +libwbclient 2:4.23.3-2 +libwebp 1.6.0-2 +libwireplumber 0.5.12-1 +libwmf 0.2.13-4 +libwpd 0.10.3-5 +libwpg 0.3.4-2 +libwps 0.4.14-3 +libx11 1.8.12-1 +libxau 1.0.12-1 +libxaw 1.0.16-1 +libxcb 1.17.0-1 +libxcomposite 0.4.6-2 +libxcrypt 4.5.2-1 +libxcrypt-compat 4.5.2-1 +libxcursor 1.2.3-1 +libxcvt 0.1.3-1 +libxdamage 1.1.6-2 +libxdmcp 1.1.5-1 +libxdp 1.5.7-1 +libxext 1.3.6-1 +libxfixes 6.0.2-1 +libxfont2 2.0.7-1 +libxft 2.3.9-1 +libxi 1.8.2-1 +libxinerama 1.1.5-2 +libxkbcommon 1.13.0-1 +libxkbcommon-x11 1.13.0-1 +libxkbfile 1.1.3-1 +libxml2 2.15.1-3 +libxmlb 0.3.24-1 +libxmu 1.2.1-1 +libxpm 3.5.17-2 +libxpresent 1.0.2-1 +libxrandr 1.5.4-1 +libxrender 0.9.12-1 +libxres 1.2.3-1 +libxshmfence 1.3.3-1 +libxslt 1.1.43-2 +libxss 1.2.5-1 +libxt 1.3.1-1 +libxtst 1.2.5-1 +libxv 1.0.13-1 +libxvmc 1.0.14-1 +libxxf86vm 1.1.6-1 +libyaml 0.2.5-3 +libyuv r2426+464c51a03-1 +libzip 1.11.4-1 +libzmf 0.0.2-19 +licenses 20240728-1 +lilv 0.24.26-1 +links 2.30-1 +linux 6.17.7.arch1-1 +linux-api-headers 6.16-2 +linux-firmware 20251021-1 +linux-firmware-amdgpu 20251021-1 +linux-firmware-atheros 20251021-1 +linux-firmware-broadcom 20251021-1 +linux-firmware-cirrus 20251021-1 +linux-firmware-intel 20251021-1 +linux-firmware-mediatek 20251021-1 +linux-firmware-nvidia 20251021-1 +linux-firmware-other 20251021-1 +linux-firmware-radeon 20251021-1 +linux-firmware-realtek 20251021-1 +linux-firmware-whence 20251021-1 +linux-headers 6.17.7.arch1-1 +lirc 1:0.10.2-5 +lla 0.5.0-1 +lld 21.1.5-1 +llhttp 9.2.1-2 +llvm 21.1.5-1 +llvm-libs 21.1.5-1 +lm_sensors 1:3.6.2-1 +lmdb 0.9.33-1 +lmms 1.2.2-26 +localsearch 3.10.1-2 +log4cplus 2.1.0-2 +lpsolve 5.5.2.11-3 +lrzip 0.651-3 +lsb-release 2.0.r55.a25a4fc-1 +lsd 1.2.0-1 +lsof 4.99.5-2 +lsscsi 0.32-2 +lua 5.4.8-2 +lua51-lpeg 1.1.0-4 +lua53 5.3.6-4 +luajit 2.1.1762795099-1 +lutris 0.5.19-6 +lv2 1.18.10-2 +lvm2 2.03.36-2 +ly 1.1.2-1 +lz4 1:1.10.0-2 +lzo 2.10-5 +lzop 1.04-4 +m4 1.4.20-1 +mailcap 2.1.54-2 +make 4.4.1-2 +man-db 2.13.1-1 +manifold 3.2.0-1 +marp-cli 4.2.3-1 +materialgram-bin 6.2.3.1-1 +materialx 1.39.4-2 +mbedtls 3.6.4-1 +md4c 0.5.2-1 +mdadm 4.4-2 +media-player-info 26-1 +mesa 1:25.2.7-1 +mesa-utils 9.0.0-7 +meson 1.9.1-2 +microsocks 1.0.4-1 +microsoft-gsl 4.2.0-1 +miniupnpc 2.3.3-1 +minizip 1:1.3.1-2 +minizip-ng 4.0.10-1 +mjpegtools 2.2.1-3 +mkinitcpio 40-2 +mkinitcpio-busybox 1.36.1-1 +mlt 7.34.1-1 +mobile-broadband-provider-info 20251101-1 +mpd 0.24.6-2 +mpdecimal 4.0.1-1 +mpfr 4.2.2-1 +mpg123 1.33.3-1 +mplayer 38542-6 +mpv 1:0.40.0-7 +msgpack-c 6.1.0-2 +mtdev 1.1.7-1 +mtools 1:4.0.49-1 +mujs 1.3.8-1 +multipath-tools 0.13.0-1 +musl 1.2.5-6 +mypaint-brushes1 1.3.1-2 +nanobind 2.9.2-1 +nasm 3.01-1 +nautilus 49.1-3 +ncurses 6.5-4 +ndctl 79-1 +neon 0.35.0-1 +neovide 0.15.2-2 +neovim 0.11.5-1 +nettle 3.10.2-1 +networkmanager 1.54.1-1 +nftables 1:1.1.5-1 +nicotine+ 3.3.10-1 +nilfs-utils 2.2.12-1 +ninja 1.13.1-2 +niri 25.08-2 +nlohmann-json 3.12.0-2 +node-gyp 12.0.0-1 +nodejs 25.2.0-1 +nodejs-nopt 7.2.1-1 +noto-fonts-cjk 20240730-1 +noto-fonts-emoji 1:2.051-1 +npm 11.6.2-1 +npth 1.8-1 +nspr 4.38.2-1 +nss 3.117-1 +ntfs-3g 2022.10.3-2 +numactl 2.0.19-1 +nvidia 580.105.08-1 +nvidia-utils 580.105.08-1 +nvm 0.40.3-1 +nwg-look 1.0.6-1 +obs-studio 32.0.1-2 +obsidian 1.10.3-1 +ocl-icd 2.3.4-1 +ocrmypdf 16.12.0-1 +ollama 0.12.10-1 +ollama-cuda 0.12.10-1 +onetbb 2022.3.0-1 +oniguruma 6.9.10-1 +open-webui 0.6.36-1 +openal 1.24.3-2 +openbsd-netcat 1.234_1-1 +opencl-nvidia 580.105.08-1 +opencolorio 2.5.0-1 +opencore-amr 0.1.6-2 +openexr 3.4.3-1 +openh264 2.6.0-1 +openimagedenoise 2.3.3-3 +openimageio 3.1.7.0-1 +openjpeg2 2.5.4-1 +openpgl 0.7.1-1 +openrazer-daemon 3.11.0-2 +openrazer-driver-dkms 3.11.0-2 +openshadinglanguage 1.14.7.0-5 +openssh 10.2p1-2 +openssl 3.6.0-1 +opensubdiv 3.6.1-2 +opentimelineio 0.18.1-1 +openvdb 12.1.1-2 +openxr 1.1.53-1 +opus 1.5.2-1 +orc 0.4.41-1 +osinfo-db 20250606-1 +overskride 0.6.3-1 +p11-kit 0.25.10-2 +pacman 7.0.0.r6.gc685ae6-6 +pacman-contrib 1.13.0-1 +pacman-mirrorlist 20251021-1 +pahole 1:1.30-2 +pam 1.7.1-1 +pambase 20250719-1 +pango 1:1.57.0-2 +pangomm 2.46.4-1 +pangomm-2.48 2.56.1-1 +parted 3.6-2 +paru 2.1.0-1 +paru-debug 2.1.0-1 +patch 2.8-1 +patchutils 0.4.2-3 +pavucontrol 1:6.2-1 +pciutils 3.14.0-1 +pcre 8.45-4 +pcre2 10.47-1 +pcsclite 2.4.0-3 +perl 5.42.0-1 +perl-clone 0.47-2 +perl-encode-locale 1.05-14 +perl-error 0.17030-2 +perl-file-listing 6.16-5 +perl-html-parser 3.83-2 +perl-html-tagset 3.24-3 +perl-http-cookiejar 0.014-4 +perl-http-cookies 6.11-3 +perl-http-daemon 6.16-5 +perl-http-date 6.06-4 +perl-http-message 7.01-1 +perl-http-negotiate 6.01-15 +perl-io-html 1.004-7 +perl-libintl-perl 1.35-2 +perl-libwww 6.81-1 +perl-locale-gettext 1.07-16 +perl-lwp-mediatypes 6.04-7 +perl-mailtools 2.22-2 +perl-net-http 6.24-1 +perl-timedate 2.33-8 +perl-try-tiny 0.32-3 +perl-uri 5.34-1 +perl-www-robotrules 6.02-15 +perl-xml-parser 2.47-3 +pidgin 2.14.14-4 +pinentry 1.3.2-2 +pipewire 1:1.4.9-1 +pipewire-alsa 1:1.4.9-1 +pipewire-audio 1:1.4.9-1 +pipewire-jack 1:1.4.9-1 +pipewire-pulse 1:1.4.9-1 +pipewire-session-manager 1:1.4.9-1 +pixman 0.46.4-1 +pkgconf 2.5.1-1 +playerctl 2.4.1-4 +pngquant 3.0.3-2 +pnpm 10.22.0-1 +polkit 126-2 +polkit-gnome 0.105-12 +polkit-qt6 0.200.0-1 +poppler 25.10.0-1 +poppler-data 0.4.12-2 +poppler-glib 25.10.0-1 +poppler-qt6 25.10.0-1 +popt 1.19-2 +portaudio 1:19.7.0-3 +postgresql 18.0-2 +postgresql-libs 18.0-2 +potrace 1.16-4 +pps-tools 1.0.3-2 +procps-ng 4.0.5-3 +protobuf 33.0-2 +protobuf-c 1.5.2-7 +psmisc 23.7-1 +ptex 2.4.3-1 +pugixml 1.15-2 +purpose 6.19.0-1 +pybind11 3.0.1-1 +pyside6 6.10.0-3 +pystring 1.1.4-2 +python 3.13.7-1 +python-aaf2 1.7.1-3 +python-appdirs 1.4.4-11 +python-argcomplete 3.6.2-1 +python-argparse-from-file 1.6-1 +python-attrs 25.4.0-1 +python-autocommand 2.2.2-7 +python-babel 2.17.0-1 +python-beautifulsoup4 4.14.2-1 +python-build 1.3.0-1 +python-cachecontrol 1:0.14.3-1 +python-cairo 1.29.0-1 +python-certifi 2025.11.12-1 +python-cffi 2.0.0-1 +python-chardet 5.2.0-6 +python-charset-normalizer 3.4.4-1 +python-click 8.2.1-1 +python-cryptography 46.0.3-1 +python-cssselect 1.3.0-1 +python-daemonize 2.5.0-8 +python-dbus 1.4.0-1 +python-deprecated 1.2.18-1 +python-deprecation 2.1.0-10 +python-distro 1.9.0-3 +python-docopt 0.6.2-14 +python-editables 0.5-5 +python-evdev 1.9.2-1 +python-filelock 3.20.0-1 +python-gevent 25.9.1-1 +python-gobject 3.54.5-1 +python-greenlet 3.2.4-1 +python-hatch-vcs 0.5.0-1 +python-hatchling 1.27.0-1 +python-httplib2 0.31.0-1 +python-i3ipc 2.2.1-8 +python-idna 3.11-1 +python-importlib_resources 6.5.2-1 +python-installer 0.7.0-10 +python-jaraco.collections 5.1.0-1 +python-jaraco.context 6.0.1-1 +python-jaraco.functools 4.1.0-1 +python-jaraco.text 4.0.0-2 +python-jinja 1:3.1.6-1 +python-lockfile 0.12.2-14 +python-lxml 6.0.2-1 +python-mako 1.3.10-1 +python-markdown 3.10.0-1 +python-markdown-it-py 4.0.0-1 +python-markupsafe 3.0.2-1 +python-mdurl 0.1.2-8 +python-moddb 0.14.0-1 +python-more-itertools 10.8.0-1 +python-msgpack 1.0.5-3 +python-numpy 2.3.4-1 +python-opengl 3.1.9-1 +python-openrazer 3.11.0-2 +python-packaging 25.0-1 +python-pathspec 0.12.1-3 +python-pdfminer 20250506-1 +python-pikepdf 10.0.2-1 +python-pillow 12.0.0-2 +python-pip 25.2-1 +python-pipx 1.8.0-1 +python-platformdirs 4.5.0-1 +python-pluggy 1.6.0-1 +python-pycparser 2.23-1 +python-pygments 2.19.2-1 +python-pyparsing 3.2.5-1 +python-pyproject-hooks 1.2.0-3 +python-pyserial 3.5-7 +python-pytz 2025.2-1 +python-pyudev 0.24.3-2 +python-pyyaml-env-tag 0.1-2 +python-reportlab 4.2.2-5 +python-requests 2.32.5-1 +python-rich 14.2.0-1 +python-setproctitle 1.3.7-1 +python-setuptools 1:80.9.0-2 +python-setuptools-scm 9.2.2-1 +python-six 1.17.0-1 +python-soupsieve 2.8-1 +python-tinycss2 1.4.0-2 +python-tqdm 4.67.1-2 +python-trove-classifiers 2025.9.11.17-1 +python-typing_extensions 4.15.0-1 +python-urllib3 2.5.0-2 +python-userpath 1.9.2-3 +python-watchdog 6.0.0-1 +python-webencodings 0.5.1-12 +python-wheel 0.45.1-1 +python-wrapt 1.17.3-1 +python-xlib 0.33-4 +python-yaml 6.0.3-1 +python-zipp 3.21.0-2 +python-zope-event 6.1-1 +python-zope-interface 8.0.1-1 +python-zstandard 0.25.0-1 +python310 3.10.19-1 +python312 3.12.12-1 +qbittorrent 5.1.3-1 +qca-qt6 2.3.10-4 +qemu-audio-alsa 10.1.2-2 +qemu-audio-dbus 10.1.2-2 +qemu-audio-jack 10.1.2-2 +qemu-audio-oss 10.1.2-2 +qemu-audio-pa 10.1.2-2 +qemu-audio-pipewire 10.1.2-2 +qemu-audio-sdl 10.1.2-2 +qemu-audio-spice 10.1.2-2 +qemu-base 10.1.2-2 +qemu-block-curl 10.1.2-2 +qemu-block-dmg 10.1.2-2 +qemu-block-gluster 10.1.2-2 +qemu-block-iscsi 10.1.2-2 +qemu-block-nfs 10.1.2-2 +qemu-block-ssh 10.1.2-2 +qemu-chardev-baum 10.1.2-2 +qemu-chardev-spice 10.1.2-2 +qemu-common 10.1.2-2 +qemu-desktop 10.1.2-2 +qemu-docs 10.1.2-2 +qemu-emulators-full 10.1.2-2 +qemu-full 10.1.2-2 +qemu-hw-display-qxl 10.1.2-2 +qemu-hw-display-virtio-gpu 10.1.2-2 +qemu-hw-display-virtio-gpu-gl 10.1.2-2 +qemu-hw-display-virtio-gpu-pci 10.1.2-2 +qemu-hw-display-virtio-gpu-pci-gl 10.1.2-2 +qemu-hw-display-virtio-gpu-pci-rutabaga 10.1.2-2 +qemu-hw-display-virtio-gpu-rutabaga 10.1.2-2 +qemu-hw-display-virtio-vga 10.1.2-2 +qemu-hw-display-virtio-vga-gl 10.1.2-2 +qemu-hw-display-virtio-vga-rutabaga 10.1.2-2 +qemu-hw-s390x-virtio-gpu-ccw 10.1.2-2 +qemu-hw-uefi-vars 10.1.2-2 +qemu-hw-usb-host 10.1.2-2 +qemu-hw-usb-redirect 10.1.2-2 +qemu-hw-usb-smartcard 10.1.2-2 +qemu-img 10.1.2-2 +qemu-pr-helper 10.1.2-2 +qemu-system-aarch64 10.1.2-2 +qemu-system-alpha 10.1.2-2 +qemu-system-alpha-firmware 10.1.2-2 +qemu-system-arm 10.1.2-2 +qemu-system-arm-firmware 10.1.2-2 +qemu-system-avr 10.1.2-2 +qemu-system-hppa 10.1.2-2 +qemu-system-hppa-firmware 10.1.2-2 +qemu-system-loongarch64 10.1.2-2 +qemu-system-m68k 10.1.2-2 +qemu-system-microblaze 10.1.2-2 +qemu-system-microblaze-firmware 10.1.2-2 +qemu-system-mips 10.1.2-2 +qemu-system-or1k 10.1.2-2 +qemu-system-ppc 10.1.2-2 +qemu-system-ppc-firmware 10.1.2-2 +qemu-system-riscv 10.1.2-2 +qemu-system-riscv-firmware 10.1.2-2 +qemu-system-rx 10.1.2-2 +qemu-system-s390x 10.1.2-2 +qemu-system-s390x-firmware 10.1.2-2 +qemu-system-sh4 10.1.2-2 +qemu-system-sparc 10.1.2-2 +qemu-system-sparc-firmware 10.1.2-2 +qemu-system-tricore 10.1.2-2 +qemu-system-x86 10.1.2-2 +qemu-system-x86-firmware 10.1.2-2 +qemu-system-xtensa 10.1.2-2 +qemu-tests 10.1.2-2 +qemu-tools 10.1.2-2 +qemu-ui-curses 10.1.2-2 +qemu-ui-dbus 10.1.2-2 +qemu-ui-egl-headless 10.1.2-2 +qemu-ui-gtk 10.1.2-2 +qemu-ui-opengl 10.1.2-2 +qemu-ui-sdl 10.1.2-2 +qemu-ui-spice-app 10.1.2-2 +qemu-ui-spice-core 10.1.2-2 +qemu-user 10.1.2-2 +qemu-vhost-user-gpu 10.1.2-2 +qemu-vmsr-helper 10.1.2-2 +qmltermwidget 0.2.0.git1-1 +qpdf 12.2.0-1 +qqc2-desktop-style 6.19.0-1 +qrcodegencpp-cmake 1.8.0-4 +qrencode 4.1.1-4 +qt5-3d 5.15.18-1 +qt5-base 5.15.18+kde+r109-2 +qt5-declarative 5.15.18+kde+r22-1 +qt5-graphicaleffects 5.15.18-1 +qt5-quickcontrols 5.15.18-1 +qt5-quickcontrols2 5.15.18+kde+r5-1 +qt5-svg 5.15.18+kde+r5-1 +qt5-translations 5.15.18-1 +qt5-wayland 5.15.18+kde+r55-1 +qt5-x11extras 5.15.18-1 +qt6-5compat 6.10.0-2 +qt6-base 6.10.0-3 +qt6-declarative 6.10.0-2 +qt6-imageformats 6.10.0-1 +qt6-multimedia 6.10.0-2 +qt6-multimedia-ffmpeg 6.10.0-2 +qt6-networkauth 6.10.0-1 +qt6-positioning 6.10.0-1 +qt6-shadertools 6.10.0-1 +qt6-speech 6.10.0-1 +qt6-svg 6.10.0-2 +qt6-tools 6.10.0-2 +qt6-translations 6.10.0-1 +qt6-wayland 6.10.0-1 +qt6-webchannel 6.10.0-1 +qt6-webengine 6.10.0-3 +quazip-qt5 1.5-1 +quazip-qt6 1.5-1 +quilt 0.69-1 +qwen-code 0.2.0p0-1 +ragel 6.10-4 +range-v3 0.12.0-2 +raptor 2.0.16-9 +rasqal 1:0.9.33-7 +rav1e 0.8.1-2 +rdma-core 60.0-2 +re2 1:20240702-7 +readline 8.3.001-1 +reaper 7.53-1 +recode 3.7.15-1 +redland 1:1.0.17-9 +rhash 1.4.6-1 +rnnoise 1:0.2-1 +rpcbind 1.2.8-1 +rsync 3.4.1-2 +rtkit 0.13-3 +rtmpdump 1:2.4.r105.6f6bb13-1 +rubberband 4.0.0-1 +runc 1.3.3-1 +rust 1:1.91.1-2 +rutabaga-ffi 0.1.71-2 +sakura 3.8.9-1 +sassc 3.6.2-5 +sbc 2.1-1 +scour 0.38.2-5 +scrcpy 3.3.3-4 +sdl12-compat 1.2.68-2 +sdl2-compat 2.32.58-1 +sdl2_image 2.8.8-1 +sdl2_ttf 2.24.0-2 +sdl3 3.2.26-1 +seabios 1.17.0-2 +seatd 0.9.1-1 +sed 4.9-3 +semver 7.7.3-1 +serd 0.32.6-1 +shaderc 2025.4-2 +shadow 4.18.0-1 +shared-mime-info 2.4-2 +shiboken6 6.10.0-3 +showtime 49.0-1 +signon-kwallet-extension 25.08.3-1 +signon-plugin-oauth2 0.25-3 +signon-ui 0.17+20231016-3 +signond 8.61-3 +sillytavern-git 1.13.5.r51.gc04be57-1 +simde 0.8.2-1 +simdjson 1:4.2.1-1 +sing-box 1.12.12-1 +sioyek 2.0.0-7 +slang 2.3.3-4 +sleuthkit 4.14.0-1 +smbclient 2:4.23.3-2 +snappy 1.2.2-2 +sndio 1.10.0-1 +snekstudio-bin 0.1.5-1 +solid 6.19.0-1 +sonnet 6.19.0-1 +sord 0.16.20-1 +sound-theme-freedesktop 0.8-6 +soundtouch 2.4.0-1 +source-highlight 3.1.9-16 +spandsp 0.0.6-6 +spdlog 1.16.0-1 +speex 1.2.1-2 +speexdsp 1.2.1-2 +spice 0.16.0-2 +spice-protocol 0.14.5-1 +spirv-tools 1:1.4.328.1-1 +sqlite 3.51.0-1 +squashfs-tools 4.7.4-1 +squid 7.3-1 +sratom 0.6.20-1 +srt 1.5.4-1 +startup-notification 0.12-9 +startwine 411-1 +steam 1.0.0.85-1 +stk 5.0.1-3 +strace 6.17-1 +sudo 1.9.17.p2-1 +suitesparse 7.12.1-1 +supermin 5.3.5-1 +superseedr 0.9.13a-1 +svt-av1 3.1.2-1 +svt-hevc 1.5.1-3 +swaybg 1.2.1-1 +swww 0.11.2-1 +syndication 6.19.0-1 +sysfsutils 2.1.1-2 +syslinux 6.04.pre3.r3.g05ac953c-4 +systemctl-tui 0.4.0-1 +systemd 258.2-2 +systemd-libs 258.2-2 +systemd-sysvcompat 258.2-2 +taglib 2.1.1-1 +talloc 2.4.3-1 +tar 1.35-2 +tcl 8.6.16-1 +tdb 1.4.14-1 +telegram-desktop-bin 6.2.4-1 +termusic 0.12.0-1 +tesseract 5.5.1-2 +tesseract-data-eng 2:4.1.0-4 +tesseract-data-osd 2:4.1.0-4 +tesseract-data-rus 2:4.1.0-4 +tevent 1:0.17.1-1 +texinfo 7.2-1 +thin-provisioning-tools 1.3.0-1 +throne 1.0.7-1 +timr 1.6.1-1 +tinysparql 3.10.1-2 +tk 8.6.16-1 +tl-expected 1.3.1-1 +tomlplusplus 3.4.0-1 +totem-pl-parser 3.26.6+r30+g51b8439-2 +tpm2-tss 4.1.3-1 +tree-sitter 0.25.10-1 +tree-sitter-c 0.24.1-1 +tree-sitter-lua 0.4.0-1 +tree-sitter-markdown 0.5.1-1 +tree-sitter-query 0.7.0-1 +tree-sitter-vim 0.7.0-1 +tree-sitter-vimdoc 4.0.0-1 +tslib 1.24-1 +ttf-dejavu 2.37+18+g9b5d1b2f-7 +ttf-iosevka-nerd 3.4.0-1 +ttf-iosevkaterm-nerd 3.4.0-1 +ttf-liberation 2.1.5-2 +ttf-nerd-fonts-symbols 3.4.0-1 +ttf-nerd-fonts-symbols-common 3.4.0-1 +ttf-quicksand-variable 3.003-2 +tuios-bin 0.3.4-1 +twolame 0.4.0-4 +typst 1:0.14.0-2 +tzdata 2025b-1 +uchardet 0.0.8-3 +udisks2 2.10.2-1 +ueberzug 18.3.1-4 +ufw 0.36.2-5 +unibilium 2.1.2-1 +unpaper 7.0.0-5 +unzip 6.0-23 +upower 1.90.10-1 +usbredir 0.15.0-1 +usbutils 019-1 +usd 25.11-1 +uthash 2.3.0-2 +util-linux 2.41.2-1 +util-linux-libs 2.41.2-1 +uv 0.9.9-1 +uwsgi 2.0.31-1 +uwsgi-plugin-python 2.0.31-1 +v4l-utils 1.32.0-1 +v4l2loopback-dkms 0.15.2-1 +v4l2loopback-utils 0.15.2-1 +vapoursynth 72-1 +vde2 2.3.3-8 +ventoy 1.1.07-1 +vesktop-bin 1.6.1-1 +vi 1:070224-6 +vid.stab 1.1.1-2 +vim 9.1.1908-1 +vim-runtime 9.1.1908-1 +virglrenderer 1.2.0-1 +virtiofsd 1.13.2-1 +vmaf 3.0.0-1 +volume_key 0.3.12-11 +vte-common 0.82.1-2 +vte3 0.82.1-2 +vulkan-headers 1:1.4.328.1-1 +vulkan-icd-loader 1.4.328.1-1 +vulkan-tools 1.4.328.1-1 +wasi-compiler-rt 21.1.5-1 +wasi-libc 1:0+465+d181bdd4-1 +wasi-libc++ 21.1.5-1 +wasi-libc++abi 21.1.5-1 +wavpack 5.8.1-1 +waybar 0.14.0-4 +wayland 1.24.0-1 +wayland-protocols 1.45-1 +webkit2gtk 2.50.1-2 +webkit2gtk-4.1 2.50.1-2 +webp-pixbuf-loader 0.2.7-1 +webrtc-audio-processing-1 1.3-5 +weechat 4.7.1-1 +which 2.23-1 +wildmidi 0.4.6-1 +wine-staging 10.18-1 +winetricks 20250102-1 +wireplumber 0.5.12-1 +wireshark-cli 4.6.0-1 +wl-clipboard 1:2.2.1-3 +woff2 1.0.2-6 +wolfssl 5.8.2-1 +wpa_supplicant 2:2.11-3 +x264 3:0.165.r3222.b35605a-2 +x265 4.1-1 +xa 2.4.1-2 +xautomation 1.09-6 +xcb-proto 1.17.0-3 +xcb-util 0.4.1-2 +xcb-util-cursor 0.1.6-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 +xcb-util-xrm 1.3-4 +xcur2png 0.7.1-8 +xdg-dbus-proxy 0.1.6-1 +xdg-desktop-portal 1.20.3-2 +xdg-desktop-portal-gnome 49.0-1 +xdg-desktop-portal-gtk 1.15.3-1 +xdg-user-dirs 0.19-2 +xdg-user-dirs-gtk 0.14-1 +xdg-utils 1.2.1-1 +xf86-input-libinput 1.5.0-1 +xf86-video-vesa 2.6.0-2 +xfsprogs 6.17.0-2 +xkeyboard-config 2.46-1 +xmlsec 1.3.8-1 +xorg-bdftopcf 1.1.2-1 +xorg-docs 1.7.3-2 +xorg-font-util 1.4.1-2 +xorg-fonts-100dpi 1.0.4-3 +xorg-fonts-75dpi 1.0.4-2 +xorg-fonts-alias-100dpi 1.0.5-1 +xorg-fonts-alias-75dpi 1.0.5-1 +xorg-fonts-encodings 1.1.0-1 +xorg-iceauth 1.0.10-1 +xorg-mkfontscale 1.2.3-1 +xorg-server 21.1.20-1 +xorg-server-common 21.1.20-1 +xorg-server-devel 21.1.20-1 +xorg-server-xephyr 21.1.20-1 +xorg-server-xnest 21.1.20-1 +xorg-server-xvfb 21.1.20-1 +xorg-sessreg 1.1.4-1 +xorg-setxkbmap 1.3.4-2 +xorg-smproxy 1.0.8-1 +xorg-util-macros 1.20.2-1 +xorg-x11perf 1.7.0-1 +xorg-xauth 1.1.4-1 +xorg-xbacklight 1.2.4-1 +xorg-xcmsdb 1.0.7-1 +xorg-xcursorgen 1.0.9-1 +xorg-xdpyinfo 1.4.0-1 +xorg-xdriinfo 1.0.8-1 +xorg-xev 1.2.6-1 +xorg-xgamma 1.0.8-1 +xorg-xhost 1.0.10-1 +xorg-xinput 1.6.4-2 +xorg-xkbcomp 1.4.7-1 +xorg-xkbevd 1.1.6-1 +xorg-xkbutils 1.0.6-1 +xorg-xkill 1.0.6-2 +xorg-xlsatoms 1.1.4-2 +xorg-xlsclients 1.1.5-2 +xorg-xmodmap 1.0.11-2 +xorg-xpr 1.2.0-1 +xorg-xprop 1.2.8-1 +xorg-xrandr 1.5.3-1 +xorg-xrdb 1.2.2-2 +xorg-xrefresh 1.1.0-1 +xorg-xset 1.2.5-2 +xorg-xsetroot 1.1.3-2 +xorg-xvinfo 1.1.5-2 +xorg-xwayland 24.1.9-1 +xorg-xwd 1.0.9-2 +xorg-xwininfo 1.1.6-2 +xorg-xwud 1.0.7-1 +xorgproto 2024.1-2 +xvidcore 1.3.7-3 +xwayland-satellite 0.7-1 +xxhash 0.8.3-1 +xz 5.8.1-1 +yad 14.1-2 +yajl 2.1.0-6 +yaml-cpp 0.8.0-2 +yara 4.5.4-1 +yarn 1.22.22-2 +yasm 1.3.0-8 +yazi 25.5.31-2 +yggdrasil 0.5.12-2 +yt-dlp 2025.11.12-2 +yyjson 0.12.0-1 +zathura 0.5.14-1 +zathura-djvu 0.2.11-1 +zathura-pdf-mupdf 0.4.6-2 +zbar 0.23.93-4 +zen-browser-bin 1.17.6b-1 +zenity 4.2.1-1 +zeromq 4.3.5-2 +zimg 3.0.5-1 +zip 3.0-11 +zix 0.6.2-1 +zlib 1:1.3.1-2 +zlib-ng 2.2.5-1 +zsh 5.9-5 +zstd 1.5.7-2 +zvbi 0.2.44-1 +zxing-cpp 2.3.0-5 +zziplib 0.13.80-1 diff --git a/background b/background new file mode 100644 index 0000000..437a582 Binary files /dev/null and b/background differ diff --git a/.config/mimeapps.list b/mimeapps.list similarity index 63% rename from .config/mimeapps.list rename to mimeapps.list index 7d18982..fa6c610 100644 --- a/.config/mimeapps.list +++ b/mimeapps.list @@ -12,10 +12,16 @@ application/x-extension-xht=zen.desktop application/pdf=org.pwmt.zathura.desktop image/vnd.djvu=org.pwmt.zathura.desktop image/gif=imv.desktop -image/png=imv.desktop +image/png=org.gnome.eog.desktop x-scheme-handler/discord=vesktop.desktop x-scheme-handler/tg=org.telegram.desktop.desktop x-scheme-handler/tonsite=org.telegram.desktop.desktop +image/webp=org.gnome.eog.desktop +image/jpeg=org.gnome.eog.desktop +application/octet-stream=mpv.desktop +x-scheme-handler/anytype=anytype.desktop +application/json=neovide.desktop +application/x-php=mpv.desktop [Added Associations] x-scheme-handler/http=zen.desktop;firefox.desktop; @@ -28,5 +34,11 @@ application/x-extension-shtml=firefox.desktop; application/xhtml+xml=firefox.desktop; application/x-extension-xhtml=firefox.desktop; application/x-extension-xht=firefox.desktop; -x-scheme-handler/tg=org.telegram.desktop.desktop; -x-scheme-handler/tonsite=org.telegram.desktop.desktop; +x-scheme-handler/tg=org.telegram.desktop.desktop;userapp-AyuGram Desktop-JQ4JF3.desktop; +x-scheme-handler/tonsite=org.telegram.desktop.desktop;userapp-AyuGram Desktop-G9MIF3.desktop; +image/webp=org.gnome.eog.desktop; +image/png=org.gnome.eog.desktop; +image/jpeg=org.gnome.eog.desktop; +application/octet-stream=mpv.desktop; +application/json=neovide.desktop; +application/x-php=mpv.desktop; diff --git a/.config/pavucontrol.ini b/pavucontrol.ini similarity index 100% rename from .config/pavucontrol.ini rename to pavucontrol.ini diff --git a/sing-box-03.json b/sing-box-03.json deleted file mode 100644 index 0cac30a..0000000 --- a/sing-box-03.json +++ /dev/null @@ -1,99 +0,0 @@ - -{ - "log": { - "disabled": false, - "level": "debug", - //"output": "box.log", - "timestamp": true - }, - "dns": { - "servers": [ - { - "tag": "google", - "type": "tls", - "server": "8.8.8.8" - }, - { - "tag": "local", - "type": "udp", - "server": "223.5.5.5" - } - ], - "strategy": "ipv4_only" - }, - "inbounds": [ - { - "type": "tun", - "address": ["172.19.0.1/30"], - "auto_route": true, - "auto_redirect": true, - "strict_route": true - } - ], - "outbounds": [ - { - "type": "vless", - "tag": "vless-out", - "server": "fxck.ipv64.net", - "server_port": 443, - "uuid": "", - "flow": "", - // "network": "", - "tls": { - "enabled": true, - "disable_sni": false, - "server_name": "valtioneuvosto.fi", - "insecure": false, - "alpn": [], - "min_version": "", - "max_version": "", - "cipher_suites": [], - "curve_preferences": [], - "certificate": "", - "certificate_path": "", - "certificate_public_key_sha256": [], - "fragment": false, - "record_fragment": false, - "ech": { - "enabled": false, - "config": [], - "config_path": "", - - "pq_signature_schemes_enabled": false, - "dynamic_record_sizing_disabled": false - }, - "utls": { - "enabled": true, - "fingerprint": "chrome" - }, - "reality": { - "enabled": true, - "public_key": "", - "short_id": "" - } - }, - "packet_encoding": "xudp", - "multiplex": {}, - "transport": {}, - "udp_fragment": true, - } - - ], - "route": { - "rules": [ - { - "action": "sniff" - }, - { - "protocol": "dns", - "action": "hijack-dns" - }, - { - "ip_is_private": true, - "outbound": "direct" - } - ], - "default_domain_resolver": "google", - "auto_detect_interface": true - } -} diff --git a/.config/user-dirs.dirs b/user-dirs.dirs similarity index 100% rename from .config/user-dirs.dirs rename to user-dirs.dirs diff --git a/.config/user-dirs.locale b/user-dirs.locale similarity index 100% rename from .config/user-dirs.locale rename to user-dirs.locale