diff options
Diffstat (limited to 'raveos-hyprland-theme/build')
27 files changed, 3099 insertions, 0 deletions
diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-6-any.pkg.tar.zst b/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-6-any.pkg.tar.zst Binary files differnew file mode 100644 index 0000000..e3663bc --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-6-any.pkg.tar.zst diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.BUILDINFO b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.BUILDINFO new file mode 100644 index 0000000..18e5860 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.BUILDINFO @@ -0,0 +1,1113 @@ +format = 2 +pkgname = raveos-hyprland-theme +pkgbase = raveos-hyprland-theme +pkgver = 0.0.0-6 +pkgarch = any +pkgbuild_sha256sum = b256cb1647b4a309671031bb6cd2fb76cd1231b7cdc1fee66b9e5d3efb03ade6 +packager = Unknown Packager +builddate = 1776187236 +builddir = /home/nippy/RaveOS/RaveOS-PKGBUILD/raveos-theme/hyprland/build +startdir = /home/nippy/RaveOS/RaveOS-PKGBUILD/raveos-theme/hyprland +buildtool = makepkg +buildtoolver = 7.1.0 +buildenv = !distcc +buildenv = color +buildenv = !ccache +buildenv = check +buildenv = !sign +options = strip +options = docs +options = !libtool +options = !staticlibs +options = emptydirs +options = zipman +options = purge +options = debug +options = lto +installed = 7zip-26.00-1-x86_64 +installed = aalib-1.4rc5-19-x86_64 +installed = abseil-cpp-20260107.1-1-x86_64 +installed = accountsservice-26.13.3-1-x86_64 +installed = acl-2.3.2-1-x86_64 +installed = ada-3.4.4-1-x86_64 +installed = adwaita-cursors-50.0-1-any +installed = adwaita-fonts-50.0-1-any +installed = adwaita-icon-theme-50.0-1-any +installed = adwaita-icon-theme-legacy-46.2-3-any +installed = alsa-card-profiles-1:1.6.3-1-x86_64 +installed = alsa-lib-1.2.15.3-2-x86_64 +installed = alsa-plugins-1:1.2.12-5-x86_64 +installed = alsa-topology-conf-1.2.5.1-4-any +installed = alsa-ucm-conf-1.2.15.3-1-any +installed = amd-ucode-20260309-1-any +installed = aom-3.13.3-1-x86_64 +installed = appstream-1.1.2-1-x86_64 +installed = archlinux-keyring-20260409-1-any +installed = at-spi2-core-2.60.1-1-x86_64 +installed = attr-2.5.2-1-x86_64 +installed = audit-4.1.4-2-x86_64 +installed = augeas-1.14.1-5-x86_64 +installed = autoconf-2.73-1-any +installed = automake-1.18.1-1-any +installed = avahi-1:0.9rc4-1-x86_64 +installed = baobab-49.1-1-x86_64 +installed = base-3-3-any +installed = base-devel-1-2-any +installed = bash-5.3.9-1-x86_64 +installed = bash-completion-2.17.0-3-any +installed = binutils-2.46-1-x86_64 +installed = bison-3.8.2-8-x86_64 +installed = blas-3.12.1-2-x86_64 +installed = bluez-5.86-4-x86_64 +installed = bluez-libs-5.86-4-x86_64 +installed = bluez-obex-5.86-4-x86_64 +installed = bolt-0.9.11-1-x86_64 +installed = brltty-6.9-3-x86_64 +installed = broadcom-wl-dkms-6.30.223.271-47-x86_64 +installed = brotli-1.2.0-1-x86_64 +installed = btrfs-progs-6.19.1-1-x86_64 +installed = bubblewrap-0.11.1-1-x86_64 +installed = bzip2-1.0.8-6-x86_64 +installed = c-ares-1.34.6-1-x86_64 +installed = ca-certificates-20240618-1-any +installed = ca-certificates-mozilla-3.122-1-x86_64 +installed = ca-certificates-utils-20240618-1-any +installed = cabextract-1.11-2-x86_64 +installed = cairo-1.18.4-1-x86_64 +installed = cairomm-1.16-1.18.0-2-x86_64 +installed = capstone-5.0.7-2-x86_64 +installed = cblas-3.12.1-2-x86_64 +installed = cdparanoia-10.2-9-x86_64 +installed = chaotic-keyring-20251028-1-any +installed = chaotic-mirrorlist-20260302-2-any +installed = cifs-utils-7.5-1-x86_64 +installed = clang-22.1.3-1-x86_64 +installed = cmake-4.3.1-1-x86_64 +installed = colord-1.4.8-1-x86_64 +installed = colord-gtk-common-0.3.1-1-x86_64 +installed = colord-gtk4-0.3.1-1-x86_64 +installed = compiler-rt-22.1.3-1-x86_64 +installed = composefs-1.0.8-1-x86_64 +installed = containerd-2.2.2-1-x86_64 +installed = coreutils-9.10-1-x86_64 +installed = cpio-2.15-3-x86_64 +installed = cppdap-1.58.0-3-x86_64 +installed = cracklib-2.10.3-1-x86_64 +installed = cryptsetup-2.8.6-1-x86_64 +installed = cups-pk-helper-0.2.7-2-x86_64 +installed = curl-8.19.0-1-x86_64 +installed = dav1d-1.5.3-1-x86_64 +installed = db5.3-5.3.28-7-x86_64 +installed = dbus-1.16.2-1-x86_64 +installed = dbus-broker-37-3-x86_64 +installed = dbus-broker-units-37-3-x86_64 +installed = dbus-units-37-3-x86_64 +installed = dconf-0.49.0-1-x86_64 +installed = debugedit-5.2-1-x86_64 +installed = default-cursors-3-1-any +installed = desktop-file-utils-0.28-1-x86_64 +installed = device-mapper-2.03.39-1-x86_64 +installed = dhcpcd-10.3.1-1-x86_64 +installed = diffutils-3.12-2-x86_64 +installed = discord-1:0.0.133-1-x86_64 +installed = distroav-bin-6.0.0-1-x86_64 +installed = distroav-bin-debug-6.0.0-1-x86_64 +installed = dkms-3.4.0-1-any +installed = dmidecode-3.7-1-x86_64 +installed = dnsmasq-2.92-1-x86_64 +installed = docker-1:29.4.0-1-x86_64 +installed = docker-compose-5.1.2-1-x86_64 +installed = dosfstools-4.2-5-x86_64 +installed = double-conversion-3.4.0-1-x86_64 +installed = doublecmd-qt6-1.2.4-2-x86_64 +installed = dtc-1.7.2-5-x86_64 +installed = duktape-2.7.0-7-x86_64 +installed = e2fsprogs-1.47.4-1-x86_64 +installed = edk2-aarch64-202508-1-any +installed = edk2-arm-202508-1-any +installed = edk2-ovmf-202508-1-any +installed = efibootmgr-18-3-x86_64 +installed = efivar-39-1-x86_64 +installed = egl-wayland-4:1.1.21-1-x86_64 +installed = eglexternalplatform-1.2.1-1-any +installed = ell-0.83-1-x86_64 +installed = enchant-2.8.15-2-x86_64 +installed = eog-50.1-1-x86_64 +installed = espeak-ng-1.52.0-1-x86_64 +installed = exempi-2.6.6-3-x86_64 +installed = exfatprogs-1.3.2-1-x86_64 +installed = exiv2-0.28.8-2-x86_64 +installed = expat-2.7.5-1-x86_64 +installed = extra-cmake-modules-6.25.0-1-any +installed = f2fs-tools-1.16.0-3-x86_64 +installed = fakeroot-1.37.2-1-x86_64 +installed = fastfetch-2.61.0-1-x86_64 +installed = ffmpeg-2:8.1-3-x86_64 +installed = fftw-3.3.10-8-x86_64 +installed = file-5.47-2-x86_64 +installed = filesystem-2025.10.12-1-any +installed = findutils-4.10.0-3-x86_64 +installed = firefox-149.0.2-1-x86_64 +installed = flac-1.5.0-1-x86_64 +installed = flatpak-1:1.16.6-1-x86_64 +installed = flex-2.6.4-6-x86_64 +installed = fmt-12.1.0-2-x86_64 +installed = fontconfig-2:2.17.1-1-x86_64 +installed = freeglut-3.8.0-1-x86_64 +installed = freerdp-2:3.24.2-1-x86_64 +installed = freetype2-2.14.3-1-x86_64 +installed = fribidi-1.0.16-2-x86_64 +installed = fuse-common-3.18.2-1-x86_64 +installed = fuse2-2.9.9-5-x86_64 +installed = fuse3-3.18.2-1-x86_64 +installed = gamemode-1.8.2-2-x86_64 +installed = gamescope-3.16.23-1-x86_64 +installed = gawk-5.4.0-1-x86_64 +installed = gc-8.2.12-1-x86_64 +installed = gcc-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = gcc-libs-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = gcr-3.41.2-2-x86_64 +installed = gcr-4-4.4.0.1-1-x86_64 +installed = gdbm-1.26-2-x86_64 +installed = gdk-pixbuf2-2.44.6-2-x86_64 +installed = gedit-50.0-3-x86_64 +installed = geoclue-2.8.0-2-x86_64 +installed = geocode-glib-2-3.26.4-5-x86_64 +installed = geocode-glib-common-3.26.4-5-x86_64 +installed = gettext-1.0-2-x86_64 +installed = gexiv2-0.16.0-2-x86_64 +installed = gfxstream-0.1.2-2-x86_64 +installed = giflib-6.1.2-1-x86_64 +installed = git-2.53.0-1-x86_64 +installed = gjs-2:1.88.0-1-x86_64 +installed = glew-2.3.1-1-x86_64 +installed = glfw-1:3.4-1-x86_64 +installed = glib-networking-1:2.80.1-1-x86_64 +installed = glib2-2.88.0-1-x86_64 +installed = glibc-2.43+r5+g856c426a7534-1-x86_64 +installed = glibmm-2.68-2.88.0-1-x86_64 +installed = glm-1.0.3-1-x86_64 +installed = glslang-1:1.4.341.0-2-x86_64 +installed = glu-9.0.3-3-x86_64 +installed = glusterfs-1:11.2-2-x86_64 +installed = glycin-2.1.1-1-x86_64 +installed = gmp-6.3.0-3-x86_64 +installed = gnome-autoar-0.4.5-1-x86_64 +installed = gnome-bluetooth-3.0-47.1-3-x86_64 +installed = gnome-browser-connector-42.1-8-any +installed = gnome-calculator-49.2-1-x86_64 +installed = gnome-color-manager-3.36.2-1-x86_64 +installed = gnome-console-49.2-1-x86_64 +installed = gnome-control-center-50.1-1-x86_64 +installed = gnome-desktop-1:44.5-1-x86_64 +installed = gnome-desktop-4-1:44.5-1-x86_64 +installed = gnome-desktop-common-1:44.5-1-x86_64 +installed = gnome-disk-utility-46.1-2-x86_64 +installed = gnome-keybindings-50.1-1-x86_64 +installed = gnome-keyring-1:50.0-1-x86_64 +installed = gnome-online-accounts-3.58.1-1-x86_64 +installed = gnome-session-49.2-1-x86_64 +installed = gnome-settings-daemon-49.1-1-x86_64 +installed = gnome-shell-1:49.5-1-x86_64 +installed = gnome-shell-extensions-49.0-1-any +installed = gnome-system-monitor-49.1-1-x86_64 +installed = gnome-tweaks-49.0-2-any +installed = gnu-free-fonts-20120503-9-any +installed = gnulib-l10n-20241231-1-any +installed = gnupg-2.4.9-1-x86_64 +installed = gnutls-3.8.12-2-x86_64 +installed = gobject-introspection-runtime-1.86.0-2-x86_64 +installed = goverlay-1.7.5-1-x86_64 +installed = gperftools-2.18.1-1-x86_64 +installed = gpgme-2.0.1-3-x86_64 +installed = gpgmepp-2.0.0-2-x86_64 +installed = gpm-1.20.7.r38.ge82d1a6-6-x86_64 +installed = gptfdisk-1.0.10-2-x86_64 +installed = graphene-1.10.8-2-x86_64 +installed = graphite-1:1.3.14-6-x86_64 +installed = grep-3.12-2-x86_64 +installed = grim-1.5.0-2-x86_64 +installed = groff-1.24.1-1-x86_64 +installed = gsettings-desktop-schemas-50.0-1-any +installed = gsettings-system-schemas-50.0-1-any +installed = gsm-1.0.24-1-x86_64 +installed = gsound-1.0.3-4-x86_64 +installed = gspell-1.14.3-1-x86_64 +installed = gssdp-1.6.4-1-x86_64 +installed = gst-plugins-bad-libs-1.28.2-1-x86_64 +installed = gst-plugins-base-1.28.2-1-x86_64 +installed = gst-plugins-base-libs-1.28.2-1-x86_64 +installed = gst-plugins-good-1.28.2-1-x86_64 +installed = gstreamer-1.28.2-1-x86_64 +installed = gtest-1.17.0-2-x86_64 +installed = gtk-update-icon-cache-1:4.22.2-1-x86_64 +installed = gtk-vnc-1.5.0-1-x86_64 +installed = gtk3-1:3.24.52-1-x86_64 +installed = gtk4-1:4.22.2-1-x86_64 +installed = gtkmm-4.0-4.22.0-1-x86_64 +installed = gtksourceview4-4.8.4-2-x86_64 +installed = gtksourceview5-5.20.0-1-x86_64 +installed = guestfs-tools-1.54.0-1-x86_64 +installed = gufw-26.04-2-any +installed = guile-3.0.11-1-x86_64 +installed = gupnp-1:1.6.9-1-x86_64 +installed = gupnp-dlna-0.12.0-4-x86_64 +installed = gupnp-igd-1.6.0-2-x86_64 +installed = gvfs-1.60.0-2-x86_64 +installed = gvfs-mtp-1.60.0-2-x86_64 +installed = gvfs-smb-1.60.0-2-x86_64 +installed = gweather-locations-2026.2-1-x86_64 +installed = gzip-1.14-2-x86_64 +installed = harfbuzz-14.1.0-1-x86_64 +installed = harfbuzz-icu-14.1.0-1-x86_64 +installed = hicolor-icon-theme-0.18-1-any +installed = hidapi-0.15.0-1-x86_64 +installed = highway-1.3.0-2-x86_64 +installed = hivex-1.3.24-7-x86_64 +installed = hunspell-1.7.2-3-x86_64 +installed = hwdata-0.406-1-any +installed = hyphen-2.8.8-6-x86_64 +installed = iana-etc-20260409-1-any +installed = ibus-1.5.33-3-x86_64 +installed = icu-78.3-1-x86_64 +installed = iio-sensor-proxy-3.9-1-x86_64 +installed = imlib2-1.12.6-1-x86_64 +installed = iniparser-4.2.6-2-x86_64 +installed = iproute2-6.19.0-2-x86_64 +installed = iptables-1:1.8.13-1-x86_64 +installed = iputils-20250605-1-x86_64 +installed = iso-codes-4.20.1-1-any +installed = iw-6.17-1-x86_64 +installed = iwd-3.12-1-x86_64 +installed = jack2-1.9.22-2-x86_64 +installed = jansson-2.15.0-1-x86_64 +installed = jbigkit-2.1-8-x86_64 +installed = jfsutils-1.1.15-9-x86_64 +installed = js140-140.9.1-1-x86_64 +installed = json-c-0.18-2-x86_64 +installed = json-glib-1.10.8-1-x86_64 +installed = jsoncpp-1.9.6-3-x86_64 +installed = kbd-2.9.0-1-x86_64 +installed = kcoreaddons-6.25.0-1-x86_64 +installed = keyutils-1.6.3-3-x86_64 +installed = ki18n-6.25.0-1-x86_64 +installed = kmod-34.2-1-x86_64 +installed = kpmcore-25.12.3-1-x86_64 +installed = krb5-1.21.3-2-x86_64 +installed = kwidgetsaddons-6.25.0-1-x86_64 +installed = l-smash-2.14.5-4-x86_64 +installed = lact-0.8.4-2-x86_64 +installed = lame-3.101.r6531-1-x86_64 +installed = lapack-3.12.1-2-x86_64 +installed = lcms2-2.18-1-x86_64 +installed = ldb-2:4.24.0-1-x86_64 +installed = leancrypto-1.7.2-1-x86_64 +installed = lib32-alsa-lib-1.2.15.3-1-x86_64 +installed = lib32-alsa-plugins-1.2.12-1-x86_64 +installed = lib32-brotli-1.1.0-1-x86_64 +installed = lib32-bzip2-1.0.8-4-x86_64 +installed = lib32-curl-8.19.0-1-x86_64 +installed = lib32-dbus-1.16.2-1-x86_64 +installed = lib32-e2fsprogs-1.47.4-1-x86_64 +installed = lib32-expat-2.7.5-1-x86_64 +installed = lib32-fontconfig-2:2.17.1-1-x86_64 +installed = lib32-freetype2-2.14.3-1-x86_64 +installed = lib32-gamemode-1.8.2-1-x86_64 +installed = lib32-gcc-libs-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = lib32-glew-2.3.0-2-x86_64 +installed = lib32-glib2-2.88.0-1-x86_64 +installed = lib32-glibc-2.43+r5+g856c426a7534-1-x86_64 +installed = lib32-glu-9.0.3-2-x86_64 +installed = lib32-gmp-6.3.0-2-x86_64 +installed = lib32-gnutls-3.8.12-1-x86_64 +installed = lib32-icu-78.3-1-x86_64 +installed = lib32-json-c-0.18-2-x86_64 +installed = lib32-keyutils-1.6.3-2-x86_64 +installed = lib32-krb5-1.21.3-1-x86_64 +installed = lib32-libdisplay-info-0.3.0-1-x86_64 +installed = lib32-libdrm-2.4.131-1-x86_64 +installed = lib32-libelf-0.194-1-x86_64 +installed = lib32-libffi-3.5.2-1-x86_64 +installed = lib32-libgcrypt-1.12.1-1-x86_64 +installed = lib32-libglvnd-1.7.0-1-x86_64 +installed = lib32-libgpg-error-1.59-1-x86_64 +installed = lib32-libice-1.1.1-2-x86_64 +installed = lib32-libidn2-2.3.8-1-x86_64 +installed = lib32-libldap-2.6.13-1-x86_64 +installed = lib32-libnghttp2-1.68.1-1-x86_64 +installed = lib32-libnghttp3-1.15.0-1-x86_64 +installed = lib32-libngtcp2-1.22.0-1-x86_64 +installed = lib32-libnm-1.56.0-1-x86_64 +installed = lib32-libpciaccess-0.19-1-x86_64 +installed = lib32-libpipewire-1:1.6.3-1-x86_64 +installed = lib32-libpng-1.6.57-1-x86_64 +installed = lib32-libpsl-0.21.5-1-x86_64 +installed = lib32-libsm-1.2.6-1-x86_64 +installed = lib32-libssh2-1.11.1-1-x86_64 +installed = lib32-libtasn1-4.21.0-1-x86_64 +installed = lib32-libunistring-1.3-1-x86_64 +installed = lib32-libva-2.22.0-1-x86_64 +installed = lib32-libx11-1.8.13-1-x86_64 +installed = lib32-libxau-1.0.12-1-x86_64 +installed = lib32-libxcb-1.17.0-1-x86_64 +installed = lib32-libxcrypt-4.5.2-1-x86_64 +installed = lib32-libxcrypt-compat-4.5.2-1-x86_64 +installed = lib32-libxdmcp-1.1.5-1-x86_64 +installed = lib32-libxext-1.3.7-1-x86_64 +installed = lib32-libxfixes-6.0.1-2-x86_64 +installed = lib32-libxi-1.8.2-1-x86_64 +installed = lib32-libxinerama-1.1.6-1-x86_64 +installed = lib32-libxkbcommon-1.13.1-1-x86_64 +installed = lib32-libxml2-2.15.2-1-x86_64 +installed = lib32-libxmu-1.3.1-1-x86_64 +installed = lib32-libxshmfence-1.3.3-1-x86_64 +installed = lib32-libxss-1.2.4-2-x86_64 +installed = lib32-libxt-1.3.1-1-x86_64 +installed = lib32-libxxf86vm-1.1.5-2-x86_64 +installed = lib32-llvm-libs-1:22.1.3-1-x86_64 +installed = lib32-lm_sensors-1:3.6.2-2-x86_64 +installed = lib32-mangohud-0.8.2-1-x86_64 +installed = lib32-mesa-1:26.0.4-1-x86_64 +installed = lib32-ncurses-6.6-2-x86_64 +installed = lib32-nettle-3.10.2-1-x86_64 +installed = lib32-nspr-4.38.2-1-x86_64 +installed = lib32-nss-3.122-1-x86_64 +installed = lib32-openssl-1:3.6.2-1-x86_64 +installed = lib32-p11-kit-0.26.2-1-x86_64 +installed = lib32-pcre2-10.47-1-x86_64 +installed = lib32-pipewire-1:1.6.3-1-x86_64 +installed = lib32-spirv-tools-1:1.4.341.0-1-x86_64 +installed = lib32-sqlite-3.53.0-2-x86_64 +installed = lib32-systemd-260.1-1-x86_64 +installed = lib32-util-linux-2.42-1-x86_64 +installed = lib32-vulkan-icd-loader-1.4.341.0-1-x86_64 +installed = lib32-vulkan-mesa-implicit-layers-1:26.0.4-1-x86_64 +installed = lib32-vulkan-radeon-1:26.0.4-1-x86_64 +installed = lib32-wayland-1.24.0-1-x86_64 +installed = lib32-xcb-util-keysyms-0.4.1-2-x86_64 +installed = lib32-xz-5.8.3-1-x86_64 +installed = lib32-zlib-1.3.2-1-x86_64 +installed = lib32-zstd-1.5.7-2-x86_64 +installed = libadwaita-1:1.9.0-1-x86_64 +installed = libaemu-0.1.2-5-x86_64 +installed = libaio-0.3.113-3-x86_64 +installed = libarchive-3.8.6-1-x86_64 +installed = libasan-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libass-0.17.4-2-x86_64 +installed = libassuan-3.0.0-1-x86_64 +installed = libasyncns-1:0.8+r3+g68cd5af-3-x86_64 +installed = libatasmart-0.19-8-x86_64 +installed = libatomic-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libavc1394-0.5.4-7-x86_64 +installed = libavif-1.4.1-1-x86_64 +installed = libb2-0.98.1-3-x86_64 +installed = libblockdev-3.4.0-3-x86_64 +installed = libblockdev-crypto-3.4.0-3-x86_64 +installed = libblockdev-fs-3.4.0-3-x86_64 +installed = libblockdev-loop-3.4.0-3-x86_64 +installed = libblockdev-mdraid-3.4.0-3-x86_64 +installed = libblockdev-nvme-3.4.0-3-x86_64 +installed = libblockdev-part-3.4.0-3-x86_64 +installed = libblockdev-smart-3.4.0-3-x86_64 +installed = libblockdev-swap-3.4.0-3-x86_64 +installed = libbluray-1.4.1-1-x86_64 +installed = libbpf-1.6.2-1-x86_64 +installed = libbs2b-3.1.0-10-x86_64 +installed = libbsd-0.12.2-2-x86_64 +installed = libburn-1.5.8-1-x86_64 +installed = libbytesize-2.12-3-x86_64 +installed = libcaca-0.99.beta20-7-x86_64 +installed = libcacard-2.8.1-1-x86_64 +installed = libcanberra-1:0.30+r2+gc0620e4-6-x86_64 +installed = libcap-2.78-1-x86_64 +installed = libcap-ng-0.9.3-1-x86_64 +installed = libcbor-0.14.0-1-x86_64 +installed = libcdio-2.3.0-1-x86_64 +installed = libcdio-paranoia-10.2+2.0.2-2-x86_64 +installed = libcloudproviders-0.4.0-1-x86_64 +installed = libcolord-1.4.8-1-x86_64 +installed = libconfig-1.8.2-2-x86_64 +installed = libcue-2.3.0-2-x86_64 +installed = libcups-2:2.4.16-2-x86_64 +installed = libdaemon-0.14-6-x86_64 +installed = libdatachannel-0.24.2-1-x86_64 +installed = libdatrie-0.2.14-1-x86_64 +installed = libdbusmenu-glib-18.10.20180917-1-x86_64 +installed = libdbusmenu-gtk3-18.10.20180917-1-x86_64 +installed = libdecor-0.2.5-1-x86_64 +installed = libdeflate-1.25-1-x86_64 +installed = libdisplay-info-0.3.0-1-x86_64 +installed = libdovi-3.3.2-1-x86_64 +installed = libdrm-2.4.131-1-x86_64 +installed = libdv-1.0.0-12-x86_64 +installed = libdvdnav-7.0.0-1-x86_64 +installed = libdvdread-7.0.1-1-x86_64 +installed = libebur128-1.2.6-2-x86_64 +installed = libedit-20251016_3.1-1-x86_64 +installed = libei-1.5.0-1-x86_64 +installed = libelf-0.194-2-x86_64 +installed = libepoxy-1.5.10-3-x86_64 +installed = libevdev-1.13.6-1-x86_64 +installed = libevent-2.1.12-5-x86_64 +installed = libewf-20140816-1-x86_64 +installed = libexif-0.6.25-1-x86_64 +installed = libfdk-aac-2.0.3-2-x86_64 +installed = libffi-3.5.2-1-x86_64 +installed = libfontenc-1.1.9-1-x86_64 +installed = libfreeaptx-0.2.2-1-x86_64 +installed = libfyaml-0.9.6-2-x86_64 +installed = libgcc-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libgcrypt-1.12.1-1-x86_64 +installed = libgdm-50.0-2-x86_64 +installed = libgedit-amtk-5.10.0-1-x86_64 +installed = libgedit-gfls-1:0.4.1-1-x86_64 +installed = libgedit-gtksourceview-299.7.0-1-x86_64 +installed = libgedit-tepl-6.14.0-2-x86_64 +installed = libgee-0.20.8-1-x86_64 +installed = libgexiv2-0.14.6-2-x86_64 +installed = libgfortran-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libgirepository-1.86.0-2-x86_64 +installed = libglvnd-1.7.0-3-x86_64 +installed = libgoa-3.58.1-1-x86_64 +installed = libgomp-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libgovirt-2:0.3.11-1-x86_64 +installed = libgpg-error-1.59-1-x86_64 +installed = libgsf-1.14.56-1-x86_64 +installed = libgtop-2.41.3-2-x86_64 +installed = libgudev-238-3-x86_64 +installed = libguestfs-1.56.2-5-x86_64 +installed = libgusb-0.4.9-2-x86_64 +installed = libgweather-4-4.6.0-1-x86_64 +installed = libgxps-0.3.2-5-x86_64 +installed = libhandy-1.8.3-2-x86_64 +installed = libibus-1.5.33-3-x86_64 +installed = libical-3.0.20-3-x86_64 +installed = libice-1.1.2-1-x86_64 +installed = libidn2-2.3.8-1-x86_64 +installed = libiec61883-1.2.0-9-x86_64 +installed = libimagequant-4.4.1-1-x86_64 +installed = libimobiledevice-1.4.0-2-x86_64 +installed = libimobiledevice-glue-1.3.2-1-x86_64 +installed = libinih-62-2-x86_64 +installed = libinput-1.31.1-1-x86_64 +installed = libiptcdata-1.0.5-5-x86_64 +installed = libiscsi-1.20.3-1-x86_64 +installed = libisl-0.27-1-x86_64 +installed = libisoburn-1.5.8-1-x86_64 +installed = libisofs-1.5.8.1-1-x86_64 +installed = libjpeg-turbo-3.1.4.1-1-x86_64 +installed = libjuice-1.7.0-1-x86_64 +installed = libjxl-0.11.2-2-x86_64 +installed = libksba-1.6.8-1-x86_64 +installed = liblc3-1.1.3-2-x86_64 +installed = libldac-2.0.2.3-3-x86_64 +installed = libldap-2.6.13-1-x86_64 +installed = libldm-0.2.5-3-x86_64 +installed = liblouis-3.37.0-1-x86_64 +installed = liblsan-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libmakepkg-dropins-20-1-any +installed = libmalcontent-0.14.0-4-x86_64 +installed = libmanette-0.2.13-2-x86_64 +installed = libmbim-1.34.0-1-x86_64 +installed = libmd-1.1.0-2-x86_64 +installed = libmicrodns-0.2.0-2-x86_64 +installed = libmm-glib-1.24.2-1-x86_64 +installed = libmnl-1.0.5-2-x86_64 +installed = libmodplug-0.8.9.0-7-x86_64 +installed = libmpc-1.4.0-1-x86_64 +installed = libmtp-1.1.23-1-x86_64 +installed = libmysofa-1.3.3-1-x86_64 +installed = libnautilus-extension-50.1-1-x86_64 +installed = libnbd-1.24.2-2-x86_64 +installed = libndp-1.9-1-x86_64 +installed = libnetfilter_conntrack-1.0.9-2-x86_64 +installed = libnewt-0.52.25-2-x86_64 +installed = libnfnetlink-1.0.2-2-x86_64 +installed = libnfs-6.0.2-5-x86_64 +installed = libnftnl-1.3.1-1-x86_64 +installed = libnghttp2-1.68.1-1-x86_64 +installed = libnghttp3-1.15.0-1-x86_64 +installed = libngtcp2-1.22.0-1-x86_64 +installed = libnice-0.1.23-1-x86_64 +installed = libnl-3.12.0-1-x86_64 +installed = libnm-1.56.0-1-x86_64 +installed = libnma-common-1.10.6-3-x86_64 +installed = libnma-gtk4-1.10.6-3-x86_64 +installed = libnotify-0.8.8-1-x86_64 +installed = libnsl-2.0.1-1-x86_64 +installed = libnvme-1.16.1-3-x86_64 +installed = libobjc-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libogg-1.3.6-1-x86_64 +installed = libopenmpt-0.8.6-1-x86_64 +installed = libosinfo-1.12.0-3-x86_64 +installed = libp11-kit-0.26.2-1-x86_64 +installed = libpcap-1.10.6-1-x86_64 +installed = libpciaccess-0.19-1-x86_64 +installed = libpeas-1.38.1-1-x86_64 +installed = libpgm-5.3.128-4-x86_64 +installed = libpipewire-1:1.6.3-1-x86_64 +installed = libplacebo-7.360.1-1-x86_64 +installed = libplist-2.7.0-3-x86_64 +installed = libpng-1.6.57-1-x86_64 +installed = libportal-0.9.1-3-x86_64 +installed = libportal-gtk4-0.9.1-3-x86_64 +installed = libproxy-0.5.12-1-x86_64 +installed = libpsl-0.21.5-2-x86_64 +installed = libpulse-17.0+r98+gb096704c0-1-x86_64 +installed = libpwquality-1.4.5-7-x86_64 +installed = libqmi-1.38.0-1-x86_64 +installed = libqrtr-glib-1.4.0-1-x86_64 +installed = libquadmath-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libraqm-0.10.5-1-x86_64 +installed = libraw1394-2.1.2-4-x86_64 +installed = librest-0.10.2-1-x86_64 +installed = librsvg-2:2.62.1-1-x86_64 +installed = libsamplerate-0.2.2-3-x86_64 +installed = libsasl-2.1.28-5-x86_64 +installed = libseccomp-2.6.0-1-x86_64 +installed = libsecret-0.21.7-1-x86_64 +installed = libshout-1:2.4.6-5-x86_64 +installed = libsigc++-3.0-3.8.0-1-x86_64 +installed = libslirp-4.9.1-1-x86_64 +installed = libsm-1.2.6-1-x86_64 +installed = libsndfile-1.2.2-4-x86_64 +installed = libsodium-1.0.22-1-x86_64 +installed = libsonic-0.2.0-2-x86_64 +installed = libsoup3-3.6.6-2-x86_64 +installed = libsoxr-0.1.3-4-x86_64 +installed = libspeechd-0.12.1-3-x86_64 +installed = libsrtp-1:2.8.0-1-x86_64 +installed = libssc-0.4.2-1-x86_64 +installed = libssh-0.12.0-1-x86_64 +installed = libssh2-1.11.1-1-x86_64 +installed = libstdc++-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libstemmer-3.0.1-1-x86_64 +installed = libsysprof-capture-50.0-1-x86_64 +installed = libtasn1-4.21.0-1-x86_64 +installed = libtatsu-1.0.5-1-x86_64 +installed = libteam-1.32-3-x86_64 +installed = libthai-0.1.30-1-x86_64 +installed = libtheora-1.2.0-1-x86_64 +installed = libtiff-4.7.1-2-x86_64 +installed = libtirpc-1.3.7-1-x86_64 +installed = libtool-2.6.0-4-x86_64 +installed = libtpms-0.10.2-1-x86_64 +installed = libtraceevent-1:1.9.0-1-x86_64 +installed = libtracefs-1.8.3-1-x86_64 +installed = libtsan-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libubsan-15.2.1+r604+g0b99615a8aef-1-x86_64 +installed = libunibreak-7.0-1-x86_64 +installed = libunistring-1.4.1-1-x86_64 +installed = libunwind-1.8.2-1-x86_64 +installed = liburcu-0.15.6-1-x86_64 +installed = liburing-2.14-1-x86_64 +installed = libusb-1.0.29-1-x86_64 +installed = libusbmuxd-2.1.1-2-x86_64 +installed = libuv-1.52.1-1-x86_64 +installed = libva-2.23.0-1-x86_64 +installed = libvdpau-1.5-4-x86_64 +installed = libverto-0.3.2-6-x86_64 +installed = libvirt-1:12.2.0-1-x86_64 +installed = libvirt-glib-5.0.0-3-x86_64 +installed = libvirt-python-1:12.2.0-1-x86_64 +installed = libvorbis-1.3.7-4-x86_64 +installed = libvpl-2.16.0-2-x86_64 +installed = libvpx-1.16.0-3-x86_64 +installed = libwacom-2.18.0-2-x86_64 +installed = libwbclient-2:4.24.0-1-x86_64 +installed = libwebp-1.6.0-2-x86_64 +installed = libwireplumber-0.5.14-1-x86_64 +installed = libx11-1.8.13-1-x86_64 +installed = libxau-1.0.12-1-x86_64 +installed = libxaw-1.0.16-2-x86_64 +installed = libxcb-1.17.0-1-x86_64 +installed = libxcomposite-0.4.7-1-x86_64 +installed = libxcrypt-4.5.2-1-x86_64 +installed = libxcrypt-compat-4.5.2-1-x86_64 +installed = libxcursor-1.2.3-1-x86_64 +installed = libxcvt-0.1.3-1-x86_64 +installed = libxdamage-1.1.7-1-x86_64 +installed = libxdmcp-1.1.5-2-x86_64 +installed = libxdp-1.6.3-1-x86_64 +installed = libxext-1.3.7-1-x86_64 +installed = libxfixes-6.0.2-1-x86_64 +installed = libxfont2-2.0.7-1-x86_64 +installed = libxft-2.3.9-1-x86_64 +installed = libxi-1.8.2-1-x86_64 +installed = libxinerama-1.1.6-1-x86_64 +installed = libxkbcommon-1.13.1-1-x86_64 +installed = libxkbcommon-x11-1.13.1-1-x86_64 +installed = libxkbfile-1.2.0-1-x86_64 +installed = libxml2-2.15.2-1-x86_64 +installed = libxmlb-0.3.25-1-x86_64 +installed = libxmu-1.3.1-1-x86_64 +installed = libxpm-3.5.18-1-x86_64 +installed = libxrandr-1.5.5-1-x86_64 +installed = libxrender-0.9.12-1-x86_64 +installed = libxres-1.2.3-1-x86_64 +installed = libxshmfence-1.3.3-1-x86_64 +installed = libxslt-1.1.45-2-x86_64 +installed = libxss-1.2.5-1-x86_64 +installed = libxt-1.3.1-1-x86_64 +installed = libxtst-1.2.5-1-x86_64 +installed = libxv-1.0.13-1-x86_64 +installed = libxxf86vm-1.1.7-1-x86_64 +installed = libyaml-0.2.5-3-x86_64 +installed = libyuv-r2426+464c51a03-1-x86_64 +installed = libzip-1.11.4-1-x86_64 +installed = licenses-20240728-1-any +installed = lilv-0.26.4-1-x86_64 +installed = linux-api-headers-6.19-1-x86_64 +installed = linux-cachyos-6.18.9-1-x86_64 +installed = linux-cachyos-headers-6.18.9-1-x86_64 +installed = linux-firmware-20260309-1-any +installed = linux-firmware-amdgpu-20260309-1-any +installed = linux-firmware-atheros-20260309-1-any +installed = linux-firmware-broadcom-20260309-1-any +installed = linux-firmware-cirrus-20260309-1-any +installed = linux-firmware-intel-20260309-1-any +installed = linux-firmware-mediatek-20260309-1-any +installed = linux-firmware-nvidia-20260309-1-any +installed = linux-firmware-other-20260309-1-any +installed = linux-firmware-radeon-20260309-1-any +installed = linux-firmware-realtek-20260309-1-any +installed = linux-firmware-whence-20260309-1-any +installed = lld-22.1.3-1-x86_64 +installed = llvm-22.1.3-1-x86_64 +installed = llvm-libs-22.1.3-1-x86_64 +installed = lm_sensors-1:3.6.2-1-x86_64 +installed = lmdb-0.9.35-1-x86_64 +installed = localsearch-3.11.0-1-x86_64 +installed = lrzip-0.660-1-x86_64 +installed = lsb-release-2.0.r55.a25a4fc-1-any +installed = lsof-4.99.6-1-x86_64 +installed = lsscsi-0.32-2-x86_64 +installed = lua-5.5.0-2-x86_64 +installed = lua54-5.4.8-6-x86_64 +installed = luajit-2.1.1774896198+18b087c-1-x86_64 +installed = lutris-0.5.22-1-any +installed = lv2-1.18.10-2-x86_64 +installed = lvm2-2.03.39-1-x86_64 +installed = lz4-1:1.10.0-2-x86_64 +installed = lzo-2.10-5-x86_64 +installed = lzop-1.04-4-x86_64 +installed = m4-1.4.21-2-x86_64 +installed = mailcap-2.1.54-2-any +installed = make-4.4.1-3-x86_64 +installed = mangohud-0.8.2-3-x86_64 +installed = mbedtls-3.6.5-1-x86_64 +installed = md4c-0.5.2-2-x86_64 +installed = mdadm-4.6-1-x86_64 +installed = mesa-1:26.0.4-1-x86_64 +installed = mesa-utils-9.0.0-7-x86_64 +installed = meson-1.10.2-1-any +installed = mkinitcpio-40-4-any +installed = mkinitcpio-busybox-1.36.1-1-x86_64 +installed = mkinitcpio-openswap-0.1.1-1-any +installed = mobile-broadband-provider-info-20251101-1-any +installed = mpdecimal-4.0.1-3-x86_64 +installed = mpfr-4.2.2-1-x86_64 +installed = mpg123-1.33.4-1-x86_64 +installed = mtdev-1.1.7-1-x86_64 +installed = mtools-1:4.0.49-1-x86_64 +installed = multipath-tools-0.14.3-1-x86_64 +installed = mutter-49.5-1-x86_64 +installed = nano-9.0-1-x86_64 +installed = nautilus-49.5-1-x86_64 +installed = ncurses-6.6-2-x86_64 +installed = ndctl-84-1-x86_64 +installed = ndi-sdk-6.3.1.0.20260217.gf5b826c4e-1-x86_64 +installed = nettle-3.10.2-1-x86_64 +installed = networkmanager-1.56.0-1-x86_64 +installed = nftables-1:1.1.6-3-x86_64 +installed = nilfs-utils-2.3.0-1-x86_64 +installed = ninja-1.13.2-3-x86_64 +installed = node-gyp-12.2.0-1-any +installed = nodejs-25.9.0-1-x86_64 +installed = nodejs-nopt-9.0.0-1-any +installed = noto-fonts-1:2026.04.01-1-any +installed = noto-fonts-cjk-20240730-1-any +installed = noto-fonts-emoji-1:2.051-1-any +installed = noto-fonts-extra-1:2026.04.01-1-any +installed = npm-11.12.1-1-any +installed = npth-1.8-1-x86_64 +installed = nspr-4.38.2-1-x86_64 +installed = nss-3.122-1-x86_64 +installed = ntfs-3g-2022.10.3-2-x86_64 +installed = numactl-2.0.19-1-x86_64 +installed = obs-studio-32.1.1-2-x86_64 +installed = ocl-icd-2.3.4-1-x86_64 +installed = opencore-amr-0.1.6-2-x86_64 +installed = openjpeg2-2.5.4-1-x86_64 +installed = openssh-10.3p1-1-x86_64 +installed = openssl-3.6.2-1-x86_64 +installed = opus-1.6.1-1-x86_64 +installed = orc-0.4.42-1-x86_64 +installed = osinfo-db-20251212-1-any +installed = ostree-2025.7-3-x86_64 +installed = p11-kit-0.26.2-1-x86_64 +installed = pacman-7.1.0.r9.g54d9411-1-x86_64 +installed = pacman-contrib-1.13.1-1-x86_64 +installed = pacman-mirrorlist-20260406-1-any +installed = pahole-1:1.31-2-x86_64 +installed = pam-1.7.2-2-x86_64 +installed = pambase-20250719-1-any +installed = pango-1:1.57.1-1-x86_64 +installed = pangomm-2.48-2.56.1-1-x86_64 +installed = parted-3.7-1-x86_64 +installed = patch-2.8-1-x86_64 +installed = pavucontrol-1:6.2-1-x86_64 +installed = pcaudiolib-1.3-1-x86_64 +installed = pciutils-3.15.0-1-x86_64 +installed = pcre-8.45-4-x86_64 +installed = pcre2-10.47-1-x86_64 +installed = pcsclite-2.4.1-1-x86_64 +installed = perl-5.42.2-1-x86_64 +installed = perl-error-0.17030-3-any +installed = perl-libintl-perl-1.37-1-x86_64 +installed = perl-mailtools-2.22-3-any +installed = perl-timedate-2.35-1-any +installed = phodav-3.0-4-x86_64 +installed = pinentry-1.3.2-2-x86_64 +installed = pipewire-1:1.6.3-1-x86_64 +installed = pipewire-audio-1:1.6.3-1-x86_64 +installed = pipewire-pulse-1:1.6.3-1-x86_64 +installed = pipewire-session-manager-1:1.6.3-1-x86_64 +installed = pixman-0.46.4-1-x86_64 +installed = pkgconf-2.5.1-1-x86_64 +installed = polkit-127-3-x86_64 +installed = polkit-qt6-0.201.1-1-x86_64 +installed = poppler-26.04.0-1-x86_64 +installed = poppler-glib-26.04.0-1-x86_64 +installed = popt-1.19-2-x86_64 +installed = portaudio-1:19.7.0-4-x86_64 +installed = procps-ng-4.0.6-1-x86_64 +installed = protobuf-34.1-1-x86_64 +installed = protobuf-c-1.5.2-9-x86_64 +installed = psmisc-23.7-1-x86_64 +installed = pulse-native-provider-1:1.6.3-1-x86_64 +installed = python-3.14.4-1-x86_64 +installed = python-argcomplete-3.6.3-1-any +installed = python-attrs-26.1.0-1-any +installed = python-autocommand-2.2.2-9-any +installed = python-beautifulsoup4-4.14.3-2-any +installed = python-cairo-1.29.0-2-x86_64 +installed = python-certifi-2026.02.25-1-any +installed = python-cffi-2.0.0-2-x86_64 +installed = python-charset-normalizer-3.4.7-1-x86_64 +installed = python-click-8.3.2-1-any +installed = python-contourpy-1.3.3-3-x86_64 +installed = python-cryptography-46.0.7-1-x86_64 +installed = python-cycler-0.12.1-4-any +installed = python-dateutil-2.9.0-8-any +installed = python-dbus-1.4.0-2-x86_64 +installed = python-distro-1.9.0-4-any +installed = python-evdev-1.9.3-1-x86_64 +installed = python-filelock-3.26.0-1-any +installed = python-fonttools-4.62.1-1-x86_64 +installed = python-gobject-3.56.2-1-x86_64 +installed = python-idna-3.11-2-any +installed = python-jaraco.collections-5.1.0-3-any +installed = python-jaraco.context-6.1.2-1-any +installed = python-jaraco.functools-4.1.0-3-any +installed = python-jaraco.text-4.0.0-4-any +installed = python-kiwisolver-1.5.0-1-x86_64 +installed = python-lxml-6.0.4-1-x86_64 +installed = python-matplotlib-3.10.8-5-x86_64 +installed = python-moddb-0.14.0-2-any +installed = python-more-itertools-11.0.2-1-any +installed = python-numpy-2.4.4-1-x86_64 +installed = python-packaging-26.0-1-any +installed = python-pillow-12.2.0-1-x86_64 +installed = python-pip-26.0.1-1-any +installed = python-pipx-1.11.1-1-any +installed = python-pkg_resources-81.0.0-1-any +installed = python-platformdirs-4.9.6-1-any +installed = python-pycparser-3.00-1-any +installed = python-pyparsing-3.3.2-1-any +installed = python-pyqt6-6.11.0-1-x86_64 +installed = python-pyqt6-sip-13.11.1-1-x86_64 +installed = python-requests-2.33.1-1-any +installed = python-setuptools-1:82.0.1-1-any +installed = python-six-1.17.0-3-any +installed = python-soupsieve-2.8.3-1-any +installed = python-tqdm-4.67.3-1-any +installed = python-typing_extensions-4.15.0-3-any +installed = python-urllib3-2.6.3-1-any +installed = python-userpath-1.9.2-4-any +installed = python-wheel-0.46.3-1-any +installed = python-yaml-6.0.3-2-x86_64 +installed = qemu-audio-alsa-10.2.2-3-x86_64 +installed = qemu-audio-dbus-10.2.2-3-x86_64 +installed = qemu-audio-jack-10.2.2-3-x86_64 +installed = qemu-audio-oss-10.2.2-3-x86_64 +installed = qemu-audio-pa-10.2.2-3-x86_64 +installed = qemu-audio-pipewire-10.2.2-3-x86_64 +installed = qemu-audio-sdl-10.2.2-3-x86_64 +installed = qemu-audio-spice-10.2.2-3-x86_64 +installed = qemu-base-10.2.2-3-x86_64 +installed = qemu-block-curl-10.2.2-3-x86_64 +installed = qemu-block-dmg-10.2.2-3-x86_64 +installed = qemu-block-gluster-10.2.2-3-x86_64 +installed = qemu-block-iscsi-10.2.2-3-x86_64 +installed = qemu-block-nfs-10.2.2-3-x86_64 +installed = qemu-block-ssh-10.2.2-3-x86_64 +installed = qemu-chardev-baum-10.2.2-3-x86_64 +installed = qemu-chardev-spice-10.2.2-3-x86_64 +installed = qemu-common-10.2.2-3-x86_64 +installed = qemu-desktop-10.2.2-3-x86_64 +installed = qemu-docs-10.2.2-3-x86_64 +installed = qemu-emulators-full-10.2.2-3-x86_64 +installed = qemu-full-10.2.2-3-x86_64 +installed = qemu-hw-display-qxl-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-gl-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-gl-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-rutabaga-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-gpu-rutabaga-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-vga-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-vga-gl-10.2.2-3-x86_64 +installed = qemu-hw-display-virtio-vga-rutabaga-10.2.2-3-x86_64 +installed = qemu-hw-s390x-virtio-gpu-ccw-10.2.2-3-x86_64 +installed = qemu-hw-uefi-vars-10.2.2-3-x86_64 +installed = qemu-hw-usb-host-10.2.2-3-x86_64 +installed = qemu-hw-usb-redirect-10.2.2-3-x86_64 +installed = qemu-hw-usb-smartcard-10.2.2-3-x86_64 +installed = qemu-img-10.2.2-3-x86_64 +installed = qemu-pr-helper-10.2.2-3-x86_64 +installed = qemu-system-aarch64-10.2.2-3-x86_64 +installed = qemu-system-alpha-10.2.2-3-x86_64 +installed = qemu-system-alpha-firmware-10.2.2-3-x86_64 +installed = qemu-system-arm-10.2.2-3-x86_64 +installed = qemu-system-arm-firmware-10.2.2-3-x86_64 +installed = qemu-system-avr-10.2.2-3-x86_64 +installed = qemu-system-hppa-10.2.2-3-x86_64 +installed = qemu-system-hppa-firmware-10.2.2-3-x86_64 +installed = qemu-system-loongarch64-10.2.2-3-x86_64 +installed = qemu-system-m68k-10.2.2-3-x86_64 +installed = qemu-system-microblaze-10.2.2-3-x86_64 +installed = qemu-system-microblaze-firmware-10.2.2-3-x86_64 +installed = qemu-system-mips-10.2.2-3-x86_64 +installed = qemu-system-or1k-10.2.2-3-x86_64 +installed = qemu-system-ppc-10.2.2-3-x86_64 +installed = qemu-system-ppc-firmware-10.2.2-3-x86_64 +installed = qemu-system-riscv-10.2.2-3-x86_64 +installed = qemu-system-riscv-firmware-10.2.2-3-x86_64 +installed = qemu-system-rx-10.2.2-3-x86_64 +installed = qemu-system-s390x-10.2.2-3-x86_64 +installed = qemu-system-s390x-firmware-10.2.2-3-x86_64 +installed = qemu-system-sh4-10.2.2-3-x86_64 +installed = qemu-system-sparc-10.2.2-3-x86_64 +installed = qemu-system-sparc-firmware-10.2.2-3-x86_64 +installed = qemu-system-tricore-10.2.2-3-x86_64 +installed = qemu-system-x86-10.2.2-3-x86_64 +installed = qemu-system-x86-firmware-10.2.2-3-x86_64 +installed = qemu-system-xtensa-10.2.2-3-x86_64 +installed = qemu-tests-10.2.2-3-x86_64 +installed = qemu-tools-10.2.2-3-x86_64 +installed = qemu-ui-curses-10.2.2-3-x86_64 +installed = qemu-ui-dbus-10.2.2-3-x86_64 +installed = qemu-ui-egl-headless-10.2.2-3-x86_64 +installed = qemu-ui-gtk-10.2.2-3-x86_64 +installed = qemu-ui-opengl-10.2.2-3-x86_64 +installed = qemu-ui-sdl-10.2.2-3-x86_64 +installed = qemu-ui-spice-app-10.2.2-3-x86_64 +installed = qemu-ui-spice-core-10.2.2-3-x86_64 +installed = qemu-user-10.2.2-3-x86_64 +installed = qemu-vhost-user-gpu-10.2.2-3-x86_64 +installed = qemu-vmsr-helper-10.2.2-3-x86_64 +installed = qhull-2020.2-5-x86_64 +installed = qrcodegencpp-cmake-1.8.0-4-x86_64 +installed = qt5-base-5.15.18+kde+r109-2-x86_64 +installed = qt5-declarative-5.15.18+kde+r23-1-x86_64 +installed = qt5-translations-5.15.18-1-any +installed = qt5-wayland-5.15.18+kde+r55-1-x86_64 +installed = qt6-5compat-6.11.0-1-x86_64 +installed = qt6-base-6.11.0-2-x86_64 +installed = qt6-declarative-6.11.0-1-x86_64 +installed = qt6-multimedia-6.11.0-1-x86_64 +installed = qt6-multimedia-ffmpeg-6.11.0-1-x86_64 +installed = qt6-shadertools-6.11.0-1-x86_64 +installed = qt6-svg-6.11.0-2-x86_64 +installed = qt6-tools-6.11.0-3-x86_64 +installed = qt6-translations-6.11.0-1-any +installed = qt6-virtualkeyboard-6.11.0-1-x86_64 +installed = qt6-wayland-6.11.0-1-x86_64 +installed = qt6pas-6.2.10-3-x86_64 +installed = rav1e-0.8.1-2-x86_64 +installed = raveos-app-installer-2.0.0-12-any +installed = rdma-core-62.0-1-x86_64 +installed = readline-8.3.003-1-x86_64 +installed = rhash-1.4.6-1-x86_64 +installed = rnnoise-1:0.2-1-x86_64 +installed = rpcbind-1.2.8-1-x86_64 +installed = rsync-3.4.1-2-x86_64 +installed = rtkit-0.14-1-x86_64 +installed = rubberband-4.0.0-2-x86_64 +installed = runc-1.4.2-1-x86_64 +installed = rutabaga-ffi-0.1.75-1-x86_64 +installed = sbc-2.2-1-x86_64 +installed = sddm-0.21.0-6-x86_64 +installed = sddm-astronaut-theme-75.c10bd95-1-any +installed = sdl2-compat-2.32.66-1-x86_64 +installed = sdl2_image-2.8.10-1-x86_64 +installed = sdl3-3.4.4-1-x86_64 +installed = sdl3_ttf-3.2.2-3-x86_64 +installed = seabios-1.17.0-2-any +installed = seatd-0.9.3-1-x86_64 +installed = sed-4.9-3-x86_64 +installed = semver-7.7.4-1-any +installed = serd-0.32.8-1-x86_64 +installed = shaderc-2026.1-2-x86_64 +installed = shadow-4.18.0-1-x86_64 +installed = shared-mime-info-2.4-3-x86_64 +installed = simde-0.8.2-1-any +installed = simdjson-1:4.6.1-1-x86_64 +installed = slang-2.3.3-4-x86_64 +installed = sleuthkit-4.14.0-2-x86_64 +installed = slurp-1.5.0-2-x86_64 +installed = smartmontools-7.5-1-x86_64 +installed = smbclient-2:4.24.0-1-x86_64 +installed = snappy-1.2.2-3-x86_64 +installed = sndio-1.10.0-1-x86_64 +installed = sord-0.16.22-1-x86_64 +installed = sound-theme-freedesktop-0.8-6-any +installed = spandsp-0.0.6-7-x86_64 +installed = speex-1.2.1-2-x86_64 +installed = speexdsp-1.2.1-2-x86_64 +installed = spice-0.16.0-2-x86_64 +installed = spice-gtk-0.42-5-x86_64 +installed = spice-protocol-0.14.5-1-any +installed = spirv-tools-1:1.4.341.0-2-x86_64 +installed = sqlite-3.53.0-2-x86_64 +installed = squashfs-tools-4.7.5-1-x86_64 +installed = sratom-0.6.22-1-x86_64 +installed = srt-1.5.4-1-x86_64 +installed = sshpass-1.10-2-x86_64 +installed = startup-notification-0.12-9-x86_64 +installed = steam-1.0.0.85-6-x86_64 +installed = steam-devices-1.0.0.85-6-x86_64 +installed = strace-6.19-1-x86_64 +installed = sudo-1.9.17.p2-2-x86_64 +installed = supermin-5.3.5-2-x86_64 +installed = svt-av1-4.1.0-1-x86_64 +installed = swtpm-0.10.1-2-x86_64 +installed = sysfsutils-2.1.1-2-x86_64 +installed = syslinux-6.04.pre3.r3.g05ac953c-4-x86_64 +installed = systemd-260.1-1-x86_64 +installed = systemd-libs-260.1-1-x86_64 +installed = systemd-sysvcompat-260.1-1-x86_64 +installed = taglib-2.2.1-1-x86_64 +installed = talloc-2.4.4-1-x86_64 +installed = tar-1.35-2-x86_64 +installed = tdb-1.4.15-1-x86_64 +installed = tecla-50.0-1-x86_64 +installed = tevent-1:0.17.1-2-x86_64 +installed = texinfo-7.3-1-x86_64 +installed = thin-provisioning-tools-1.3.1-1-x86_64 +installed = tinysparql-3.11.0-1-x86_64 +installed = totem-pl-parser-3.26.7-1-x86_64 +installed = tpm2-tss-4.1.3-1-x86_64 +installed = traceroute-2.1.6-1-x86_64 +installed = tslib-1.24-1-x86_64 +installed = ttf-ubuntu-font-family-1:0.83-2-any +installed = twolame-0.4.0-4-x86_64 +installed = tzdata-2026a-1-x86_64 +installed = uchardet-0.0.8-4-x86_64 +installed = udisks2-2.11.1-2-x86_64 +installed = ufw-0.36.2-7-any +installed = unzip-6.0-23-x86_64 +installed = upower-1.91.2-1-x86_64 +installed = usbredir-0.15.0-1-x86_64 +installed = usbutils-019-1-x86_64 +installed = uthash-2.3.0-3-any +installed = util-linux-2.42-1-x86_64 +installed = util-linux-libs-2.42-1-x86_64 +installed = v4l-utils-1.32.0-2-x86_64 +installed = vapoursynth-73-2-x86_64 +installed = vde2-2.3.3-8-x86_64 +installed = vid.stab-1.1.1-2-x86_64 +installed = vim-9.2.0316-1-x86_64 +installed = vim-runtime-9.2.0316-1-x86_64 +installed = virglrenderer-1.2.0-1-x86_64 +installed = virt-install-5.1.0-3-any +installed = virt-manager-5.1.0-3-any +installed = virt-viewer-11.0-4-x86_64 +installed = virtiofsd-1.13.3-1-x86_64 +installed = vivaldi-7.9.3970.50-1-x86_64 +installed = vivaldi-ffmpeg-codecs-146.0.7680.189-1-x86_64 +installed = vmaf-3.1.0-1-x86_64 +installed = volume_key-0.3.12-12-x86_64 +installed = vscodium-1.112.01907-1-x86_64 +installed = vte-common-0.84.0-1-x86_64 +installed = vte3-0.84.0-1-x86_64 +installed = vte4-0.84.0-1-x86_64 +installed = vulkan-icd-loader-1.4.341.0-1-x86_64 +installed = vulkan-mesa-implicit-layers-1:26.0.4-1-x86_64 +installed = vulkan-radeon-1:26.0.4-1-x86_64 +installed = vulkan-tools-1.4.341.0-2-x86_64 +installed = wavpack-5.9.0-1-x86_64 +installed = wayland-1.24.0-1-x86_64 +installed = webkit2gtk-4.1-2.52.2-1-x86_64 +installed = webkitgtk-6.0-2.52.2-1-x86_64 +installed = webrtc-audio-processing-1-1.3-5-x86_64 +installed = wget-1.25.0-3-x86_64 +installed = which-2.23-1-x86_64 +installed = winboat-bin-0.9.0-1-x86_64 +installed = wine-11.6-1-x86_64 +installed = wine-gecko-2.47.4-2-x86_64 +installed = wine-mono-11.0.0-1-x86_64 +installed = winetricks-20260125-1-x86_64 +installed = wireless-regdb-2026.02.04-1-any +installed = wireplumber-0.5.14-1-x86_64 +installed = woff2-1.0.2-6-x86_64 +installed = wolfssl-5.9.1-1-x86_64 +installed = wpa_supplicant-2:2.11-5-x86_64 +installed = x264-3:0.165.r3222.b35605a-2-x86_64 +installed = x265-4.1-1-x86_64 +installed = xcb-proto-1.17.0-4-any +installed = xcb-util-0.4.1-2-x86_64 +installed = xcb-util-cursor-0.1.6-1-x86_64 +installed = xcb-util-errors-1.0.1-2-x86_64 +installed = xcb-util-image-0.4.1-3-x86_64 +installed = xcb-util-keysyms-0.4.1-5-x86_64 +installed = xcb-util-renderutil-0.3.10-2-x86_64 +installed = xcb-util-wm-0.4.2-2-x86_64 +installed = xdg-dbus-proxy-0.1.7-1-x86_64 +installed = xdg-desktop-portal-1.20.4-1-x86_64 +installed = xdg-desktop-portal-gnome-50.0-1-x86_64 +installed = xdg-desktop-portal-gtk-1.15.3-1-x86_64 +installed = xdg-desktop-portal-wlr-0.8.1-1-x86_64 +installed = xdg-user-dirs-0.20-1-x86_64 +installed = xdg-user-dirs-gtk-0.16-1-x86_64 +installed = xdg-utils-1.2.1-2-any +installed = xf86-input-libinput-1.5.0-1-x86_64 +installed = xfsprogs-6.19.0-1-x86_64 +installed = xkeyboard-config-2.47-1-any +installed = xorg-fonts-encodings-1.1.0-2-any +installed = xorg-server-21.1.21-1-x86_64 +installed = xorg-server-common-21.1.21-1-x86_64 +installed = xorg-setxkbmap-1.3.5-1-x86_64 +installed = xorg-xauth-1.1.5-1-x86_64 +installed = xorg-xkbcomp-1.5.0-1-x86_64 +installed = xorg-xprop-1.2.8-1-x86_64 +installed = xorg-xrandr-1.5.3-1-x86_64 +installed = xorg-xwayland-24.1.9-1-x86_64 +installed = xorgproto-2025.1-1-any +installed = xvidcore-1.3.7-3-x86_64 +installed = xxhash-0.8.3-1-x86_64 +installed = xz-5.8.3-1-x86_64 +installed = yaml-cpp-0.9.0-1-x86_64 +installed = yara-4.5.5-1-x86_64 +installed = yaru-gtk-theme-25.10.3-1-any +installed = yay-bin-12.5.7-1-x86_64 +installed = yyjson-0.12.0-1-x86_64 +installed = zenity-4.2.2-1-x86_64 +installed = zenpower5-dkms-git-5:0.5.0.r3.g66871d8-1-x86_64 +installed = zeromq-4.3.5-3-x86_64 +installed = zimg-3.0.6-1-x86_64 +installed = zix-0.8.0-1-x86_64 +installed = zlib-1:1.3.2-3-x86_64 +installed = zlib-ng-2.3.3-1-x86_64 +installed = zstd-1.5.7-3-x86_64 diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.INSTALL b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.INSTALL new file mode 100644 index 0000000..876a411 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.INSTALL @@ -0,0 +1,7 @@ +post_install() { + : +} + +post_upgrade() { + : +} diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.MTREE b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.MTREE Binary files differnew file mode 100644 index 0000000..c018deb --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.MTREE diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.PKGINFO b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.PKGINFO new file mode 100644 index 0000000..25c148a --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/.PKGINFO @@ -0,0 +1,14 @@ +# Generated by makepkg 7.1.0 +# using fakeroot version 1.37.2 +pkgname = raveos-hyprland-theme +pkgbase = raveos-hyprland-theme +xdata = pkgtype=pkg +pkgver = 0.0.0-6 +pkgdesc = RaveOS Hyprland theme payload and installer +url = https://raveos.local +builddate = 1776187236 +packager = Unknown Packager +size = 419101 +arch = any +license = custom +depend = fastfetch diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/raveos-hyprland-theme/auto-apply.sh b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/raveos-hyprland-theme/auto-apply.sh new file mode 100755 index 0000000..ad329c3 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/raveos-hyprland-theme/auto-apply.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env bash +set -euo pipefail + +payload_dir="/usr/share/raveos/hyprland-theme/theme-data" + +if [[ ! -d "$payload_dir" ]]; then + echo "Missing payload: $payload_dir" >&2 + exit 1 +fi + +if [[ ${EUID} -ne 0 ]]; then + echo "Run as root." >&2 + exit 1 +fi + +mkdir -p /etc/skel + +if [[ -f "${payload_dir}/kitty/kitty.conf" ]]; then + install -Dm644 "${payload_dir}/kitty/kitty.conf" /etc/skel/.config/kitty/kitty.conf +fi + +if [[ -f "${payload_dir}/fastfetch/config.jsonc" ]]; then + install -Dm644 "${payload_dir}/fastfetch/config.jsonc" /etc/skel/.config/fastfetch/config.jsonc +fi + +if [[ -f "${payload_dir}/fastfetch/config-kitty.jsonc" ]]; then + install -Dm644 "${payload_dir}/fastfetch/config-kitty.jsonc" /etc/skel/.config/fastfetch/config-kitty.jsonc +fi + +if [[ -f "${payload_dir}/fastfetch/raveos-logo.png" ]]; then + install -Dm644 "${payload_dir}/fastfetch/raveos-logo.png" /etc/skel/.config/fastfetch/raveos-logo.png +fi + +if [[ -f "${payload_dir}/fastfetch/raveos-logo.txt" ]]; then + install -Dm644 "${payload_dir}/fastfetch/raveos-logo.txt" /etc/skel/.config/fastfetch/raveos-logo.txt +fi + +if [[ -f "${payload_dir}/profile.d/raveos-fastfetch.sh" ]]; then + install -Dm755 "${payload_dir}/profile.d/raveos-fastfetch.sh" /etc/profile.d/raveos-fastfetch.sh +fi + +if [[ -d "${payload_dir}/skel" ]]; then + cp -r --no-preserve=ownership "${payload_dir}/skel/." /etc/skel/ +fi + +if [[ -f "${payload_dir}/background" ]]; then + install -Dm644 "${payload_dir}/background" /usr/share/backgrounds/raveos/raveos-main-bg.jpeg +fi + +if [[ -f "${payload_dir}/sddm/sddm.conf" ]]; then + install -Dm644 "${payload_dir}/sddm/sddm.conf" /etc/sddm.conf.d/raveos-theme.conf +fi + +for candidate in \ + "/usr/share/sddm/themes/sddm-astronaut-theme" \ + "/usr/share/sddm/themes/astronaut" \ + "/usr/share/sddm/themes/sddm-astronaut"; do + if [[ -d "$candidate" ]]; then + if [[ -f "${payload_dir}/sddm/new-raveos-main-bg.jpeg" ]]; then + install -Dm644 "${payload_dir}/sddm/new-raveos-main-bg.jpeg" \ + "${candidate}/Backgrounds/new-raveos-main-bg.jpeg" + fi + if [[ -f "${payload_dir}/sddm/astronaut.conf" ]]; then + install -Dm644 "${payload_dir}/sddm/astronaut.conf" \ + "${candidate}/Themes/astronaut.conf" + fi + break + fi +done + +while IFS=: read -r user _ uid gid _ home shell; do + [[ "$uid" -ge 1000 ]] || continue + [[ -d "$home" ]] || continue + [[ "$shell" != "/usr/bin/nologin" && "$shell" != "/bin/false" ]] || continue + if [[ -d "${payload_dir}/skel" ]]; then + cp -r --no-preserve=ownership "${payload_dir}/skel/." "$home/" + fi + if [[ -f "${payload_dir}/kitty/kitty.conf" ]]; then + install -Dm644 "${payload_dir}/kitty/kitty.conf" "${home}/.config/kitty/kitty.conf" + fi + if [[ -f "${payload_dir}/fastfetch/config.jsonc" ]]; then + install -Dm644 "${payload_dir}/fastfetch/config.jsonc" "${home}/.config/fastfetch/config.jsonc" + fi + if [[ -f "${payload_dir}/fastfetch/config-kitty.jsonc" ]]; then + install -Dm644 "${payload_dir}/fastfetch/config-kitty.jsonc" "${home}/.config/fastfetch/config-kitty.jsonc" + fi + if [[ -f "${payload_dir}/fastfetch/raveos-logo.png" ]]; then + install -Dm644 "${payload_dir}/fastfetch/raveos-logo.png" "${home}/.config/fastfetch/raveos-logo.png" + fi + if [[ -f "${payload_dir}/fastfetch/raveos-logo.txt" ]]; then + install -Dm644 "${payload_dir}/fastfetch/raveos-logo.txt" "${home}/.config/fastfetch/raveos-logo.txt" + fi + chown -R "${uid}:${gid}" "$home" +done < /etc/passwd + +echo "Automatic apply finished." diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/systemd/system/raveos-hyprland-theme-apply.service b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/systemd/system/raveos-hyprland-theme-apply.service new file mode 100644 index 0000000..7c630f2 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/lib/systemd/system/raveos-hyprland-theme-apply.service @@ -0,0 +1,12 @@ +[Unit] +Description=Apply RaveOS Hyprland theme payload +After=local-fs.target systemd-user-sessions.service +ConditionPathExists=!/var/lib/raveos-hyprland-theme/.applied + +[Service] +Type=oneshot +ExecStart=/usr/lib/raveos-hyprland-theme/auto-apply.sh +ExecStartPost=/usr/bin/install -Dm644 /dev/null /var/lib/raveos-hyprland-theme/.applied + +[Install] +WantedBy=multi-user.target diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.changelog-1.2 b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.changelog-1.2 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.changelog-1.2 diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.firstlaunch b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.firstlaunch new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/.firstlaunch diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/settings.json b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/settings.json new file mode 100644 index 0000000..72a922f --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/DankMaterialShell/settings.json @@ -0,0 +1,545 @@ +{ + "currentThemeName": "green", + "currentThemeCategory": "generic", + "customThemeFile": "", + "registryThemeVariants": {}, + "matugenScheme": "scheme-tonal-spot", + "runUserMatugenTemplates": true, + "matugenTargetMonitor": "", + "popupTransparency": 1, + "dockTransparency": 0.2, + "widgetBackgroundColor": "sch", + "widgetColorMode": "default", + "controlCenterTileColorMode": "primary", + "buttonColorMode": "primary", + "cornerRadius": 12, + "niriLayoutGapsOverride": -1, + "niriLayoutRadiusOverride": -1, + "niriLayoutBorderSize": -1, + "hyprlandLayoutGapsOverride": -1, + "hyprlandLayoutRadiusOverride": -1, + "hyprlandLayoutBorderSize": -1, + "mangoLayoutGapsOverride": -1, + "mangoLayoutRadiusOverride": -1, + "mangoLayoutBorderSize": -1, + "use24HourClock": true, + "showSeconds": false, + "padHours12Hour": false, + "useFahrenheit": false, + "windSpeedUnit": "kmh", + "nightModeEnabled": false, + "animationSpeed": 1, + "customAnimationDuration": 500, + "syncComponentAnimationSpeeds": true, + "popoutAnimationSpeed": 1, + "popoutCustomAnimationDuration": 150, + "modalAnimationSpeed": 1, + "modalCustomAnimationDuration": 150, + "enableRippleEffects": true, + "wallpaperFillMode": "Fill", + "blurredWallpaperLayer": false, + "blurWallpaperOnOverview": false, + "showLauncherButton": true, + "showWorkspaceSwitcher": true, + "showFocusedWindow": true, + "showWeather": true, + "showMusic": true, + "showClipboard": true, + "showCpuUsage": true, + "showMemUsage": true, + "showCpuTemp": true, + "showGpuTemp": true, + "selectedGpuIndex": 0, + "enabledGpuPciIds": [], + "showSystemTray": true, + "showClock": true, + "showNotificationButton": true, + "showBattery": true, + "showControlCenterButton": true, + "showCapsLockIndicator": true, + "controlCenterShowNetworkIcon": true, + "controlCenterShowBluetoothIcon": true, + "controlCenterShowAudioIcon": true, + "controlCenterShowAudioPercent": false, + "controlCenterShowVpnIcon": true, + "controlCenterShowBrightnessIcon": false, + "controlCenterShowBrightnessPercent": false, + "controlCenterShowMicIcon": false, + "controlCenterShowMicPercent": true, + "controlCenterShowBatteryIcon": false, + "controlCenterShowPrinterIcon": false, + "controlCenterShowScreenSharingIcon": true, + "showPrivacyButton": true, + "privacyShowMicIcon": false, + "privacyShowCameraIcon": false, + "privacyShowScreenShareIcon": false, + "controlCenterWidgets": [ + { + "id": "volumeSlider", + "enabled": true, + "width": 100 + }, + { + "id": "audioOutput", + "enabled": true, + "width": 50 + }, + { + "id": "audioInput", + "enabled": true, + "width": 50 + }, + { + "id": "nightMode", + "enabled": true, + "width": 50 + }, + { + "id": "doNotDisturb", + "enabled": true, + "width": 50 + } + ], + "showWorkspaceIndex": false, + "showWorkspaceName": false, + "showWorkspacePadding": false, + "workspaceScrolling": false, + "showWorkspaceApps": false, + "workspaceDragReorder": true, + "maxWorkspaceIcons": 3, + "workspaceAppIconSizeOffset": 0, + "groupWorkspaceApps": true, + "workspaceFollowFocus": false, + "showOccupiedWorkspacesOnly": false, + "reverseScrolling": false, + "dwlShowAllTags": false, + "workspaceColorMode": "default", + "workspaceOccupiedColorMode": "none", + "workspaceUnfocusedColorMode": "default", + "workspaceUrgentColorMode": "default", + "workspaceFocusedBorderEnabled": false, + "workspaceFocusedBorderColor": "primary", + "workspaceFocusedBorderThickness": 2, + "workspaceNameIcons": {}, + "waveProgressEnabled": true, + "scrollTitleEnabled": true, + "audioVisualizerEnabled": true, + "audioScrollMode": "volume", + "audioWheelScrollAmount": 5, + "clockCompactMode": false, + "focusedWindowCompactMode": false, + "runningAppsCompactMode": true, + "barMaxVisibleApps": 0, + "barMaxVisibleRunningApps": 0, + "barShowOverflowBadge": true, + "appsDockHideIndicators": false, + "appsDockColorizeActive": false, + "appsDockActiveColorMode": "primary", + "appsDockEnlargeOnHover": false, + "appsDockEnlargePercentage": 125, + "appsDockIconSizePercentage": 100, + "keyboardLayoutNameCompactMode": false, + "runningAppsCurrentWorkspace": false, + "runningAppsGroupByApp": false, + "runningAppsCurrentMonitor": false, + "appIdSubstitutions": [], + "centeringMode": "index", + "clockDateFormat": "ddd MMM d", + "lockDateFormat": "", + "mediaSize": 1, + "appLauncherViewMode": "grid", + "spotlightModalViewMode": "list", + "browserPickerViewMode": "grid", + "browserUsageHistory": { + "librewolf": { + "count": 4, + "lastUsed": 1770920985881, + "name": "LibreWolf" + } + }, + "appPickerViewMode": "grid", + "filePickerUsageHistory": {}, + "sortAppsAlphabetically": false, + "appLauncherGridColumns": 5, + "spotlightCloseNiriOverview": true, + "spotlightSectionViewModes": {}, + "appDrawerSectionViewModes": {}, + "niriOverviewOverlayEnabled": true, + "dankLauncherV2Size": "compact", + "dankLauncherV2BorderEnabled": false, + "dankLauncherV2BorderThickness": 2, + "dankLauncherV2BorderColor": "primary", + "dankLauncherV2ShowFooter": true, + "useAutoLocation": false, + "weatherEnabled": true, + "networkPreference": "auto", + "iconTheme": "System Default", + "cursorSettings": { + "theme": "System Default", + "size": 24, + "niri": { + "hideWhenTyping": false, + "hideAfterInactiveMs": 0 + }, + "hyprland": { + "hideOnKeyPress": false, + "hideOnTouch": false, + "inactiveTimeout": 0 + }, + "dwl": { + "cursorHideTimeout": 0 + } + }, + "launcherLogoMode": "os", + "launcherLogoCustomPath": "", + "launcherLogoColorOverride": "primary", + "launcherLogoColorInvertOnMode": false, + "launcherLogoBrightness": 0.5, + "launcherLogoContrast": 1, + "launcherLogoSizeOffset": 2, + "fontFamily": "Ubuntu", + "monoFontFamily": "Ubuntu Mono", + "fontWeight": 700, + "fontScale": 1.04, + "notepadUseMonospace": true, + "notepadFontFamily": "", + "notepadFontSize": 14, + "notepadShowLineNumbers": false, + "notepadTransparencyOverride": -1, + "notepadLastCustomTransparency": 0.7, + "soundsEnabled": true, + "useSystemSoundTheme": false, + "soundNewNotification": true, + "soundVolumeChanged": true, + "soundPluggedIn": true, + "acMonitorTimeout": 0, + "acLockTimeout": 0, + "acSuspendTimeout": 0, + "acSuspendBehavior": 0, + "acProfileName": "", + "batteryMonitorTimeout": 0, + "batteryLockTimeout": 0, + "batterySuspendTimeout": 0, + "batterySuspendBehavior": 0, + "batteryProfileName": "", + "batteryChargeLimit": 100, + "lockBeforeSuspend": false, + "loginctlLockIntegration": true, + "fadeToLockEnabled": true, + "fadeToLockGracePeriod": 5, + "fadeToDpmsEnabled": true, + "fadeToDpmsGracePeriod": 5, + "launchPrefix": "", + "brightnessDevicePins": {}, + "wifiNetworkPins": {}, + "bluetoothDevicePins": {}, + "audioInputDevicePins": {}, + "audioOutputDevicePins": {}, + "gtkThemingEnabled": false, + "qtThemingEnabled": false, + "syncModeWithPortal": true, + "terminalsAlwaysDark": true, + "runDmsMatugenTemplates": true, + "matugenTemplateGtk": true, + "matugenTemplateNiri": true, + "matugenTemplateHyprland": true, + "matugenTemplateMangowc": true, + "matugenTemplateQt5ct": true, + "matugenTemplateQt6ct": true, + "matugenTemplateFirefox": true, + "matugenTemplatePywalfox": true, + "matugenTemplateZenBrowser": true, + "matugenTemplateVesktop": true, + "matugenTemplateEquibop": true, + "matugenTemplateGhostty": true, + "matugenTemplateKitty": true, + "matugenTemplateFoot": true, + "matugenTemplateAlacritty": true, + "matugenTemplateNeovim": true, + "matugenTemplateWezterm": true, + "matugenTemplateDgop": true, + "matugenTemplateKcolorscheme": true, + "matugenTemplateVscode": true, + "matugenTemplateEmacs": true, + "showDock": false, + "dockAutoHide": false, + "dockSmartAutoHide": false, + "dockGroupByApp": false, + "dockOpenOnOverview": false, + "dockPosition": 1, + "dockSpacing": 6, + "dockBottomGap": -59, + "dockMargin": 0, + "dockIconSize": 47, + "dockIndicatorStyle": "circle", + "dockBorderEnabled": false, + "dockBorderColor": "surfaceText", + "dockBorderOpacity": 1, + "dockBorderThickness": 1, + "dockIsolateDisplays": true, + "dockLauncherEnabled": true, + "dockLauncherLogoMode": "custom", + "dockLauncherLogoCustomPath": "", + "dockLauncherLogoColorOverride": "primary", + "dockLauncherLogoSizeOffset": 3, + "dockLauncherLogoBrightness": 0.5, + "dockLauncherLogoContrast": 1, + "dockMaxVisibleApps": 0, + "dockMaxVisibleRunningApps": 0, + "dockShowOverflowBadge": true, + "notificationOverlayEnabled": false, + "modalDarkenBackground": true, + "lockScreenShowPowerActions": true, + "lockScreenShowSystemIcons": true, + "lockScreenShowTime": true, + "lockScreenShowDate": true, + "lockScreenShowProfileImage": true, + "lockScreenShowPasswordField": true, + "lockScreenShowMediaPlayer": true, + "lockScreenPowerOffMonitorsOnLock": false, + "lockAtStartup": false, + "enableFprint": false, + "maxFprintTries": 15, + "lockScreenActiveMonitor": "all", + "lockScreenInactiveColor": "#000000", + "lockScreenNotificationMode": 0, + "hideBrightnessSlider": false, + "notificationTimeoutLow": 5000, + "notificationTimeoutNormal": 5000, + "notificationTimeoutCritical": 0, + "notificationCompactMode": false, + "notificationPopupPosition": 0, + "notificationHistoryEnabled": true, + "notificationHistoryMaxCount": 50, + "notificationHistoryMaxAgeDays": 7, + "notificationHistorySaveLow": true, + "notificationHistorySaveNormal": true, + "notificationHistorySaveCritical": true, + "osdAlwaysShowValue": false, + "osdPosition": 5, + "osdVolumeEnabled": true, + "osdMediaVolumeEnabled": true, + "osdMediaPlaybackEnabled": true, + "osdBrightnessEnabled": true, + "osdIdleInhibitorEnabled": true, + "osdMicMuteEnabled": true, + "osdCapsLockEnabled": true, + "osdPowerProfileEnabled": true, + "osdAudioOutputEnabled": true, + "powerActionConfirm": true, + "powerActionHoldDuration": 0.5, + "powerMenuActions": [ + "reboot", + "logout", + "poweroff", + "lock", + "suspend", + "restart" + ], + "powerMenuDefaultAction": "logout", + "powerMenuGridLayout": false, + "customPowerActionLock": "", + "customPowerActionLogout": "", + "customPowerActionSuspend": "", + "customPowerActionHibernate": "", + "customPowerActionReboot": "", + "customPowerActionPowerOff": "", + "updaterHideWidget": false, + "updaterUseCustomCommand": false, + "updaterCustomCommand": "", + "updaterTerminalAdditionalParams": "", + "displayNameMode": "system", + "screenPreferences": {}, + "showOnLastDisplay": {}, + "niriOutputSettings": {}, + "hyprlandOutputSettings": {}, + "displayProfiles": {}, + "activeDisplayProfile": {}, + "displayProfileAutoSelect": false, + "displayShowDisconnected": false, + "displaySnapToEdge": true, + "barConfigs": [ + { + "id": "default", + "name": "Main Bar", + "enabled": true, + "position": 0, + "screenPreferences": [ + { + "name": "DP-1", + "model": "LG ULTRAGEAR" + } + ], + "showOnLastDisplay": false, + "leftWidgets": [ + "launcherButton", + "workspaceSwitcher", + { + "id": "cpuUsage", + "enabled": true, + "minimumWidth": true + }, + { + "id": "cpuTemp", + "enabled": true, + "minimumWidth": true + }, + { + "id": "memUsage", + "enabled": true, + "minimumWidth": true + }, + { + "id": "gpuTemp", + "enabled": true, + "selectedGpuIndex": 0, + "pciId": "1002:73bf" + }, + { + "id": "network_speed_monitor", + "enabled": true + } + ], + "centerWidgets": [ + "music", + "clock", + "weather", + { + "id": "notificationButton", + "enabled": true + } + ], + "rightWidgets": [ + { + "id": "systemTray", + "enabled": true + }, + { + "id": "clipboard", + "enabled": true + }, + { + "id": "privacyIndicator", + "enabled": true + }, + { + "id": "controlCenterButton", + "enabled": true + } + ], + "spacing": 0, + "innerPadding": 1, + "bottomGap": 0, + "transparency": 0.66, + "widgetTransparency": 0.78, + "squareCorners": true, + "noBackground": false, + "gothCornersEnabled": false, + "gothCornerRadiusOverride": false, + "gothCornerRadiusValue": 12, + "borderEnabled": false, + "borderColor": "surfaceText", + "borderOpacity": 1, + "borderThickness": 1, + "widgetOutlineEnabled": true, + "widgetOutlineColor": "primary", + "widgetOutlineOpacity": 0.22, + "widgetOutlineThickness": 1, + "fontScale": 1.27, + "autoHide": false, + "autoHideDelay": 250, + "showOnWindowsOpen": false, + "openOnOverview": false, + "visible": true, + "popupGapsAuto": true, + "popupGapsManual": 4, + "maximizeDetection": true, + "scrollEnabled": true, + "scrollXBehavior": "column", + "scrollYBehavior": "workspace", + "shadowIntensity": 0, + "shadowOpacity": 56, + "shadowColorMode": "text", + "shadowCustomColor": "#000000" + } + ], + "desktopClockEnabled": false, + "desktopClockStyle": "analog", + "desktopClockTransparency": 0.8, + "desktopClockColorMode": "primary", + "desktopClockCustomColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1, + "hsvHue": -1, + "hsvSaturation": 0, + "hsvValue": 1, + "hslHue": -1, + "hslSaturation": 0, + "hslLightness": 1, + "valid": true + }, + "desktopClockShowDate": true, + "desktopClockShowAnalogNumbers": false, + "desktopClockShowAnalogSeconds": true, + "desktopClockX": -1, + "desktopClockY": -1, + "desktopClockWidth": 280, + "desktopClockHeight": 180, + "desktopClockDisplayPreferences": [ + "all" + ], + "systemMonitorEnabled": false, + "systemMonitorShowHeader": true, + "systemMonitorTransparency": 0.8, + "systemMonitorColorMode": "primary", + "systemMonitorCustomColor": { + "r": 1, + "g": 1, + "b": 1, + "a": 1, + "hsvHue": -1, + "hsvSaturation": 0, + "hsvValue": 1, + "hslHue": -1, + "hslSaturation": 0, + "hslLightness": 1, + "valid": true + }, + "systemMonitorShowCpu": true, + "systemMonitorShowCpuGraph": true, + "systemMonitorShowCpuTemp": true, + "systemMonitorShowGpuTemp": false, + "systemMonitorGpuPciId": "", + "systemMonitorShowMemory": true, + "systemMonitorShowMemoryGraph": true, + "systemMonitorShowNetwork": true, + "systemMonitorShowNetworkGraph": true, + "systemMonitorShowDisk": true, + "systemMonitorShowTopProcesses": false, + "systemMonitorTopProcessCount": 3, + "systemMonitorTopProcessSortBy": "cpu", + "systemMonitorGraphInterval": 60, + "systemMonitorLayoutMode": "auto", + "systemMonitorX": -1, + "systemMonitorY": -1, + "systemMonitorWidth": 320, + "systemMonitorHeight": 480, + "systemMonitorDisplayPreferences": [ + "all" + ], + "systemMonitorVariants": [], + "desktopWidgetPositions": {}, + "desktopWidgetGridSettings": {}, + "desktopWidgetInstances": [], + "desktopWidgetGroups": [], + "builtInPluginSettings": { + "dms_settings_search": { + "trigger": "?" + } + }, + "launcherPluginVisibility": {}, + "launcherPluginOrder": [], + "configVersion": 5 +}
\ No newline at end of file diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config-kitty.jsonc b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config-kitty.jsonc new file mode 100644 index 0000000..1737df8 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config-kitty.jsonc @@ -0,0 +1,47 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/.config/fastfetch/raveos-logo.txt", + "type": "file", + "color": { + "1": "green", + "2": "36", + "3": "white" + }, + "padding": { + "top": 1, + "left": 2, + "right": 3 + } + }, + "display": { + "separator": " → ", + "color": { + "keys": "green", + "title": "cyan" + } + }, + "modules": [ + { "type": "custom", "format": "\u001b[1;32mRaveOS" }, + "separator", + { "type": "os", "key": "OS" }, + { "type": "kernel", "key": "Kernel" }, + { "type": "uptime", "key": "Uptime" }, + { "type": "packages", "key": "Packages" }, + { "type": "shell", "key": "Shell" }, + { "type": "de", "key": "DE" }, + { "type": "wm", "key": "WM" }, + { "type": "terminal", "key": "Terminal" }, + "separator", + { "type": "cpu", "key": "CPU" }, + { "type": "gpu", "key": "GPU" }, + { "type": "memory", "key": "RAM" }, + { "type": "disk", "key": "Disk", "folders": "/" }, + "separator", + { "type": "display", "key": "Display" }, + { "type": "theme", "key": "Theme" }, + { "type": "icons", "key": "Icons" }, + "break", + "colors" + ] +} diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config.jsonc b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config.jsonc new file mode 100644 index 0000000..f5f842d --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/config.jsonc @@ -0,0 +1,93 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/.config/fastfetch/raveos-logo.txt", + "type": "file", + "color": { + "1": "green", + "2": "36", + "3": "white" + }, + "padding": { + "top": 1, + "left": 2, + "right": 3 + } + }, + "display": { + "separator": " → ", + "color": { + "keys": "green", + "title": "cyan" + } + }, + "modules": [ + "title", + "separator", + { + "type": "os", + "key": "OS" + }, + { + "type": "kernel", + "key": "Kernel" + }, + { + "type": "uptime", + "key": "Uptime" + }, + { + "type": "packages", + "key": "Packages" + }, + { + "type": "shell", + "key": "Shell" + }, + { + "type": "de", + "key": "DE" + }, + { + "type": "wm", + "key": "WM" + }, + { + "type": "terminal", + "key": "Terminal" + }, + "separator", + { + "type": "cpu", + "key": "CPU" + }, + { + "type": "gpu", + "key": "GPU" + }, + { + "type": "memory", + "key": "RAM" + }, + { + "type": "disk", + "key": "Disk", + "folders": "/" + }, + "separator", + { + "type": "display", + "key": "Display" + }, + { + "type": "theme", + "key": "Theme" + }, + { + "type": "icons", + "key": "Icons" + }, + "break", + "colors" + ] +} diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.png b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.png Binary files differnew file mode 100644 index 0000000..93ebb33 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.png diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.txt b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.txt new file mode 100644 index 0000000..41f87e2 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/fastfetch/raveos-logo.txt @@ -0,0 +1,19 @@ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⢠⡀⠀⠀⠀⠀⠀⠀⡀⠀⣰⣾⣿⣿⣷⣄⠀⣠⠀⠀⠀⠀⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠙⣦⣄⡀⠠⡀⠀⣿⡆⠙⣿⣿⣿⡿⠃⢰⣧⠀⣀⠄⢀⣤⡴⠋⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⣀⠀⠑⢮⣙⠛⠂⠙⠀⡅⣹⣄⢸⣿⣿⡇⣠⡏⠁⠈⠉⠐⠟⣉⡵⠊⠀⣠⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠄⢈⣃⡀⠐⠿⣷⣦⣀⢰⣼⣈⣿⣾⣿⣿⣿⣿⢁⣥⡆⣠⣴⣾⠿⠂⢀⣀⠁⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠠⠤⠬⠿⠿⠷⠌⠻⢿⢷⡝⢿⣿⡌⣿⡿⢱⣿⡿⢫⡾⠿⠟⠡⠾⠿⠯⠥⠤⠄⠀⠀⠀⠀ +⠀⠀⠀⠙⠂⠈⠀⠀⠄⠀⠉⠀⠐⠶⢷⣦⣬⡁⠏⠷⢈⣥⣴⠿⠶⠂⠀⠉⠁⠀⠀⠀⠁⠘⠊⠂⠀⠀ +⠀⠀⠀⠀⢀⠄⢠⣴⣶⠀⠀⠀⢀⡀⠀⠉⠙⠃⣠⡄⠘⠉⠁⠀⢀⡀⠀⠀⢠⣶⣦⠀⠀⠀⠀⠀⠀⠀ +⠀⠀⠀⣠⠤⠌⠁⣩⣿⣇⡀⠢⣜⣛⠛⠀⠀⡴⢫⡝⣄⠀⠀⠛⢛⡡⠔⢀⣼⣯⣅⠈⠁⠤⡄⠀⠀⠀ +⠀⠀⠀⢀⡠⢴⠾⠉⢉⣿⣿⣷⣶⣭⣶⣾⡟⣱⣿⣿⡜⢻⣶⣦⣥⣶⣾⣿⣯⡉⠉⠷⡤⢄⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⢀⡴⠂⢚⠟⢉⣾⠿⠛⢙⠉⣠⠈⢹⠇⠁⣄⢈⠋⠛⠿⣷⡉⠿⡓⡐⢦⡀⠀⠁⠀⠀⠀ +⠀⠀⠀⠀⠀⠒⢉⣵⣿⣷⣧⠆⢂⠶⢿⡽⠛⠰⣦⣴⠀⠛⣯⠿⡢⡐⠲⣽⣼⣿⣮⡙⠓⠀⠀⠄⠀⠀ +⠀⠀⢀⣴⠷⠂⣾⣿⠿⠛⣡⣾⡤⠀⠘⠁⢰⣴⣿⣿⣤⠀⠈⠃⠀⢤⣶⣌⠻⢿⣿⣧⠐⠾⣦⡀⠀⠀ +⠀⠀⠀⠀⠀⠘⠉⠀⢠⣼⠏⠋⣠⢠⡄⢀⠻⠉⣿⡿⠈⠟⡄⢰⡀⡀⠻⠹⣦⡀⠀⠉⠃⠀⠀⠀⠀⠀ +⠀⠀⠀⠀⠀⠀⠀⠂⠀⠁⠀⡄⡿⠀⢣⠀⠀⠐⡌⢡⠀⠈⢀⡌⠈⢧⠂⠀⠈⠀⠑⠀⠀⠀⠀⠀⠀⠀ +⢠⣤⣤⣤⣤⣄⣰⢠⣤⣴⣦⠟⣥⣦⣀⢳⣦⡆⣴⣦⣶⣴⣾⣄⠀⢈⣷⣶⣶⣦⣄⣄⣠⣴⣶⣦⣤⠀ +⢸⣿⣧⣤⣽⡿⢁⣿⣟⣹⣿⡄⠘⣿⣿⣾⡿⠀⣿⣿⣶⣶⣾⠋⠀⢾⣿⡍⠁⢹⣿⡎⠿⠷⠶⣶⣭⡀ +⠸⣿⠇⠙⢿⡦⢼⡿⠛⠛⢿⣷⠀⠹⣿⡿⠁⠀⢿⣿⣶⣶⣶⠆⠀⠘⠿⢷⣶⠿⠟⠀⠿⢿⣶⡾⠿⠃ +⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/cursor.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/cursor.conf new file mode 100644 index 0000000..1054579 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/cursor.conf @@ -0,0 +1,6 @@ +# Auto-generated by DMS - do not edit manually + +env = HYPRCURSOR_THEME,default +env = XCURSOR_THEME,default +env = HYPRCURSOR_SIZE,24 +env = XCURSOR_SIZE,24 diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/layout.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/layout.conf new file mode 100644 index 0000000..b9a8ad9 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/layout.conf @@ -0,0 +1,11 @@ +# Auto-generated by DMS - do not edit manually + +general { + gaps_in = 4 + gaps_out = 4 + border_size = 2 +} + +decoration { + rounding = 12 +} diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/windowrules.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/windowrules.conf new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/dms/windowrules.conf diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/hyprland.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/hyprland.conf new file mode 100644 index 0000000..45ef8f4 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/hyprland.conf @@ -0,0 +1,542 @@ + +# ####################################################################################### +# AUTOGENERATED HYPRLAND CONFIG. +# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hyprland.conf AND EDIT IT, +# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS. +# ####################################################################################### + +# This is an example Hyprland config file. +# Refer to the wiki for more information. +# https://wiki.hyprland.org/Configuring/ + +# Please note not all available settings / options are set here. +# For a full list, see the wiki + +# You can split this configuration into multiple files +# Create your files separately and then link them to this file like this: +# source = ~/.config/hypr/myColors.conf + + +################ +### ALT TAB ### +################ +#bind = SUPER, TAB, cyclenext +#bind = SUPER, TAB, bringactivetotop +#bind = SUPER, TAB, exec, dms ipc call hypr toggleOverview +bind = SUPER, TAB, exec, hyprswitch gui --mod-key super_l --key tab --close mod-key-release --sort-recent --filter-current-monitor + +################ +### MONITORS ### +################ + +# See https://wiki.hyprland.org/Configuring/Monitors/ +# Auto-generated by raveos-monitor-setup or manually configured +source = ./monitors.conf +source = ./workspaces.conf + +# Example workspace assignments (customize for your setup): +#workspace=1, monitor:DP-1, persistent:1 +#workspace=2, monitor:DP-1, persistent:1 +#workspace=3, monitor:DP-1, persistent:1 +#workspace=4, monitor:DP-1, persistent:1 +#workspace=5, monitor:DP-1, persistent:1 +#workspace=6, monitor:DP-2, persistent:1 +#workspace=7, monitor:DP-2, persistent:1 +#workspace=8, monitor:DP-2, persistent:1 +#workspace=9, monitor:HDMI-A-1, persistent:1 +#workspace=10, monitor:HDMI-A-1, persistent:1 + + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = Thunar + + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: + +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = dbus-update-activation-environment --systemd --all +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once = corectrl +exec-once = input-remapper-control --command autoload --preset uk +exec-once = hyprswitch init --show-title --size-factor 6 --workspaces-per-row 5 & + +#exec-once = systemctl --user start hyprpolkitagent + + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ +exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' +exec-once = bash -c "wl-paste --watch cliphist store &" +exec-once = dms run +exec-once = sleep 1 && /usr/lib/pam_kwallet_init +exec-once = /usr/lib/mate-polkit/polkit-mate-authentication-agent-1 +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = dbus-update-activation-environment --systemd --all +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP + + +# Theme + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland +env = XDG_SESSION_DESKTOP,Hyprland +env = XDG_MENU_PREFIX,arch- + +env = GDK_BACKEND,wayland +env = QT_QPA_PLATFORM,wayland +env = QT_QPA_PLATFORMTHEME,qt6ct +env = QT_AUTO_SCREEN_SCALE_FACTOR,1 +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env = QT_STYLE_OVERRIDE,kvantum +env = SSH_AUTH_SOCK,$XDG_RUNTIME_DIR/ssh-agent.socket + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hyprland.org/Configuring/Variables/ + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + gaps_in = 5 + gaps_out = 2 + + border_size = 0 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(4f23b5cc) rgba(b57123fc) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = true + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + rounding = 11 + rounding_power = 3 + + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + shadow { + enabled = false + range = 4 + render_power = 3 + color = rgba(1a1a1aee) + } + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = true + size = 3 + passes = 1 + + + vibrancy = 0.1696 + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + enabled = yes, please :) + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = easeOutQuint,0.23,1,0.32,1 + bezier = easeInOutCubic,0.65,0.05,0.36,1 + bezier = linear,0,0,1,1 + bezier = almostLinear,0.5,0.5,0.75,1.0 + bezier = quick,0.15,0,0.1,1 + + animation = global, 1, 10, default + animation = border, 1, 5.39, easeOutQuint + animation = windows, 1, 4.79, easeOutQuint + animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% + animation = windowsOut, 1, 1.49, linear, popin 87% + animation = fadeIn, 1, 1.73, almostLinear + animation = fadeOut, 1, 1.46, almostLinear + animation = fade, 1, 3.03, quick + animation = layers, 1, 3.81, easeOutQuint + animation = layersIn, 1, 4, easeOutQuint, fade + animation = layersOut, 1, 1.5, linear, fade + animation = fadeLayersIn, 1, 1.79, almostLinear + animation = fadeLayersOut, 1, 1.39, almostLinear + animation = workspaces, 1, 1.94, almostLinear, fade + animation = workspacesIn, 1, 1.21, almostLinear, fade + animation = workspacesOut, 1, 1.94, almostLinear, fade +} + +# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# "Smart gaps" / "No gaps when only" +# uncomment all if you wish to use that. +# workspace = w[tv1], gapsout:0, gapsin:0 +# workspace = f[1], gapsout:0, gapsin:0 +# windowrule = bordersize 0, floating:0, onworkspace:w[tv1] +# windowrule = rounding 0, floating:0, onworkspace:w[tv1] +# windowrule = bordersize 0, floating:0, onworkspace:f[1] +# windowrule = rounding 0, floating:0, onworkspace:f[1] + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#misc +misc { + force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hyprland.org/Configuring/Variables/#input +input { + kb_layout = gb + kb_variant = mac + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + numlock_by_default = true + accel_profile = flat + + touchpad { + natural_scroll = false + } +} + +cursor { + no_warps = true +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + + +################### +### KEYBINDINGS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier +$key = tab + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more + +# My binds + +bind = ALT ,mouse:274, fullscreen +# bind = SUPER_L, Tab, exec, hypr-alttab +bind = CTRL_ALT, D, exec, $HOME/Documents/discord.sh +bind = CTRL_ALT, G, exec, gedit +bind = CTRL_ALT, P, exec, pavucontrol +bind = CTRL_SUPER, KP_End, exec, reboot +bind = CTRL_SUPER, KP_Next, exec, poweroff +bind = CTRL, KP_Next, exec, $HOME/Documents/mute.sh +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod, S, movetoworkspace, +0 +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod, S, movetoworkspace, special:magic +bind = $mainMod, S, togglespecialworkspace, magic +bind = CTRL_ALT, T, exec, $terminal +bind = CTRL_ALT, F, exec, freetube +bind = $mainMod, Q, killactive, +bind = $mainMod, M, exit, +bind = $mainMod, E, exec, nautilus +bind = $mainMod, V, togglefloating, +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle + + +# Move focus with mainMod + arrow keys +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, exec, Thunar +bind = $mainMod, 2, exec, librewolf +bind = $mainMod, 3, exec, vivaldi +bind = Ctrl Shift, KP_End, workspace, 1 +bind = Ctrl Shift, KP_Down, workspace, 2 +bind = Ctrl Shift, KP_Next, workspace, 3 +bind = Ctrl Shift, KP_Left, workspace, 4 +bind = Ctrl Shift, KP_Begin, workspace, 5 +bind = Ctrl Shift, KP_Right, workspace, 6 +bind = Ctrl Shift, KP_Home, workspace, 7 +bind = Ctrl Shift, KP_Up, workspace, 8 +bind = Ctrl Shift, KP_Prior, workspace, 9 +bind = Ctrl Shift, KP_Insert, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, KP_End, movetoworkspace, 1 +bind = $mainMod SHIFT, KP_Down, movetoworkspace, 2 +bind = $mainMod SHIFT, KP_Next, movetoworkspace, 3 +bind = $mainMod SHIFT, KP_Left, movetoworkspace, 4 +bind = $mainMod SHIFT, KP_Begin, movetoworkspace, 5 +bind = $mainMod SHIFT, KP_Right, movetoworkspace, 6 +bind = $mainMod SHIFT, KP_Home, movetoworkspace, 7 +bind = $mainMod SHIFT, KP_Up, movetoworkspace, 8 +bind = $mainMod SHIFT, KP_Prior, movetoworkspace, 9 +bind = $mainMod SHIFT, KP_Insert, movetoworkspace, 10 +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Shell Binds + +bind = SUPER, SUPER_L, exec, dms ipc call spotlight toggle +bind = $mainMod, V, exec, dms ipc call clipboard toggle +#bind = $mainMod, M, exec, dms ipc call processlist toggle +bind = $mainMod, comma, exec, dms ipc call settings toggle +bind = $mainMod, N, exec, dms ipc call notifications toggle +bind = $mainMod SHIFT, N, exec, dms ipc call notepad toggle +bind = $mainMod, Y, exec, dms ipc call dankdash wallpaper +#bind = $mainMod, TAB, exec, dms ipc call hypr toggleOverview +bind = SUPER, Return, exec, kitty + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%- + +# Requires playerctl +bindl = , XF86AudioNext, exec, playerctl next +bindl = , XF86AudioPause, exec, playerctl play-pause +bindl = , XF86AudioPlay, exec, playerctl play-pause +bindl = , XF86AudioPrev, exec, playerctl previous + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule +windowrule { + name = windowrule-1 + float = on + match:class = .* +} + +windowrule { + name = windowrule-2 + size = 1000 1000 + match:class = org.pulseaudio.pavucontrol +} + +windowrule { + name = windowrule-3 + size = 640 700 + match:title = GST +} + +windowrule { + name = windowrule-4 + size = 1900 1060 + workspace = 2 + match:title = ^(.*OBS.*)$ + workspace = 6 +} + +windowrule { + name = windowrule-5 + fullscreen = on + match:class = ^steam_app\d+$ +} + +windowrule { + name = windowrule-6 + workspace = 1 + match:class = ^steam_app_\d+$ +} + +windowrule { + name = windowrule-7 + size = 1000 777 + match:title = ^(.*Properties for*.)$ +} + +windowrule { + name = windowrule-8 + size = 1000 1000 + match:class = org.gnome.gedit +} + +windowrule { + name = windowrule-10 + size = 444 444 + match:title = Preferences +} + +windowrule { + name = windowrule-11 + size = 2560 1403 + move = (0) (37) + match:title = FreeTube + workspace = 5 +} + +windowrule { + name = windowrule-12 + size = 1222 777 + match:title = rave - Thunar +} + +windowrule { + name = windowrule-13 + size = 444 111 + match:title = File Operation Progress +} + +windowrule { + name = windowrule-14 + size = 520 600 + move = (0) (541) + match:class = vivaldi-kick.com__rpslair_popout_activity-feed-Default + workspace = 9 +} + +windowrule { + name = windowrule-15 + size = 520 600 + move = (0) (0) + match:class = vivaldi-streamlabs.com__dashboard_recent-events-Default + workspace = 9 +} + +windowrule { + name = windowrule-16 + size = 1408 623 + move = (510) (0) + match:class = vivaldi-www.twitch.tv__popout_ravepriest1_chat-Default + workspace = 9 +} + +windowrule { + name = windowrule-17 + size = 1920 1080 + move = (0) (0) + match:class = discord + workspace = 7 +} + +windowrule { + name = windowrule-18 + size = 515 565 + move = (769) (0) + match:class = virt-manager + workspace = 8 +} + +windowrule { + name = windowrule-19 + size = 768 480 + move = (0) (0) + match:class = audacious + workspace = 8 +} + +windowrule { + name = windowrule-20 + size = 1413 685 + move = (510) (450) + match:class = vivaldi-kick.com__popout_rpslair_chat-Default + workspace = 9 +} + +windowrule { + name = windowrule-21 + size = 1920 1080 + move = (0) (0) + match:class = vivaldi-stable + workspace = 10 +} + +windowrule { + name = windowrule-22 + size = 1920 1080 + move = (0) (0) + match:class = firejail + workspace = 7 +} + +windowrule { + name = windowrule-23 + size = 1272 789 + move = (645) (290) + match:title = JKBMS on QEMU/KVM + workspace = 8 +} + +# Ignore maximize requests from apps. You'll probably like this. +#windowrule = suppressevent maximize, class:.* + +# Fix some dragging issues with XWayland +#windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + +layerrule = match:class ^(quickshell)$, no_anim on + +############### +### PLUGINS ### +############### + + + + +source = ./dms/cursor.conf +source = ./dms/layout.conf +source = ./dms/windowrules.conf diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/monitors.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/monitors.conf new file mode 100644 index 0000000..12d095a --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/monitors.conf @@ -0,0 +1,5 @@ +# Auto-generated by raveos-monitor-setup +# Run raveos-monitor-setup to reconfigure monitors +# Format: monitor=NAME, RESxRES@HZ, POSxPOS, SCALE + +monitor=,preferred,auto,1 diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/alt-tab.sh b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/alt-tab.sh new file mode 100755 index 0000000..0a40f9d --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/alt-tab.sh @@ -0,0 +1,273 @@ +#!/bin/bash + +STATE_DIR="/tmp/hypr-alt-tab" +STATE_FILE="$STATE_DIR/state" +TIME_FILE="$STATE_DIR/last_press" +CURRENT_INDEX_FILE="$STATE_DIR/current_index" +WINDOW_LIST_FILE="$STATE_DIR/window_list" + +# Cooldown in seconds (time within which presses count as "continuous") +COOLDOWN=0.8 + +# Create state directory if it doesn't exist +mkdir -p "$STATE_DIR" + +# Parse arguments +same_type=false +reverse=false +visible_only=false + +for arg in "$@"; do + case $arg in + --same) same_type=true ;; + --reverse) reverse=true ;; + --visible) visible_only=true ;; + esac +done + +# Function to get window class +get_window_class() { + local window="$1" + hyprctl clients -j | jq -r --arg addr "$window" '.[] | select(.address == $addr) | .class' +} + +# Function to get window title +get_window_title() { + local window="$1" + hyprctl clients -j | jq -r --arg addr "$window" '.[] | select(.address == $addr) | .title' +} + +# Function to get window workspace ID +get_window_workspace() { + local window="$1" + hyprctl clients -j | jq -r --arg addr "$window" '.[] | select(.address == $addr) | .workspace.id' +} + +# Function to get active workspaces (visible on monitors) +get_active_workspaces() { + hyprctl monitors -j | jq -r '.[].activeWorkspace.id' +} + +# Function to get all windows sorted by focus history (most recent first) +get_windows_by_focus() { + hyprctl clients -j | jq -r 'sort_by(-.focusHistoryID) | .[].address' +} + +# Function to get visible windows (on active workspaces) +get_visible_windows() { + # Get all active workspace IDs + mapfile -t active_workspaces < <(get_active_workspaces) + + if [[ ${#active_workspaces[@]} -eq 0 ]]; then + return + fi + + # Convert active workspaces to JSON array for jq query + local workspaces_json="[" + for ws in "${active_workspaces[@]}"; do + workspaces_json+="$ws," + done + workspaces_json="${workspaces_json%,}]" + + # Get windows in active workspaces, sorted by focus history + hyprctl clients -j | jq -r --argjson workspaces "$workspaces_json" ' + [.[] | select(.workspace.id as $ws | $workspaces | index($ws))] + | sort_by(-.focusHistoryID) + | .[].address + ' +} + +# Function to get windows filtered by type (same class or title pattern) +get_same_type_windows() { + local current_window="$1" + local current_class=$(get_window_class "$current_window") + local current_title=$(get_window_title "$current_window") + + # Get all windows with same class + hyprctl clients -j | jq -r --arg class "$current_class" \ + '.[] | select(.class == $class) | .address' +} + +# Function to get currently focused window +get_focused_window() { + hyprctl activewindow -j | jq -r '.address' +} + +# Function to check if window exists +window_exists() { + local window="$1" + [[ -n "$window" ]] && hyprctl clients -j | jq -r '.[].address' | grep -q "^${window}$" +} + +# Function to validate and refresh window list +validate_window_list() { + local windows=("$@") + local valid_windows=() + + for window in "${windows[@]}"; do + if window_exists "$window"; then + valid_windows+=("$window") + fi + done + + printf '%s\n' "${valid_windows[@]}" +} + +# Get currently focused window +current_focused=$(get_focused_window) + +# Get appropriate window list based on mode +if [[ "$visible_only" == "true" ]]; then + # Get only windows in active workspaces (visible on monitors) + echo "Switching between visible windows only" >&2 + mapfile -t windows < <(get_visible_windows) + + # If no visible windows, fall back to all windows + if [[ ${#windows[@]} -eq 0 ]]; then + echo "No visible windows found, falling back to all windows" >&2 + mapfile -t windows < <(get_windows_by_focus) + fi + + # Apply same-type filter if requested + if [[ "$same_type" == "true" ]] && [[ -n "$current_focused" ]]; then + # Get windows of the same type as current (from visible windows) + mapfile -t same_type_windows < <(get_same_type_windows "$current_focused") + + # Filter visible windows to only include same-type windows + local filtered_windows=() + for visible_window in "${windows[@]}"; do + for same_window in "${same_type_windows[@]}"; do + if [[ "$visible_window" == "$same_window" ]]; then + filtered_windows+=("$visible_window") + break + fi + done + done + + # If filtered list has windows, use it + if [[ ${#filtered_windows[@]} -gt 0 ]]; then + windows=("${filtered_windows[@]}") + else + echo "No visible windows of same type, using all visible windows" >&2 + fi + fi +elif [[ "$same_type" == "true" ]] && [[ -n "$current_focused" ]]; then + # Get windows of the same type as current (from all windows) + mapfile -t windows < <(get_same_type_windows "$current_focused") + + # If no same-type windows or only current window, fall back to all windows + if [[ ${#windows[@]} -le 1 ]]; then + echo "No other windows of same type found, switching to all windows" >&2 + mapfile -t windows < <(get_windows_by_focus) + fi +else + # Get all windows + mapfile -t windows < <(get_windows_by_focus) +fi + +# Validate windows still exist +mapfile -t windows < <(validate_window_list "${windows[@]}") + +# Exit if no windows or only one window +if [[ ${#windows[@]} -le 1 ]]; then + echo "Not enough windows to switch" >&2 + exit 0 +fi + +# Get current time +current_time=$(date +%s.%N) + +# Read last press time +last_press=0 +[[ -f "$TIME_FILE" ]] && last_press=$(<"$TIME_FILE") + +# Calculate time difference +time_diff=$(echo "$current_time - $last_press" | bc -l 2>/dev/null || echo "1") + +# Check if we're continuing the Alt+Tab session +continuing_session=false +if (( $(echo "$time_diff <= $COOLDOWN" | bc -l 2>/dev/null || echo "0") )); then + continuing_session=true +fi + +# Find current window index in the list +current_index=-1 +for i in "${!windows[@]}"; do + if [[ "${windows[$i]}" == "$current_focused" ]]; then + current_index=$i + break + fi +done + +# If current window not in filtered list, start from beginning +if [[ $current_index -eq -1 ]]; then + current_index=0 +fi + +# Calculate target index +if [[ "$continuing_session" == "true" ]] && [[ -f "$CURRENT_INDEX_FILE" ]] && [[ -f "$WINDOW_LIST_FILE" ]]; then + # Read saved state + saved_index=$(<"$CURRENT_INDEX_FILE") + mapfile -t saved_windows < "$WINDOW_LIST_FILE" + + # Check if saved windows match current windows + same_list=true + if [[ ${#windows[@]} -ne ${#saved_windows[@]} ]]; then + same_list=false + else + for i in "${!windows[@]}"; do + if [[ "${windows[$i]}" != "${saved_windows[$i]}" ]]; then + same_list=false + break + fi + done + fi + + if [[ "$same_list" == "true" ]]; then + if [[ "$reverse" == "true" ]]; then + target_index=$(( (saved_index - 1 + ${#windows[@]}) % ${#windows[@]} )) + else + target_index=$(( (saved_index + 1) % ${#windows[@]} )) + fi + else + # List changed, recalculate from current + if [[ "$reverse" == "true" ]]; then + target_index=$(( (current_index - 1 + ${#windows[@]}) % ${#windows[@]} )) + else + target_index=$(( (current_index + 1) % ${#windows[@]} )) + fi + fi +else + # Start new session - move from current window + if [[ "$reverse" == "true" ]]; then + target_index=$(( (current_index - 1 + ${#windows[@]}) % ${#windows[@]} )) + else + target_index=$(( (current_index + 1) % ${#windows[@]} )) + fi +fi + +# Save state +echo "$current_time" > "$TIME_FILE" +echo "$target_index" > "$CURRENT_INDEX_FILE" +printf '%s\n' "${windows[@]}" > "$WINDOW_LIST_FILE" + +# Focus the target window +target_window="${windows[$target_index]}" +if window_exists "$target_window"; then + echo "Switching to window: $target_window (Class: $(get_window_class "$target_window"), Workspace: $(get_window_workspace "$target_window"))" >&2 + hyprctl dispatch focuswindow "address:$target_window" + hyprctl dispatch bringactivetotop +fi + +# Visual feedback: dim inactive windows temporarily +hyprctl keyword decoration:dim_inactive true 2>/dev/null + +# Clear any existing reset timer +[[ -f "$STATE_DIR/dim_timer" ]] && kill "$(<"$STATE_DIR/dim_timer")" 2>/dev/null || true + +# Start timer to reset dimming +( + sleep 1.2 + hyprctl keyword decoration:dim_inactive false 2>/dev/null +) & +echo $! > "$STATE_DIR/dim_timer" diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/raveos-monitor-setup.sh b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/raveos-monitor-setup.sh new file mode 100755 index 0000000..2790ee4 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/scripts/raveos-monitor-setup.sh @@ -0,0 +1,100 @@ +#!/bin/bash +# raveos-monitor-setup - Auto-detect monitors and generate Hyprland config +# Sets each monitor to max resolution at 60Hz +# +# Usage: raveos-monitor-setup.sh [--hypr-dir PATH] +# Default hypr dir: ~/.config/hypr + +HYPR_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/hypr" + +# Parse arguments +while [[ $# -gt 0 ]]; do + case "$1" in + --hypr-dir) HYPR_DIR="$2"; shift 2 ;; + *) shift ;; + esac +done + +MONITORS_CONF="$HYPR_DIR/monitors.conf" +WORKSPACES_CONF="$HYPR_DIR/workspaces.conf" + +# Find connected monitors via DRM sysfs +declare -a MON_NAMES +declare -a MON_RESOLUTIONS +declare -a MON_WIDTHS + +for card_output in /sys/class/drm/card*-*; do + [[ ! -d "$card_output" ]] && continue + + status=$(cat "$card_output/status" 2>/dev/null) + [[ "$status" != "connected" ]] && continue + + # Get output name: card0-DP-1 → DP-1, card1-HDMI-A-1 → HDMI-A-1 + raw_name=$(basename "$card_output") + name="${raw_name#card*-}" + + # Get available modes (first line = highest resolution) + modes_file="$card_output/modes" + if [[ -f "$modes_file" ]]; then + max_mode=$(head -1 "$modes_file") + if [[ -n "$max_mode" ]]; then + # Extract width from resolution (e.g., 2560x1440 → 2560) + width="${max_mode%%x*}" + MON_NAMES+=("$name") + MON_RESOLUTIONS+=("$max_mode") + MON_WIDTHS+=("$width") + fi + fi +done + +# If no monitors found, use fallback +if [[ ${#MON_NAMES[@]} -eq 0 ]]; then + cat > "$MONITORS_CONF" << 'EOF' +# Auto-generated by raveos-monitor-setup +# No monitors detected - using fallback +monitor=,preferred,auto,1 +EOF + cat > "$WORKSPACES_CONF" << 'EOF' +# Auto-generated by raveos-monitor-setup +# No monitors detected +EOF + echo "No monitors detected, using fallback config" + exit 0 +fi + +# Generate monitors.conf +cat > "$MONITORS_CONF" << 'EOF' +# Auto-generated by raveos-monitor-setup +# Run raveos-monitor-setup.sh to reconfigure monitors +EOF + +pos_x=0 +for ((i=0; i<${#MON_NAMES[@]}; i++)); do + echo "monitor=${MON_NAMES[$i]}, ${MON_RESOLUTIONS[$i]}@60, ${pos_x}x0, 1" >> "$MONITORS_CONF" + pos_x=$((pos_x + MON_WIDTHS[i])) +done + +# Generate workspaces.conf - distribute 10 workspaces across monitors +cat > "$WORKSPACES_CONF" << 'EOF' +# Auto-generated by raveos-monitor-setup +EOF + +num_monitors=${#MON_NAMES[@]} +ws_per_mon=$((10 / num_monitors)) +remaining=$((10 % num_monitors)) + +ws=1 +for ((i=0; i<num_monitors; i++)); do + count=$ws_per_mon + [[ $i -lt $remaining ]] && ((count++)) + + for ((j=0; j<count; j++)); do + echo "workspace=$ws, monitor:${MON_NAMES[$i]}, persistent:1" >> "$WORKSPACES_CONF" + ((ws++)) + done +done + +echo "Monitor setup complete: ${#MON_NAMES[@]} monitor(s) configured" +for ((i=0; i<${#MON_NAMES[@]}; i++)); do + echo " ${MON_NAMES[$i]}: ${MON_RESOLUTIONS[$i]}@60" +done diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/workspaces.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/workspaces.conf new file mode 100644 index 0000000..328ed03 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/hypr/workspaces.conf @@ -0,0 +1,2 @@ +# Auto-generated by raveos-monitor-setup +# Workspace assignments are configured automatically based on connected monitors diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/kitty/kitty.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/kitty/kitty.conf new file mode 100644 index 0000000..7b84ae9 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/kitty/kitty.conf @@ -0,0 +1,37 @@ +font_family JetBrains Mono +font_size 11.0 + +foreground #D8DEE9 +background #2E3440 +selection_foreground #2E3440 +selection_background #88C0D0 + +color0 #3B4252 +color1 #BF616A +color2 #A3BE8C +color3 #EBCB8B +color4 #81A1C1 +color5 #B48EAD +color6 #88C0D0 +color7 #E5E9F0 +color8 #4C566A +color9 #BF616A +color10 #A3BE8C +color11 #EBCB8B +color12 #81A1C1 +color13 #B48EAD +color14 #8FBCBB +color15 #ECEFF4 + +cursor #D8DEE9 +cursor_shape beam + +background_opacity 0.92 +window_padding_width 8 +confirm_os_window_close 0 + +tab_bar_style slant +active_tab_foreground #2E3440 +active_tab_background #A3BE8C +inactive_tab_foreground #D8DEE9 +inactive_tab_background #3B4252 diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/profile.d/raveos-fastfetch.sh b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/profile.d/raveos-fastfetch.sh new file mode 100644 index 0000000..b3fe8ce --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/profile.d/raveos-fastfetch.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if [[ -z "${RAVEOS_GREETED:-}" && -z "${VSCODE_PID:-}" && "${TERM}" != "dumb" ]]; then + export RAVEOS_GREETED=1 + + if command -v fastfetch >/dev/null 2>&1; then + if [[ "${TERM}" == "xterm-kitty" ]]; then + fastfetch --config "${HOME}/.config/fastfetch/config-kitty.jsonc" + else + fastfetch --config "${HOME}/.config/fastfetch/config.jsonc" + fi + fi +fi diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/astronaut.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/astronaut.conf new file mode 100644 index 0000000..7fa907e --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/astronaut.conf @@ -0,0 +1,162 @@ +[General] +#################### General #################### + +ScreenWidth="1920" +ScreenHeight="1080" +ScreenPadding="" +# Default 0, Options: from 0 to min(screen width/2,screen height/2). + +Font="Open Sans" +FontSize="13" +# Default is screen height divided by 80 (1080/80=13.5), Options: 0-inf. + +KeyboardSize="0.4" +# Default 0.4, Options 0.1-1.0 + +RoundCorners="20" + +Locale="" +# Locale for data and time format. I suggest leaving it blank. +HourFormat="HH:mm" +# Default Locale.ShortFormat. +DateFormat="dddd d MMMM" +# Default Locale.LongFormat. + +HeaderText="" +# You can put somehting fun. + +#################### Background #################### + +BackgroundPlaceholder="" +# Must be a relative path. +# Background displayed before the actual background is loaded. +# Use only if the background is a video, otherwise leave blank. +# Connected with: Background. +Background="Backgrounds/new-raveos-main-bg.jpeg" +# Must be a relative path. +# Supports: png, jpg, jpeg, webp, gif, avi, mp4, mov, mkv, m4v, webm. +BackgroundSpeed="" +# Default 1.0. Options: 0.0-10.0 (can go higher). +# Speed of animated wallpaper. +# Connected with: Background. +PauseBackground="" +# Default false. +# If set to true, stops playback of gifs. Works only with gifs. +# Connected with: Background. +DimBackground="0.0" +# Options: 0.0-1.0. +# Connected with: DimBackgroundColor +CropBackground="true" +# Default false. +# Crop or fit background. +# Connected with: BackgroundHorizontalAlignment and BackgroundVerticalAlignment dosn't work when set to true. +BackgroundHorizontalAlignment="center" +# Default: center, Options: left, center, right. +# Horizontal position of the background picture. +# Connected with: CropBackground must be set to false. +BackgroundVerticalAlignment="center" +# Horizontal position of the background picture. +# Default: center, Options: bottom, center, top. +# Connected with: CropBackground must be set to false. + +#################### Colors #################### + +HeaderTextColor="#ffffff" +DateTextColor="#ffffff" +TimeTextColor="#ffffff" + +FormBackgroundColor="#21222C" +BackgroundColor="#21222C" +DimBackgroundColor="#21222C" + +LoginFieldBackgroundColor="#222222" +PasswordFieldBackgroundColor="#222222" +LoginFieldTextColor="#ffffff" +PasswordFieldTextColor="#ffffff" +UserIconColor="#ffffff" +PasswordIconColor="#ffffff" + +PlaceholderTextColor="#bbbbbb" +WarningColor="#343746" + +LoginButtonTextColor="#ffffff" +LoginButtonBackgroundColor="#343746" +SystemButtonsIconsColor="#F8F8F2" +SessionButtonTextColor="#F8F8F2" +VirtualKeyboardButtonTextColor="#F8F8F2" + +DropdownTextColor="#ffffff" +DropdownSelectedBackgroundColor="#343746" +DropdownBackgroundColor="#21222C" + +HighlightTextColor="#bbbbbb" +HighlightBackgroundColor="#343746" +HighlightBorderColor="#343746" + +HoverUserIconColor="#b7cef1" +HoverPasswordIconColor="#b7cef1" +HoverSystemButtonsIconsColor="#b7cef1" +HoverSessionButtonTextColor="#b7cef1" +HoverVirtualKeyboardButtonTextColor="#b7cef1" + +#################### Form #################### + +PartialBlur="true" +# Default false. +FullBlur="" +# Default false. +# If you use FullBlur I recommend setting BlurMax to 64 and Blur to 1.0. +BlurMax="" +# Default 48, Options: 2-64 (can go higher because depends on Blur). +# Connected with: Blur. +Blur="" +# Default 2.0, Options: 0.0-3.0 (without 3.0). +# Connected with: BlurMax. + +HaveFormBackground="false" +# Form background is transparent if set to false. +# Connected with: PartialBlur and BackgroundColor. +FormPosition="center" +# Default: left, Options: left, center, right. + +#################### Virtual Keyboard #################### + +VirtualKeyboardPosition="center" +# Default: left, Options: left, center, right. + +#################### Interface Behavior #################### + +HideVirtualKeyboard="false" +HideSystemButtons="false" +HideLoginButton="false" + +ForceLastUser="true" +# If set to true last successfully logged in user appeares automatically in the username field. +PasswordFocus="true" +# Automaticaly focuses password field. +HideCompletePassword="true" +# Hides the password while typing. +AllowEmptyPassword="false" +# Enable login for users without a password. +AllowUppercaseLettersInUsernames="false" +# Do not change this! Uppercase letters are generally not allowed in usernames. This option is only for systems that differ from this standard! +BypassSystemButtonsChecks="false" +# Skips checking if sddm can perform shutdown, restart, suspend or hibernate, always displays all system buttons. +RightToLeftLayout="false" +# Revert the layout either because you would like the login to be on the right hand side or SDDM won't respect your language locale for some reason. This will reverse the current position of FormPosition if it is either left or right and in addition position some smaller elements on the right hand side of the form itself (also when FormPosition is set to center). + +#################### Translation #################### + +# These don't necessarily need to translate anything. You can enter whatever you want here. +TranslatePlaceholderUsername="" +TranslatePlaceholderPassword="" +TranslateLogin="" +TranslateLoginFailedWarning="" +TranslateCapslockWarning="" +TranslateSuspend="" +TranslateHibernate="" +TranslateReboot="" +TranslateShutdown="" +TranslateSessionSelection="" +TranslateVirtualKeyboardButtonOn="" +TranslateVirtualKeyboardButtonOff="" diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/new-raveos-main-bg.jpeg b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/new-raveos-main-bg.jpeg Binary files differnew file mode 100644 index 0000000..5945d58 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/new-raveos-main-bg.jpeg diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/sddm.conf b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/sddm.conf new file mode 100644 index 0000000..29b5b95 --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme/pkg/raveos-hyprland-theme/usr/share/raveos/hyprland-theme/theme-data/sddm/sddm.conf @@ -0,0 +1,2 @@ +[Theme] +Current = sddm-astronaut-theme |