diff options
245 files changed, 29048 insertions, 0 deletions
diff --git a/Pasted image (10).png b/Pasted image (10).png Binary files differnew file mode 100644 index 0000000..8b6bad1 --- /dev/null +++ b/Pasted image (10).png diff --git a/Pasted image (11).png b/Pasted image (11).png Binary files differnew file mode 100644 index 0000000..7af2f05 --- /dev/null +++ b/Pasted image (11).png diff --git a/Pasted image (12).png b/Pasted image (12).png Binary files differnew file mode 100644 index 0000000..16fb343 --- /dev/null +++ b/Pasted image (12).png diff --git a/Pasted image (2).png b/Pasted image (2).png Binary files differnew file mode 100644 index 0000000..a7b73a8 --- /dev/null +++ b/Pasted image (2).png diff --git a/Pasted image (3).png b/Pasted image (3).png Binary files differnew file mode 100644 index 0000000..418a5b9 --- /dev/null +++ b/Pasted image (3).png diff --git a/Pasted image (4).png b/Pasted image (4).png Binary files differnew file mode 100644 index 0000000..b709ab7 --- /dev/null +++ b/Pasted image (4).png diff --git a/Pasted image (5).png b/Pasted image (5).png Binary files differnew file mode 100644 index 0000000..0d3a81e --- /dev/null +++ b/Pasted image (5).png diff --git a/Pasted image (6).png b/Pasted image (6).png Binary files differnew file mode 100644 index 0000000..6e9fb24 --- /dev/null +++ b/Pasted image (6).png diff --git a/Pasted image (7).png b/Pasted image (7).png Binary files differnew file mode 100644 index 0000000..b23e242 --- /dev/null +++ b/Pasted image (7).png diff --git a/Pasted image (8).png b/Pasted image (8).png Binary files differnew file mode 100644 index 0000000..36fd10d --- /dev/null +++ b/Pasted image (8).png diff --git a/Pasted image (9).png b/Pasted image (9).png Binary files differnew file mode 100644 index 0000000..ba525bd --- /dev/null +++ b/Pasted image (9).png diff --git a/Pasted image.png b/Pasted image.png Binary files differnew file mode 100644 index 0000000..4ffc780 --- /dev/null +++ b/Pasted image.png diff --git a/hyperland/aquamarine b/hyperland/aquamarine new file mode 160000 +Subproject bee18344ec0560bbe5e7792c0a3338fda087839 diff --git a/hyperland/dms-shell-hyprland b/hyperland/dms-shell-hyprland new file mode 160000 +Subproject c6d1d462a89b6f8ed496c81101108191eb1c88b diff --git a/hyperland/hyprcursor b/hyperland/hyprcursor new file mode 160000 +Subproject e1d23bbff657d44561f72d478daaa99bd60da36 diff --git a/hyperland/hypridle b/hyperland/hypridle new file mode 160000 +Subproject 2b5b080c50c5bacb0c4c56bd81d0d7db2fea488 diff --git a/hyperland/hyprland b/hyperland/hyprland new file mode 160000 +Subproject eb027fccde756976f8f5b7186fcfcb404a071ab diff --git a/hyperland/hyprland-guiutils b/hyperland/hyprland-guiutils new file mode 160000 +Subproject 1a2a1201c8912ee07dc6c944561188a8fea1def diff --git a/hyperland/hyprland-qt-support b/hyperland/hyprland-qt-support new file mode 160000 +Subproject d6e084fee93bc7198d79d487be88ccab73a48f5 diff --git a/hyperland/hyprlock b/hyperland/hyprlock new file mode 160000 +Subproject 4b98b442413f0b506643234cc10abc97b83071d diff --git a/hyperland/hyprshell b/hyperland/hyprshell new file mode 160000 +Subproject 613599ac63ce22b8464d12079dc5bc71079ca0f diff --git a/hyperland/hyprwayland-scanner b/hyperland/hyprwayland-scanner new file mode 160000 +Subproject 06aa4c10de4d339ba0fbcbcf88c7917f7d7dbc8 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/.BUILDINFO b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.BUILDINFO new file mode 100644 index 0000000..cce0bbe --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.BUILDINFO @@ -0,0 +1,1101 @@ +format = 2 +pkgname = raveos-app-installer +pkgbase = raveos-app-installer +pkgver = 3.0.0-2 +pkgarch = any +pkgbuild_sha256sum = 4509b9e56eeb8273ab6152957f7d711e226709954aedf519ac2c4b0ca76bd537 +packager = Unknown Packager +builddate = 1782151074 +builddir = /home/nippy/Projects/RaveOS/RaveOS-PKGBUILD/hyperland/raveos-app-installer +startdir = /home/nippy/Projects/RaveOS/RaveOS-PKGBUILD/hyperland/raveos-app-installer +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.01-1-x86_64 +installed = aalib-1.4rc5-19-x86_64 +installed = abseil-cpp-20260526.0-2-x86_64 +installed = accountsservice-26.13.3-1-x86_64 +installed = acl-2.3.2-2-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.7-1-x86_64 +installed = alsa-lib-1.2.16.1-1-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.16.1-1-any +installed = amd-ucode-20260519-1-any +installed = aom-3.14.1-1-x86_64 +installed = appstream-1.1.3-1-x86_64 +installed = appstream-glib-0.8.3-4-x86_64 +installed = archlinux-keyring-20260612-1-any +installed = at-spi2-core-2.60.4-1-x86_64 +installed = attr-2.5.2-2-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-50.0-1-x86_64 +installed = base-3-3-any +installed = base-devel-1-2-any +installed = bash-5.3.15-1-x86_64 +installed = bash-completion-2.17.0-3-any +installed = binutils-2.46+r70+g155188ea10a7-1-x86_64 +installed = bison-3.8.2-8-x86_64 +installed = blas-3.12.1-2-x86_64 +installed = bluez-5.86-6-x86_64 +installed = bluez-libs-5.86-6-x86_64 +installed = bluez-obex-5.86-6-x86_64 +installed = bolt-0.9.11-1-x86_64 +installed = boost-libs-1.91.0-1-x86_64 +installed = brltty-6.9.1-1-x86_64 +installed = broadcom-wl-dkms-6.30.223.271-47-x86_64 +installed = brotli-1.2.0-1-x86_64 +installed = btrfs-progs-7.0-1-x86_64 +installed = bubblewrap-0.11.2-1-x86_64 +installed = bzip2-1.0.8-6-x86_64 +installed = ca-certificates-20240618-1-any +installed = ca-certificates-mozilla-3.125-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.1-1-x86_64 +installed = calamares-3.4.2-8-x86_64 +installed = capstone-5.0.9-1-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-20260403-1-any +installed = cifs-utils-7.5-1-x86_64 +installed = clang-22.1.6-1-x86_64 +installed = cmake-4.3.4-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.6-1-x86_64 +installed = composefs-1.0.8-1-x86_64 +installed = coreutils-9.11-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.20.0-7-x86_64 +installed = cython-3.2.5-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.3-1-x86_64 +installed = default-cursors-3-1-any +installed = desktop-file-utils-0.28-1-x86_64 +installed = device-mapper-2.03.41-1-x86_64 +installed = dhcpcd-10.3.2-1-x86_64 +installed = diffutils-3.12-2-x86_64 +installed = discord-1:1.0.143-1-x86_64 +installed = dkms-3.4.1-1-any +installed = dmidecode-3.7-1-x86_64 +installed = dnsmasq-2.93-1-x86_64 +installed = dosfstools-4.2-5-x86_64 +installed = double-conversion-3.4.0-1-x86_64 +installed = dtc-1:1.7.2-1-x86_64 +installed = duktape-2.7.0-7-x86_64 +installed = dxvk-async-git-2.7.1.r831.gd435948-1-x86_64 +installed = e2fsprogs-1.47.4-1-x86_64 +installed = edk2-aarch64-202605-1-any +installed = edk2-ovmf-202605-1-any +installed = edk2-riscv64-202605-1-any +installed = efibootmgr-18-4-x86_64 +installed = efivar-39-2-x86_64 +installed = egl-wayland-4:1.1.21-1-x86_64 +installed = eglexternalplatform-1.2.1-1-any +installed = elfutils-0.195-1-x86_64 +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.4.2-1-x86_64 +installed = exiv2-0.28.8-2-x86_64 +installed = expat-2.8.1-1-x86_64 +installed = f2fs-tools-1.16.0-3-x86_64 +installed = fakeroot-1:1.37.2-2-x86_64 +installed = fastfetch-2.64.2-2-x86_64 +installed = ffmpeg-2:8.1.2-6-x86_64 +installed = fftw-3.3.11-1-x86_64 +installed = file-5.48-1-x86_64 +installed = filesystem-2025.10.12-1-any +installed = findutils-4.10.0-3-x86_64 +installed = firefox-152.0.1-1-x86_64 +installed = flac-1.5.0-1-x86_64 +installed = flatpak-1:1.18.0-1-x86_64 +installed = flex-2.6.4-6-x86_64 +installed = fmt-12.2.0-1-x86_64 +installed = fontconfig-2:2.18.1-1-x86_64 +installed = freeglut-3.8.0-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 = gawk-5.4.0-1-x86_64 +installed = gc-8.2.12-1-x86_64 +installed = gcc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcr-3.41.2-2-x86_64 +installed = gcr-4-4.4.0.1-1-x86_64 +installed = gdb-17.2-1-x86_64 +installed = gdb-common-17.2-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.1-1-x86_64 +installed = geocode-glib-3.26.4-6-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.3-1-x86_64 +installed = git-2.54.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.1-1-x86_64 +installed = glibc-2.43+r22+g8362e8ce10b2-2-x86_64 +installed = glibmm-2.68-2.88.0-2-x86_64 +installed = glm-1.0.3-1-x86_64 +installed = glslang-1:1.4.350.1-1-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 = glycin-gtk4-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.2-1-x86_64 +installed = gnome-browser-connector-42.1-8-any +installed = gnome-calculator-50.0-1-x86_64 +installed = gnome-color-manager-3.36.2-1-x86_64 +installed = gnome-console-50.0-1-x86_64 +installed = gnome-control-center-50.2-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.2-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-50.1-1-x86_64 +installed = gnome-settings-daemon-50.1-1-x86_64 +installed = gnome-shell-1:50.2-1-x86_64 +installed = gnome-shell-extensions-50.2-1-any +installed = gnome-system-monitor-50.0-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.13-2-x86_64 +installed = gobject-introspection-runtime-1.86.0-2-x86_64 +installed = goverlay-1.8.4-1-x86_64 +installed = gperftools-2.18.1-1-x86_64 +installed = gpgme-2.1.0-1-x86_64 +installed = gpgmepp-2.1.0-1-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.15-1-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 = grub-2:2.14-1-x86_64 +installed = gsettings-desktop-schemas-50.1-1-any +installed = gsettings-system-schemas-50.1-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.5-1-x86_64 +installed = gst-plugins-bad-libs-1.28.4-2-x86_64 +installed = gst-plugins-base-1.28.4-2-x86_64 +installed = gst-plugins-base-libs-1.28.4-2-x86_64 +installed = gst-plugins-good-1.28.4-2-x86_64 +installed = gstreamer-1.28.4-2-x86_64 +installed = gtest-1.17.0-2-x86_64 +installed = gtk-update-icon-cache-1:4.22.4-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.4-1-x86_64 +installed = gtkmm-4.0-4.22.0-2-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 = gumbo-parser-0.13.2-1-x86_64 +installed = gupnp-1:1.6.10-1-x86_64 +installed = gupnp-dlna-0.12.0-5-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-nfs-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.2.1-1-x86_64 +installed = harfbuzz-icu-14.2.1-1-x86_64 +installed = hblock-3.5.1-1-any +installed = hicolor-icon-theme-0.18-1-any +installed = hid-fanatecff-dkms-0.2.2-1-any +installed = hidapi-0.15.0-1-x86_64 +installed = highway-1.4.0-1-x86_64 +installed = hivex-1.3.24-7-x86_64 +installed = hunspell-1.7.3-1-x86_64 +installed = hwdata-0.408-1-any +installed = hwloc-2.14.0-1-x86_64 +installed = hyphen-2.8.9-1-x86_64 +installed = iana-etc-20260530-1-any +installed = ibus-1.5.34-1-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-7.1.0-1-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.12.0-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.10.0-1-x86_64 +installed = kcoreaddons-6.27.0-1-x86_64 +installed = keyutils-1.6.3-4-x86_64 +installed = ki18n-6.27.0-1-x86_64 +installed = kmod-34.2-1-x86_64 +installed = kpmcore-26.04.2-1-x86_64 +installed = krb5-1.22.2-1-x86_64 +installed = kwidgetsaddons-6.27.0-1-x86_64 +installed = l-smash-2.14.5-4-x86_64 +installed = lact-0.9.0-1-x86_64 +installed = lame-3.101.r6531-1-x86_64 +installed = lapack-3.12.1-2-x86_64 +installed = lcms2-2.19.1-1-x86_64 +installed = ldb-2:4.24.3-1-x86_64 +installed = leancrypto-1.7.2-1-x86_64 +installed = lib32-alsa-lib-1.2.16.1-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.20.0-7-x86_64 +installed = lib32-dbus-1.16.2-1-x86_64 +installed = lib32-e2fsprogs-1.47.4-1-x86_64 +installed = lib32-expat-2.8.1-1-x86_64 +installed = lib32-fontconfig-2:2.18.1-1-x86_64 +installed = lib32-freetype2-2.14.3-1-x86_64 +installed = lib32-gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = lib32-glew-2.3.1-1-x86_64 +installed = lib32-glib2-2.88.1-1-x86_64 +installed = lib32-glibc-2.43+r22+g8362e8ce10b2-2-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.13-3-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-4-x86_64 +installed = lib32-krb5-1.22.2-1-x86_64 +installed = lib32-libdisplay-info-0.3.0-1-x86_64 +installed = lib32-libdrm-2.4.134-1-x86_64 +installed = lib32-libelf-0.195-1-x86_64 +installed = lib32-libffi-3.5.2-1-x86_64 +installed = lib32-libgcrypt-1.12.2-1-x86_64 +installed = lib32-libglvnd-1.7.0-1-x86_64 +installed = lib32-libgpg-error-1.61-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.69.0-1-x86_64 +installed = lib32-libnghttp3-1.16.0-1-x86_64 +installed = lib32-libngtcp2-1.23.0-1-x86_64 +installed = lib32-libnm-1.56.1-1-x86_64 +installed = lib32-libpciaccess-0.19-1-x86_64 +installed = lib32-libpipewire-1:1.6.7-1-x86_64 +installed = lib32-libpng-1.6.58-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.4.2-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.3-1-x86_64 +installed = lib32-libxinerama-1.1.6-1-x86_64 +installed = lib32-libxkbcommon-1.13.2-1-x86_64 +installed = lib32-libxml2-2.15.3-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.5-1-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.6-1-x86_64 +installed = lib32-lm_sensors-1:3.6.2-2-x86_64 +installed = lib32-mangohud-0.8.4-1-x86_64 +installed = lib32-mesa-1:26.1.3-2-x86_64 +installed = lib32-ncurses-6.6-2-x86_64 +installed = lib32-nettle-4.0-2-x86_64 +installed = lib32-nspr-4.39-1-x86_64 +installed = lib32-nss-3.125-1-x86_64 +installed = lib32-openssl-1:3.6.3-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.7-1-x86_64 +installed = lib32-spirv-tools-1:1.4.350.1-1-x86_64 +installed = lib32-sqlite-3.53.2-1-x86_64 +installed = lib32-systemd-260.2-1-x86_64 +installed = lib32-util-linux-2.42.2-1-x86_64 +installed = lib32-vulkan-icd-loader-1.4.350.1-1-x86_64 +installed = lib32-vulkan-mesa-implicit-layers-1:26.1.3-2-x86_64 +installed = lib32-vulkan-radeon-1:26.1.3-2-x86_64 +installed = lib32-wayland-1.25.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.1-1-x86_64 +installed = libaemu-0.1.2-5-x86_64 +installed = libaio-0.3.113-4-x86_64 +installed = libarchive-3.8.7-1-x86_64 +installed = libasan-16.1.1+r12+g301eb08fa2c5-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libavc1394-0.5.4-7-x86_64 +installed = libavif-1.4.2-1-x86_64 +installed = libb2-0.98.1-3-x86_64 +installed = libblake3-1.8.4-1-x86_64 +installed = libblockdev-3.5.0-2-x86_64 +installed = libblockdev-crypto-3.5.0-2-x86_64 +installed = libblockdev-fs-3.5.0-2-x86_64 +installed = libblockdev-loop-3.5.0-2-x86_64 +installed = libblockdev-mdraid-3.5.0-2-x86_64 +installed = libblockdev-nvme-3.5.0-2-x86_64 +installed = libblockdev-part-3.5.0-2-x86_64 +installed = libblockdev-smart-3.5.0-2-x86_64 +installed = libblockdev-swap-3.5.0-2-x86_64 +installed = libbluray-1.4.1-1-x86_64 +installed = libbpf-1.7.0-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.19-1-x86_64 +installed = libdaemon-0.14-6-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-2-x86_64 +installed = libdrm-2.4.134-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-20260512_3.1-1-x86_64 +installed = libei-1.6.0-1-x86_64 +installed = libelf-0.195-1-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.26-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgcrypt-1.12.2-1-x86_64 +installed = libgdm-50.1-1-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 = libgfortran-16.1.1+r12+g301eb08fa2c5-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgovirt-2:0.3.11-1-x86_64 +installed = libgpg-error-1.61-1-x86_64 +installed = libgsf-1.14.58-1-x86_64 +installed = libgtop-2.41.3-2-x86_64 +installed = libgudev-238-3-x86_64 +installed = libguestfs-1.58.1-3-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.34-1-x86_64 +installed = libical-4.0.3-2-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-2-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.3-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.2-1-x86_64 +installed = libisofs-1.5.8.2-1-x86_64 +installed = libjpeg-turbo-3.1.4.1-1-x86_64 +installed = libjxl-0.11.2-2-x86_64 +installed = libksba-1.8.0-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.38.0-1-x86_64 +installed = liblsan-16.1.1+r12+g301eb08fa2c5-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.2.0-1-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.1-1-x86_64 +installed = libmtp-1.1.23-1-x86_64 +installed = libmysofa-1.3.4-1-x86_64 +installed = libnautilus-extension-50.2.2-1-x86_64 +installed = libnbd-1.24.2-2-x86_64 +installed = libndp-1.9-1-x86_64 +installed = libnetfilter_conntrack-1.1.1-1-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.69.0-1-x86_64 +installed = libnghttp3-1.16.0-1-x86_64 +installed = libngtcp2-1.23.0-1-x86_64 +installed = libnice-0.1.23-1-x86_64 +installed = libnl-3.12.0-1-x86_64 +installed = libnm-1.56.1-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-2-x86_64 +installed = libntfs-3g-2026.2.25-1-x86_64 +installed = libnvme-1.16.2-1-x86_64 +installed = libobjc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libogg-1.3.6-1-x86_64 +installed = libopenmpt-0.8.7-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.7-1-x86_64 +installed = libplacebo-7.360.1-3-x86_64 +installed = libplist-2.7.0-3-x86_64 +installed = libpng-1.6.58-1-x86_64 +installed = libportal-0.10.0-1-x86_64 +installed = libportal-gtk4-0.10.0-1-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-16.1.1+r12+g301eb08fa2c5-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.3-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.1-1-x86_64 +installed = libslirp-4.9.3-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 = libssc-0.4.3-1-x86_64 +installed = libssh-0.12.0-1-x86_64 +installed = libssh2-1.11.1-1-x86_64 +installed = libstdc++-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libstemmer-3.1.1-1-x86_64 +installed = libsysprof-capture-50.0-2-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.1-1-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libubsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libunibreak-7.0-1-x86_64 +installed = libunistring-1.4.2-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.30-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.4.0-1-x86_64 +installed = libvirt-glib-5.0.0-3-x86_64 +installed = libvirt-python-1:12.4.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.19.0-1-x86_64 +installed = libwbclient-2:4.24.3-1-x86_64 +installed = libwebp-1.6.0-2-x86_64 +installed = libwireplumber-0.5.15-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.3-1-x86_64 +installed = libxinerama-1.1.6-1-x86_64 +installed = libxkbcommon-1.13.2-1-x86_64 +installed = libxkbcommon-x11-1.13.2-1-x86_64 +installed = libxkbfile-1.2.0-1-x86_64 +installed = libxml2-2.15.3-1-x86_64 +installed = libxmlb-0.3.27-1-x86_64 +installed = libxmp-4.7.0-1-x86_64 +installed = libxmu-1.3.1-1-x86_64 +installed = libxpm-3.5.19-1-x86_64 +installed = libxrandr-1.5.5-1-x86_64 +installed = libxrender-0.9.12-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.28.0-1-x86_64 +installed = linux-api-headers-7.1-1-x86_64 +installed = linux-cachyos-7.0.10-10-x86_64 +installed = linux-cachyos-headers-7.0.10-10-x86_64 +installed = linux-firmware-20260519-1-any +installed = linux-firmware-amdgpu-20260519-1-any +installed = linux-firmware-atheros-20260519-1-any +installed = linux-firmware-broadcom-20260519-1-any +installed = linux-firmware-cirrus-20260519-1-any +installed = linux-firmware-intel-20260519-1-any +installed = linux-firmware-mediatek-20260519-1-any +installed = linux-firmware-nvidia-20260519-1-any +installed = linux-firmware-other-20260519-1-any +installed = linux-firmware-radeon-20260519-1-any +installed = linux-firmware-realtek-20260519-1-any +installed = linux-firmware-whence-20260519-1-any +installed = litehtml0.9-0.9-2-x86_64 +installed = lld-22.1.6-1-x86_64 +installed = llvm-22.1.6-1-x86_64 +installed = llvm-libs-22.1.6-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.1-1-x86_64 +installed = lrzip-0.660-1-x86_64 +installed = lsb-release-2.0.r55.a25a4fc-1-any +installed = lsof-4.99.7-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 = lv2-1.18.10-2-x86_64 +installed = lvm2-2.03.41-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.4-1-x86_64 +installed = md4c-0.5.3-1-x86_64 +installed = mdadm-4.6-2-x86_64 +installed = mesa-1:26.1.3-2-x86_64 +installed = mesa-utils-9.0.0-7-x86_64 +installed = mingw-w64-binutils-2.46.0-1-x86_64 +installed = mingw-w64-crt-14.0.0-1-any +installed = mingw-w64-gcc-16.1.0-1-x86_64 +installed = mingw-w64-headers-14.0.0-1-any +installed = mingw-w64-winpthreads-14.0.0-1-any +installed = mkinitcpio-41-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.5-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-50.1-1-x86_64 +installed = nano-9.0-1-x86_64 +installed = nautilus-50.2.2-1-x86_64 +installed = ncurses-6.6-2-x86_64 +installed = ndctl-84-1-x86_64 +installed = nettle-4.0-1-x86_64 +installed = networkmanager-1.56.1-1-x86_64 +installed = nftables-1:1.1.6-3-x86_64 +installed = nilfs-utils-2.3.0-1-x86_64 +installed = noto-fonts-1:2026.06.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.06.01-1-any +installed = npth-1.8-1-x86_64 +installed = nspr-4.39-1-x86_64 +installed = nss-3.125-1-x86_64 +installed = ntfs-3g-2026.2.25-1-x86_64 +installed = ntfsprogs-2026.2.25-1-x86_64 +installed = numactl-2.0.19-1-x86_64 +installed = ocl-icd-2.3.4-1-x86_64 +installed = onetbb-2023.0.0-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.3-1-x86_64 +installed = opus-1.6.1-1-x86_64 +installed = opusfile-0.12-4-x86_64 +installed = orc-0.4.42-1-x86_64 +installed = osinfo-db-20251212-1-any +installed = ostree-2025.7-3-x86_64 +installed = oversteer-0.8.3-3-any +installed = p11-kit-0.26.2-1-x86_64 +installed = pacman-7.1.0.r9.g54d9411-2-x86_64 +installed = pacman-contrib-1.13.1-1-x86_64 +installed = pacman-mirrorlist-20260610-1-any +installed = pahole-1:1.31-2-x86_64 +installed = pam-1.7.2-2-x86_64 +installed = pambase-20260616-1-any +installed = pango-1:1.57.1-1-x86_64 +installed = pangomm-2.48-2.56.1-2-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.5.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.7-1-x86_64 +installed = pipewire-audio-1:1.6.7-1-x86_64 +installed = pipewire-pulse-1:1.6.7-1-x86_64 +installed = pipewire-session-manager-1:1.6.7-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.06.0-1-x86_64 +installed = poppler-glib-26.06.0-1-x86_64 +installed = popt-1.19-2-x86_64 +installed = portaudio-1:19.7.0-4-x86_64 +installed = portmidi-1:2.0.8-1-x86_64 +installed = procps-ng-4.0.6-2-x86_64 +installed = protobuf-35.0-2-x86_64 +installed = protobuf-c-1.5.2-11-x86_64 +installed = psmisc-23.7-2-x86_64 +installed = pulse-native-provider-1:1.6.7-1-x86_64 +installed = python-3.14.6-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-bleak-3.0.2-1-any +installed = python-cairo-1.29.0-2-x86_64 +installed = python-certifi-2026.06.17-1-any +installed = python-cffi-2.0.0-2-x86_64 +installed = python-charset-normalizer-3.4.7-1-x86_64 +installed = python-contourpy-1.3.3-4-x86_64 +installed = python-cryptography-49.0.0-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-dbus-fast-5.0.22-1-x86_64 +installed = python-evdev-1.9.3-1-x86_64 +installed = python-fonttools-4.63.0-1-x86_64 +installed = python-gobject-3.56.3-1-x86_64 +installed = python-idna-3.18-1-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-matplotlib-3.11.0-1-x86_64 +installed = python-more-itertools-11.1.0-1-any +installed = python-numpy-2.4.6-1-x86_64 +installed = python-packaging-26.2-1-any +installed = python-pillow-12.2.0-1-x86_64 +installed = python-pkg_resources-81.0.0-1-any +installed = python-platformdirs-4.10.0-1-any +installed = python-pooch-1.9.0-1-any +installed = python-pycparser-3.00-1-any +installed = python-pygame-2.6.1-5-x86_64 +installed = python-pygments-2.20.0-1-any +installed = python-pyparsing-3.3.2-1-any +installed = python-pyqt6-6.11.0-2-x86_64 +installed = python-pyqt6-sip-13.11.1-1-x86_64 +installed = python-pyudev-0.24.4-1-any +installed = python-pyxdg-0.28-7-any +installed = python-requests-2.34.2-1-any +installed = python-scipy-1.18.0-1-x86_64 +installed = python-service-identity-26.1.0-1-any +installed = python-setuptools-1:82.0.1-1-any +installed = python-six-1.17.0-3-any +installed = python-typing_extensions-4.15.0-3-any +installed = python-urllib3-2.7.0-1-any +installed = python-wheel-0.47.0-1-any +installed = qemu-audio-alsa-11.0.1-1-x86_64 +installed = qemu-audio-dbus-11.0.1-1-x86_64 +installed = qemu-audio-jack-11.0.1-1-x86_64 +installed = qemu-audio-oss-11.0.1-1-x86_64 +installed = qemu-audio-pa-11.0.1-1-x86_64 +installed = qemu-audio-pipewire-11.0.1-1-x86_64 +installed = qemu-audio-sdl-11.0.1-1-x86_64 +installed = qemu-audio-spice-11.0.1-1-x86_64 +installed = qemu-base-11.0.1-1-x86_64 +installed = qemu-block-curl-11.0.1-1-x86_64 +installed = qemu-block-dmg-11.0.1-1-x86_64 +installed = qemu-block-gluster-11.0.1-1-x86_64 +installed = qemu-block-iscsi-11.0.1-1-x86_64 +installed = qemu-block-nfs-11.0.1-1-x86_64 +installed = qemu-block-ssh-11.0.1-1-x86_64 +installed = qemu-chardev-baum-11.0.1-1-x86_64 +installed = qemu-chardev-spice-11.0.1-1-x86_64 +installed = qemu-common-11.0.1-1-x86_64 +installed = qemu-desktop-11.0.1-1-x86_64 +installed = qemu-docs-11.0.1-1-x86_64 +installed = qemu-emulators-full-11.0.1-1-x86_64 +installed = qemu-full-11.0.1-1-x86_64 +installed = qemu-hw-display-qxl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-s390x-virtio-gpu-ccw-11.0.1-1-x86_64 +installed = qemu-hw-uefi-vars-11.0.1-1-x86_64 +installed = qemu-hw-usb-host-11.0.1-1-x86_64 +installed = qemu-hw-usb-redirect-11.0.1-1-x86_64 +installed = qemu-hw-usb-smartcard-11.0.1-1-x86_64 +installed = qemu-img-11.0.1-1-x86_64 +installed = qemu-pr-helper-11.0.1-1-x86_64 +installed = qemu-system-aarch64-11.0.1-1-x86_64 +installed = qemu-system-alpha-11.0.1-1-x86_64 +installed = qemu-system-alpha-firmware-11.0.1-1-x86_64 +installed = qemu-system-arm-11.0.1-1-x86_64 +installed = qemu-system-arm-firmware-11.0.1-1-x86_64 +installed = qemu-system-avr-11.0.1-1-x86_64 +installed = qemu-system-hppa-11.0.1-1-x86_64 +installed = qemu-system-hppa-firmware-11.0.1-1-x86_64 +installed = qemu-system-loongarch64-11.0.1-1-x86_64 +installed = qemu-system-m68k-11.0.1-1-x86_64 +installed = qemu-system-microblaze-11.0.1-1-x86_64 +installed = qemu-system-microblaze-firmware-11.0.1-1-x86_64 +installed = qemu-system-mips-11.0.1-1-x86_64 +installed = qemu-system-or1k-11.0.1-1-x86_64 +installed = qemu-system-ppc-11.0.1-1-x86_64 +installed = qemu-system-ppc-firmware-11.0.1-1-x86_64 +installed = qemu-system-riscv-11.0.1-1-x86_64 +installed = qemu-system-riscv-firmware-11.0.1-1-x86_64 +installed = qemu-system-rx-11.0.1-1-x86_64 +installed = qemu-system-s390x-11.0.1-1-x86_64 +installed = qemu-system-s390x-firmware-11.0.1-1-x86_64 +installed = qemu-system-sh4-11.0.1-1-x86_64 +installed = qemu-system-sparc-11.0.1-1-x86_64 +installed = qemu-system-sparc-firmware-11.0.1-1-x86_64 +installed = qemu-system-tricore-11.0.1-1-x86_64 +installed = qemu-system-x86-11.0.1-1-x86_64 +installed = qemu-system-x86-firmware-11.0.1-1-x86_64 +installed = qemu-system-xtensa-11.0.1-1-x86_64 +installed = qemu-tests-11.0.1-1-x86_64 +installed = qemu-tools-11.0.1-1-x86_64 +installed = qemu-ui-curses-11.0.1-1-x86_64 +installed = qemu-ui-dbus-11.0.1-1-x86_64 +installed = qemu-ui-egl-headless-11.0.1-1-x86_64 +installed = qemu-ui-gtk-11.0.1-1-x86_64 +installed = qemu-ui-opengl-11.0.1-1-x86_64 +installed = qemu-ui-sdl-11.0.1-1-x86_64 +installed = qemu-ui-spice-app-11.0.1-1-x86_64 +installed = qemu-ui-spice-core-11.0.1-1-x86_64 +installed = qemu-user-11.0.1-1-x86_64 +installed = qemu-vhost-user-gpu-11.0.1-1-x86_64 +installed = qemu-vmsr-helper-11.0.1-1-x86_64 +installed = qhull-2020.2-5-x86_64 +installed = qt5-base-5.15.19+kde+r96-1-x86_64 +installed = qt5-declarative-5.15.19+kde+r23-1-x86_64 +installed = qt5-translations-5.15.19-1-any +installed = qt5-wayland-5.15.19+kde+r55-1-x86_64 +installed = qt6-5compat-6.11.1-1-x86_64 +installed = qt6-base-6.11.1-1-x86_64 +installed = qt6-declarative-6.11.1-3-x86_64 +installed = qt6-multimedia-6.11.1-1-x86_64 +installed = qt6-multimedia-ffmpeg-6.11.1-1-x86_64 +installed = qt6-shadertools-6.11.1-1-x86_64 +installed = qt6-svg-6.11.1-1-x86_64 +installed = qt6-tools-6.11.1-3-x86_64 +installed = qt6-translations-6.11.1-1-any +installed = qt6-virtualkeyboard-6.11.1-1-x86_64 +installed = qt6-wayland-6.11.1-1-x86_64 +installed = qt6pas-6.2.10-4-x86_64 +installed = rav1e-0.8.1-2-x86_64 +installed = raveos-app-installer-2.0.0-26-any +installed = raveos-gnome-theme-0.0.0-22-any +installed = raveos-tools-1.0.0-5-any +installed = rdma-core-63.0-2-x86_64 +installed = readline-8.3.003-1-x86_64 +installed = reflector-2023-5-any +installed = rhash-1.4.6-1-x86_64 +installed = rpcbind-1.2.9-1-x86_64 +installed = rsync-3.4.4-1-x86_64 +installed = rtkit-0.14-1-x86_64 +installed = rubberband-4.0.0-2-x86_64 +installed = rutabaga-ffi-0.1.75-1-x86_64 +installed = sbc-2.2-1-x86_64 +installed = sddm-0.21.0-7-x86_64 +installed = sddm-astronaut-theme-75.c10bd95-1-any +installed = sdl2-compat-2.32.70-1-x86_64 +installed = sdl2_image-2.8.12-1-x86_64 +installed = sdl2_mixer-2.8.2-1-x86_64 +installed = sdl2_ttf-2.24.0-2-x86_64 +installed = sdl3-3.4.10-1-x86_64 +installed = seabios-1.17.0-2-any +installed = sed-4.10-1-x86_64 +installed = serd-0.32.10-1-x86_64 +installed = shaderc-2026.2-2-x86_64 +installed = shadow-4.19.4.arch1-1-x86_64 +installed = shared-mime-info-2.4-3-x86_64 +installed = slang-2.3.3-4-x86_64 +installed = sleuthkit-4.15.0-1-x86_64 +installed = slurp-1.5.0-2-x86_64 +installed = smartmontools-7.5-1-x86_64 +installed = smbclient-2:4.24.3-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 = source-highlight-3.1.9-18-x86_64 +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.350.1-1-x86_64 +installed = sqlite-3.53.2-1-x86_64 +installed = squashfs-tools-4.7.5-1-x86_64 +installed = sratom-0.6.22-1-x86_64 +installed = srt-1.5.5-1-x86_64 +installed = sshpass-1.10-2-x86_64 +installed = startup-notification-0.12-9-x86_64 +installed = steam-1.0.0.85-7-x86_64 +installed = steam-devices-1.0.0.85-7-x86_64 +installed = strace-7.0-1-x86_64 +installed = sudo-1.9.17.p2-6-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.2-2-x86_64 +installed = systemd-libs-260.2-2-x86_64 +installed = systemd-sysvcompat-260.2-2-x86_64 +installed = taglib-2.3-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.2-1-x86_64 +installed = tinysparql-3.11.1-1-x86_64 +installed = totem-pl-parser-3.26.7-1-x86_64 +installed = tpm2-tss-4.1.3-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-2026b-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 = unrar-1:7.2.6-1-x86_64 +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 = util-linux-2.42.2-1-x86_64 +installed = util-linux-libs-2.42.2-1-x86_64 +installed = v4l-utils-1.32.0-2-x86_64 +installed = vapoursynth-77-2-x86_64 +installed = vde2-2.3.3-8-x86_64 +installed = vid.stab-1.1.1-3-x86_64 +installed = vim-9.2.0699-1-x86_64 +installed = vim-runtime-9.2.0699-1-x86_64 +installed = virglrenderer-1.3.0-2-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 = vmaf-3.2.0-1-x86_64 +installed = volume_key-0.3.12-12-x86_64 +installed = vscodium-1.121.03429-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.350.1-1-x86_64 +installed = vulkan-mesa-implicit-layers-1:26.1.3-2-x86_64 +installed = vulkan-radeon-1:26.1.3-2-x86_64 +installed = vulkan-tools-1.4.350.1-1-x86_64 +installed = wavpack-5.9.0-1-x86_64 +installed = wayland-1.25.0-1-x86_64 +installed = webkit2gtk-4.1-2.52.4-1-x86_64 +installed = webkitgtk-6.0-2.52.4-1-x86_64 +installed = webrtc-audio-processing-1-1.3-5-x86_64 +installed = wget-1.25.0-5-x86_64 +installed = which-2.25-1-x86_64 +installed = wine-gecko-2.47.4-2-x86_64 +installed = wine-mono-11.1.0-1-x86_64 +installed = wine-staging-11.11-1-x86_64 +installed = winetricks-20260125-2-any +installed = wireless-regdb-2026.05.30-1-any +installed = wireplumber-0.5.15-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.2-2-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-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.22.1-2-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.2-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-7.0.1-1-x86_64 +installed = xkeyboard-config-2.47-1-any +installed = xorg-fonts-encodings-1.1.0-2-any +installed = xorg-server-21.1.23-1-x86_64 +installed = xorg-server-common-21.1.23-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.4-1-x86_64 +installed = xorg-xwayland-24.1.12-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.7-1-x86_64 +installed = yaru-gtk-theme-26.04.5.1ubuntu-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.2-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/hyperland/raveos-app-installer/pkg/raveos-app-installer/.MTREE b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.MTREE Binary files differnew file mode 100644 index 0000000..745f58a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.MTREE diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/.PKGINFO b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.PKGINFO new file mode 100644 index 0000000..7908d17 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/.PKGINFO @@ -0,0 +1,25 @@ +# Generated by makepkg 7.1.0 +# using fakeroot version 1.37.2 +pkgname = raveos-app-installer +pkgbase = raveos-app-installer +xdata = pkgtype=pkg +pkgver = 3.0.0-2 +pkgdesc = RaveOS graphical application installer +url = https://github.com/raveos/raveos-app-installer +builddate = 1782151074 +packager = Unknown Packager +size = 8853618 +arch = any +license = MIT +depend = python +depend = python-pyqt6 +depend = polkit +depend = qt6-base +depend = qt6-svg +depend = flatpak +depend = pacman +depend = desktop-file-utils +depend = xcb-util-cursor +depend = wget +depend = curl +optdepend = yay: AUR package support diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/bin/raveos-app-installer b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/bin/raveos-app-installer new file mode 100755 index 0000000..8b0d8e6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/bin/raveos-app-installer @@ -0,0 +1,19 @@ +#!/bin/bash +# RaveOS App Installer launcher + +LIB_DIR="/usr/lib/raveos-app-installer" + +# Hyprland: WAYLAND_DISPLAY és HYPRLAND_INSTANCE_SIGNATURE auto-detektálás +USER_RUNTIME_DIR="${XDG_RUNTIME_DIR:-/run/user/$(id -u)}" +if [[ -z "${WAYLAND_DISPLAY:-}" ]]; then + for _wl in "${USER_RUNTIME_DIR}"/wayland-*; do + [[ -S "$_wl" ]] && WAYLAND_DISPLAY="$(basename "$_wl")" && break + done + export WAYLAND_DISPLAY="${WAYLAND_DISPLAY:-wayland-1}" +fi +if [[ -z "${HYPRLAND_INSTANCE_SIGNATURE:-}" ]]; then + export HYPRLAND_INSTANCE_SIGNATURE + HYPRLAND_INSTANCE_SIGNATURE="$(ls "${USER_RUNTIME_DIR}/hypr/" 2>/dev/null | head -1 || true)" +fi + +exec python3 "${LIB_DIR}/raveos-app-installer.py" "$@" diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/app-list.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/app-list.json new file mode 100644 index 0000000..b7bd10a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/app-list.json @@ -0,0 +1,582 @@ +{ + "list_version": 48, + "apps": [ + { + "id": "audacious", + "name": "Audacious", + "category": "Media", + "desc": "Audacious – Local Music Player (Flatpak, 432Hz config)", + "type": "flatpak-user", + "flatpak_id": "org.atheme.audacious", + "config_dir": "audacious", + "config_dest": "{HOME}/.var/app/org.atheme.audacious/config/audacious" + }, + { + "id": "audacity", + "name": "Audacity", + "category": "Media", + "desc": "Audio editor and recorder", + "type": "pacman", + "packages": [ + "audacity" + ], + "config_dir": "audacity", + "config_dest": "{HOME}/.config/audacity" + }, + { + "id": "bitwarden", + "name": "Bitwarden", + "category": "Security", + "desc": "Bitwarden password manager", + "type": "pacman", + "packages": [ + "bitwarden" + ] + }, + { + "id": "bottles", + "name": "Bottles", + "category": "Games", + "desc": "Wine prefix manager", + "type": "flatpak-user", + "flatpak_id": "com.usebottles.bottles" + }, + { + "id": "brave", + "name": "Brave", + "category": "Internet", + "desc": "Brave web browser", + "type": "flatpak-user", + "flatpak_id": "com.brave.Browser", + "config_dir": "com.brave.Browser/config/BraveSoftware/Brave-Browser", + "config_dest": "{HOME}/.var/app/com.brave.Browser/config/BraveSoftware/Brave-Browser" + }, + { + "id": "calibre", + "name": "Calibre", + "category": "Office", + "desc": "E-book manager", + "type": "pacman", + "packages": [ + "calibre" + ] + }, + { + "id": "corectrl", + "name": "CoreCTRL", + "category": "System", + "desc": "AMD GPU control application", + "type": "script", + "script": "corectrl.sh", + "check_packages": [ + "corectrl" + ], + "removable": false + }, + { + "id": "darktable", + "name": "Darktable", + "category": "Media", + "desc": "Photo workflow application (like Lightroom)", + "type": "flatpak-user", + "flatpak_id": "org.darktable.Darktable" + }, + { + "id": "discord", + "name": "Discord + Vencord", + "category": "Internet", + "desc": "Discord client with Vencord mod", + "type": "script", + "script": "discord.sh", + "check_packages": [ + "discord" + ] + }, + { + "id": "docker", + "name": "Docker", + "category": "Dev", + "desc": "Docker container engine", + "type": "pacman", + "packages": [ + "docker" + ], + "post_install": [ + "systemctl enable docker" + ] + }, + { + "id": "dosbox", + "name": "DOSBox-X", + "category": "Games", + "desc": "DOS emulator for old games", + "type": "flatpak-user", + "flatpak_id": "com.dosbox_x.DOSBox-X" + }, + { + "id": "doublecmd", + "name": "Double Commander", + "category": "System", + "desc": "Two-panel file manager (like Total Commander)", + "type": "pacman", + "packages": [ + "doublecmd-qt5" + ] + }, + { + "id": "easyeffects", + "name": "Easy Effects", + "category": "Media", + "desc": "Audio effects for PipeWire", + "type": "flatpak-user", + "flatpak_id": "com.github.wwmm.easyeffects" + }, + { + "id": "fastfetch", + "name": "Fastfetch", + "category": "System", + "desc": "System info display in terminal", + "type": "pacman", + "packages": [ + "fastfetch" + ] + }, + { + "id": "firejail", + "name": "Firejail", + "category": "Security", + "desc": "Sandbox for applications", + "type": "pacman", + "packages": [ + "firejail" + ] + }, + { + "id": "freetube", + "name": "FreeTube", + "category": "Media", + "desc": "Privacy-friendly YouTube client", + "type": "flatpak-user", + "flatpak_id": "io.freetubeapp.FreeTube", + "config_dir": "FreeTube", + "config_dest": "{HOME}/.var/app/io.freetubeapp.FreeTube/config/FreeTube" + }, + { + "id": "gamemode", + "name": "GameMode", + "category": "Games", + "desc": "GameMode + Gamescope for gaming optimization", + "type": "pacman", + "packages": [ + "gamemode", + "lib32-gamemode", + "gamescope" + ] + }, + { + "id": "gnome-clocks", + "name": "GNOME Clocks", + "category": "System", + "desc": "Alarm, world clock, stopwatch, timer", + "type": "script", + "script": "gnome-clocks.sh", + "check_packages": [ + "gnome-clocks" + ] + }, + { + "id": "gtkstresstesting", + "name": "GTKStressTesting", + "category": "System", + "desc": "CPU monitoring and stress testing", + "type": "flatpak-user", + "flatpak_id": "com.leinardi.gst" + }, + { + "id": "helvum", + "name": "Helvum", + "category": "Media", + "desc": "Patchbay for PipeWire", + "type": "pacman", + "packages": [ + "helvum" + ] + }, + { + "id": "heroic", + "name": "Heroic Games Launcher", + "category": "Games", + "desc": "Epic Games launcher + MangoHud", + "type": "flatpak-user", + "flatpak_id": "com.heroicgameslauncher.hgl", + "post_install": [ + "flatpak install --user -y runtime/org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/23.08", + "flatpak override --user --filesystem=xdg-config/MangoHud:ro com.heroicgameslauncher.hgl" + ] + }, + { + "id": "input-remapper", + "name": "Input Remapper", + "category": "System", + "desc": "Mouse/keyboard button remapper, macro tool", + "type": "pacman", + "packages": [ + "input-remapper-git" + ] + }, + { + "id": "jellyfin", + "name": "Jellyfin Media Player", + "category": "Media", + "desc": "Jellyfin client for media streaming", + "type": "flatpak-user", + "flatpak_id": "org.jellyfin.JellyfinDesktop" + }, + { + "id": "kdeconnect", + "name": "KDE Connect", + "category": "System", + "desc": "Connect phone and PC", + "type": "pacman", + "packages": [ + "kdeconnect" + ] + }, + { + "id": "kdenlive", + "name": "Kdenlive", + "category": "Media", + "desc": "Video editor for Linux", + "type": "pacman", + "packages": [ + "kdenlive" + ] + }, + { + "id": "keepassxc", + "name": "KeePassXC", + "category": "Security", + "desc": "Password manager with encrypted local database", + "type": "pacman", + "packages": [ + "keepassxc" + ] + }, + { + "id": "krusader", + "name": "Krusader", + "category": "System", + "desc": "Two-panel file manager", + "type": "pacman", + "packages": [ + "krusader" + ] + }, + { + "id": "kvm", + "name": "KVM / QEMU", + "category": "System", + "desc": "Virtualization with KVM + QEMU", + "type": "script", + "script": "kvm.sh", + "check_packages": [ + "qemu-full" + ] + }, + { + "id": "libreoffice", + "name": "LibreOffice", + "category": "Office", + "desc": "LibreOffice Fresh with Hungarian language", + "type": "pacman", + "packages": [ + "libreoffice-fresh", + "libreoffice-fresh-hu" + ] + }, + { + "id": "librewolf", + "name": "LibreWolf", + "category": "Internet", + "desc": "Firefox ESR based privacy browser", + "type": "flatpak-user", + "flatpak_id": "io.gitlab.librewolf-community", + "config_dir": "librewolf", + "config_dest": "{HOME}/.var/app/io.gitlab.librewolf-community/.librewolf" + }, + { + "id": "lutris", + "name": "Lutris", + "category": "Games", + "desc": "Game launcher with Wine support", + "type": "script", + "script": "lutris.sh", + "check_packages": [ + "lutris" + ] + }, + { + "id": "mangohud", + "name": "MangoHud / Goverlay", + "category": "Games", + "desc": "FPS overlay and settings (like MSI Afterburner)", + "type": "pacman", + "config_dir": ".config", + "config_dest": "{HOME}/.config/MangoHud", + "packages": [ + "mangohud", + "lib32-mangohud", + "goverlay" + ] + }, + { + "id": "mc", + "name": "Midnight Commander", + "category": "System", + "desc": "Two-panel terminal file manager", + "type": "pacman", + "packages": [ + "mc" + ] + }, + { + "id": "mumble", + "name": "Mumble", + "category": "Internet", + "desc": "Voice chat application", + "type": "pacman", + "packages": [ + "mumble" + ] + }, + { + "id": "obs", + "name": "OBS Studio", + "category": "Media", + "desc": "Streaming and recording software", + "type": "flatpak-user", + "flatpak_id": "com.obsproject.Studio" + }, + { + "id": "onlyoffice", + "name": "OnlyOffice", + "category": "Office", + "desc": "MS Office compatible suite", + "type": "flatpak-user", + "flatpak_id": "org.onlyoffice.desktopeditors" + }, + { + "id": "7zip", + "name": "7-Zip", + "category": "System", + "desc": "7-Zip archive manager", + "type": "pacman", + "packages": [ + "7zip" + ] + }, + { + "id": "peazip", + "name": "Peazip", + "category": "System", + "desc": "Peazip GUI archive manager", + "type": "pacman", + "packages": [ + "peazip" + ] + }, + { + "id": "occt", + "name": "OCCT", + "category": "System", + "desc": "System Stability Tester", + "type": "pacman", + "packages": [ + "occt" + ] + }, + { + "id": "octopi", + "name": "Octopi", + "category": "System", + "desc": "Graphical package manager", + "type": "pacman", + "packages": [ + "octopi" + ] + }, + { + "id": "pavucontrol", + "name": "Pavucontrol", + "category": "Media", + "desc": "Per-application volume control", + "type": "pacman", + "packages": [ + "pavucontrol" + ] + }, + { + "id": "photogimp", + "name": "PhotoGIMP", + "category": "Media", + "desc": "GIMP with Photoshop-like interface", + "type": "flatpak-user", + "flatpak_id": "org.gimp.GIMP", + "check_flatpak": "org.gimp.GIMP", + "config_mappings": [ + { + "source": "PhotoGIMP/.config/GIMP/3.0", + "dest": "{HOME}/.config/GIMP/3.2" + }, + { + "source": "PhotoGIMP/.local/share/applications", + "dest": "{HOME}/.local/share/applications" + }, + { + "source": "PhotoGIMP/.local/share/icons/hicolor", + "dest": "{HOME}/.local/share/icons/hicolor" + } + ] + }, + { + "id": "printer", + "name": "Printer Support", + "category": "System", + "desc": "Printer drivers and CUPS", + "type": "script", + "script": "printer.sh", + "check_packages": [ + "cups" + ], + "removable": false + }, + { + "id": "qbittorrent", + "name": "qBittorrent", + "category": "Internet", + "desc": "Torrent client", + "type": "pacman", + "config_dir": "qBittorrent", + "config_dest": "{HOME}/.config/qBittorrent", + "packages": [ + "qbittorrent" + ] + }, + { + "id": "signal", + "name": "Signal", + "category": "Internet", + "desc": "Encrypted messenger", + "type": "pacman", + "packages": [ + "signal-desktop" + ] + }, + { + "id": "spotify", + "name": "Spotify", + "category": "Media", + "desc": "Music streaming service", + "type": "flatpak-user", + "flatpak_id": "com.spotify.Client" + }, + { + "id": "spotube", + "name": "Spotube", + "category": "Media", + "desc": "Free Spotify client without premium", + "type": "flatpak-user", + "flatpak_id": "com.github.KRTirtho.Spotube" + }, + { + "id": "steam", + "name": "Steam", + "category": "Games", + "desc": "Steam + ProtonGE (complex installation)", + "type": "script", + "script": "steam.sh", + "check_packages": [ + "steam" + ] + }, + { + "id": "teamspeak", + "name": "TeamSpeak 3", + "category": "Internet", + "desc": "TeamSpeak VOIP client", + "type": "pacman", + "packages": [ + "teamspeak3" + ] + }, + { + "id": "telegram", + "name": "Telegram", + "category": "Internet", + "desc": "Encrypted messenger", + "type": "pacman", + "packages": [ + "telegram-desktop" + ] + }, + { + "id": "vibrant", + "name": "Vibrant Linux", + "category": "System", + "desc": "Color saturation adjustment tool", + "type": "flatpak-user", + "flatpak_id": "io.github.libvibrant.vibrantLinux" + }, + { + "id": "vivaldi", + "name": "Vivaldi", + "category": "Internet", + "desc": "Vivaldi web browser", + "type": "pacman", + "config_dir": "vivaldi", + "config_dest": "{HOME}/.config/vivaldi", + "packages": [ + "vivaldi", + "vivaldi-ffmpeg-codecs" + ] + }, + { + "id": "vlc", + "name": "VLC", + "category": "Media", + "desc": "VLC Media Player (Flatpak)", + "type": "flatpak-user", + "flatpak_id": "org.videolan.VLC" + }, + { + "id": "vulkan-radeon", + "name": "Vulkan Radeon", + "category": "Games", + "desc": "AMD Vulkan drivers for gaming", + "type": "pacman", + "packages": [ + "vulkan-radeon", + "lib32-vulkan-radeon" + ], + "removable": false + }, + { + "id": "xpadneo", + "name": "Xbox Controller", + "category": "Games", + "desc": "Xbox Controller support (Bluetooth)", + "type": "pacman", + "packages": [ + "xpadneo-dkms" + ] + }, + { + "id": "windows11", + "name": "Windows 11", + "category": "System", + "desc": "Windows 11 Installer - Experts Only!", + "type": "message", + "message": "!! MAJOM VAGY !!\n\nWindows 11? Komolyan? Linux-on vagy, elvezd!\n\nHa tenyleg kell Windows, hasznalj KVM/QEMU-t a listabol." + } + ] +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/corectrl.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/corectrl.sh new file mode 100755 index 0000000..da9f593 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/corectrl.sh @@ -0,0 +1,109 @@ +#!/bin/bash +# CoreCTRL (AMD GPU vezérlő) telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME, REPO_CONFIGS_URL + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +REPO_URL="${REPO_CONFIGS_URL:-https://git.rp1.hu/Nippy/Raveos-App-beta/raw/branch/main/raveos-app-installer-beta/configs/}" +ACTION="${1:-install}" +CONFIG_OVERRIDE_DIR="${RAVEOS_CONFIG_OVERRIDE_DIR:-/etc/raveos-beta/configs}" +CONFIG_PACKAGE_DIR="${RAVEOS_CONFIG_PACKAGE_DIR:-/usr/share/raveos-app-installer-beta/configs}" + +run_as_user() { + sudo -u "$USER" env HOME="$HOME" "$@" +} + +resolve_local_config() { + local name="$1" + local candidate + for candidate in \ + "$CONFIG_OVERRIDE_DIR/$name" \ + "$CONFIG_PACKAGE_DIR/$name" + do + if [[ -f "$candidate" ]]; then + printf '%s\n' "$candidate" + return 0 + fi + done + return 1 +} + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing CoreCTRL for $USER..." + remove_installed_packages corectrl + rm -f /etc/polkit-1/rules.d/90-corectrl.rules + rm -f "$HOME/.config/autostart/org.corectrl.CoreCtrl.desktop" + rm -rf "$HOME/.config/corectrl" + echo "CoreCTRL removal complete!" + exit 0 +fi + +echo "Installing CoreCTRL for $USER..." + +# CoreCTRL telepítése +pacman -S --noconfirm --needed corectrl + +# CoreCTRL config letöltése +echo "Downloading CoreCTRL config..." +run_as_user mkdir -p "$HOME/.config/corectrl" +if local_cfg="$(resolve_local_config corectrl.ini)"; then + cp "$local_cfg" "$HOME/.config/corectrl/corectrl.ini" +else + wget -q -O "$HOME/.config/corectrl/corectrl.ini" "${REPO_URL}corectrl.ini" || true +fi +chown "$USER:$USER" "$HOME/.config/corectrl/corectrl.ini" 2>/dev/null || true + +# Autostart beállítása +run_as_user mkdir -p "$HOME/.config/autostart" +cp /usr/share/applications/org.corectrl.CoreCtrl.desktop "$HOME/.config/autostart/" +chown "$USER:$USER" "$HOME/.config/autostart/org.corectrl.CoreCtrl.desktop" + +# Polkit szabály létrehozása (jelszó nélküli indítás) +cat > /etc/polkit-1/rules.d/90-corectrl.rules << EOF +polkit.addRule(function(action, subject) { + if ((action.id == "org.corectrl.helper.init" || + action.id == "org.corectrl.helperkiller.init") && + subject.local == true && + subject.active == true && + subject.isInGroup("$USER")) { + return polkit.Result.YES; + } +}); +EOF + +# AMD GPU kernel paraméterek hozzáadása (ha systemd-boot) +if [[ -d /boot/loader/entries ]]; then + for conf in /boot/loader/entries/*.conf; do + if [[ -f "$conf" ]]; then + if ! grep -q "amdgpu.ppfeaturemask" "$conf"; then + sed -i '/^options/s/$/ amdgpu.ppfeaturemask=0xffffffff/' "$conf" + fi + fi + done +fi + +# GRUB esetén +if [[ -f /etc/default/grub ]]; then + if ! grep -q "amdgpu.ppfeaturemask" /etc/default/grub; then + sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="\(.*\)"/GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xffffffff \1"/' /etc/default/grub + grub-mkconfig -o /boot/grub/grub.cfg 2>/dev/null || true + fi +fi + +echo "CoreCTRL installation complete!" +echo "Please reboot for kernel parameters to take effect." diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/discord.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/discord.sh new file mode 100755 index 0000000..6d5c253 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/discord.sh @@ -0,0 +1,168 @@ +#!/bin/bash +# Discord + Vencord telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME, REPO_CONFIGS_URL + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +REPO_URL="${REPO_CONFIGS_URL:-https://git.rp1.hu/Nippy/Raveos-App-beta/raw/branch/main/raveos-app-installer-beta/configs/}" +ACTION="${1:-install}" +TARGET_UID="${TARGET_UID:-$(id -u "$USER" 2>/dev/null || true)}" +TARGET_XDG_RUNTIME_DIR="${TARGET_XDG_RUNTIME_DIR:-/run/user/$TARGET_UID}" +CONFIG_OVERRIDE_DIR="${RAVEOS_CONFIG_OVERRIDE_DIR:-/etc/raveos-beta/configs}" +CONFIG_PACKAGE_DIR="${RAVEOS_CONFIG_PACKAGE_DIR:-/usr/share/raveos-app-installer-beta/configs}" + +run_as_user() { + sudo -u "$USER" env \ + HOME="$HOME" \ + XDG_RUNTIME_DIR="$TARGET_XDG_RUNTIME_DIR" \ + "$@" +} + +resolve_local_config() { + local name="$1" + local candidate + for candidate in \ + "$CONFIG_OVERRIDE_DIR/$name" \ + "$CONFIG_PACKAGE_DIR/$name" + do + if [[ -f "$candidate" ]]; then + printf '%s\n' "$candidate" + return 0 + fi + done + return 1 +} + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing Discord + Vencord for $USER..." + remove_installed_packages discord + rm -f /etc/pacman.d/hooks/vencord-reinstall.hook + rm -f /usr/local/bin/vencord-reinstall.sh + rm -f /usr/local/bin/VencordInstallerCli-linux + rm -rf "$HOME/.config/Vencord" + echo "Discord + Vencord removal complete!" + exit 0 +fi + +echo "Installing Discord + Vencord for $USER..." + +# Discord telepítése +pacman -S --noconfirm --needed discord + +# Secure temp directory +TMPDIR=$(mktemp -d) +chmod 755 "$TMPDIR" +trap 'rm -rf "$TMPDIR"' EXIT + +# Vencord Installer letöltése +echo "Downloading Vencord Installer..." +VENCORD_URL="https://github.com/Vencord/Installer/releases/latest/download/VencordInstallerCli-linux" +wget -q -O "$TMPDIR/VencordInstallerCli-linux" "$VENCORD_URL" + +# Verify it's an ELF binary (not a malicious script) +FILE_TYPE=$(file -b "$TMPDIR/VencordInstallerCli-linux") +if [[ "$FILE_TYPE" != ELF* ]]; then + echo "ERROR: Downloaded file is not a valid ELF binary: $FILE_TYPE" + exit 1 +fi + +chmod +x "$TMPDIR/VencordInstallerCli-linux" + +# Vencord installer másolása a rendszerbe +cp "$TMPDIR/VencordInstallerCli-linux" /usr/local/bin/VencordInstallerCli-linux +chmod +x /usr/local/bin/VencordInstallerCli-linux + +# Vencord telepítése user módban, auto-detect (Discord a user ~/.config/discord/-ban van) +# Az Arch discord csomag bootstrap: első futtatáskor tölti le Discordot a user home-ba. +# Ha még nem futott a Discord, a telepítés csendesen megbukik - a pacman hook elvégzi +# a következő Discord frissítés után automatikusan. +echo "Installing Vencord (user mode)..." +run_as_user /usr/local/bin/VencordInstallerCli-linux -install 2>/dev/null || true +run_as_user /usr/local/bin/VencordInstallerCli-linux -install-openasar 2>/dev/null || true + +# Pacman hook: Discord update után Vencord újratelepítés +mkdir -p /etc/pacman.d/hooks +cat > /etc/pacman.d/hooks/vencord-reinstall.hook << 'HOOK' +[Trigger] +Operation = Install +Operation = Upgrade +Type = Package +Target = discord + +[Action] +Description = Reinstalling Vencord after Discord update... +When = PostTransaction +Exec = /usr/local/bin/vencord-reinstall.sh +HOOK + +# Reinstall script - user neve bele van égetve telepítéskor +cat > /usr/local/bin/vencord-reinstall.sh << SCRIPT +#!/bin/bash +sudo -u "$USER" env HOME="$HOME" /usr/local/bin/VencordInstallerCli-linux -install || true +sudo -u "$USER" env HOME="$HOME" /usr/local/bin/VencordInstallerCli-linux -install-openasar || true +SCRIPT +chmod +x /usr/local/bin/vencord-reinstall.sh + +# Vencord config könyvtár létrehozása és RaveOS téma letöltése +run_as_user mkdir -p "$HOME/.config/Vencord/themes" +echo "Downloading RaveOS Vencord theme..." +if local_cfg="$(resolve_local_config RaveOS-Vencord.theme.css)"; then + cp "$local_cfg" "$HOME/.config/Vencord/themes/RaveOS-Vencord.theme.css" +else + wget -q -O "$HOME/.config/Vencord/themes/RaveOS-Vencord.theme.css" \ + "${REPO_URL}RaveOS-Vencord.theme.css" || true +fi +if local_cfg="$(resolve_local_config raveos-discord-bg.jpeg)"; then + cp "$local_cfg" "$HOME/.config/Vencord/themes/raveos-discord-bg.jpeg" +else + wget -q -O "$HOME/.config/Vencord/themes/raveos-discord-bg.jpeg" \ + "${REPO_URL}raveos-discord-bg.jpeg" || true +fi + +# Vencord settings: téma engedélyezés + quickCss bekapcsolás +run_as_user mkdir -p "$HOME/.config/Vencord/settings" +VENCORD_SETTINGS="$HOME/.config/Vencord/settings/settings.json" +if [ ! -f "$VENCORD_SETTINGS" ]; then + cat > "$VENCORD_SETTINGS" << 'SETTINGS' +{ + "autoUpdate": true, + "autoUpdateNotification": true, + "useQuickCss": true, + "enabledThemes": [ + "RaveOS-Vencord.theme.css" + ] +} +SETTINGS +else + python3 -c " +import json +with open('$VENCORD_SETTINGS', 'r') as f: + s = json.load(f) +themes = s.get('enabledThemes', []) +if 'RaveOS-Vencord.theme.css' not in themes: + themes.append('RaveOS-Vencord.theme.css') + s['enabledThemes'] = themes + with open('$VENCORD_SETTINGS', 'w') as f: + json.dump(s, f, indent=4) +" || true +fi +chown -R "$USER:$USER" "$HOME/.config/Vencord" + +echo "Discord + Vencord installation complete!" +echo "Note: Ha a Vencord nem lett azonnal alkalmazva, indítsd el a Discordot egyszer," +echo "majd a kovetkezo Discord frissitesnel automatikusan feltelepul." diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/gnome-clocks.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/gnome-clocks.sh new file mode 100755 index 0000000..88b83f4 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/gnome-clocks.sh @@ -0,0 +1,42 @@ +#!/bin/bash +# GNOME Clocks (módosított hangokkal) telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +ACTION="${1:-install}" + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing GNOME Clocks..." + remove_installed_packages gnome-clocks + echo "GNOME Clocks removal complete!" + exit 0 +fi + +echo "Installing GNOME Clocks..." + +# Függőségek +pacman -S --noconfirm --needed \ + itstool \ + vala \ + meson \ + gst-plugins-base \ + gst-plugins-good \ + gnome-clocks + +echo "GNOME Clocks installation complete!" diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/kvm.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/kvm.sh new file mode 100755 index 0000000..0102a75 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/kvm.sh @@ -0,0 +1,102 @@ +#!/bin/bash +# KVM/QEMU virtualizáció telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +ACTION="${1:-install}" + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rn --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing KVM/QEMU for $USER..." + systemctl disable --now libvirtd.service 2>/dev/null || true + remove_installed_packages \ + qemu-full \ + qemu-img \ + libvirt \ + virt-install \ + virt-manager \ + virt-viewer \ + edk2-ovmf \ + dnsmasq \ + swtpm \ + guestfs-tools \ + libosinfo \ + dmidecode + echo "KVM/QEMU removal complete!" + exit 0 +fi + +echo "Installing KVM/QEMU for $USER..." + +# Csomagok telepítése +pacman -S --noconfirm --needed \ + qemu-full \ + qemu-img \ + libvirt \ + virt-install \ + virt-manager \ + virt-viewer \ + edk2-ovmf \ + dnsmasq \ + swtpm \ + guestfs-tools \ + libosinfo \ + dmidecode + +# User hozzáadása a szükséges csoportokhoz +usermod -aG kvm "$USER" +usermod -aG input "$USER" +usermod -aG libvirt "$USER" + +# Libvirt konfiguráció - user beállítása +QEMU_CONF="/etc/libvirt/qemu.conf" +if [[ -f "$QEMU_CONF" ]]; then + # User sor keresése és módosítása + if grep -q "^#user = " "$QEMU_CONF"; then + sed -i "s/^#user = .*/user = \"$USER\"/" "$QEMU_CONF" + elif grep -q "^user = " "$QEMU_CONF"; then + sed -i "s/^user = .*/user = \"$USER\"/" "$QEMU_CONF" + else + echo "user = \"$USER\"" >> "$QEMU_CONF" + fi + + # Group beállítása + if grep -q '^#group = ' "$QEMU_CONF"; then + sed -i 's/^#group = .*/group = "kvm"/' "$QEMU_CONF" + elif grep -q '^group = ' "$QEMU_CONF"; then + sed -i 's/^group = .*/group = "kvm"/' "$QEMU_CONF" + else + echo 'group = "kvm"' >> "$QEMU_CONF" + fi +fi + +# Szolgáltatások engedélyezése és indítása +systemctl enable libvirtd.socket 2>/dev/null || true +systemctl start libvirtd.socket 2>/dev/null || true +systemctl enable libvirtd.service +systemctl start libvirtd.service + +# Várjuk meg a socketet mielőtt virsh-t hívunk +timeout 30 bash -c 'until [ -S /run/libvirt/libvirt-sock ]; do sleep 1; done' 2>/dev/null || true + +# Default network autostart +virsh net-autostart default 2>/dev/null || true +virsh net-start default 2>/dev/null || true + +echo "KVM/QEMU installation complete!" +echo "Please log out and back in for group changes to take effect." diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/lutris.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/lutris.sh new file mode 100755 index 0000000..623818b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/lutris.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# Lutris + Wine telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +ACTION="${1:-install}" + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing Lutris + Wine for $USER..." + remove_installed_packages lutris wine winetricks wine-mono wine-gecko + echo "Lutris + Wine removal complete!" + exit 0 +fi + +echo "Installing Lutris + Wine for $USER..." + +# Lutris és Wine telepítése +pacman -S --noconfirm --needed \ + lutris \ + wine \ + winetricks \ + wine-mono \ + wine-gecko + +echo "Lutris + Wine installation complete!" diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/printer.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/printer.sh new file mode 100755 index 0000000..b6b81ba --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/printer.sh @@ -0,0 +1,57 @@ +#!/bin/bash +# Nyomtató támogatás telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +ACTION="${1:-install}" + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing printer support..." + systemctl disable --now cups 2>/dev/null || true + remove_installed_packages \ + cups \ + hplip \ + system-config-printer \ + epson-inkjet-printer-escpr \ + epson-inkjet-printer-escpr2 + echo "Printer support removal complete!" + exit 0 +fi + +echo "Installing printer support..." + +# Alap nyomtató csomagok +pacman -S --noconfirm --needed \ + cups \ + hplip \ + system-config-printer + +# Epson nyomtatók +# Ezek a RaveOS környezetben repo-ból is elérhetők, ezért ne használjunk +# interaktív `yay` futtatást egy rootból indított installer scriptben. +pacman -S --noconfirm --needed \ + epson-inkjet-printer-escpr \ + epson-inkjet-printer-escpr2 \ + || true + +# CUPS szolgáltatás engedélyezése +systemctl enable cups +systemctl start cups + +echo "Printer support installation complete!" diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/steam.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/steam.sh new file mode 100755 index 0000000..a7a67b6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/steam.sh @@ -0,0 +1,115 @@ +#!/bin/bash +# Steam + ProtonGE telepítő script +# Környezeti változók: INSTALL_USER, INSTALL_HOME, REPO_CONFIGS_URL + +set -e + +USER="$INSTALL_USER" +HOME="$INSTALL_HOME" +REPO_URL="${REPO_CONFIGS_URL:-https://git.rp1.hu/Nippy/Raveos-App-beta/raw/branch/main/raveos-app-installer-beta/configs/}" +ACTION="${1:-install}" +CONFIG_OVERRIDE_DIR="${RAVEOS_CONFIG_OVERRIDE_DIR:-/etc/raveos-beta/configs}" +CONFIG_PACKAGE_DIR="${RAVEOS_CONFIG_PACKAGE_DIR:-/usr/share/raveos-app-installer-beta/configs}" + +run_as_user() { + sudo -u "$USER" env HOME="$HOME" "$@" +} + +resolve_local_config() { + local name="$1" + local candidate + for candidate in \ + "$CONFIG_OVERRIDE_DIR/$name" \ + "$CONFIG_PACKAGE_DIR/$name" + do + if [[ -f "$candidate" ]]; then + printf '%s\n' "$candidate" + return 0 + fi + done + return 1 +} + +remove_installed_packages() { + local installed=() + local pkg + for pkg in "$@"; do + if pacman -Qq "$pkg" >/dev/null 2>&1; then + installed+=("$pkg") + fi + done + if ((${#installed[@]})); then + pacman -Rns --noconfirm "${installed[@]}" + fi +} + +if [[ "$ACTION" == "remove" ]]; then + echo "Removing Steam for $USER..." + remove_installed_packages steam proton-cachyos + rm -f "$HOME/.local/bin/update-proton-ge" + rm -f "$HOME/.local/share/Steam/steam_dev.cfg" + rm -f "$HOME/.steam/steam/steam_dev.cfg" + echo "Steam removal complete!" + exit 0 +fi + +echo "Installing Steam for $USER..." + +# GPU detektálás - AMD-hez vulkan-radeon kell +nVidia=$(lspci | grep -i "NVIDIA" -c || true) +if [[ $nVidia -eq 0 ]]; then + echo "AMD GPU detected, installing vulkan-radeon..." + pacman -S --noconfirm --needed vulkan-radeon lib32-vulkan-radeon +fi + +# Steam telepítés +pacman -S --noconfirm --needed steam + +# Steam data dir meghatározása (symlink-kompatibilis) +STEAM_DATA="$HOME/.local/share/Steam" +if [ -L "$HOME/.steam/steam" ]; then + # Symlink már létezik (Steam volt már indítva) + STEAM_DATA=$(readlink -f "$HOME/.steam/steam") +elif [ -d "$HOME/.steam/steam" ]; then + # Valódi mappa + STEAM_DATA="$HOME/.steam/steam" +fi + +# Steam config letöltése +echo "Downloading Steam config..." +run_as_user mkdir -p "$STEAM_DATA" +if local_cfg="$(resolve_local_config steam_dev.cfg)"; then + cp "$local_cfg" "$STEAM_DATA/steam_dev.cfg" +else + wget -q -O "$STEAM_DATA/steam_dev.cfg" "${REPO_URL}steam_dev.cfg" || true +fi +chown "$USER:$USER" "$STEAM_DATA/steam_dev.cfg" 2>/dev/null || true + +# ProtonGE updater script letöltése +echo "Downloading ProtonGE updater..." +run_as_user mkdir -p "$HOME/.local/bin" +if local_cfg="$(resolve_local_config update-proton-ge)"; then + cp "$local_cfg" "$HOME/.local/bin/update-proton-ge" +else + wget -q -O "$HOME/.local/bin/update-proton-ge" "${REPO_URL}update-proton-ge" +fi +chmod +x "$HOME/.local/bin/update-proton-ge" +chown "$USER:$USER" "$HOME/.local/bin/update-proton-ge" + +# ProtonGE telepítése az updater scripttel (mindig legfrissebb) +echo "Installing ProtonGE..." +run_as_user "$HOME/.local/bin/update-proton-ge" || true + +# proton-cachyos telepítése (mindig legfrissebb, CachyOS repo) +echo "Installing proton-cachyos..." +pacman -S --noconfirm --needed proton-cachyos || true + +# GSK_RENDERER beállítás +if ! grep -q "GSK_RENDERER" /etc/environment 2>/dev/null; then + echo "GSK_RENDERER=gl" >> /etc/environment +fi + +# Felesleges desktop fájl törlése +rm -f /usr/share/applications/steam-native.desktop 2>/dev/null || true + +echo "Steam installation complete!" diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/windows11.sh b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/windows11.sh new file mode 100755 index 0000000..daf2c4c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/actions/windows11.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Windows 11 "Telepito" - Csak Profiknak! +# Kornyezeti valtozok: INSTALL_USER, INSTALL_HOME + +echo "!! MAJOM VAGY !!" +echo "" +echo "Windows 11? Komolyan? Linux-on vagy, elvezd!" +echo "" +echo "Ha tenyleg kell Windows, hasznalj KVM/QEMU-t a listabol." + +exit 0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/backup/backup-paths.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/backup/backup-paths.json new file mode 100644 index 0000000..482a56a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/backup/backup-paths.json @@ -0,0 +1,313 @@ +{ + "version": 1, + "groups": [ + { + "id": "apps", + "label": "Alkalmazásprofilok", + "description": "Böngészők, kommunikációs appok és fontos desktop alkalmazások profiljai.", + "default_expanded": true, + "items": [ + { + "id": "librewolf_profile", + "label": "LibreWolf profil", + "path": ".var/app/io.gitlab.librewolf-community/.librewolf", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "vivaldi_profile", + "label": "Vivaldi profil", + "path": ".config/vivaldi", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "brave_profile", + "label": "Brave profil", + "path": ".var/app/com.brave.Browser/config/BraveSoftware/Brave-Browser", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "bitwarden_config", + "label": "Bitwarden beállítások", + "path": ".config/Bitwarden", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "heroic_config", + "label": "Heroic Games Launcher beállítások", + "path": ".var/app/com.heroicgameslauncher.hgl/config/heroic", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "qbittorrent_config", + "label": "qBittorrent beállítások", + "path": ".config/qBittorrent", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "signal_config", + "label": "Signal profil", + "path": ".config/Signal", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "telegram_data", + "label": "Telegram Desktop adatok", + "path": ".local/share/TelegramDesktop", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "discord_config", + "label": "Discord beállítások", + "path": ".config/discord", + "scope": "home", + "default_selected": false, + "size_hint": "small" + }, + { + "id": "vencord_config", + "label": "Vencord beállítások", + "path": ".config/Vencord", + "scope": "home", + "default_selected": false, + "size_hint": "small" + }, + { + "id": "steam_userdata", + "label": "Steam felhasználói adatok", + "path": ".local/share/Steam", + "scope": "home", + "default_selected": false, + "size_hint": "large", + "note": "Nagy lehet, játékadatokat és cache-t is tartalmazhat." + }, + { + "id": "lutris_data", + "label": "Lutris adatok", + "path": ".local/share/lutris", + "scope": "home", + "default_selected": false, + "size_hint": "medium" + } + ] + }, + { + "id": "desktop", + "label": "Desktop és felület", + "description": "Témák, GNOME shell kiegészítők és HUD/overlay beállítások.", + "default_expanded": true, + "items": [ + { + "id": "icons_dir", + "label": "Ikonok", + "path": ".icons", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "themes_dir", + "label": "Témák", + "path": ".themes", + "scope": "home", + "default_selected": true, + "size_hint": "medium" + }, + { + "id": "gnome_shell_data", + "label": "GNOME Shell kiegészítők", + "path": ".local/share/gnome-shell", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "flatpak_overrides", + "label": "Flatpak override-ok", + "path": ".local/share/flatpak/overrides", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "mangohud_config", + "label": "MangoHud beállítások", + "path": ".config/MangoHud", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "goverlay_config", + "label": "GOverlay beállítások", + "path": ".config/goverlay", + "scope": "home", + "default_selected": true, + "size_hint": "small" + } + ] + }, + { + "id": "work", + "label": "Munka és produktivitás", + "description": "Irodai, média- és alkotó appok fontos user-adatkönyvtárai.", + "default_expanded": false, + "items": [ + { + "id": "libreoffice_config", + "label": "LibreOffice beállítások", + "path": ".config/libreoffice", + "scope": "home", + "default_selected": true, + "size_hint": "small" + }, + { + "id": "onlyoffice_data", + "label": "OnlyOffice adatok", + "path": ".local/share/onlyoffice", + "scope": "home", + "default_selected": false, + "size_hint": "small" + }, + { + "id": "calibre_config", + "label": "Calibre beállítások", + "path": ".config/calibre", + "scope": "home", + "default_selected": false, + "size_hint": "small" + }, + { + "id": "kdenlive_data", + "label": "Kdenlive adatok", + "path": ".local/share/kdenlive", + "scope": "home", + "default_selected": false, + "size_hint": "medium" + }, + { + "id": "freetube_config", + "label": "FreeTube profil", + "path": ".config/FreeTube", + "scope": "home", + "default_selected": false, + "size_hint": "small" + } + ] + }, + { + "id": "content", + "label": "Nagy felhasználói tartalmak", + "description": "Nem alapból kijelölt könyvtárak, mert nagyok lehetnek.", + "default_expanded": false, + "items": [ + { + "id": "games_dir", + "label": "Games könyvtár", + "path": "Games", + "scope": "home", + "default_selected": false, + "size_hint": "xlarge", + "note": "Játékadatok miatt nagyon nagy lehet." + }, + { + "id": "calibre_library", + "label": "Calibre Library", + "path": "Calibre Library", + "scope": "home", + "default_selected": false, + "size_hint": "large" + }, + { + "id": "desktop_dir", + "label": "Asztal / Desktop", + "path": "Desktop", + "scope": "home", + "default_selected": false, + "size_hint": "medium" + }, + { + "id": "documents_dir", + "label": "Dokumentumok / Documents", + "path": "Documents", + "scope": "home", + "default_selected": false, + "size_hint": "large" + }, + { + "id": "downloads_dir", + "label": "Letöltések / Downloads", + "path": "Downloads", + "scope": "home", + "default_selected": false, + "size_hint": "large" + }, + { + "id": "pictures_dir", + "label": "Képek / Pictures", + "path": "Pictures", + "scope": "home", + "default_selected": false, + "size_hint": "large" + }, + { + "id": "videos_dir", + "label": "Videók / Videos", + "path": "Videos", + "scope": "home", + "default_selected": false, + "size_hint": "large" + }, + { + "id": "music_dir", + "label": "Zenék / Music", + "path": "Music", + "scope": "home", + "default_selected": false, + "size_hint": "large" + } + ] + }, + { + "id": "system", + "label": "Rendszerközeli mentés", + "description": "Csak haladó felhasználóknak, külön megerősítéssel.", + "default_expanded": false, + "items": [ + { + "id": "libvirt_system", + "label": "libvirt rendszerbeállítások", + "path": "/etc/libvirt", + "scope": "system", + "default_selected": false, + "size_hint": "small", + "requires_root": true + }, + { + "id": "jellyfin_web_config", + "label": "Jellyfin web config", + "path": "/usr/share/jellyfin/web/config.json", + "scope": "system", + "default_selected": false, + "size_hint": "small", + "requires_root": true + } + ] + } + ] +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/.config/MangoHud/MangoHud.conf b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/.config/MangoHud/MangoHud.conf new file mode 100644 index 0000000..fba7bf5 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/.config/MangoHud/MangoHud.conf @@ -0,0 +1,38 @@ +################### File Generated by Goverlay ################### + +horizontal +legacy_layout=0 +background_alpha=0.6 +round_corners=0 +background_color=000000 +font_size=24 +text_color=FFFFFF +position=top-left +table_columns=3 +gpu_text=GPU +gpu_stats +gpu_core_clock +gpu_mem_clock +gpu_temp +gpu_power +gpu_color=2E9762 +cpu_text=CPU +cpu_stats +cpu_mhz +cpu_temp +cpu_power +cpu_color=2E97CB +vram +vram_color=AD64C1 +ram +ram_color=C26693 +battery +battery_color=00FF00 +fps +frame_timing +frametime_color=00FF00 +fps_limit_method=late +fps_limit=0 +log_duration=30 +autostart_log=0 +log_interval=100 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/Preferences b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/Preferences new file mode 100644 index 0000000..972a1cf --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/Preferences @@ -0,0 +1 @@ +{"electron":{"media":{"device_id_salt":"B945DBC319E6B442B7B1399AEAA19ECA"}},"migrated_user_scripts_toggle":true,"spellcheck":{"dictionaries":["en-US"],"dictionary":""}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/history.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/history.db new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/history.db diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/playlists.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/playlists.db new file mode 100644 index 0000000..6f0e131 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/playlists.db @@ -0,0 +1,2 @@ +{"playlistName":"Favorites","protected":false,"description":"Your favorite videos","videos":[],"_id":"favorites","createdAt":1733684265786,"lastUpdatedAt":1733684265786} +{"playlistName":"Watch Later","protected":false,"description":"Videos to watch later","videos":[],"_id":"watchLater","createdAt":1733684265786,"lastUpdatedAt":1733684265786} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/profiles.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/profiles.db new file mode 100644 index 0000000..3c70ec6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/profiles.db @@ -0,0 +1 @@ +{"_id":"allChannels","name":"All Channels","bgColor":"#89B4FA","textColor":"#000000","subscriptions":[{"id":"UCTmdZqq0VxUKGjH89RNTbLw","name":"RP's Lair","thumbnail":"https://yt3.googleusercontent.com/ZDWTncQ2j9xryY6yyeXoLHeIiCDYfKLG41FgUV79Yw-X-dd-RXcQWOG1CEUDZmXMvHT3MQCFSg=s176-c-k-c0x00ffffff-no-rj"}]} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/settings.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/settings.db new file mode 100644 index 0000000..655e68b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/settings.db @@ -0,0 +1,11 @@ +{"_id":"baseTheme","value":"catppuccinMocha"} +{"_id":"bounds","value":{"x":-22,"y":50,"width":1820,"height":1042,"maximized":true,"fullScreen":false}} +{"_id":"defaultInvidiousInstance","value":"https://inv.nadeko.net"} +{"_id":"defaultQuality","value":"1080"} +{"_id":"defaultViewingMode","value":"theatre"} +{"_id":"displayVideoPlayButton","value":false} +{"_id":"mainColor","value":"Amber"} +{"_id":"proxyVideos","value":true} +{"_id":"quickBookmarkTargetPlaylistId","value":"favorites"} +{"_id":"secColor","value":"Amber"} +{"_id":"useSponsorBlock","value":true} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/subscription-cache.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/subscription-cache.db new file mode 100644 index 0000000..a2f5699 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/FreeTube/subscription-cache.db @@ -0,0 +1 @@ +{"_id":"UCTmdZqq0VxUKGjH89RNTbLw","videos":[{"type":"video","videoId":"Eh0GSK1oUdU","title":"RaveOS Gaming Linux 2.0 Beta | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"RaveOS Gaming Linux 2.0 Beta Download:\nhttps://links.rp1.hu/raveos\n\nHa hibat talalsz a rendszerben vagy plusz appot szeretnel a program telepitobe, kerlek hasznald ezt a linket: https://git.rp1.hu/...","viewCount":5183,"published":1773514511938,"lengthSeconds":991,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"wlZiBYVEX9I","title":"Discord - 1984 | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Ha támogatni szeretnél:\n💚Ko-Fi: https://ko-fi.com/ravepriest1\nTamogatas Discord hozzaferessel:\n💚Ko-Fi: https://ko-fi.com/ravepriest1/tiers\n💚KICK: https://kick.com/rpslair\nDiscord...","viewCount":7214,"published":1773514511938,"lengthSeconds":2917,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"VjUjTFgVK8o","title":"Tróger A SONY IS | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Ha támogatni szeretnél:\n💚Ko-Fi: https://ko-fi.com/ravepriest1\nTamogatas Discord hozzaferessel:\n💚Ko-Fi: https://ko-fi.com/ravepriest1/tiers\n💚KICK: https://kick.com/rpslair\nDiscord...","viewCount":5985,"published":1773514511938,"lengthSeconds":448,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"hbnQKM89VV0","title":"GPU Árak 2026 Február - Extrákkal | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Eredeti video: https://youtu.be/eUOEk2C7M-M?si=jj6pXkhB_RmJLauG\n\nHa támogatni szeretnél:\n💚Ko-Fi: https://ko-fi.com/ravepriest1\nTamogatas Discord hozzaferessel:\n💚Ko-Fi: https://ko-fi.com/rav...","viewCount":8941,"published":1773514511938,"lengthSeconds":1028,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"pu7upK3Mj2w","title":"Leghasznosabb ESZKÖZ KAPPA | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Mai video elo adas reszet MZ_ZOLI (mihalyzoltan156@gmail.com) vagta! Ha Neked is szukseged lenne video vagasra dobj neki egy emailt! Szep Napot!\n\nHa támogatni szeretnél:\n💚Ko-Fi: https://ko-fi....","viewCount":3388,"published":1773514511938,"lengthSeconds":791,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"Gxl87x-R3eE","title":"CES 2026 | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Ha támogatni szeretnél:\n💚Ko-Fi: https://ko-fi.com/ravepriest1\nTamogatas Discord hozzaferessel:\n💚Ko-Fi: https://ko-fi.com/ravepriest1/tiers\n💚KICK: https://kick.com/rpslair\nDiscord...","viewCount":4032,"published":1770922511938,"lengthSeconds":396,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"WfgcO7Abs2o","title":"Erdő Lakó Update | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Ha támogatni szeretnél:\n💚Ko-Fi: https://ko-fi.com/ravepriest1\nTamogatas Discord hozzaferessel:\n💚Ko-Fi: https://ko-fi.com/ravepriest1/tiers\n💚KICK: https://kick.com/rpslair\nDiscord...","viewCount":4249,"published":1770922511938,"lengthSeconds":480,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"VgnLyEMoSFs","title":"Ezek MINDENT Visznek! | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"A mai videot Dawee215 vagta. Ha Neked is szukseged lenne video vagasra, dobj neki egy emailt. ( dawee2155@gmail.com )\n\nEredeti video: https://youtu.be/qCGT_CKGgFE\n\nMinden héten 5db stream/elo...","viewCount":3538,"published":1770922511938,"lengthSeconds":3871,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"asxRWBkb4RM","title":"A Balhé Folytatódik! | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"A mai videot MZ_ZOLI (mihalyzoltan156@gmail.com) vagta! Ha Neked is szukseged lenne video vagasra dobj neki egy emailt! Szep Napot!\n\nEredeti video:\nMegaLag YT Channel [ https://youtu.be/wwB3FmbcC88...","viewCount":5724,"published":1768330511938,"lengthSeconds":4590,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"HFlEbFUJ8nA","title":"Géphangolás | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":5756,"published":1768330511938,"lengthSeconds":545,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"KgplrDq_Xns","title":"RAM Helyzet | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":7540,"published":1768330511938,"lengthSeconds":441,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"DjCuOSYT80o","title":"Megérkeztem! | RP's Lair","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":7043,"published":1768330511938,"lengthSeconds":559,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"UZKjQVq3Nfw","title":"[RP's Lair] \"Modern\" Gaming","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":6576,"published":1750186511938,"lengthSeconds":2624,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"yLarL-U1af4","title":"[RP's Lair] FSR4","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":8126,"published":1744549559938,"lengthSeconds":1978,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"fC94JzPUTaU","title":"[RP's Lair] Ryzen 9950X3D","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":9784,"published":1744549559938,"lengthSeconds":1750,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"C3rl_B8WTqc","title":"[RP's Lair] ÓRIÁSI RaveOS UPDATE!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"RaveOS GNOME Gaming Linux ISO 1.0 Discord-on RaveOS-Release szobaban:\nDiscord join: https://discord.com/invite/hhxedw6j85\nMinden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com...","viewCount":13720,"published":1744549559938,"lengthSeconds":2287,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"5nXzby40HJo","title":"[RP's Lair] RX 9070XT","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":12367,"published":1744549559939,"lengthSeconds":1758,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"cbEkuleRV10","title":"[RP's Lair] RTX 5080","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":9208,"published":1744549559939,"lengthSeconds":1480,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"iW6xesEuQDI","title":"[RP's Lair] Ne kövesd el Te is ezt a HIBÁT!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":7450,"published":1744549559939,"lengthSeconds":531,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"qw3xuyz6v3o","title":"[RP's Lair] RTX 5090","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":12581,"published":1744549559939,"lengthSeconds":1875,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"GcxeAgTbyuA","title":"[RP's Lair] Tisztelet a kivételnek","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":8415,"published":1744549559939,"lengthSeconds":1418,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"tsVlmBiB0h0","title":"[RP's Lair] Nvidia CES 2025 Összefoglaló","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":6902,"published":1744549559939,"lengthSeconds":616,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"WRz9sITuoZI","title":"[RP's Lair] AMD CES 2025 Összefoglaló","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":6865,"published":1744549559939,"lengthSeconds":463,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"QcNMV_xxFCM","title":"[RP's Lair] ÓRIÁSI ÖNGÓL - Intel B580 GPU Túl szép volt, hogy igaz legyen!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Hardware Canucks video: https://youtu.be/npIpWFSfmv4?si=Nr2J32pBBRBS7iUL\nHardware Unboxed vidi: https://www.youtube.com/watch?v=00GmwHIJuJY\n\nMinden héten 5db stream/elo adas délutántól:...","viewCount":12884,"published":1744549559939,"lengthSeconds":1438,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"NJfClZW_KMQ","title":"[RP's Lair] RaveOS Gaming Linux Install Guide!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":15604,"published":1744549559939,"lengthSeconds":1496,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"fFstHc-SpCM","title":"[RP's Lair] Intel B580 GPU - Másfél Éves Kártyákkal Versenyképes!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Eredeti video: https://youtu.be/aV_xL88vcAQ - Hardware Unboxed\n\nMinden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok...","viewCount":16686,"published":1744549559939,"lengthSeconds":1175,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"XadZuKQTs60","title":"Ez egy Új RP's Lair videó!","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Minden héten 5db stream/elo adas délutántól: 💚KICK: https://kick.com/rpslair\nKick lett a main platform + ahol reklámok nélkül jobb minőségben nézheted a live-ot és a vod-ok is...","viewCount":10264,"published":1744549559939,"lengthSeconds":590,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"x-rGOTQodZY","title":"RP's Lair AMD Navi RDNA2 Hírek, MINDEN Amit Eddig Tudunk RaveNews","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Újra felkerültek a régi videók közkívánatra! Reklámok én általam ki lesznek kapcsolva a csatornán örökre!! További feltöltésekre is lehet számítani, amik stream-ből kivágott...","viewCount":1349,"published":1744549559939,"lengthSeconds":776,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"Lco7D8BIzqw","title":"RP's Lair - AMD Visszavág - Ryzen 5000 MINDEN INFO RaveNews - 2020","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Újra felkerültek a régi videók közkívánatra! Reklámok én általam ki lesznek kapcsolva a csatornán örökre!! További feltöltésekre is lehet számítani, amik stream-ből kivágott...","viewCount":1749,"published":1744549559939,"lengthSeconds":842,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false},{"type":"video","videoId":"kGflbqBuFd4","title":"RP's Lair RTX 3060 Super, AMD RDNA2, Ryzen 4000 Zen3 És XBOX Árak! RaveNews","author":"RP's Lair","authorId":"UCTmdZqq0VxUKGjH89RNTbLw","description":"Újra felkerültek a régi videók közkívánatra! Reklámok én általam ki lesznek kapcsolva a csatornán örökre!! További feltöltésekre is lehet számítani, amik stream-ből kivágott...","viewCount":450,"published":1744549559939,"lengthSeconds":958,"liveNow":false,"isUpcoming":false,"is4k":false,"is8k":false,"isNew":false,"isVr180":false,"isVr360":false,"is3d":false,"hasCaptions":false}],"videosTimestamp":{"$$date":1776106511939}} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/action-history b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/action-history new file mode 100644 index 0000000..8368d25 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/action-history @@ -0,0 +1,47 @@ +# GIMP action-history + +(history-item "layers-lock-alpha" 0) +(history-item "layers-lock-content" 0) +(history-item "layers-lock-position" 4) +(history-item "dockable-show-button-bar" 0) +(history-item "dockable-preview-size-tiny" 0) +(history-item "dockable-preview-size-medium" 0) +(history-item "dockable-tab-style-icon" 0) +(history-item "dockable-tab-style-preview" 0) +(history-item "dockable-view-type-list" 0) +(history-item "dock-show-image-menu" 0) +(history-item "dock-auto-follow-active" 0) +(history-item "dock-move-to-screen--1" 0) +(history-item "layers-mask-show" 0) +(history-item "layers-mask-disable" 2) +(history-item "layers-visible" 0) +(history-item "channels-lock-content" 0) +(history-item "channels-lock-position" 1) +(history-item "view-show-statusbar" 0) +(history-item "layers-blend-space-auto" 0) +(history-item "layers-composite-space-auto" 0) +(history-item "layers-composite-mode-auto" 0) +(history-item "paths-lock-content" 0) +(history-item "paths-lock-position" 1) +(history-item "view-dot-for-dot" 0) +(history-item "view-display-black-point-compensation" 0) +(history-item "view-snap-to-guides" 0) +(history-item "view-show-menubar" 1) +(history-item "drawable-visible" 0) +(history-item "drawable-lock-content" 0) +(history-item "drawable-lock-position" 0) +(history-item "view-color-management-enable" 0) +(history-item "view-show-selection" 0) +(history-item "view-show-guides" 0) +(history-item "view-show-sample-points" 0) +(history-item "view-snap-to-canvas" 0) +(history-item "view-show-rulers" 0) +(history-item "view-show-scrollbars" 0) +(history-item "image-convert-non-linear" 0) +(history-item "image-color-profile-use-srgb" 0) +(history-item "select-none" 0) +(history-item "image-new" 0) +(history-item "file-export-as" 0) +(history-item "file-quit" 0) + +# end of action-history diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/colorrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/colorrc new file mode 100644 index 0000000..505cdf8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/colorrc @@ -0,0 +1,11 @@ +# GIMP colorrc +# +# This file holds a list of recently used colors. + +(color-history + (color "R'G'B'A float" 16 "\0\0\200\77\0\0\200\77\0\0\200\77\0\0\200\77" 0) + (color "HSV float" 12 "\244\17\44\77\225\203\310\76\62\60\217\76" 0) + (color "HSVA float" 16 "\0\0\0\0d\22P\77\134\354y\77\0\0\200\77" 0) + (color "HSV float" 12 "\23\21\76\77\0\0\200\77\0\0\200\77" 0)) + +# end of colorrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/contextrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/contextrc new file mode 100644 index 0000000..3d88fa3 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/contextrc @@ -0,0 +1,14 @@ +# GIMP user context + +(tool "gimp-rect-select-tool") +(paint-info "gimp-paintbrush") +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(mybrush "100% Opaque") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") +(font "Sans-serif") +(tool-preset "Virtual core pointer") + +# end of user context diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/controllerrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/controllerrc new file mode 100644 index 0000000..d1e8c9f --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/controllerrc @@ -0,0 +1,40 @@ +# GIMP controllerrc +# +# This file will be entirely rewritten each time you exit. + +(GimpControllerInfo "Main Mouse Wheel" + (icon-name "gimp-controller-wheel") + (enabled yes) + (debug-events no) + (controller "GimpControllerWheel") + (mapping + (map "scroll-down-shift-primary" "tools-aspect-decrease") + (map "scroll-up-shift-alt" "tools-angle-increase") + (map "scroll-up-alt" "tools-opacity-increase") + (map "scroll-down-shift-alt" "tools-angle-decrease") + (map "scroll-down-primary-alt" "tools-size-decrease") + (map "scroll-up-shift-primary-alt" "tools-spacing-increase") + (map "scroll-down-alt" "tools-opacity-decrease") + (map "scroll-up-primary-alt" "tools-size-increase") + (map "scroll-up-shift-primary" "tools-aspect-increase") + (map "scroll-down-shift-primary-alt" "tools-spacing-decrease"))) +(GimpControllerInfo "Main Keyboard" + (icon-name "gimp-controller-keyboard") + (enabled yes) + (debug-events no) + (controller "GimpControllerKeyboard") + (mapping + (map "cursor-right-alt" "tools-size-increase") + (map "cursor-left-shift" "view-scroll-page-left") + (map "cursor-right-shift" "view-scroll-page-right") + (map "cursor-up-shift" "view-scroll-page-up") + (map "cursor-up-primary" "view-scroll-top-border") + (map "cursor-down-primary" "view-scroll-bottom-border") + (map "cursor-up-alt" "tools-size-increase-skip") + (map "cursor-left-alt" "tools-size-decrease") + (map "cursor-down-shift" "view-scroll-page-down") + (map "cursor-right-primary" "view-scroll-right-border") + (map "cursor-left-primary" "view-scroll-left-border") + (map "cursor-down-alt" "tools-size-decrease-skip"))) + +# end of controllerrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/devicerc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/devicerc new file mode 100644 index 0000000..93ae8b0 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/devicerc @@ -0,0 +1,150 @@ +# GIMP devicerc + +(GimpDeviceInfo "Virtual core pointer" + (icon-name "gimp-cursor") + (name "Virtual core pointer") + (tool-options "GimpRectangleSelectOptions" + (tool "gimp-rect-select-tool")) + (use-fg-bg no) + (use-opacity-paint-mode no) + (use-brush no) + (use-dynamics no) + (use-mypaint-brush no) + (use-gradient no) + (use-pattern no) + (use-palette no) + (use-font no) + (mode screen) + (axes 4 ignore ignore ignore ignore) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "Logitech MX Master 3" + (name "Logitech MX Master 3") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "Standard") + (palette "Standard") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush yes) + (use-dynamics yes) + (use-mypaint-brush no) + (use-gradient yes) + (use-pattern yes) + (use-palette yes) + (use-font no) + (mode disabled) + (axes 4 ignore ignore ignore ignore) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "ROYUAN 2.4G Wireless Keyboard Consumer Control" + (name "ROYUAN 2.4G Wireless Keyboard Consumer Control") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "Standard") + (palette "Standard") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush yes) + (use-dynamics yes) + (use-mypaint-brush no) + (use-gradient yes) + (use-pattern yes) + (use-palette yes) + (use-font no) + (mode disabled) + (axes 4 ignore ignore ignore ignore) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "ROYUAN 2.4G Wireless Keyboard Mouse" + (icon-name "gimp-cursor") + (name "ROYUAN 2.4G Wireless Keyboard Mouse") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "Standard") + (palette "Standard") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush yes) + (use-dynamics yes) + (use-mypaint-brush no) + (use-gradient yes) + (use-pattern yes) + (use-palette yes) + (use-font no) + (mode disabled) + (axes 4 ignore ignore ignore ignore) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) +(GimpDeviceInfo "Virtual core XTEST pointer" + (icon-name "gimp-cursor") + (name "Virtual core XTEST pointer") + (tool-options "GimpPaintOptions" + (tool "gimp-paintbrush-tool") + (brush "2. Hardness 050") + (dynamics "Pressure Size") + (pattern "Pine") + (gradient "Standard") + (palette "Standard") + (brush-size 51) + (brush-hardness 0.5)) + (use-fg-bg yes) + (use-opacity-paint-mode no) + (use-brush yes) + (use-dynamics yes) + (use-mypaint-brush no) + (use-gradient yes) + (use-pattern yes) + (use-palette yes) + (use-font no) + (mode disabled) + (axes 2 ignore ignore) + (keys 0) + (pressure-curve + (curve-type smooth) + (points 0) + (point-types 0) + (n-samples 256) + (samples 256 0 0.0039215686274509803 0.0078431372549019607 0.011764705882352941 0.015686274509803921 0.019607843137254902 0.023529411764705882 0.027450980392156862 0.031372549019607843 0.035294117647058823 0.039215686274509803 0.043137254901960784 0.047058823529411764 0.050980392156862744 0.054901960784313725 0.058823529411764705 0.062745098039215685 0.066666666666666666 0.070588235294117646 0.074509803921568626 0.078431372549019607 0.082352941176470587 0.086274509803921567 0.090196078431372548 0.094117647058823528 0.098039215686274508 0.10196078431372549 0.10588235294117647 0.10980392156862745 0.11372549019607843 0.11764705882352941 0.12156862745098039 0.12549019607843137 0.12941176470588237 0.13333333333333333 0.13725490196078433 0.14117647058823529 0.14509803921568629 0.14901960784313725 0.15294117647058825 0.15686274509803921 0.16078431372549021 0.16470588235294117 0.16862745098039217 0.17254901960784313 0.17647058823529413 0.1803921568627451 0.18431372549019609 0.18823529411764706 0.19215686274509805 0.19607843137254902 0.20000000000000001 0.20392156862745098 0.20784313725490197 0.21176470588235294 0.21568627450980393 0.2196078431372549 0.22352941176470589 0.22745098039215686 0.23137254901960785 0.23529411764705882 0.23921568627450981 0.24313725490196078 0.24705882352941178 0.25098039215686274 0.25490196078431371 0.25882352941176473 0.2627450980392157 0.26666666666666666 0.27058823529411763 0.27450980392156865 0.27843137254901962 0.28235294117647058 0.28627450980392155 0.29019607843137257 0.29411764705882354 0.29803921568627451 0.30196078431372547 0.30588235294117649 0.30980392156862746 0.31372549019607843 0.31764705882352939 0.32156862745098042 0.32549019607843138 0.32941176470588235 0.33333333333333331 0.33725490196078434 0.3411764705882353 0.34509803921568627 0.34901960784313724 0.35294117647058826 0.35686274509803922 0.36078431372549019 0.36470588235294116 0.36862745098039218 0.37254901960784315 0.37647058823529411 0.38039215686274508 0.3843137254901961 0.38823529411764707 0.39215686274509803 0.396078431372549 0.40000000000000002 0.40392156862745099 0.40784313725490196 0.41176470588235292 0.41568627450980394 0.41960784313725491 0.42352941176470588 0.42745098039215684 0.43137254901960786 0.43529411764705883 0.4392156862745098 0.44313725490196076 0.44705882352941179 0.45098039215686275 0.45490196078431372 0.45882352941176469 0.46274509803921571 0.46666666666666667 0.47058823529411764 0.47450980392156861 0.47843137254901963 0.4823529411764706 0.48627450980392156 0.49019607843137253 0.49411764705882355 0.49803921568627452 0.50196078431372548 0.50588235294117645 0.50980392156862742 0.51372549019607838 0.51764705882352946 0.52156862745098043 0.52549019607843139 0.52941176470588236 0.53333333333333333 0.53725490196078429 0.54117647058823526 0.54509803921568623 0.5490196078431373 0.55294117647058827 0.55686274509803924 0.5607843137254902 0.56470588235294117 0.56862745098039214 0.5725490196078431 0.57647058823529407 0.58039215686274515 0.58431372549019611 0.58823529411764708 0.59215686274509804 0.59607843137254901 0.59999999999999998 0.60392156862745094 0.60784313725490191 0.61176470588235299 0.61568627450980395 0.61960784313725492 0.62352941176470589 0.62745098039215685 0.63137254901960782 0.63529411764705879 0.63921568627450975 0.64313725490196083 0.6470588235294118 0.65098039215686276 0.65490196078431373 0.6588235294117647 0.66274509803921566 0.66666666666666663 0.6705882352941176 0.67450980392156867 0.67843137254901964 0.68235294117647061 0.68627450980392157 0.69019607843137254 0.69411764705882351 0.69803921568627447 0.70196078431372544 0.70588235294117652 0.70980392156862748 0.71372549019607845 0.71764705882352942 0.72156862745098038 0.72549019607843135 0.72941176470588232 0.73333333333333328 0.73725490196078436 0.74117647058823533 0.74509803921568629 0.74901960784313726 0.75294117647058822 0.75686274509803919 0.76078431372549016 0.76470588235294112 0.7686274509803922 0.77254901960784317 0.77647058823529413 0.7803921568627451 0.78431372549019607 0.78823529411764703 0.792156862745098 0.79607843137254897 0.80000000000000004 0.80392156862745101 0.80784313725490198 0.81176470588235294 0.81568627450980391 0.81960784313725488 0.82352941176470584 0.82745098039215681 0.83137254901960789 0.83529411764705885 0.83921568627450982 0.84313725490196079 0.84705882352941175 0.85098039215686272 0.85490196078431369 0.85882352941176465 0.86274509803921573 0.8666666666666667 0.87058823529411766 0.87450980392156863 0.8784313725490196 0.88235294117647056 0.88627450980392153 0.8901960784313725 0.89411764705882357 0.89803921568627454 0.90196078431372551 0.90588235294117647 0.90980392156862744 0.9137254901960784 0.91764705882352937 0.92156862745098034 0.92549019607843142 0.92941176470588238 0.93333333333333335 0.93725490196078431 0.94117647058823528 0.94509803921568625 0.94901960784313721 0.95294117647058818 0.95686274509803926 0.96078431372549022 0.96470588235294119 0.96862745098039216 0.97254901960784312 0.97647058823529409 0.98039215686274506 0.98431372549019602 0.9882352941176471 0.99215686274509807 0.99607843137254903 1)) + (pad-actions)) + +# end of devicerc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/dockrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/dockrc new file mode 100644 index 0000000..bb1944b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/dockrc @@ -0,0 +1,4 @@ +# recently closed docks + + +# end of recently closed docks diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/extensionrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/extensionrc new file mode 100644 index 0000000..072796c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/extensionrc @@ -0,0 +1,6 @@ +# GIMP extensionrc + +(GimpExtension "org.gimp.extension.goat-exercises" + (active yes)) + +# end of extensionrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/filters/GimpBrightnessContrastConfig.settings b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/filters/GimpBrightnessContrastConfig.settings new file mode 100644 index 0000000..cfcae19 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/filters/GimpBrightnessContrastConfig.settings @@ -0,0 +1,8 @@ +# settings + +(GimpBrightnessContrastConfig "2025-02-26 08:53:39" + (time 1740570819) + (brightness 0) + (contrast 0.023622047244094488)) + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/gimprc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/gimprc new file mode 100644 index 0000000..a4c014e --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/gimprc @@ -0,0 +1,85 @@ +# GIMP gimprc +# +# This is your personal gimprc file. Any variable defined in this file takes +# precedence over the value defined in the system-wide gimprc: +# /app/etc/gimp/3.0/gimprc +# Most values can be set within GIMP by changing some options in the +# Preferences dialog. + +(language "") +(config-version "3.0.0") +(undo-levels 8) +(undo-preview-size medium) +(layer-preview-size extra-large) +(thumbnail-size large) +(import-raw-plug-in "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder") +(monitor-xresolution 140) +(monitor-yresolution 140) +(default-view + (show-menubar yes) + (show-statusbar yes) + (show-rulers yes) + (show-scrollbars yes) + (show-selection yes) + (show-layer-boundary no) + (show-canvas-boundary no) + (show-guides yes) + (show-grid no) + (show-sample-points yes) + (snap-to-guides yes) + (snap-to-grid no) + (snap-to-canvas yes) + (snap-to-path no) + (snap-to-bbox no) + (snap-to-equidistance no) + (padding-mode custom) + (padding-color + (color "HSV float" 12 "\363\24\54\77K\12\330\75i\23\365\75" 0)) + (padding-in-show-all no) + (fullscreen yes)) +(default-fullscreen-view + (show-menubar yes) + (show-statusbar yes) + (show-rulers yes) + (show-scrollbars yes) + (show-selection yes) + (show-layer-boundary no) + (show-canvas-boundary no) + (show-guides yes) + (show-grid no) + (show-sample-points yes) + (snap-to-guides yes) + (snap-to-grid no) + (snap-to-canvas yes) + (snap-to-path no) + (snap-to-bbox no) + (snap-to-equidistance no) + (padding-mode custom) + (padding-color + (color "R'G'B' u8" 3 "\33\33\37" 1536 "\0\0\6\0lcms\4\60\0\0mntrRGB\40XYZ\40\7\350\0\2\0\4\0\26\0\61\0\25acspAPPL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\366\326\0\1\0\0\0\0\323\55lcms\72\351\350\240Q\325\267\306JC\252\323\203\222\177\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16desc\0\0\1\54\0\0\0\52cprt\0\0\1X\0\0\0\206wtpt\0\0\1\340\0\0\0\24chad\0\0\1\364\0\0\0\54rXYZ\0\0\2\40\0\0\0\24bXYZ\0\0\2\64\0\0\0\24gXYZ\0\0\2H\0\0\0\24rTRC\0\0\2\134\0\0\0\20gTRC\0\0\2\134\0\0\0\20bTRC\0\0\2\134\0\0\0\20chrm\0\0\2l\0\0\0\44meta\0\0\2\220\0\0\2\366dmnd\0\0\5\210\0\0\0Ldmdd\0\0\5\324\0\0\0\52mluc\0\0\0\0\0\0\0\1\0\0\0\14enUS\0\0\0\16\0\0\0\34\0U\0\63\0\62\0J\0\65\0\71\0x\0\0mluc\0\0\0\0\0\0\0\1\0\0\0\14enUS\0\0\0j\0\0\0\34\0T\0h\0i\0s\0\40\0p\0r\0o\0f\0i\0l\0e\0\40\0i\0s\0\40\0f\0r\0e\0e\0\40\0o\0f\0\40\0k\0n\0o\0w\0n\0\40\0c\0o\0p\0y\0r\0i\0g\0h\0t\0\40\0r\0e\0s\0t\0r\0i\0c\0t\0i\0o\0n\0s\0\56\0\0XYZ\40\0\0\0\0\0\0\366\326\0\1\0\0\0\0\323\55sf\63\62\0\0\0\0\0\1\13\267\0\0\5\226\377\377\363V\0\0\7\51\0\0\375\327\377\377\373\266\377\377\375\245\0\0\3\332\0\0\300\366XYZ\40\0\0\0\0\0\0\204\224\0\0\73\355\0\0\0\75XYZ\40\0\0\0\0\0\0\47\345\0\0\21\6\0\0\306NXYZ\40\0\0\0\0\0\0J\135\0\0\263\15\0\0\14\241para\0\0\0\0\0\0\0\0\0\2\63\63chrm\0\0\0\0\0\3\0\0\0\0\257\200\0\0O\200\0\0B\300\0\0\257\200\0\0\46\200\0\0\17\200dict\0\0\0\0\0\0\0\12\0\0\0\20\0\0\0\260\0\0\0\26\0\0\0\306\0\0\0\52\0\0\0\360\0\0\0\24\0\0\1\4\0\0\0\16\0\0\1\22\0\0\0\26\0\0\1\50\0\0\0\24\0\0\1\74\0\0\0\26\0\0\1R\0\0\0\10\0\0\1Z\0\0\0\42\0\0\1\174\0\0\0\60\0\0\1\254\0\0\0\22\0\0\1\276\0\0\0\6\0\0\1\304\0\0\0\24\0\0\1\330\0\0\0\52\0\0\2\2\0\0\0\20\0\0\2\22\0\0\0\100\0\0\2R\0\0\0\26\0\0\2h\0\0\0\10\0\0\2p\0\0\0\42\0\0\2\222\0\0\0d\0C\0M\0F\0\137\0p\0r\0o\0d\0u\0c\0t\0g\0n\0o\0m\0e\0\55\0s\0e\0t\0t\0i\0n\0g\0s\0\55\0d\0a\0e\0m\0o\0n\0E\0D\0I\0D\0\137\0m\0o\0d\0e\0l\0U\0\63\0\62\0J\0\65\0\71\0x\0E\0D\0I\0D\0\137\0s\0e\0r\0i\0a\0l\0H\0\64\0Z\0R\0A\0\60\0\60\0\61\0\71\0\64\0D\0A\0T\0A\0\137\0s\0o\0u\0r\0c\0e\0e\0d\0i\0d\0E\0D\0I\0D\0\137\0m\0a\0n\0u\0f\0a\0c\0t\0u\0r\0e\0r\0S\0a\0m\0s\0u\0n\0g\0\40\0E\0l\0e\0c\0t\0r\0i\0c\0\40\0C\0o\0m\0p\0a\0n\0y\0E\0D\0I\0D\0\137\0m\0n\0f\0t\0S\0A\0M\0C\0M\0F\0\137\0b\0i\0n\0a\0r\0y\0g\0n\0o\0m\0e\0\55\0s\0e\0t\0t\0i\0n\0g\0s\0\55\0d\0a\0e\0m\0o\0n\0E\0D\0I\0D\0\137\0m\0d\0\65\0\60\0\65\0\65\0e\0\66\0\61\0e\0d\0a\0\64\0\64\0c\0\66\0\71\0\63\0b\0\71\0d\0\71\0b\0f\0\71\0f\0e\0\70\0\62\0f\0\67\0\67\0\65\0\66\0\63\0C\0M\0F\0\137\0v\0e\0r\0s\0i\0o\0n\0\64\0\62\0\56\0\61\0M\0A\0P\0P\0I\0N\0G\0\137\0d\0e\0v\0i\0c\0e\0\137\0i\0d\0x\0r\0a\0n\0d\0r\0\55\0S\0a\0m\0s\0u\0n\0g\0\40\0E\0l\0e\0c\0t\0r\0i\0c\0\40\0C\0o\0m\0p\0a\0n\0y\0\55\0U\0\63\0\62\0J\0\65\0\71\0x\0\55\0H\0\64\0Z\0R\0A\0\60\0\60\0\61\0\71\0\64\0\0mluc\0\0\0\0\0\0\0\1\0\0\0\14enUS\0\0\0\60\0\0\0\34\0S\0a\0m\0s\0u\0n\0g\0\40\0E\0l\0e\0c\0t\0r\0i\0c\0\40\0C\0o\0m\0p\0a\0n\0ymluc\0\0\0\0\0\0\0\1\0\0\0\14enUS\0\0\0\16\0\0\0\34\0U\0\63\0\62\0J\0\65\0\71\0x\0\0")) + (padding-in-show-all no)) +(toolbox-foo-area yes) +(fill-options + (style fg-color) + (custom-style solid-color) + (antialias yes) + (feather no) + (feather-radius 10)) +(stroke-options + (style fg-color) + (custom-style solid-color) + (antialias yes) + (feather no) + (feather-radius 10) + (method line) + (width 6) + (unit pixels) + (cap-style butt) + (join-style miter) + (miter-limit 10) + (dash-offset 0) + (dash-info 0) + (emulate-brush-dynamics no)) + + +# end of gimprc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/internal-data/custom.ggr b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/internal-data/custom.ggr new file mode 100644 index 0000000..cb0e1d4 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/internal-data/custom.ggr @@ -0,0 +1,4 @@ +GIMP Gradient +Name: Custom +1 +0 0.5 1 0 0 0 1 1 1 1 1 0 0 1 3 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/modifiersrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/modifiersrc new file mode 100644 index 0000000..aad0e8b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/modifiersrc @@ -0,0 +1,7 @@ +# GIMP modifiersrc +# +# This file stores modifiers configuration. You are not supposed to edit it +# manually, but of course you can do. The modifiersrc will be entirely +# rewritten every time you quit GIMP. If this file isn't found, defaults are +# used. + diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/parasiterc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/parasiterc new file mode 100644 index 0000000..6cfb1be --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/parasiterc @@ -0,0 +1,6 @@ +# GIMP parasiterc +# +# This file will be entirely rewritten each time you exit. + + +# end of parasiterc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-export.last b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-export.last new file mode 100644 index 0000000..86d1f62 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-export.last @@ -0,0 +1,27 @@ +# settings + +(quality 1) +(smoothing 0) +(optimize yes) +(progressive yes) +(cmyk no) +(sub-sampling "sub-sampling-1x1") +(baseline yes) +(restart 16) +(dct "integer") +(include-exif no) +(include-iptc no) +(include-xmp no) +(include-color-profile no) +(include-thumbnail no) +(include-comment no) +(use-original-quality yes) +(original-quality 100) +(original-sub-sampling 2) +(original-num-quant-tables 0) +(show-preview no) +(use-arithmetic-coding no) +(use-restart no) +(gimp-comment "Created with GIMP") + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last new file mode 100644 index 0000000..3013a25 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-jpeg-load.last @@ -0,0 +1,4 @@ +# settings + + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last new file mode 100644 index 0000000..b6990da --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-export.last @@ -0,0 +1,20 @@ +# settings + +(interlaced no) +(compression 9) +(bkgd no) +(offs no) +(phys yes) +(time yes) +(save-transparent no) +(optimize-palette no) +(format "auto") +(include-exif no) +(include-iptc no) +(include-xmp no) +(include-color-profile no) +(include-thumbnail no) +(include-comment no) +(gimp-comment "Created with GIMP") + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-load.last b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-load.last new file mode 100644 index 0000000..3013a25 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-file-png-load.last @@ -0,0 +1,4 @@ +# settings + + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-plug-in-unit-editor.last b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-plug-in-unit-editor.last new file mode 100644 index 0000000..8f12bac --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/plug-in-settings/GimpProcedureConfigRun-plug-in-unit-editor.last @@ -0,0 +1,5 @@ +# settings + +(run-mode interactive) + +# end of settings diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/pluginrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/pluginrc new file mode 100644 index 0000000..6041af4 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/pluginrc @@ -0,0 +1,4776 @@ +# GIMP pluginrc +# +# This file can safely be removed and will be automatically regenerated by +# querying the installed plug-ins. + +(protocol-version 277) +(file-version 15) + +(plug-in-def "${gimp_plug_in_dir}/plug-ins/web-browser/web-browser" 0 + (proc-def "plug-in-web-browser" 1 + "Open an URL in the user specified web browser" + "Opens the given URL in the user specified web browser." + "Henrik Brix Andersen <brix@gimp.org>" + "2003" + "2003/09/16" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 1 0 + (proc-arg 7 "GParamString" "gchararray" "url" "URL" "URL to open" 3 "https://www.gimp.org/"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/wavelet-decompose/wavelet-decompose" 0 + (proc-def "plug-in-wavelet-decompose" 1 + "Wavelet decompose" + "Compute and render wavelet scales" + "Miroslav Talasek <miroslav.talasek@seznam.cz>" + "Miroslav Talasek <miroslav.talasek@seznam.cz>" + "19 January 2017" + "_Wavelet-decompose..." + 1 + (menu-path "<Image>/Filters/Enhance") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "scales" "Scal_es" "Number of scales" 3 1 7 5) + (proc-arg 5 "GParamBoolean" "gboolean" "create-group" "Create a layer group to store the _decomposition" "Create a layer group to store the decomposition" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "create-masks" "_Add a layer mask to each scales layer" "Add a layer mask to each scales layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/warp/warp" 0 + (proc-def "plug-in-warp" 1 + "Twist or smear image in many different ways" + "Smears an image along vector paths calculated as the gradient of a separate control matrix. The effect can look like brushstrokes of acrylic or watercolor paint, in some cases." + "John P. Beale" + "John P. Beale" + "1997" + "_Warp..." + 1 + (menu-path "<Image>/Filters/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 17 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "amount" "Step si_ze" "Pixel displacement multiplier" 3 -1.7976931348623157e+308 1.7976931348623157e+308 10) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "warp-map" "Dis_placement Map" "Displacement control map" 3 1) + (proc-arg 1 "GParamInt" "gint" "iter" "I_terations" "Iteration count" 3 1 100 5) + (proc-arg 6 "GParamDouble" "gdouble" "dither" "_Dither size" "Random dither amount" 3 0 100 0) + (proc-arg 6 "GParamDouble" "gdouble" "angle" "Rotatio_n angle" "Angle of gradient vector rotation" 3 0 360 90) + (proc-arg 4 "GimpParamChoice" "gchararray" "wrap-type" "On ed_ges" "Wrap type" 3 "wrap" 4 "wrap" 0 "Wrap" "" "smear" 1 "Smear" "" "black" 2 "Black" "" "color" 3 "Foreground Color" "") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "mag-map" "_Magnitude Map" "Magnitude control map" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "mag-use" "_Use magnitude map" "Use magnitude map" 3 0) + (proc-arg 1 "GParamInt" "gint" "substeps" "Su_bsteps" "Substeps between image updates" 3 1 100 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "grad-map" "Gradient Ma_p" "Gradient control map" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "grad-scale" "Gradient s_cale" "Scaling factor for gradient map (0=don't use)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "vector-map" "_Vector Map" "Fixed vector control map" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "vector-scale" "Vector magn_itude" "Scaling factor for fixed vector map (0=don't use)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0) + (proc-arg 6 "GParamDouble" "gdouble" "vector-angle" "Ang_le" "Angle for fixed vector map" 3 0 360 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/van-gogh-lic/van-gogh-lic" 0 + (proc-def "plug-in-lic" 1 + "Special effects that nobody understands" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 0.14, September 24 1997" + "_Van Gogh (LIC)..." + 1 + (menu-path "<Image>/Filters/Artistic") + (icon icon-name -1 "") + "RGB*" + 1 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-channel" "E_ffect Channel" "Effect Channel" 3 "brightness" 3 "hue" 0 "Hue" "" "saturation" 1 "Saturation" "" "brightness" 2 "Brightness" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-operator" "Effect O_perator" "Effect Operator" 3 "gradient" 2 "derivative" 0 "Derivative" "" "gradient" 1 "Gradient" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "effect-convolve" "Con_volve" "Convolve" 3 "with-source-image" 2 "with-white-noise" 0 "With white noise" "" "with-source-image" 1 "With source image" "") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "effect-image" "Effect i_mage" "Effect image" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "filter-length" "Fil_ter length" "Filter length" 3 0.10000000000000001 64 5) + (proc-arg 6 "GParamDouble" "gdouble" "noise-magnitude" "_Noise Magnitude" "Noise Magnitude" 3 1 5 2) + (proc-arg 6 "GParamDouble" "gdouble" "integration-steps" "Inte_gration steps" "Integration steps" 3 1 40 25) + (proc-arg 6 "GParamDouble" "gdouble" "min-value" "Minimum v_alue" "Minimum value" 3 -100 0 -25) + (proc-arg 6 "GParamDouble" "gdouble" "max-value" "Ma_ximum value" "Maximum value" 3 0 100 25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/unit-editor/unit-editor" 0 + (proc-def "plug-in-unit-editor" 1 + "Create or alter units used in GIMP" + "The GIMP unit editor" + "Michael Natterer <mitch@gimp.org>" + "Michael Natterer <mitch@gimp.org>" + "2000" + "U_nits" + 1 + (menu-path "<Image>/Edit/[Preferences]") + (icon icon-name -1 "gimp-tool-measure") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/tile-small/tile-small" 0 + (proc-def "plug-in-small-tiles" 1 + "Tile image into smaller versions of the original" + "More here later" + "Andy Thomas" + "Andy Thomas" + "1997" + "_Small Tiles..." + 1 + (menu-path "<Image>/Filters/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "num-tiles" "_n²" "Number of tiles to make" 3 2 6 2))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/tile/tile" 0 + (proc-def "plug-in-tile" 1 + "Create an array of copies of the image" + "This function creates a new image with a single layer sized to the specified 'new_width' and 'new_height' parameters. The specified drawable is tiled into this layer. The new layer will have the same type as the specified drawable and the new image will have a corresponding base type." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1996-1997" + "_Tile..." + 1 + (menu-path "<Image>/Filters/Map") + (icon icon-name -1 "") + "*" + 1 + 6 2 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "new-width" "New _width" "New (tiled) image width" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "new-height" "New _height" "New (tiled) image height" 3 1 524288 1) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "New _image" "Create a new image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image (NULL if new-image == FALSE)" 3 1) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "new-layer" "New layer" "Output layer (NULL if new-image == FALSE)" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/test-sphere-v3/test-sphere-v3.scm" 0 + (proc-def "script-fu-test-sphere-v3" 1 + "Plug-in example in Scheme" + "" + "Spencer Kimball, Sven Neumann" + "Spencer Kimball" + "1996, 1998" + "Plug-In Example in _Scheme" + 1 + (menu-path "<Image>/Filters/Development/Plug-In Examples") + (icon icon-name -1 "") + "*" + 5 + 26 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "adjustment" "Radius (in pixels)" "Radius (in pixels)" 3 1 5000 100) + (proc-arg 6 "GParamDouble" "gdouble" "adjustment-2" "Lighting (degrees)" "Lighting (degrees)" 3 0 360 45) + (proc-arg 5 "GParamBoolean" "gboolean" "toggle" "Shadow" "Shadow" 3 1) + (proc-arg 8 "GimpParamColor" "GeglColor" "color" "Background color" "Background color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "color-2" "Sphere color" "Sphere color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 12 "GimpParamBrush" "GimpBrush" "brush" "Brush" "Brush" 3 0 0 16) + (proc-arg 7 "GParamString" "gchararray" "string" "Text" "Text" 3 "Tiny-Fu rocks!") + (proc-arg 7 "GParamString" "gchararray" "text" "Multi-line text" "Multi-line text" 3 "Hello,\nWorld!") + (proc-arg 12 "GimpParamPattern" "GimpPattern" "pattern" "Pattern" "Pattern" 3 0 0 1965) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "gradient" "Gradient" "Gradient" 3 0 0 2071) + (proc-arg 5 "GParamBoolean" "gboolean" "toggle-2" "Gradient reverse" "Gradient reverse" 3 0) + (proc-arg 12 "GimpParamFont" "GimpFont" "font" "Font" "Font" 3 0 0 3104) + (proc-arg 1 "GParamInt" "gint" "adjustment-3" "Font size (pixels)" "Font size (pixels)" 3 1 1000 50) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "Palette" "Palette" 3 0 0 2040) + (proc-arg 13 "GimpParamFile" "GFile" "filename" "Environment map" "Environment map" 259 0 1 "file:///app/share/gimp/3.0/scripts/images/beavis.jpg") + (proc-arg 1 "GParamInt" "gint" "option" "Orientation" "Orientation" 3 0 1 0) + (proc-arg 3 "GParamEnum" "GimpInterpolationType" "enum" "Interpolation" "Interpolation" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "dirname" "Output directory" "Output directory" 259 2 1 "file:///var/tmp") + (proc-arg 9 "GimpParamImage" "GimpImage" "otherImage" "Image" "Image" 3 1) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "layer" "Layer" "Layer" 3 1) + (proc-arg 9 "GimpParamChannel" "GimpChannel" "channel" "Channel" "Channel" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable" "Drawable" "Drawable" 3 1) + (proc-arg 9 "GimpParamPath" "GimpPath" "vectors" "Vectors" "Vectors" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/spyro-plus/spyro-plus.py" 0 + (proc-def "plug-in-spyrogimp" 1 + "Draw spyrographs using current tool settings and selection." + "Uses current tool settings to draw Spyrograph patterns. The size and location of the pattern is based on the current selection." + "Elad Shahar" + "Elad Shahar" + "2018" + "Spyrogimp..." + 1 + (menu-path "<Image>/Filters/Render/") + (icon icon-name -1 "") + "*" + 1 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-type" "Curve Type" "Curve Type" 3 "spyrograph" 4 "spyrograph" 0 "Spyrograph" "" "epitrochoid" 1 "Epitrochoid" "" "sine" 2 "Sine" "" "lissajous" 3 "Lissajous" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "shape" "Shape" "Shape" 3 "circle" 7 "circle" 0 "Circle" "" "rack" 1 "rack" "" "frame" 2 "frame" "" "selection" 3 "Selection" "" "polygon-star" 4 "Polygon-Star" "" "sine" 5 "Sine" "" "bumps" 6 "Bumps" "") + (proc-arg 1 "GParamInt" "gint" "sides" "Si_des" "Number of sides of fixed gear (3 or greater). Only used by some shapes." 3 3 2147483647 3) + (proc-arg 6 "GParamDouble" "gdouble" "morph" "_Morph" "Morph shape of fixed gear, between 0 and 1. Only used by some shapes." 3 0 1 0) + (proc-arg 1 "GParamInt" "gint" "fixed-teeth" "Fi_xed Gear Teeth" "Number of teeth for fixed gear." 3 0 2147483647 96) + (proc-arg 1 "GParamInt" "gint" "moving-teeth" "Mo_ving Gear Teeth" "Number of teeth for fixed gear." 3 0 2147483647 36) + (proc-arg 6 "GParamDouble" "gdouble" "hole-percent" "_Hole Radius (%)" "Location of hole in moving gear in percent, where 100 means that the hole is at the edge of the gear, and 0 means the hole is at the center" 3 0 100 100) + (proc-arg 1 "GParamInt" "gint" "margin" "Margin (_px)" "Margin from selection, in pixels" 3 0 2147483647 0) + (proc-arg 5 "GParamBoolean" "gboolean" "equal-w-h" "Make width and height equal" "Make width and height equal" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "pattern-rotation" "_Rotation" "Pattern rotation, in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "shape-rotation" "_Rotation" "Shape rotation of fixed gear, in degrees" 3 -360 360 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "tool" "Tool" "Tool" 3 "preview" 7 "preview" 0 "Preview" "" "paintbrush" 1 "PaintBrush" "" "pencil" 2 "Pencil" "" "airbrush" 3 "AirBrush" "" "stroke" 4 "Stroke" "" "ink" 5 "Ink" "" "mypaintbrush" 6 "MyPaintBrush" "") + (proc-arg 5 "GParamBoolean" "gboolean" "long-gradient" "Long _Gradient" "Whether to apply a long gradient to match the length of the pattern. Only applicable to some of the tools." 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sphere-designer/sphere-designer" 0 + (proc-def "plug-in-spheredesigner" 1 + "Create an image of a textured sphere" + "This plug-in can be used to create textured and/or bumpmapped spheres, and uses a small lightweight raytracer to perform the task with good quality" + "Vidar Madsen" + "Vidar Madsen" + "1999" + "Sphere _Designer..." + 1 + (menu-path "<Image>/Filters/Render") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sparkle/sparkle" 0 + (proc-def "plug-in-sparkle" 1 + "Turn bright spots into starry sparkles" + "Uses a percentage based luminosity threshold to find candidate pixels for adding some sparkles (spikes)." + "John Beale, & (ported to GIMP v0.54) Michael J. Hammel & ted to GIMP v1.0) & Seth Burgess & Spencer Kimball" + "John Beale" + "Version 1.27, September 2003" + "_Sparkle..." + 1 + (menu-path "<Image>/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "lum-threshold" "Lu_minosity threshold" "Adjust the luminosity threshold" 3 0 0.10000000000000001 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "flare-inten" "_Flare intensity" "Adjust the flare intensity" 3 0 1 0.5) + (proc-arg 1 "GParamInt" "gint" "spike-len" "Spi_ke length" "Adjust the spike length (in pixels)" 3 1 100 20) + (proc-arg 1 "GParamInt" "gint" "spike-points" "Spike _points" "Adjust the number of spikes" 3 1 16 4) + (proc-arg 1 "GParamInt" "gint" "spike-angle" "Spike angle (-_1: random)" "Adjust the spike angle (-1 causes a random angle to be chosen)" 3 -1 360 15) + (proc-arg 6 "GParamDouble" "gdouble" "density" "Spike _density" "Adjust the spike density" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "transparency" "_Transparency" "Adjust the opacity of the spikes" 3 0 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "random-hue" "Random _hue" "Adjust how much the hue should be changed randomly" 3 0 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "random-saturation" "R_andom saturation" "Adjust how much the saturation should be changed randomly" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "preserve-luminosity" "Preserve l_uminosity" "Should the luminosity be preserved?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "inverse" "In_verse" "Should the effect be inversed?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "border" "Add _border" "Draw a border of spikes around the image" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-type" "_Color type" "Color of sparkles" 3 "natural-color" 3 "natural-color" 0 "Natural color" "" "foreground-color" 1 "Foreground color" "" "background-color" 2 "Background color" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/smooth-palette/smooth-palette" 0 + (proc-def "plug-in-smooth-palette" 1 + "Derive a smooth color palette from the image" + "help!" + "Scott Draves" + "Scott Draves" + "1997" + "Smoo_th Palette..." + 1 + (menu-path "<Image>/Colors/Info") + (icon icon-name -1 "") + "RGB*" + 1 + 7 2 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "width" "_Width" "Width" 3 2 524288 256) + (proc-arg 1 "GParamInt" "gint" "height" "_Height" "Height" 3 2 524288 64) + (proc-arg 1 "GParamInt" "gint" "n-tries" "Search _depth" "Search depth" 3 1 1024 50) + (proc-arg 5 "GParamBoolean" "gboolean" "show-image" "Show image" "Show image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "new-layer" "New layer" "Output layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/selection-to-path/selection-to-path" 0 + (proc-def "plug-in-sel2path" 1 + "Converts a selection to a path" + "Converts a selection to a path" + "Andy Thomas" + "Andy Thomas" + "1999" + "" + 0 + (icon icon-name -1 "") + "*" + 13 + 23 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "align-threshold" "_Align Threshold" "If two endpoints are closer than this, they are made to be equal." 3 0.20000000000000001 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "corner-always-threshold" "Corner Al_ways Threshold" "If the angle defined by a point and its predecessors and successors is smaller than this, it's a corner, even if it's within 'corner_surround' pixels of a point with a smaller angle." 3 30 180 60) + (proc-arg 1 "GParamInt" "gint" "corner-surround" "Corner _Surround" "Number of points to consider when determining if a point is a corner or not." 3 3 8 4) + (proc-arg 6 "GParamDouble" "gdouble" "corner-threshold" "Cor_ner Threshold" "If a point, its predecessors, and its successors define an angle smaller than this, it's a corner." 3 0 180 100) + (proc-arg 6 "GParamDouble" "gdouble" "error-threshold" "Error Thres_hold" "Amount of error at which a fitted spline is unacceptable. If any pixel is further away than this from the fitted curve, we try again." 3 0.20000000000000001 10 0.40000000000000002) + (proc-arg 1 "GParamInt" "gint" "filter-alternative-surround" "_Filter Alternative Surround" "A second number of adjacent points to consider when filtering." 3 1 10 1) + (proc-arg 6 "GParamDouble" "gdouble" "filter-epsilon" "Filter E_psilon" "If the angles between the vectors produced by filter_surround and filter_alternative_surround points differ by more than this, use the one from filter_alternative_surround." 3 5 40 10) + (proc-arg 1 "GParamInt" "gint" "filter-iteration-count" "Filter Iteration Co_unt" "Number of times to smooth original data points. Increasing this number dramatically --- to 50 or so --- can produce vastly better results. But if any points that 'should' be corners aren't found, the curve goes to hell around that point." 3 4 70 4) + (proc-arg 6 "GParamDouble" "gdouble" "filter-percent" "Filt_er Percent" "To produce the new point, use the old point plus this times the neighbors." 3 0 1 0.33000000000000002) + (proc-arg 1 "GParamInt" "gint" "filter-secondary-surround" "Filter Secondar_y Surround" "Number of adjacent points to consider if 'filter_surround' points defines a straight line." 3 3 10 3) + (proc-arg 1 "GParamInt" "gint" "filter-surround" "Filter Surroun_d" "Number of adjacent points to consider when filtering." 3 2 10 2) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-knees" "_Keep Knees" "Says whether or not to remove 'knee' points after finding the outline." 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "line-reversion-threshold" "_Line Reversion Threshold" "If a spline is closer to a straight line than this, it remains a straight line, even if it would otherwise be changed back to a curve. This is weighted by the square of the curve length, to make shorter curves more likely to be reverted." 3 0.01 0.20000000000000001 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "line-threshold" "L_ine Threshold" "How many pixels (on the average) a spline can diverge from the line determined by its endpoints before it is changed to a straight line." 3 0.20000000000000001 4 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "reparametrize-improvement" "Reparametri_ze Improvement" "If reparameterization doesn't improve the fit by this much percent, stop doing it. Amount of error at which it is pointless to reparameterize." 3 0 1 0.01) + (proc-arg 6 "GParamDouble" "gdouble" "reparametrize-threshold" "Repara_metrize Threshold" "Amount of error at which it is pointless to reparameterize. This happens, for example, when we are trying to fit the outline of the outside of an 'O' with a single spline. The initial fit is not good enough for the Newton-Raphson iteration to improve it. It may be that it would be better to detect the cases where we didn't find any corners." 3 1 50 1) + (proc-arg 6 "GParamDouble" "gdouble" "subdivide-search" "Subdi_vide Search" "Percentage of the curve away from the worst point to look for a better place to subdivide." 3 0.050000000000000003 1 0.10000000000000001) + (proc-arg 1 "GParamInt" "gint" "subdivide-surround" "Su_bdivide Surround" "Number of points to consider when deciding whether a given point is a better place to subdivide." 3 2 10 4) + (proc-arg 6 "GParamDouble" "gdouble" "subdivide-threshold" "Subdivide Th_reshold" "How many pixels a point can diverge from a straight line and still be considered a better place to subdivide." 3 0.01 1 0.029999999999999999) + (proc-arg 1 "GParamInt" "gint" "tangent-surround" "_Tangent Surround" "Number of points to look at on either side of a point when computing the approximation to the tangent at that point." 3 2 10 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/script-fu-server/script-fu-server" 0 + (proc-def "plug-in-script-fu-server" 1 + "Server for remote Script-Fu operation" + "Provides a server for remote script-fu operation. NOTE that for security reasons this procedure's API was changed in an incompatible way since GIMP 2.8.12. You now have to pass the IP to listen on as first parameter. Calling this procedure with the old API will fail on purpose." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "_Start Server..." + 1 + (menu-path "<Image>/Filters/Development/Script-Fu") + (icon icon-name -1 "") + "" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 7 "GParamString" "gchararray" "ip" "IP" "The IP on which to listen for requests" 3 "") + (proc-arg 1 "GParamInt" "gint" "port" "Port" "The port on which to listen for requests" 3 0 2147483647 0) + (proc-arg 7 "GParamString" "gchararray" "logfile" "Log File" "The file to log activity to" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/script-fu/script-fu" 0 + (proc-def "extension-script-fu" 2 + "A scheme interpreter for scripting GIMP operations" + "More help here later" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 0 0) + (proc-def "plug-in-script-fu-console" 1 + "Interactive console for Script-Fu development" + "Provides an interface which allows interactive scheme development." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "Script-Fu _Console" + 1 + (menu-path "<Image>/Filters/Development/Script-Fu") + (icon icon-name -1 "") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0)) + (proc-def "plug-in-script-fu-text-console" 1 + "Provides a text console mode for script-fu development" + "Provides an interface which allows interactive scheme development." + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0)) + (proc-def "plug-in-script-fu-eval" 1 + "Evaluate scheme code" + "Evaluate the code under the scheme interpreter (primarily for batch mode)" + "Manish Singh" + "Manish Singh" + "1998" + "" + 0 + (icon icon-name -1 "") + (batch-interpreter "Script-fu (scheme)") + "" + 5 + 2 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 7 "GParamString" "gchararray" "script" "Batch commands in the target language" "Batch commands in the target language, which will be run by the interpreter" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/screenshot/screenshot" 0 + (proc-def "plug-in-screenshot" 1 + "Create an image from an area of the screen" + "The plug-in takes screenshots of an interactively selected window or of the desktop, either the whole desktop or an interactively selected region. When called non-interactively, it may grab the root window or use the window-id passed as a parameter. The last four parameters are optional and can be used to specify the corners of the region to be grabbed.On Mac OS X, when called non-interactively, the plug-inonly can take screenshots of the entire root window.Grabbing a window or a region is not supportednon-interactively. To grab a region or a particularwindow, you need to use the interactive mode." + "Sven Neumann <sven@gimp.org>, Henrik Brix Andersen <brix@gimp.org>,Simone Karin Lehmann" + "1998 - 2008" + "v1.1 (2008/04)" + "_Screenshot..." + 1 + (menu-path "<Image>/File/Create") + (icon pixbuf 1216 "\211PNG\15\12\32\12\0\0\0\15IHDR\0\0\0\26\0\0\0\26\10\6\0\0\0\304\264l\73\0\0\0\4sBIT\10\10\10\10\174\10d\210\0\0\4wIDAT\70\215\235\225MlTU\24\200\277w\347\275\67o\336L\207v\72\355\264\245\277\54\240\15\65\32\26B\60a\3\211D\266jpQ\22\27\332\24\27\254\334\310\332\350FV\256\14\46\6Q\33\22b\42\211U\371\13\32im\220\14H\261\264\324t\50\264e\246o\176\72\363\346\275\231\67\63\327E\247\70\10\46\340In\356\71\347\236\174\347\344\334ss\25\236CN\235\72\245\1\321M\373\310\221\43\53\377\25\253\74\53\64\26k\77\20\10\230\337\7\2\1\337\246\57\227\313\331\225\212\267\57\231L\305\237\247\300\307D\10qsrjR\66\312\271s\337\345\201kO\213W\237\25\254\252\252y\371\362\45\226\226\356m\70\44\134\274t\41\250\50\212\52\245\374\377\140\237\317g\216\217\217\57wvv\274T\267\265\345\345\225\71UU\203\236\347\75\33\270\275\275\255\23\210\1\273\223\311\324\73\73\207w\66\15\14\364\307J\245\222\335\327\333\177\323\347\23\322\247\252\30F\240\66\77w\267\315\363\274kB\10\55\32m\375\60\231L\235\201\372\345\65\200\366YV\372\75\51\245r\360\340\253\255\373\367\37h\352\354\354\264Z\42\315\301\251\351\251\246\137\256\134\41\22i\305\60\374\4CA\12\205\2CC\303\325\374z\376\347\236\236\236\360\17\23\23\261\351\351\351\267\223\311\324\5\245\275\275\355\200e\245\77\17\205B\135\207\337\72\254\356\331\263\233\356\356n\374\176\35\327u\271zu\222r\311\243\134\55\321\335\335\215\42\4\76\41\20\276\215\341x\270\272B\311q\211ut\340\327\3\305\243cGU\300\257\256\255Y\237\236\375\366lo\270\51\204m\333\174y\372\64\225J\205m\333\6H\76L\62\372\356\30RJ\306\317\174\315\305\363\347\61CaT\335\217\256\371\320UA\173\54\306\374\335\273\134\277\36g\357\336WL\323\64\263\305b\21U\10\321\364\333\324\44CC\203\254\254\256\60\60\320OW\327V\46\46\46\270\277\264\304\311\223\47\61\315\0\251\264\305\360\313\373\60\3\6\236\343\260\272\272\312\303\224\305Zz\16\307qI\247\55\12\205\302c\227\47\35\307\41\233\313a\333Eb\261\30\361x\234\304b\2\41\4\177\316\316\320\327\77\100\377\366a\354\214\305\302\314\3J\345\62\324\44\136\255J\64\32e\351\336\22\226\225\301u\234\177\300RJE\42\221\65\311\354\354\54\0\353\353y\134\327\305\64M\204\20\30\301\55\334\271u\23\277\256\361\307\255\31\222\253\53linapp\7ss\363t\367\364\223K\247i\230fec\334\236\234\357G\42Q\50\332\5\356\57\77\40\261\260\200Wr\311\347\363d\323\26\371\134\206\256\336\76\26\357\45\10\230A\212\266\215\224R\1\204\330\4\64\366\247Q\374F\200\277\26\23\44WW\321\65\225\134\56\307\350\350\50\275\275\275\324\252U\250V\250T\252\230M\341z\175R\1T\261Q\225\244X\54\76\25\34\60\14\52\225\12\45\307\301\257\353\214\215\215\261k\327\56FFFhkk\43\30\14\242\50\12\236W\206\215\247\255\0\372\6X\202\353\272O\100\205P\50\26m\0\14\303\40\221H\20\217\307Y\137\137\47\34\16\323\325\325EKs\363FS\25\201\343\72T\253\65\1\250\76\51\345G\207\16\275\346\53\330\205G\355\50\225\312tun\245\275\55\346\365\365\365\271\55\221\250\236\311f\50\71\16RJ\342\361\70\231L\206c\307\216\61s\373\66\355\261\16\252\136\271\232\261\322J\46\223\276\355\272\245\57\224h\264u\44\233\315\235\70\176\374\203H\265V\251\51\212PR\251\65q\343\306\15o\362\352d\32\20\176\277\77\274\343\205\27\15U\201t\52\211a\30D\42\21\266\357\30\344\316\302\2\361\337\257I\307\266\55\140\46\24\12\176\134\50\330\277\52\200\332\332\32\71hY\351\23\200\37\320\0\57\24\12\176V\50\330\363\100\20\10\32\201\300\47\257\277\361\246\236\315\345\250V\53\370\174\32\232\256q\361\247\37\11\67\267\174u\77\261x\1\270\5\54\1Y\245\336lQ\7\6\66Au\135\257\47S\1M\325\264ot\135\17i\232\246\325j\65\351\225\75W\302\373\45\327Y\0\226\201\24\220\7J\233\137\323\277\23l\56\275\16U\353g\233q\262nK\240\324\260\134\300\3jO\373\363\32\223\64\352\233g\265\372\136m\200\313\272\277V\327\371\33\51\366\11O\363\73\12\137\0\0\0\0IEND\256B\140\202") + "" + 5 + 8 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "shoot-type" "Shoot _area" "The shoot type" 3 "window" 3 "window" 0 "Take a screenshot of a single window" "" "screen" 1 "Take a screenshot of the entire screen" "" "region" 2 "Select a region to grab" "") + (proc-arg 1 "GParamInt" "gint" "x1" "X1" "Region left x coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "y1" "Y1" "Region top y coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "x2" "X2" "Region right x coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "y2" "Y2" "Region bottom y coord for SHOOT-WINDOW" 3 -2147483648 2147483647 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-pointer" "Include _mouse pointer" "Your pointing device's cursor will be part of the image" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-profile" "Color _Profile" "" 3 "monitor" 2 "monitor" 0 "Tag image with monitor profile" "" "srgb" 1 "Convert image with sRGB" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/sample-colorize/sample-colorize" 0 + (proc-def "plug-in-sample-colorize" 1 + "Colorize image using a sample image as a guide" + "This plug-in colorizes the contents of the specified (gray) layer with the help of a sample (color) layer. It analyzes all colors in the sample layer. The sample colors are sorted by brightness (== intensity) and amount and stored in a sample colortable (where brightness is the index) The pixels of the destination layer are remapped with the help of the sample colortable. If use_subcolors is TRUE, the remapping process uses all sample colors of the corresponding brightness-intensity and distributes the subcolors according to their amount in the sample (If the sample has 5 green, 3 yellow, and 1 red pixel of the intensity value 105, the destination pixels at intensity value 105 are randomly painted in green, yellow and red in a relation of 5:3:1 If use_subcolors is FALSE only one sample color per intensity is used. (green will be used in this example) The brightness intensity value is transformed at the remapping process according to the levels: out_lo, out_hi, in_lo, in_high and gamma The in_low / in_high levels specify an initial mapping of the intensity. The gamma value determines how intensities are interpolated between the in_lo and in_high levels. A gamma value of 1.0 results in linear interpolation. Higher gamma values results in more high-level intensities Lower gamma values results in more low-level intensities The out_low/out_high levels constrain the resulting intensity index The intensity index is used to pick the corresponding color in the sample colortable. If hold_inten is FALSE the picked color is used 1:1 as resulting remap_color. If hold_inten is TRUE The brightness of the picked color is adjusted back to the original intensity value (only hue and saturation are taken from the picked sample color) (or to the input level, if orig_inten is set FALSE) Works on both Grayscale and RGB image with/without alpha channel. (the image with the dst_drawable is converted to RGB if necessary) The sample_drawable should be of type RGB or RGBA" + "Wolfgang Hofer" + "hof@hotbot.com" + "02/2000" + "_Sample Colorize..." + 1 + (menu-path "<Image>/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 13 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "sample-drawable" "Sample drawable" "Sample drawable (should be of Type RGB or RGBA)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "hold-inten" "Hold _intensity" "Hold brightness intensity levels" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "orig-inten" "Original i_ntensity" "TRUE: hold brightness of original intensity levels, FALSE: Hold Intensity of input levels" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "rnd-subcolors" "Us_e subcolors" "TRUE: Use all subcolors of same intensity, FALSE: Use only one color per intensity" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "guess-missing" "Smooth sam_ples" "TRUE: guess samplecolors for the missing intensity values, FALSE: use only colors found in the sample" 3 1) + (proc-arg 1 "GParamInt" "gint" "in-low" "_Low" "Intensity of lowest input" 3 0 254 0) + (proc-arg 1 "GParamInt" "gint" "in-high" "_High" "Intensity of highest input" 3 1 255 255) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "Ga_mma" "Gamma adjustment factor, 1.0 is linear" 3 0.10000000000000001 10 1) + (proc-arg 1 "GParamInt" "gint" "out-low" "Lo_w" "Lowest sample color intensity" 3 0 254 0) + (proc-arg 1 "GParamInt" "gint" "out-high" "Hi_gh" "Highest sample color intensity" 3 1 255 255))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/qbist/qbist" 0 + (proc-def "plug-in-qbist" 1 + "Generate a huge variety of abstract patterns" + "This Plug-in is based on an article by Jörn Loviscach (appeared in c't 10/95, page 326). It generates modern art pictures from a random genetic formula." + "Jörn Loviscach, Jens Ch. Restemeier" + "Jörn Loviscach, Jens Ch. Restemeier" + "January 2001, 1.12" + "_Qbist..." + 1 + (menu-path "<Image>/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 5 "GParamBoolean" "gboolean" "anti-aliasing" "_Anti-aliasing" "Enable anti-aliasing using an oversampling algorithm" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/python-eval/python-eval.py" 0 + (proc-def "python-fu-eval" 1 + "Evaluate Python code" + "Evaluate python code under the python interpreter (primarily for batch mode)" + "Manish Singh" + "Manish Singh" + "2006" + "" + 0 + (icon icon-name -1 "") + (batch-interpreter "Python 3") + "" + 5 + 2 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 7 "GParamString" "gchararray" "script" "Batch commands in the target language" "Batch commands in the target language, which will be run by the interpreter" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/python-console/python-console.py" 0 + (proc-def "python-fu-console" 1 + "Interactive GIMP Python interpreter" + "Type in commands and see results" + "James Henstridge" + "James Henstridge" + "1997-1999" + "Python _Console" + 1 + (menu-path "<Image>/Filters/Development/Python-Fu") + (icon icon-name -1 "") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/procedure-browser/procedure-browser" 0 + (proc-def "plug-in-dbbrowser" 1 + "List available procedures in the PDB" + "" + "Thomas Noel" + "Thomas Noel" + "23th june 1997" + "Procedure _Browser" + 1 + (menu-path "<Image>/Help/[Programming]") + (icon icon-name -1 "") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/print/print" 0 + (proc-def "file-print-gtk" 1 + "Print the image" + "Print the image using the GTK+ Print API." + "Bill Skaggs, Sven Neumann, Stefan Röllin" + "Bill Skaggs <weskaggs@primate.ucdavis.edu>" + "2006 - 2008" + "_Print..." + 1 + (menu-path "<Image>/File/[Send]") + (icon icon-name -1 "document-print") + "*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/plugin-browser/plugin-browser" 0 + (proc-def "plug-in-plug-in-details" 1 + "Display information about plug-ins" + "Allows one to browse the plug-in menus system. You can search for plug-in names, sort by name or menu location and you can view a tree representation of the plug-in menus. Can also be of help to find where new plug-ins have installed themselves in the menus." + "Andy Thomas" + "Andy Thomas" + "1999" + "_Plug-In Browser" + 1 + (menu-path "<Image>/Help/[Programming]") + (icon icon-name -1 "gimp-plugin") + "" + 5 + 1 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-to-gradient/palette-to-gradient.py" 0 + (proc-def "python-fu-palette-to-gradient" 1 + "Create a gradient using colors from the palette" + "Create a new gradient using colors from the palette." + "Carol Spears, reproduced from previous work by Adrian Likins and Jeff Trefftz" + "Carol Spears" + "2006" + "Palette to _Gradient" + 1 + (menu-path "<Palettes>/Palettes Menu") + (icon icon-name -1 "") + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "new-gradient" "The newly created gradient" "The newly created gradient" 3 1 0 0)) + (proc-def "python-fu-palette-to-gradient-repeating" 1 + "Create a repeating gradient using colors from the palette" + "Create a new repeating gradient using colors from the palette." + "Carol Spears, reproduced from previous work by Adrian Likins and Jeff Trefftz" + "Carol Spears" + "2006" + "Palette to _Repeating Gradient" + 1 + (menu-path "<Palettes>/Palettes Menu") + (icon icon-name -1 "") + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "new-gradient" "The newly created gradient" "The newly created gradient" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-sort/palette-sort.py" 0 + (proc-def "python-fu-palette-sort" 1 + "Sort the colors in a palette" + "\nSorts a palette, or part of a palette.\nSorts the given palette when it is editable, otherwise creates a new sorted palette.\nThe default is a 1D sort, but you can also sort over two color channels\nor create a 2D sorted palette with sorted rows.\nYou can optionally install colormath (https://pypi.python.org/pypi/colormath/1.0.8)\nto GIMP's Python to get even more channels to choose from.\n" + "João S. O. Bueno, Carol Spears, David Gowers" + "João S. O. Bueno, Carol Spears, David Gowers" + "2006-2014" + "_Sort Palette..." + 1 + (menu-path "<Palettes>/Palettes Menu") + (icon icon-name -1 "") + "" + 5 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "selections" "Select_ions" "Selections" 3 "all" 4 "all" 0 "All" "" "slice-array" 1 "Slice / Array" "" "auto-slice" 2 "Autoslice (fg->bg)" "" "partitioned" 3 "Partitioned" "") + (proc-arg 7 "GParamString" "gchararray" "slice-expr" "Slice _expression" "\n Format is 'start:nrows,length' . All items are optional.\n\n The empty string selects all items, as does ':'\n ':4,' makes a 4-row selection out of all colors (length auto-determined)\n ':4' also.\n ':1,4' selects the first 4 colors\n ':,4' selects rows of 4 colors (nrows auto-determined)\n ':3,4' selects 3 rows of 4 colors\n '4:' selects a single row of all colors after 4, inclusive.\n '3:,4' selects rows of 4 colors, starting at 3 (nrows auto-determined)\n '2:3,4' selects 3 rows of 4 colors (12 colors total), beginning at index 2.\n '4' is illegal (ambiguous)\n" 3 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "channel1" "Channel _to sort" "Channel to sort" 3 "luma" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "ascending1" "_Ascending" "Ascending" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "channel2" "Secondary C_hannel to sort" "Secondary Channel to sort" 3 "saturation" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "ascending2" "Ascen_ding" "Ascending" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "quantize" "_Quantization" "Quantization" 3 0 1 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "pchannel" "Partitionin_g channel" "Partitioning channel" 3 "luma" 16 "red" 0 "Red" "" "green" 1 "Green" "" "blue" 2 "Blue" "" "luma" 3 "Luma (Y)" "" "hue" 4 "Hue" "" "saturation" 5 "Saturation" "" "value" 6 "Value" "" "saturation-hsl" 7 "Saturation (HSL)" "" "lightness-hsl" 8 "Lightness (HSL)" "" "index" 9 "Index" "" "random" 10 "Random" "" "lightness-lab" 11 "Lightness (LAB)" "" "a-color" 12 "A-color" "" "b-color" 13 "B-color" "" "chroma-lchab" 14 "Chroma (LCHab)" "" "hue-lchab" 15 "Hue (LCHab)" "") + (proc-arg 6 "GParamDouble" "gdouble" "pquantize" "Partition q_uantization" "Partition quantization" 3 0 1 0) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "new-palette" "Palette" "Palette" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/palette-offset/palette-offset.py" 0 + (proc-def "python-fu-palette-offset" 1 + "Offset the colors in a palette" + "\nOffset the colors in the palette.\nOffsets and returns the given palette when it is editable,\notherwise copies the given palette and returns it.\n" + "Joao S. O. Bueno Calligaris, Carol Spears" + "(c) Joao S. O. Bueno Calligaris" + "2004, 2006" + "_Offset Palette..." + 1 + (menu-path "<Palettes>/Palettes Menu") + (icon icon-name -1 "") + "" + 5 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "palette" "_Palette" "Palette" 3 1 1 0) + (proc-arg 1 "GParamInt" "gint" "amount" "O_ffset" "Offset" 3 1 2147483647 1) + (proc-arg 12 "GimpParamPalette" "GimpPalette" "new-palette" "The edited palette" "The newly created palette when read-only, otherwise the input palette" 3 1 0 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/pagecurl/pagecurl" 0 + (proc-def "plug-in-pagecurl" 1 + "Curl up one of the image corners" + "This plug-in creates a pagecurl-effect." + "Federico Mena Quintero and Simon Budig" + "Federico Mena Quintero and Simon Budig" + "July 2004, 1.0" + "_Pagecurl..." + 1 + (menu-path "<Image>/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 8 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "colors" "Colors" "" 3 "fg-bg" 3 "fg-bg" 0 "Foreground / background colors" "" "current-gradient" 1 "Current gradient" "" "current-gradient-reversed" 2 "Current gradient (reversed)" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "edge" "Locatio_n" "Corner which is curled" 3 "lower-right" 4 "upper-left" 3 "Upper left" "" "upper-right" 4 "Upper right" "" "lower-left" 2 "Lower left" "" "lower-right" 1 "Lower right" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "orientation" "Or_ientation" "" 3 "vertical" 2 "vertical" 0 "Vertical" "" "horizontal" 1 "Horizontal" "") + (proc-arg 5 "GParamBoolean" "gboolean" "shade" "Sh_ade" "Shade the region under the curl" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "opacity" "Opaci_ty" "Opacity" 3 0 1 0) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "curl-layer" "Curl layer" "The new layer with the curl." 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/nl-filter/nl-filter" 0 + (proc-def "plug-in-nl-filter" 1 + "Nonlinear swiss army knife filter" + "This is the pnmnlfilt, in GIMP's clothing. See the pnmnlfilt manpage for details." + "Graeme W. Gill, GIMP 0.99 plug-in by Eric L. Hernes" + "Graeme W. Gill, Eric L. Hernes" + "1997" + "_NL Filter..." + 1 + (menu-path "<Image>/Filters/Enhance") + (icon icon-name -1 "") + "RGB, GRAY" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "alpha" "_Alpha" "The amount of the filter to apply" 3 0 1 0.29999999999999999) + (proc-arg 6 "GParamDouble" "gdouble" "radius" "Ra_dius" "The filter radius" 3 0.33333333333333331 1 0.33333333333333331) + (proc-arg 4 "GimpParamChoice" "gchararray" "filter" "_Filter" "The Filter to Run" 3 "alpha-trim" 3 "alpha-trim" 0 "Alpha trimmed mean" "" "optimal-estimation" 1 "Optimal estimation" "" "edge-enhancement" 2 "Edge enhancement" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/metadata-viewer/metadata-viewer" 0 + (proc-def "plug-in-metadata-viewer" 1 + "View metadata (Exif, IPTC, XMP)" + "View metadata information attached to the current image. This can include Exif, IPTC and/or XMP information." + "Hartmut Kuhse, Michael Natterer, Ben Touchette" + "Hartmut Kuhse, Michael Natterer, Ben Touchette" + "2013, 2017" + "_View Metadata" + 1 + (menu-path "<Image>/Image/Metadata") + (icon icon-name -1 "") + "*" + 5 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/metadata-editor/metadata-editor" 0 + (proc-def "plug-in-metadata-editor" 1 + "Edit metadata (IPTC, EXIF, XMP)" + "Edit metadata information attached to the current image. Some or all of this metadata will be saved in the file, depending on the output file format." + "Ben Touchette" + "Ben Touchette" + "2017" + "_Edit Metadata" + 1 + (menu-path "<Image>/Image/Metadata") + (icon icon-name -1 "") + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 0 "GParamBoxed" "GBytes" "parent-handle" "Parent's window handle" "The opaque handle of the window to set this plug-in's dialog transient to" 515))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/map-object/map-object" 0 + (proc-def "plug-in-map-object" 1 + "Map the image to an object (plane, sphere, box or cylinder)" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 1.2.0, July 16 1998" + "Map _Object..." + 1 + (menu-path "<Image>/Filters/Map") + (icon icon-name -1 "") + "RGB*" + 1 + 53 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "map-type" "Map _to" "Type of mapping" 3 "map-plane" 4 "map-plane" 0 "Plane" "" "map-sphere" 1 "Sphere" "" "map-box" 2 "Box" "" "map-cylinder" 3 "Cylinder" "") + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-x" "X" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-y" "Y" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "viewpoint-z" "Z" "Position of viewpoint (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 2) + (proc-arg 6 "GParamDouble" "gdouble" "position-x" "Position X" "Object position (x,y,z)" 3 -1 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "position-y" "Position Y" "Object position (x,y,z)" 3 -1 2 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "position-z" "Position Z" "Object position (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-x" "X" "First axis of object (x,y,z)" 3 -1 2 1) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-y" "y" "First axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "first-axis-z" "Z" "First axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-x" "X" "Second axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-y" "Y" "Second axis of object (x,y,z)" 3 -1 2 1) + (proc-arg 6 "GParamDouble" "gdouble" "second-axis-z" "Z" "Second axis of object (x,y,z)" 3 -1 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-x" "Angle X" "Rotation about X axis in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-y" "Angle Y" "Rotation about Y axis in degrees" 3 -360 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "rotation-angle-z" "Angle Z" "Rotation about Z axis in degrees" 3 -360 360 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "light-type" "Light source type" "Type of lightsource" 3 "point-light" 3 "point-light" 0 "Point Light" "" "directional-light" 1 "Directional Light" "" "no-light" 2 "No Light" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "light-color" "Light source _color" "Light source color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-x" "Light position X" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -0.5) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-y" "Light position Y" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -0.5) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-z" "Light position Z" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 2) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-x" "Light direction X" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-y" "Light direction Y" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-z" "Light direction Z" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "ambient-intensity" "Ambie_nt" "Material ambient intensity" 3 0 1 0.29999999999999999) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-intensity" "D_iffuse" "Material diffuse intensity" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-reflectivity" "Di_ffuse" "Material diffuse reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "specular-reflectivity" "Spec_ular" "Material specular reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "highlight" "Highligh_t" "Material highlight (note, it's exponential)" 3 0 1.7976931348623157e+308 27) + (proc-arg 5 "GParamBoolean" "gboolean" "antialiasing" "Antialia_sing" "Apply antialiasing" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "depth" "_Depth" "Antialiasing quality. Higher is better, but slower" 3 1 5 3) + (proc-arg 6 "GParamDouble" "gdouble" "threshold" "Thr_eshold" "Stop when pixel differences are smaller than this value" 3 0.001 1000 0.25) + (proc-arg 5 "GParamBoolean" "gboolean" "tiled" "_Tile source image" "Tile source image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "Create _new image" "Create a new image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-layer" "Create ne_w layer" "Create a new layer when applying filter" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-background" "Transparent bac_kground" "Make background transparent" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "sphere-radius" "Radi_us" "Sphere radius" 3 0 1.7976931348623157e+308 0.25) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-front-drawable" "Fro_nt" "Box front face (set this to NULL if not used)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-back-drawable" "B_ack" "Box back face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-top-drawable" "To_p" "Box top face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-bottom-drawable" "Bo_ttom" "Box bottom face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-left-drawable" "Le_ft" "Box left face" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "box-right-drawable" "Ri_ght" "Box right face" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "x-scale" "Scale X" "Box X size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "y-scale" "Scale Y" "Box Y size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "z-scale" "Scale Z" "Box Z size" 3 0 1.7976931348623157e+308 0.5) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "cyl-top-drawable" "_Top" "Cylinder top face (set this to NULL if not used)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "cyl-bottom-drawable" "_Bottom" "Cylinder bottom face (set this to NULL if not used)" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "cylinder-radius" "Radi_us" "Cylinder radius" 3 0 1.7976931348623157e+308 0.25) + (proc-arg 6 "GParamDouble" "gdouble" "cylinder-length" "Cylin_der length" "Cylinder length" 3 0 1.7976931348623157e+308 0.25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/mail/mail" 0 + (has-init)) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/lighting/lighting" 0 + (proc-def "plug-in-lighting" 1 + "Apply various lighting effects to an image" + "No help yet" + "Tom Bech & Federico Mena Quintero" + "Tom Bech & Federico Mena Quintero" + "Version 0.2.0, March 15 1998" + "_Lighting Effects..." + 1 + (menu-path "<Image>/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*" + 1 + 28 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "bump-drawable" "B_ump map image" "Bumpmap drawable (set to NULL if disabled)" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "env-drawable" "Enviro_nment map image" "Environmentmap drawable (set to NULL if disabled)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "do-bumpmap" "Enable bump mappi_ng" "Enable bumpmapping" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "do-envmap" "Enable en_vironment mapping" "Enable envmapping" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "bumpmap-type" "Cur_ve" "Type of mapping" 3 "bumpmap-linear" 4 "bumpmap-linear" 0 "Linear" "" "bumpmap-log" 1 "Logarithmic" "" "bumpmap-sinusoidal" 2 "Sinusoidal" "" "bumpmap-spherical" 3 "Spherical" "") + (proc-arg 6 "GParamDouble" "gdouble" "bumpmap-max-height" "Ma_ximum height" "The maximum height of the bumpmap" 3 0 3.4028234663852886e+38 0.10000000000000001) + (proc-arg 4 "GimpParamChoice" "gchararray" "light-type-1" "Type" "Type of light source" 3 "light-point" 4 "light-none" 3 "None" "" "light-directional" 1 "Directional" "" "light-point" 0 "Point" "" "light-spot" 2 "Spot" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "light-color-1" "Color" "Light source color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "light-intensity-1" "Intensity" "Light source intensity" 3 0 100 1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-x-1" "Light position X" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-y-1" "Light position Y" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-position-z-1" "Light position Z" "Light source position (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-x-1" "Light direction X" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-y-1" "Light direction Y" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 -1) + (proc-arg 6 "GParamDouble" "gdouble" "light-direction-z-1" "Light direction Z" "Light source direction (x,y,z)" 3 -1.7976931348623157e+308 1.7976931348623157e+308 1) + (proc-arg 6 "GParamDouble" "gdouble" "ambient-intensity" "Ambient intensity" "Material ambient intensity (Glowing)" 3 0 1 0.20000000000000001) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-intensity" "Diffuse intensity" "Material diffuse intensity (Bright)" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "diffuse-reflectivity" "Diffuse reflectivity" "Material diffuse reflectivity" 3 0 1 0.40000000000000002) + (proc-arg 6 "GParamDouble" "gdouble" "specular-reflectivity" "Specular reflectivity" "Material specular reflectivity" 3 0 1 0.5) + (proc-arg 6 "GParamDouble" "gdouble" "highlight" "Highlight" "Material highlight (note, it's exponential) (Polished)" 3 0 1.7976931348623157e+308 27) + (proc-arg 5 "GParamBoolean" "gboolean" "metallic" "Metallic" "Make surfaces look metallic" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "antialiasing" "_Antialiasing" "Apply antialiasing" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "new-image" "Create new ima_ge" "Create a new image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-background" "Trans_parent background" "Make background transparent" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "distance" "_Distance" "Distance of observer from surface" 3 0 2 0.25))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/jigsaw/jigsaw" 0 + (proc-def "plug-in-jigsaw" 1 + "Add a jigsaw-puzzle pattern to the image" + "Jigsaw puzzle look" + "Nigel Wetten" + "Nigel Wetten" + "May 2000" + "_Jigsaw..." + 1 + (menu-path "<Image>/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*" + 1 + 8 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "x" "_Horizontal" "Number of pieces going across" 3 1 20 5) + (proc-arg 1 "GParamInt" "gint" "y" "_Vertical" "Number of pieces going down" 3 1 20 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "style" "_Jigsaw Style" "The style/shape of the jigsaw puzzle" 3 "square" 2 "square" 0 "Square" "" "curved" 1 "Curved" "") + (proc-arg 1 "GParamInt" "gint" "blend-lines" "_Blend width" "Degree of slope of each piece's edge" 3 0 10 3) + (proc-arg 6 "GParamDouble" "gdouble" "blend-amount" "Hi_ghlight" "The amount of highlighting on the edges of each piece" 3 0 1 0.5))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/imagemap/imagemap" 0 + (proc-def "plug-in-imagemap" 1 + "Create a clickable imagemap" + "" + "Maurits Rijk" + "Maurits Rijk" + "1998-2005" + "_Image Map..." + 1 + (menu-path "<Image>/Filters/Web") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/ifs-compose/ifs-compose" 0 + (proc-def "plug-in-ifscompose" 1 + "Create an Iterated Function System (IFS) fractal" + "Interactively create an Iterated Function System fractal. Use the window on the upper left to adjustthe component transformations of the fractal. The operation that is performed is selected by the buttons underneath the window, or from a menu popped up by the right mouse button. The fractal will be rendered with a transparent background if the current image has an alpha channel." + "Owen Taylor" + "Owen Taylor" + "1997" + "_IFS Fractal..." + 1 + (menu-path "<Image>/Filters/Render/Fractals") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/hot/hot" 0 + (proc-def "plug-in-hot" 1 + "Find and fix pixels that may be unsafely bright" + "hot scans an image for pixels that will give unsave values of chrominance or composite signal amplitude when encoded into an NTSC or PAL signal. Three actions can be performed on these 'hot' pixels. (0) reduce luminance, (1) reduce saturation, or (2) Blacken." + "Eric L. Hernes, Alan Wm Paeth" + "Eric L. Hernes" + "1997" + "_Hot..." + 1 + (menu-path "<Image>/Colors/[Modify]") + (icon icon-name -1 "") + "RGB" + 1 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "mode" "_Mode" "Signal mode" 3 "ntsc" 2 "ntsc" 0 "NTSC" "" "pal" 1 "PAL" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "action" "_Action" "Action" 3 "reduce-luminance" 3 "reduce-luminance" 0 "Reduce Luminance" "" "reduce-saturation" 1 "Reduce Saturation" "" "blacken" 2 "Blacken" "") + (proc-arg 5 "GParamBoolean" "gboolean" "new-layer" "Create _new layer" "Create a new layer" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/histogram-export/histogram-export.py" 0 + (proc-def "python-fu-histogram-export" 1 + "Exports the image histogram to a text file (CSV)" + "\nExports the image histogram to a text file,\nso that it can be used by other programs\nand loaded into spreadsheets.\n\nThe resulting file is a CSV file (Comma Separated\nValues), which can be imported\ndirectly in most spreadsheet programs.\n\nThe first two columns are the bucket boundaries,\nfollowed by the selected columns. The histogram\nrefers to the selected image area, and\ncan use either Sample Average data or data\nfrom the current drawable only.;\n\nThe output is in \"weighted pixels\" - meaning\nall fully transparent pixels are not counted.\n\nCheck the gimp-histogram call\n" + "João S. O. Bueno" + "(c) GPL V3.0 or later" + "2014" + "_Export histogram..." + 1 + (menu-path "<Image>/Colors/Info/") + (icon icon-name -1 "") + "*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 13 "GimpParamFile" "GFile" "file" "Histogram File" "Histogram export file" 3 1 0 "") + (proc-arg 6 "GParamDouble" "gdouble" "bucket-size" "_Bucket Size" "Bucket Size" 3 0.001 1 0.01) + (proc-arg 5 "GParamBoolean" "gboolean" "sample-average" "Sample _Average" "Sample Average" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "output-format" "Output _format" "Output format" 3 "percent" 3 "pixel-count" 0 "Pixel Count" "" "normalized" 1 "Normalized" "" "percent" 2 "Percent" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/help/help" 0 + (proc-def "extension-gimp-help" 2 + "" + "" + "Sven Neumann <sven@gimp.org>, Michael Natterer <mitch@gimp.org>, Henrik Brix Andersen <brix@gimp.org>" + "Sven Neumann, Michael Natterer & Henrik Brix Andersen" + "1999-2008" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 0 + (proc-arg 0 "GParamBoxed" "GStrv" "domain-names" "Domain Names" "Domain names" 3) + (proc-arg 0 "GParamBoxed" "GStrv" "domain-uris" "Domain URIs" "Domain URIs" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/guillotine/guillotine" 0 + (proc-def "plug-in-guillotine" 1 + "Slice the image into subimages using guides" + "This function takes an image and slices it along its guides, creating new images. The original image is not modified." + "Adam D. Moss (adam@foxbox.org)" + "Adam D. Moss (adam@foxbox.org)" + "1998" + "Slice Using G_uides" + 1 + (menu-path "<Image>/Image/[Crop]") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Output images" "Output images" 3 "GimpImage"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/grid/grid" 0 + (proc-def "plug-in-grid" 1 + "Draw a grid on the image" + "Draws a grid using the specified colors. The grid origin is the upper left corner." + "Tim Newsome" + "Tim Newsome, Sven Neumann, Tom Rathborne, TC" + "1997 - 2000" + "_Grid (legacy)..." + 1 + (menu-path "<Image>/Filters/Render/Pattern") + (icon icon-name -1 "") + "*" + 1 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "hwidth" "H width" "Horizontal width" 3 0 524288 1) + (proc-arg 1 "GParamInt" "gint" "hspace" "H space" "Horizontal spacing" 3 1 524288 16) + (proc-arg 1 "GParamInt" "gint" "hoffset" "H offset" "Horizontal offset" 3 0 524288 8) + (proc-arg 8 "GimpParamColor" "GeglColor" "hcolor" "H color" "Horizontal color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "vwidth" "V width" "Vertical width" 3 0 524288 1) + (proc-arg 1 "GParamInt" "gint" "vspace" "V space" "Vertical spacing" 3 1 524288 16) + (proc-arg 1 "GParamInt" "gint" "voffset" "V offset" "Vertical offset" 3 0 524288 8) + (proc-arg 8 "GimpParamColor" "GeglColor" "vcolor" "V color" "Vertical color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "iwidth" "I width" "Intersection width" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "ispace" "I space" "Intersection spacing" 3 1 524288 2) + (proc-arg 1 "GParamInt" "gint" "ioffset" "I offset" "Intersection offset" 3 0 524288 6) + (proc-arg 8 "GimpParamColor" "GeglColor" "icolor" "I color" "Intersection color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradients-save-as-css/gradients-save-as-css.py" 0 + (proc-def "python-fu-gradient-save-as-css" 1 + "Creates a new palette from a given gradient" + "Creates a new palette from a given gradient" + "Joao S. O. Bueno" + "(c) GPL V3.0 or later" + "2011" + "Save Gradient as CSS..." + 1 + (menu-path "<Gradients>/Gradients Menu") + (icon icon-name -1 "") + "" + 5 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 12 "GimpParamGradient" "GimpGradient" "gradient" "_Gradient to use" "" 3 1 1 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "_File" "" 3 1 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradient-map/gradient-map" 0 + (proc-def "plug-in-gradmap" 1 + "Recolor the image using colors from the active gradient" + "This plug-in maps the contents of the specified drawable with active gradient. It calculates luminosity of each pixel and replaces the pixel by the sample of active gradient at the position proportional to that luminosity. Complete black pixel becomes the leftmost color of the gradient, and complete white becomes the rightmost. Works on both Grayscale and RGB image with/without alpha channel." + "Eiichi Takamori" + "Eiichi Takamori" + "1997" + "_Gradient Map" + 1 + (menu-path "<Image>/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable")) + (proc-def "plug-in-palettemap" 1 + "Recolor the image using colors from the active palette" + "This plug-in maps the contents of the specified drawable with the active palette. It calculates luminosity of each pixel and replaces the pixel by the palette sample at the corresponding index. A complete black pixel becomes the lowest palette entry, and complete white becomes the highest. Works on both Grayscale and RGB image with/without alpha channel." + "Bill Skaggs" + "Bill Skaggs" + "2004" + "_Palette Map" + 1 + (menu-path "<Image>/Colors/Map") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gradient-flare/gradient-flare" 0 + (proc-def "plug-in-gflare" 1 + "Produce a lense flare effect using gradients" + "This plug-in produces a lense flare effect using custom gradients. In interactive call, the user can edit their own favorite lense flare (GFlare) and render it. Edited gflare is saved automatically to the folder in gflare-path, if it is defined in gimprc. In non-interactive call, the user can only render one of GFlare which has been stored in gflare-path already." + "Eiichi Takamori" + "Eiichi Takamori, and a lot of GIMP people" + "1997" + "_Gradient Flare..." + 1 + (menu-path "<Image>/Filters/Light and Shadow/[Light]") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "gflare-name" "GFlare name" "Name of the GFlare to render" 3 "Default") + (proc-arg 1 "GParamInt" "gint" "center-x" "Center X" "X coordinate of center of GFlare" 3 -524288 524288 128) + (proc-arg 1 "GParamInt" "gint" "center-y" "Center Y" "Y coordinate of center of GFlare" 3 -524288 524288 128) + (proc-arg 6 "GParamDouble" "gdouble" "radius" "Radi_us" "Radius of GFlare (pixel)" 3 1 524288 100) + (proc-arg 6 "GParamDouble" "gdouble" "rotation" "Ro_tation" "Rotation of GFlare (degree)" 3 0 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "hue" "_Hue rotation" "Hue rotation of GFlare (degree)" 3 0 360 0) + (proc-arg 6 "GParamDouble" "gdouble" "vector-angle" "Vector _angle" "Vector angle for second flares (degree)" 3 0 360 60) + (proc-arg 6 "GParamDouble" "gdouble" "vector-length" "Vector len_gth" "Vector length for second flares (percentage of Radius)" 3 0 10000 400) + (proc-arg 5 "GParamBoolean" "gboolean" "use-asupsample" "Ada_ptive supersampling" "Use adaptive supersampling while rendering" 3 0) + (proc-arg 1 "GParamInt" "gint" "asupsample-max-depth" "_Max depth" "Max depth for adaptive supersampling" 3 0 10 3) + (proc-arg 6 "GParamDouble" "gdouble" "asupsample-threshold" "Threshol_d" "Threshold for adaptive supersampling" 3 0 1 0.20000000000000001))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimpressionist/gimpressionist" 0 + (proc-def "plug-in-gimpressionist" 1 + "Performs various artistic operations" + "Performs various artistic operations on an image" + "Vidar Madsen <vidar@prosalg.no>" + "Vidar Madsen" + "v1.0, November 2003" + "_GIMPressionist..." + 1 + (menu-path "<Image>/Filters/Artistic") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "preset" "Preset" "Preset Name" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gfig/gfig" 0 + (proc-def "plug-in-gfig" 1 + "Create geometric shapes" + "Draw Vector Graphics and paint them onto your images. Gfig allows you to draw many types of objects including Lines, Circles, Ellipses, Curves, Polygons, pointed stars, Bezier curves, and Spirals. Objects can be painted using Brushes or other tools or filled using colors or patterns. Gfig objects can also be used to create selections." + "Andy Thomas" + "Andy Thomas" + "1997" + "_Gfig..." + 1 + (menu-path "<Image>/Filters/Render") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/fractal-explorer/fractal-explorer" 0 + (proc-def "plug-in-fractalexplorer" 1 + "Render fractal art" + "No help yet." + "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)" + "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)" + "December, 1998" + "_Fractal Explorer..." + 1 + (menu-path "<Image>/Filters/Render/Fractals") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 23 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "fractal-type" "Fr_actal Type" "Type of Fractal Pattern" 3 "mandelbrot" 9 "mandelbrot" 0 "Mandelbrot" "" "julia" 1 "Julia" "" "barnsley-1" 2 "Barnsley 1" "" "barnsley-2" 3 "Barnsley 2" "" "barnsley-3" 4 "Barnsley 3" "" "spider" 5 "Spider" "" "man-o-war" 6 "Man-o-War" "" "lambda" 7 "Lambda" "" "sierpinski" 8 "Sierpinski" "") + (proc-arg 6 "GParamDouble" "gdouble" "xmin" "Lef_t" "X min fractal image delimiter" 3 -3 3 -2) + (proc-arg 6 "GParamDouble" "gdouble" "xmax" "Ri_ght" "X max fractal image delimiter" 3 -3 3 2) + (proc-arg 6 "GParamDouble" "gdouble" "ymin" "To_p" "Y min fractal image delimiter" 3 -3 3 -1.5) + (proc-arg 6 "GParamDouble" "gdouble" "ymax" "_Bottom" "Y max fractal image delimiter" 3 -3 3 1.5) + (proc-arg 6 "GParamDouble" "gdouble" "iter" "Iteratio_ns" "Iteration value" 3 1 1000 50) + (proc-arg 6 "GParamDouble" "gdouble" "cx" "C_X" "cx value" 3 -2.5 2.5 -0.75) + (proc-arg 6 "GParamDouble" "gdouble" "cy" "C_Y" "cy value" 3 -2.5 2.5 -0.20000000000000001) + (proc-arg 4 "GimpParamChoice" "gchararray" "color-mode" "Color mode" "Apply specified color map or active gradient to final image" 3 "colormap" 2 "colormap" 0 "As specified above" "" "gradient" 1 "Apply active gradient to final image" "") + (proc-arg 6 "GParamDouble" "gdouble" "red-stretch" "Red stretch" "Red stretching factor" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "green-stretch" "Green stretch" "Green stretching factor" 3 0 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "blue-stretch" "Blue stretch" "Blue stretching factor" 3 0 1 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "red-mode" "_Red" "Red application mode" 3 "red-cos" 3 "red-sin" 0 "Sine" "" "red-cos" 1 "Cosine" "" "red-none" 2 "None" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "green-mode" "_Green" "Green application mode" 3 "green-cos" 3 "green-sin" 0 "Sine" "" "green-cos" 1 "Cosine" "" "green-none" 2 "None" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "blue-mode" "_Blue" "Blue application mode" 3 "blue-sin" 3 "blue-sin" 0 "Sine" "" "blue-cos" 1 "Cosine" "" "blue-none" 2 "None" "") + (proc-arg 5 "GParamBoolean" "gboolean" "red-invert" "In_version" "Red inversion mode" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "green-invert" "I_nversion" "Green inversion mode" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "blue-invert" "_Inversion" "Blue inversion mode" 3 0) + (proc-arg 1 "GParamInt" "gint" "n-colors" "_Number of colors" "Number of Colors for mapping" 3 2 8192 512) + (proc-arg 5 "GParamBoolean" "gboolean" "use-loglog-smoothing" "_Use log log smoothing" "Use log log smoothing to eliminate \"banding\" in the result" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/foggify/foggify.py" 0 + (proc-def "python-fu-foggify" 1 + "Add a layer of fog" + "Adds a layer of fog to the image." + "James Henstridge" + "James Henstridge" + "1999,2007" + "_Fog..." + 1 + (menu-path "<Image>/Filters/Decor") + (icon icon-name -1 "") + "RGB*, GRAY*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 7 "GParamString" "gchararray" "name" "Layer _name" "Layer name" 3 "Clouds") + (proc-arg 8 "GimpParamColor" "GeglColor" "color" "_Fog color" "Fog color" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "RGBA float" 0) + (proc-arg 6 "GParamDouble" "gdouble" "turbulence" "_Turbulence" "Turbulence" 3 0 7 1) + (proc-arg 6 "GParamDouble" "gdouble" "opacity" "O_pacity" "Opacity" 3 0 100 100))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/flame/flame" 0 + (proc-def "plug-in-flame" 1 + "Create cosmic recursive fractal flames" + "Create cosmic recursive fractal flames" + "Scott Draves" + "Scott Draves" + "1997" + "_Flame..." + 1 + (menu-path "<Image>/Filters/Render/Fractals") + (icon icon-name -1 "") + "RGB*" + 1 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "brightness" "_Brightness" "" 3 0 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "contrast" "Co_ntrast" "" 3 0 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "_Gamma" "" 3 1 5 1) + (proc-arg 6 "GParamDouble" "gdouble" "sample-density" "Sample _density" "" 3 0.10000000000000001 20 5) + (proc-arg 1 "GParamInt" "gint" "spatial-oversample" "Spa_tial oversample" "" 3 1 4 2) + (proc-arg 6 "GParamDouble" "gdouble" "spatial-filter-radius" "Spatial _filter radius" "" 3 0 4 0.75) + (proc-arg 6 "GParamDouble" "gdouble" "zoom" "_Zoom" "" 3 -4 4 0) + (proc-arg 6 "GParamDouble" "gdouble" "x" "_X" "" 3 -2 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "y" "_Y" "" 3 -2 2 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/film/film" 0 + (proc-def "plug-in-film" 1 + "Combine several images on a film strip" + "Compose several images to a roll film" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1997" + "_Filmstrip..." + 1 + (menu-path "<Image>/Filters/Combine") + (icon icon-name -1 "") + "*" + 13 + 18 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "film-height" "Film _height" "Height of film (0: fit to images)" 3 0 524288 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "film-color" "_Film color" "Color of the film" 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0) + (proc-arg 1 "GParamInt" "gint" "number-start" "Start _index" "Start index for numbering" 3 0 2147483647 1) + (proc-arg 12 "GimpParamFont" "GimpFont" "number-font" "Number _font" "Font for drawing numbers" 3 0 1 0) + (proc-arg 8 "GimpParamColor" "GeglColor" "number-color" "_Number color" "Color for numbers" 3 1 32 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A double" 0) + (proc-arg 5 "GParamBoolean" "gboolean" "at-top" "At _top" "Draw numbers at top" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "at-bottom" "At _bottom" "Draw numbers at bottom" 3 1) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Images" "Images to be used for film" 3 "GimpImage") + (proc-arg 6 "GParamDouble" "gdouble" "picture-height" "Image _height" "As fraction of the strip height" 3 0 1 0.69499999999999995) + (proc-arg 6 "GParamDouble" "gdouble" "picture-spacing" "Image s_pacing" "The spacing between 2 images, as fraction of the strip height" 3 0 1 0.040000000000000001) + (proc-arg 6 "GParamDouble" "gdouble" "hole-offset" "Hole offse_t" "The offset from the edge of film, as fraction of the strip height" 3 0 1 0.058000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "hole-width" "Hole _width" "The width of the holes, as fraction of the strip height" 3 0 1 0.051999999999999998) + (proc-arg 6 "GParamDouble" "gdouble" "hole-height" "Hole hei_ght" "The height of the holes, as fraction of the strip height" 3 0 1 0.081000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "hole-spacing" "Hole _distance" "The distance between holes, as fraction of the strip height" 3 0 1 0.081000000000000003) + (proc-arg 6 "GParamDouble" "gdouble" "number-height" "_Number height" "The height of drawn numbers, as fraction of the strip height" 3 0 1 0.051999999999999998) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xwd/file-xwd" 0 + (proc-def "file-xwd-load" 1 + "Loads files in the XWD (X Window Dump) format" + "Loads files in the XWD (X Window Dump) format. XWD image files are produced by the program xwd. Xwd is an X Window System window dumping utility." + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "X window dump" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xwd") + (magics "4,long,0x00000007") + (mime-types "image/x-xwindowdump")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xwd-export" 1 + "Exports files in the XWD (X Window Dump) format" + "XWD exporting handles all image types except those with alpha channels." + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "X window dump" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xwd") + (mime-types "image/x-xwindowdump") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xpm/file-xpm" 0 + (proc-def "file-xpm-load" 1 + "Load files in XPM (X11 Pixmap) format." + "Load files in XPM (X11 Pixmap) format. XPM is a portable image format designed to be included in C source code. XLib provides utility functions to read this format. Newer code should however be using gdk-pixbuf-csource instead. XPM supports colored images, unlike the XBM format which XPM was designed to replace." + "Spencer Kimball & Peter Mattis & Ray Lehtiniemi" + "Spencer Kimball & Peter Mattis" + "1997" + "X PixMap image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xpm") + (magics "0, string,/*\\040XPM\\040*/") + (mime-types "image/x-pixmap")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xpm-export" 1 + "Export files in XPM (X11 Pixmap) format." + "Export files in XPM (X11 Pixmap) format. XPM is a portable image format designed to be included in C source code. XLib provides utility functions to read this format. Newer code should however be using gdk-pixbuf-csource instead. XPM supports colored images, unlike the XBM format which XPM was designed to replace." + "Spencer Kimball & Peter Mattis & Ray Lehtiniemi & Nathan Summers" + "Spencer Kimball & Peter Mattis" + "1997" + "X PixMap image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xpm") + (mime-types "image/x-pixmap")) + "*" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "threshold" "_Threshold" "Alpha threshold" 3 0 255 127))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xmc/file-xmc" 0 + (proc-def "file-xmc-load-thumb" 1 + "Loads only first frame of X11 Mouse Cursor's animation sequence which nominal size is the closest of thumb-size to be used as a thumbnail" + "" + "Takeshi Matsuyama <tksmashiw@gmail.com>" + "Takeshi Matsuyama" + "26 May 2009" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-xmc-load" 1 + "Loads files of X11 Mouse Cursor file format" + "This plug-in loads X11 Mouse Cursor (XMC) files." + "Takeshi Matsuyama <tksmashiw@gmail.com>" + "Takeshi Matsuyama" + "26 May 2009" + "X11 Mouse Cursor" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xmc") + (magics "0,string,Xcur") + (mime-types "image/x-xcursor") + (thumb-loader "file-xmc-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xmc-export" 1 + "Exports files of X11 cursor file" + "This plug-in exports X11 Mouse Cursor (XMC) files" + "Takeshi Matsuyama <tksmashiw@gmail.com>" + "Takeshi Matsuyama" + "26 May 2009" + "X11 Mouse Cursor" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xmc") + (mime-types "image/x-xcursor")) + "RGBA" + 5 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "hot-spot-x" "Hot spot _X" "X-coordinate of hot spot (use -1, -1 to keep original hot spot)" 3 -1 524288 -1) + (proc-arg 1 "GParamInt" "gint" "hot-spot-y" "Hot spot _Y" "Y-coordinate of hot spot (use -1, -1 to keep original hot spot)" 3 -1 524288 -1) + (proc-arg 5 "GParamBoolean" "gboolean" "crop" "_Auto Crop all frames" "Remove the empty borders of all frames." 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "size" "Si_ze where unspecified" "Default frame size if unspecified" 3 "size-32px" 8 "size-12px" 12 "12px" "" "size-16px" 16 "16px" "" "size-24px" 24 "24px" "" "size-32px" 32 "32px" "" "size-36px" 36 "36px" "" "size-40px" 40 "40px" "" "size-48px" 48 "48px" "" "size-64px" 64 "64px" "") + (proc-arg 5 "GParamBoolean" "gboolean" "size-replace" "_Use default size for all frames" "Use default size for all frames" 3 0) + (proc-arg 1 "GParamInt" "gint" "delay" "_Delay where unspecified" "Default time span in milliseconds in which each frame is rendered" 3 5 2147483647 50) + (proc-arg 5 "GParamBoolean" "gboolean" "delay-replace" "Use default delay for all _frames" "Use default delay for all frames" 3 0) + (proc-arg 7 "GParamString" "gchararray" "xmc-copyright" "C_opyright" "Copyright information" 3 "") + (proc-arg 7 "GParamString" "gchararray" "xmc-license" "Lice_nse" "License information" 3 "") + (proc-arg 7 "GParamString" "gchararray" "gimp-comment" "Co_mment" "Optional comment" 3 "Created with GIMP"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-xbm/file-xbm" 0 + (proc-def "file-xbm-load" 1 + "Load a file in X10 or X11 bitmap (XBM) file format" + "Load a file in X10 or X11 bitmap (XBM) file format. XBM is a lossless format for flat black-and-white (two color indexed) images." + "Gordon Matzigkeit" + "Gordon Matzigkeit" + "1998" + "X BitMap image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xbm,icon,bitmap") + (mime-types "image/x-xbitmap")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xbm-export" 1 + "Export a file in X10 or X11 bitmap (XBM) file format" + "X10 or X11 bitmap (XBM) file format. XBM is a lossless format for flat black-and-white (two color indexed) images." + "Gordon Matzigkeit" + "Gordon Matzigkeit" + "1998" + "X BitMap image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xbm,icon,bitmap") + (mime-types "image/x-xbitmap") + (handles-remote)) + "INDEXED" + 5 + 13 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "_Write comment" "Write a comment at the beginning of the file." 3 0) + (proc-arg 7 "GParamString" "gchararray" "gimp-comment" "Co_mment" "Image description (maximum 72 bytes)" 3 "Created with GIMP") + (proc-arg 5 "GParamBoolean" "gboolean" "x10-format" "_X10 format bitmap" "Export in X10 format" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "use-hot-spot" "Write hot spot _values" "Write hotspot information" 3 0) + (proc-arg 1 "GParamInt" "gint" "hot-spot-x" "Hot s_pot X" "X coordinate of hotspot" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "hot-spot-y" "Hot spot _Y" "Y coordinate of hotspot" 3 0 524288 0) + (proc-arg 7 "GParamString" "gchararray" "prefix" "I_dentifier prefix" "Identifier prefix [determined from filename]" 3 "bitmap") + (proc-arg 5 "GParamBoolean" "gboolean" "write-mask" "Write extra mask _file" "Write extra mask file" 3 0) + (proc-arg 7 "GParamString" "gchararray" "mask-suffix" "Mas_k file extensions" "Suffix of the mask file" 3 "-mask"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-wmf/file-wmf" 0 + (proc-def "file-wmf-load-thumb" 1 + "Loads a small preview from a WMF image" + "" + "Dom Lachowicz <cinamod@hotmail.com>" + "Dom Lachowicz <cinamod@hotmail.com>" + "(c) 2003 - Version 0.3.0" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-wmf-load" 1 + "Loads files in the WMF file format" + "Loads files in the WMF file format" + "Dom Lachowicz <cinamod@hotmail.com>" + "Dom Lachowicz <cinamod@hotmail.com>" + "(c) 2003 - Version 0.3.0" + "Microsoft WMF file" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "wmf,apm") + (magics "0,string,\\327\\315\\306\\232,0,string,\\1\\0\\11\\0") + (mime-types "image/x-wmf") + (handles-vector) + (thumb-loader "file-wmf-load-thumb")) + "" + 5 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-webp/file-webp" 0 + (proc-def "file-webp-load" 1 + "Loads images in the WebP file format" + "Loads images in the WebP file format" + "Nathan Osman, Ben Touchette" + "(C) 2015-2016 Nathan Osman, (C) 2016 Ben Touchette" + "2015,2016" + "WebP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "webp") + (magics "8,string,WEBP") + (mime-types "image/webp")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-webp-export" 1 + "Saves files in the WebP image format" + "Saves files in the WebP image format" + "Nathan Osman, Ben Touchette" + "(C) 2015-2016 Nathan Osman, (C) 2016 Ben Touchette" + "2015,2016" + "WebP image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "webp") + (mime-types "image/webp")) + "*" + 5 + 20 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "preset" "Source _type" "WebP encoder preset" 3 "default" 6 "default" 0 "Default" "" "picture" 1 "Picture" "" "photo" 2 "Photo" "" "drawing" 3 "Drawing" "" "icon" 4 "Icon" "" "text" 5 "Text" "") + (proc-arg 5 "GParamBoolean" "gboolean" "lossless" "L_ossless" "Use lossless encoding" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "quality" "Image _quality" "Quality of the image" 3 0 100 90) + (proc-arg 6 "GParamDouble" "gdouble" "alpha-quality" "Alpha q_uality" "Quality of the image's alpha channel" 3 0 100 100) + (proc-arg 5 "GParamBoolean" "gboolean" "use-sharp-yuv" "Use Sharp YU_V" "Use sharper (but slower) RGB→YUV conversion" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "animation-loop" "Loop _forever" "Loop animation infinitely" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "minimize-size" "_Minimize output size (slower)" "Minimize output file size" 3 1) + (proc-arg 1 "GParamInt" "gint" "keyframe-distance" "Max distance between _key-frames" "Maximum distance between keyframes" 3 0 2147483647 50) + (proc-arg 1 "GParamInt" "gint" "default-delay" "_Default delay between frames" "Default delay (in milliseconds) to use when timestamps for frames are not available or forced." 3 0 2147483647 200) + (proc-arg 5 "GParamBoolean" "gboolean" "force-delay" "Use default dela_y for all frames" "Force default delay on all frames" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "animation" "Save a_nimation" "Use layers for animation" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-wbmp/file-wbmp" 0 + (proc-def "file-wbmp-load" 1 + "Loads files of Wireless BMP file format" + "Loads files of Wireless BMP file format" + "Kevin Toyle" + "Kevin Toyle" + "2022" + "Wireless BMP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "wbmp") + (mime-types "image/vnd.wap.wbmp")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-tiff/file-tiff" 0 + (proc-def "file-tiff-load" 1 + "Loads files of the TIFF and BigTIFF file formats" + "Loads files of the Tag Image File Format (TIFF) and its 64-bit offsets variant (BigTIFF)" + "Spencer Kimball, Peter Mattis & Nick Lamb" + "Nick Lamb <njl195@zepler.org.uk>" + "1995-1996,1998-2003" + "TIFF or BigTIFF image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "tif,tiff") + (magics "0,string,II*\\0,0,string,MM\\0*") + (mime-types "image/tiff") + (handles-remote)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-tiff-export" 1 + "Exports files in the TIFF or BigTIFF file formats" + "Exports files in the Tag Image File Format (TIFF) or its 64-bit offsets variant (BigTIFF) able to support much bigger file sizes" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1995-1996,2000-2003" + "TIFF or BigTIFF image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "tif,tiff") + (mime-types "image/tiff") + (handles-remote)) + "*" + 5 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "bigtiff" "Export in _BigTIFF variant file format" "The BigTIFF variant file format uses 64-bit offsets, hence supporting over 4GiB files and bigger" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression" "Co_mpression" "Compression type" 3 "none" 7 "none" 0 "None" "" "lzw" 1 "LZW" "" "packbits" 2 "Pack Bits" "" "adobe_deflate" 3 "Deflate" "" "jpeg" 4 "JPEG" "" "ccittfax3" 5 "CCITT Group 3 fax" "" "ccittfax4" 6 "CCITT Group 4 fax" "") + (proc-arg 5 "GParamBoolean" "gboolean" "save-transparent-pixels" "Save color _values from transparent pixels" "Keep the color data masked by an alpha channel intact (do not store premultiplied components)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CMY_K" "Create a CMYK TIFF image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-tga/file-tga" 0 + (proc-def "file-tga-load" 1 + "Loads files of Targa file format" + "FIXME: write help for tga_load" + "Raphael FRANCOIS, Gordon Matzigkeit" + "Raphael FRANCOIS, Gordon Matzigkeit" + "1997,2000,2007" + "TarGA image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "tga,vda,icb,vst") + (magics "-18&,string,TRUEVISION-XFILE.,-1,byte,0") + (mime-types "image/x-tga")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-tga-export" 1 + "Exports files in the Targa file format" + "FIXME: write help for tga_export" + "Raphael FRANCOIS, Gordon Matzigkeit" + "Raphael FRANCOIS, Gordon Matzigkeit" + "1997,2000" + "TarGA image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "tga") + (mime-types "image/x-tga")) + "*" + 5 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "rle" "_Use RLE compression" "Use RLE compression" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "origin" "Ori_gin" "Image origin" 3 "bottom-left" 2 "bottom-left" 1 "Bottom left" "" "top-left" 0 "Top left" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-svg/file-svg" 0 + (proc-def "file-svg-load" 1 + "Loads files in the SVG file format" + "Renders SVG files to raster graphics using librsvg." + "Dom Lachowicz, Sven Neumann" + "Dom Lachowicz <cinamod@hotmail.com>" + "2.5.0" + "SVG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "svg") + (magics "0,string,<?xml,0,string,<svg") + (mime-types "image/svg+xml") + (handles-vector)) + "" + 5 + 7 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "paths" "_Paths" "Whether and how to import paths so that they can be used with the path tool" 3 "no-import" 3 "no-import" 0 "Don't import paths" "" "import" 0 "Import paths individually" "" "import-merged" 0 "Merge imported paths" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-sunras/file-sunras" 0 + (proc-def "file-sunras-load" 1 + "Load file of the SunRaster file format" + "Load file of the SunRaster file format" + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "SUN Rasterfile image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "im1,im8,im24,im32,rs,ras,sun") + (magics "0,long,0x59a66a95") + (mime-types "image/x-sun-raster")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-sunras-export" 1 + "Export file in the SunRaster file format" + "SUNRAS exporting handles all image types except those with alpha channels." + "Peter Kirchgessner" + "Peter Kirchgessner" + "1996" + "SUN Rasterfile image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "im1,im8,im24,im32,rs,ras,sun") + (mime-types "image/x-sun-raster")) + "RGB, GRAY, INDEXED" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "rle" "_Data Formatting" "Use standard or Run-Length Encoded output" 3 "rle" 2 "standard" 0 "Standard" "" "rle" 1 "Run-Length Encoding" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-sgi/file-sgi" 0 + (proc-def "file-sgi-load" 1 + "Loads files in SGI image file format" + "This plug-in loads SGI image files." + "Michael Sweet <mike@easysw.com>" + "Copyright 1997-1998 by Michael Sweet" + "1.1.1 - 17 May 1998" + "Silicon Graphics IRIS image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "sgi,rgb,rgba,bw,icon") + (magics "0,short,474") + (mime-types "image/x-sgi")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-sgi-export" 1 + "Exports files in SGI image file format" + "This plug-in exports SGI image files." + "Michael Sweet <mike@easysw.com>" + "Copyright 1997-1998 by Michael Sweet" + "1.1.1 - 17 May 1998" + "Silicon Graphics IRIS image" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "sgi,rgb,rgba,bw,icon") + (mime-types "image/x-sgi")) + "*" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression" "Compression _type" "Compression level" 3 "rle" 3 "none" 0 "No compression" "" "rle" 1 "RLE compression" "" "arle" 2 "Aggressive RLE (not supported by SGI)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder" 0 + (proc-def "file-raw-placeholder-canon-load" 1 + "Load files in the Canon raw formats via placeholder" + "This plug-in loads files in Canon's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cr2,crw,cr3") + (magics "0,string,II*\\0\\020\\0\\0\\0CR,0,string,II\\024\\0\\0\\0HEAPCCDR,4,string,ftypcrx ") + (mime-types "image/x-canon-cr2,image/x-canon-crw,image/x-canon-cr3") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-nikon-load" 1 + "Load files in the Nikon raw formats via placeholder" + "This plug-in loads files in Nikon's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "nef,nrw") + (mime-types "image/x-nikon-nef,image/x-nikon-nrw") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-hasselblad-load" 1 + "Load files in the Hasselblad raw formats via placeholder" + "This plug-in loads files in Hasselblad's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "3fr,fff") + (mime-types "image/x-hasselblad-3fr,image/x-hasselblad-fff") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-sony-load" 1 + "Load files in the Sony raw formats via placeholder" + "This plug-in loads files in Sony's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "arw,srf,sr2") + (mime-types "image/x-sony-arw,image/x-sony-srf,image/x-sony-sr2") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-bay-load" 1 + "Load files in the BAY raw format via placeholder" + "This plug-in loads files in Casio's raw BAY format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "bay") + (mime-types "image/x-casio-bay") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-cine-load" 1 + "Load files in the CINE raw format via placeholder" + "This plug-in loads files in Phantom Software's raw CINE format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cine,cin") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-sinar-load" 1 + "Load files in the Sinar raw formats via placeholder" + "This plug-in loads files in Sinar's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cs1,ia,sti") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-kodak-load" 1 + "Load files in the Kodak raw formats via placeholder" + "This plug-in loads files in Kodak's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dc2,dcr,kdc,k25,kc2") + (mime-types "image/x-kodak-dc2,image/x-kodak-dcr,image/x-kodak-kdc,image/x-kodak-k25,image/x-kodak-kc2") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-dng-load" 1 + "Load files in the DNG raw format via placeholder" + "This plug-in loads files in the Adobe Digital Negative DNG format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dng") + (mime-types "image/x-adobe-dng") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-erf-load" 1 + "Load files in the ERF raw format via placeholder" + "This plug-in loads files in Epson's raw ERF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "erf") + (mime-types "image/x-epson-erf") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-phaseone-load" 1 + "Load files in the Phase One raw formats via placeholder" + "This plug-in loads files in Phase One's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cap,iiq") + (mime-types "image/x-phaseone-cap,image/x-phaseone-iiq") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-minolta-load" 1 + "Load files in the Minolta raw formats via placeholder" + "This plug-in loads files in Minolta's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mdc,mrw") + (mime-types "image/x-minolta-mdc,image/x-minolta-mrw") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-mef-load" 1 + "Load files in the MEF raw format via placeholder" + "This plug-in loads files in Mamiya's raw MEF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mef") + (mime-types "image/x-mamiya-mef") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-mos-load" 1 + "Load files in the MOS raw format via placeholder" + "This plug-in loads files in Leaf's raw MOS format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "mos") + (mime-types "image/x-leaf-mos") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-orf-load" 1 + "Load files in the ORF raw format via placeholder" + "This plug-in loads files in Olympus' raw ORF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "orf") + (magics "0,string,IIRO,0,string,MMOR,0,string,IIRS") + (mime-types "image/x-olympus-orf") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-pef-load" 1 + "Load files in the PEF raw format via placeholder" + "This plug-in loads files in Pentax' raw PEF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pef,raw") + (mime-types "image/x-pentax-pef,image/x-pentax-raw") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-pxn-load" 1 + "Load files in the PXN raw format via placeholder" + "This plug-in loads files in Logitech's raw PXN format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pxn") + (mime-types "image/x-pxn") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-qtk-load" 1 + "Load files in the QTK raw format via placeholder" + "This plug-in loads files in Apple's QuickTake QTK raw format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "qtk") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-raf-load" 1 + "Load files in the RAF raw format via placeholder" + "This plug-in loads files in Fujifilm's raw RAF format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "raf") + (magics "0,string,FUJIFILMCCD-RAW") + (mime-types "image/x-fuji-raf") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-panasonic-load" 1 + "Load files in the Panasonic raw formats via placeholder" + "This plug-in loads files in Panasonic's raw formats by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "raw,rw2") + (magics "0,string,IIU\\0") + (mime-types "image/x-panasonic-raw,image/x-panasonic-rw2") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-rdc-load" 1 + "Load files in the RDC raw format via placeholder" + "This plug-in loads files in Digital Foto Maker's raw RDC format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "rdc") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-rwl-load" 1 + "Load files in the RWL raw format via placeholder" + "This plug-in loads files in Leica's raw RWL format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "rwl") + (mime-types "image/x-leica-rwl") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-srw-load" 1 + "Load files in the SRW raw format via placeholder" + "This plug-in loads files in Samsung's raw SRW format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "srw") + (mime-types "image/x-samsung-srw") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-x3f-load" 1 + "Load files in the X3F raw format via placeholder" + "This plug-in loads files in Sigma's raw X3F format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "x3f") + (magics "0,string,FOVb") + (mime-types "image/x-sigma-x3f") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-placeholder-ari-load" 1 + "Load files in the ARI raw format via placeholder" + "This plug-in loads files in Arriflex' raw ARI format by calling placeholder." + "Tobias Ellinghaus" + "Tobias Ellinghaus" + "2016" + "" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ari") + (handles-raw)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-raw-data/file-raw-data" 0 + (proc-def "file-raw-load" 1 + "Load raw images, specifying image information" + "Load raw images, specifying image information" + "timecop, pg@futureware.at" + "timecop, pg@futureware.at" + "Aug 2004" + "Raw image data" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "data")) + "" + 5 + 12 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width" "Image width in number of pixels" 3 1 524288 350) + (proc-arg 1 "GParamInt" "gint" "height" "_Height" "Image height in number of pixels" 3 1 524288 350) + (proc-arg 1 "GParamInt" "gint" "offset" "O_ffset" "Offset to beginning of image in raw data" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "pixel-format" "Pi_xel format" "The layout of pixel data, such as components and their order" 3 "rgb-8bpc" 19 "rgb-8bpc" 0 "RGB 8-bit" "" "rgb-16bpc" 1 "RGB 16-bit" "" "rgb-32bpc" 2 "RGB 32-bit" "" "rgba-8bpc" 3 "RGBA 8-bit" "" "rgba-16bpc" 4 "RGBA 16-bit" "" "rgba-32bpc" 5 "RGBA 32-bit" "" "rgb565" 6 "RGB565" "" "bgr565" 7 "BGR565" "" "grayscale-1bpp" 8 "B&W 1 bit" "" "grayscale-2bpp" 9 "Grayscale 2-bit" "" "grayscale-4bpp" 10 "Grayscale 4-bit" "" "grayscale-8bpp" 11 "Grayscale 8-bit" "" "grayscale-16bpp" 12 "Grayscale 16-bit" "" "grayscale-32bpp" 13 "Grayscale 32-bit" "" "grayscale-alpha-8bpc" 14 "Grayscale-Alpha 8-bit" "" "grayscale-alpha-16bpc" 15 "Grayscale-Alpha 16-bit" "" "grayscale-alpha-32bpc" 16 "Grayscale-Alpha 32-bit" "" "indexed" 17 "Indexed" "" "indexed-alpha" 18 "Indexed Alpha" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "data-type" "_Data type" "Data type used to represent pixel values" 3 "unsigned" 3 "unsigned" 0 "Unsigned Integer" "" "signed" 1 "Signed Integer" "" "float" 2 "Floating Point" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "endianness" "_Endianness" "Order of sequences of bytes" 3 "little-endian" 2 "little-endian" 0 "Little Endian" "" "big-endian" 1 "Big Endian" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "planar-configuration" "Planar confi_guration" "How color pixel data are stored" 3 "contiguous" 2 "contiguous" 0 "Contiguous" "" "planar" 1 "Planar" "") + (proc-arg 1 "GParamInt" "gint" "palette-offset" "Palette Offse_t" "Offset to beginning of data in the palette file" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette File" "The file containing palette data" 3 0 1 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-hgt-load" 1 + "Load HGT data as images" + "Load Digital Elevation Model data in HGT format from the Shuttle Radar Topography Mission as images. Though the output image will be RGB, all colors are grayscale by default and the contrast will be quite low on most earth relief. Therefore you will likely want to remap elevation to colors as a second step, for instance with the \"Gradient Map\" plug-in." + "" + "" + "2017-12-09" + "Digital Elevation Model data" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "hgt")) + "" + 5 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "sample-spacing" "Sa_mple spacing" "The sample spacing of the data." 3 "auto-detect" 3 "auto-detect" 0 "Auto-Detect" "" "srtm-1" 1 "SRTM-1 (1 arc second)" "" "srtm-3" 2 "SRTM-3 (3 arc seconds)" "") + (proc-arg 1 "GParamInt" "gint" "palette-offset" "Palette Offse_t" "Offset to beginning of data in the palette file" 3 0 524288 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette File" "The file containing palette data" 3 0 1 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-raw-export" 1 + "Dump images to disk in raw format" + "Dump images to disk in raw format" + "Björn Kautler, Bjoern@Kautler.net" + "Björn Kautler, Bjoern@Kautler.net" + "April 2014" + "Raw image data" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "data,raw")) + "INDEXED, GRAY, RGB, RGBA" + 5 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "planar-configuration" "Planar configuration" "How color pixel data are stored" 3 "contiguous" 2 "contiguous" 0 "Contiguous" "" "planar" 1 "Planar" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "palette-type" "Palette's la_yout" "The layout for the palette's color channels" 3 "rgb" 2 "rgb" 0 "R, G, B (normal)" "" "bgr" 1 "B, G, R, X (BMP style)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-qoi/file-qoi" 0 + (proc-def "file-qoi-load" 1 + "Load file in the QOI file format" + "Load file in the QOI file format (Quite OK Image)" + "Alex S." + "Alex S." + "2023" + "Quite OK Image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "qoi") + (magics "0,string,qoif") + (mime-types "image/qoi")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-qoi-export" 1 + "Export image in the QOI file format" + "Export image in the QOI file format (Quite OK Image)" + "Alex S." + "Alex S." + "2023" + "Quite OK Image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "qoi") + (mime-types "image/qoi")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-psp/file-psp" 0 + (proc-def "file-psp-load" 1 + "Loads images from the Paint Shop Pro PSP file format" + "This plug-in loads and exports images in Paint Shop Pro's native PSP format. Vector layers aren't handled. Exporting isn't yet implemented." + "Tor Lillqvist" + "Tor Lillqvist" + "1999" + "Paint Shop Pro image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psp,tub,pspimage,psptube") + (magics "0,string,Paint\\040Shop\\040Pro\\040Image\\040File\n\032") + (mime-types "image/x-psp")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-psd/file-psd" 0 + (proc-def "file-psd-load-thumb" 1 + "Loads thumbnails from the Photoshop PSD file format" + "This plug-in loads thumbnail images from Adobe Photoshop (TM) native PSD format files." + "John Marshall" + "John Marshall" + "2007" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-psd-load" 1 + "Loads images from the Photoshop PSD and PSB file formats" + "This plug-in loads images in Adobe Photoshop (TM) native PSD and PSB format." + "John Marshall" + "John Marshall" + "2007" + "Photoshop image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psd, psb") + (magics "0,string,8BPS") + (mime-types "image/x-psd") + (thumb-loader "file-psd-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-psd-load-merged" 1 + "Loads images from the Photoshop PSD and PSB file formats" + "This plug-in loads the merged image data in Adobe Photoshop (TM) native PSD and PSB format." + "Ell" + "Ell" + "2018" + "Photoshop image (merged)" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "psd, psb") + (magics "0,string,8BPS") + (priority 1) + (mime-types "image/x-psd") + (priority 1) + (thumb-loader "file-psd-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-psd-export" 1 + "Saves files in the Photoshop (TM) PSD file format" + "This filter saves files of Adobe Photoshop (TM) native PSD format. These files may be of any image type supported by GIMP, with or without layers, layer masks, aux channels and guides." + "Monigotes" + "Monigotes" + "2000" + "Photoshop image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "psd") + (mime-types "image/x-psd")) + "*" + 5 + 14 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "clippingpath" "Assign a Clipping _Path" "Select a path to be the clipping path" 3 0) + (proc-arg 7 "GParamString" "gchararray" "clippingpathname" "Clipping Path _Name" "Clipping path name\n(ignored if no clipping path)" 3 "") + (proc-arg 6 "GParamDouble" "gdouble" "clippingpathflatness" "Path _Flatness" "Clipping path flatness in device pixels\n(ignored if no clipping path)" 3 0 100 0.20000000000000001) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as _CMYK" "Export a CMYK PSD image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "duotone" "Export as _Duotone" "Export as a Duotone PSD file if Duotone color space information was attached to the image when originally imported." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1)) + (proc-def "file-psd-load-metadata" 1 + "Loads Photoshop-format metadata from other file formats." + "Loads Photoshop-format metadata from other file formats." + "John Marshall" + "John Marshall" + "2007" + "" + 0 + (icon icon-name -1 "") + (load-proc) + "" + 5 + 6 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "size" "Metadata size" "" 3 0 2147483647 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "image" "The image" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "metadata-type" "Metadata type" "If the metadata contains image or layer PSD resources." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "CMYK" "If the layer metadata needs to be converted from CMYK colorspace." 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-ps/file-ps" 0 + (proc-def "file-ps-load-thumb" 1 + "Loads a small preview from a PostScript or PDF document" + "" + "Peter Kirchgessner <peter@kirchgessner.net>" + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ps-load" 1 + "Load PostScript documents" + "Load PostScript documents" + "Peter Kirchgessner <peter@kirchgessner.net>" + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "PostScript document" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ps") + (magics "0,string,%!,0,long,0xc5d0d3c6") + (mime-types "application/postscript") + (handles-vector) + (thumb-loader "file-ps-load-thumb")) + "" + 5 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "check-bbox" "Try _Bounding Box" "FALSE: Use width/height, TRUE: Use BoundingBox" 3 1) + (proc-arg 7 "GParamString" "gchararray" "pages" "_Pages" "Pages to load (e.g.: 1,3,5-7)" 3 "1") + (proc-arg 4 "GimpParamChoice" "gchararray" "coloring" "Colorin_g" "Import color format" 3 "rgb" 4 "bw" 4 "B/W" "" "grayscale" 5 "Gray" "" "rgb" 6 "Color" "" "automatic" 7 "Automatic" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "text-alpha-bits" "Te_xt anti-aliasing" "Text anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "graphic-alpha-bits" "Gra_phic anti-aliasing" "Graphic anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-eps-load" 1 + "Load Encapsulated PostScript images" + "Load Encapsulated PostScript images" + "Peter Kirchgessner <peter@kirchgessner.net>" + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "Encapsulated PostScript image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "eps") + (magics "0,string,%!,0,long,0xc5d0d3c6") + (mime-types "image/x-eps") + (handles-vector) + (thumb-loader "file-ps-load-thumb")) + "" + 5 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "check-bbox" "Try _Bounding Box" "FALSE: Use width/height, TRUE: Use BoundingBox" 3 1) + (proc-arg 7 "GParamString" "gchararray" "pages" "_Pages" "Pages to load (e.g.: 1,3,5-7)" 3 "1") + (proc-arg 4 "GimpParamChoice" "gchararray" "coloring" "Colorin_g" "Import color format" 3 "rgb" 4 "bw" 4 "B/W" "" "grayscale" 5 "Gray" "" "rgb" 6 "Color" "" "automatic" 7 "Automatic" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "text-alpha-bits" "Te_xt anti-aliasing" "Text anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "graphic-alpha-bits" "Gra_phic anti-aliasing" "Graphic anti-aliasing strength" 3 "none" 3 "none" 1 "None" "" "weak" 2 "Weak" "" "strong" 4 "Strong" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ps-export" 1 + "Export image as PostScript document" + "PostScript exporting handles all image types except those with alpha channels." + "Peter Kirchgessner <peter@kirchgessner.net>" + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "PostScript document" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ps") + (mime-types "application/postscript") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "width" "_Width" "Width of the image in PostScript file (0: use input image size)" 3 0 524288 287) + (proc-arg 6 "GParamDouble" "gdouble" "height" "_Height" "Height of the image in PostScript file (0: use input image size)" 3 0 524288 200) + (proc-arg 6 "GParamDouble" "gdouble" "x-offset" "_X offset" "X-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 6 "GParamDouble" "gdouble" "y-offset" "Y o_ffset" "Y-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "unit" "_Unit" "Unit of measure for offset values" 3 "inch" 2 "inch" 0 "Inch" "" "millimeter" 1 "Millimeter" "") + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "If enabled, aspect ratio will be maintained on export. Otherwise, the width and height values will be used." 3 1) + (proc-arg 1 "GParamInt" "gint" "rotation" "Rotation" "0, 90, 180, 270" 3 0 270 0) + (proc-arg 5 "GParamBoolean" "gboolean" "level" "PostScript Level _2" "If enabled, export in PostScript Level 2 format. Otherwise, export in PostScript Level 1 format." 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "eps-flag" "Encapsula_ted PostScript" "If enabled, export as Encapsulated PostScript. Otherwise, export as PostScript." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "show-preview" "_Preview" "Show Preview" 3 0) + (proc-arg 1 "GParamInt" "gint" "preview" "Preview Si_ze" "Maximum size of preview. Set to 0 for no preview." 3 0 524288 256)) + (proc-def "file-eps-export" 1 + "Export image as Encapsulated PostScript image" + "PostScript exporting handles all image types except those with alpha channels." + "Peter Kirchgessner <peter@kirchgessner.net>" + "Peter Kirchgessner" + "v1.17 19-Sep-2004" + "Encapsulated PostScript" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "eps") + (mime-types "application/x-eps") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 15 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "width" "_Width" "Width of the image in PostScript file (0: use input image size)" 3 0 524288 287) + (proc-arg 6 "GParamDouble" "gdouble" "height" "_Height" "Height of the image in PostScript file (0: use input image size)" 3 0 524288 200) + (proc-arg 6 "GParamDouble" "gdouble" "x-offset" "_X offset" "X-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 6 "GParamDouble" "gdouble" "y-offset" "Y o_ffset" "Y-offset to image from lower left corner" 3 -524288 524288 5) + (proc-arg 4 "GimpParamChoice" "gchararray" "unit" "_Unit" "Unit of measure for offset values" 3 "inch" 2 "inch" 0 "Inch" "" "millimeter" 1 "Millimeter" "") + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "If enabled, aspect ratio will be maintained on export. Otherwise, the width and height values will be used." 3 1) + (proc-arg 1 "GParamInt" "gint" "rotation" "Rotation" "0, 90, 180, 270" 3 0 270 0) + (proc-arg 5 "GParamBoolean" "gboolean" "level" "PostScript Level _2" "If enabled, export in PostScript Level 2 format. Otherwise, export in PostScript Level 1 format." 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "eps-flag" "Encapsula_ted PostScript" "If enabled, export as Encapsulated PostScript. Otherwise, export as PostScript." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "show-preview" "_Preview" "Show Preview" 3 0) + (proc-arg 1 "GParamInt" "gint" "preview" "Preview Si_ze" "Maximum size of preview. Set to 0 for no preview." 3 0 524288 256))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pnm/file-pnm" 0 + (proc-def "file-pnm-load" 1 + "Loads files in the PNM file format" + "This plug-in loads files in the various Netpbm portable file formats." + "Erik Nygren" + "Erik Nygren" + "1996" + "PNM Image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pnm,ppm,pgm,pbm,pfm,pam") + (magics "0,string,P1,0,string,P2,0,string,P3,0,string,P4,0,string,P5,0,string,P6,0,string,P7,0,string,PF,0,string,Pf") + (mime-types "image/x-portable-anymap") + (handles-remote)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pnm-export" 1 + "Exports files in the PNM file format" + "PNM export handles all image types without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PNM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pnm") + (mime-types "image/x-portable-anymap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pbm-export" 1 + "Exports files in the PBM file format" + "PBM exporting produces mono images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PBM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pbm") + (mime-types "image/x-portable-bitmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pgm-export" 1 + "Exports files in the PGM file format" + "PGM exporting produces grayscale images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PGM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pgm") + (mime-types "image/x-portable-graymap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-ppm-export" 1 + "Exports files in the PPM file format" + "PPM export handles RGB images without transparency." + "Erik Nygren" + "Erik Nygren" + "1996" + "PPM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ppm") + (mime-types "image/x-portable-pixmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "raw" "_Data formatting" "Whether to export ASCII or raw output" 3 "raw-output" 2 "ascii-output" 0 "ASCII" "" "raw-output" 1 "Raw" "")) + (proc-def "file-pam-export" 1 + "Exports files in the PAM file format" + "PAM export handles RGB images with or without transparency." + "Jörg Walter" + "Jörg Walter" + "2009" + "PAM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pam") + (mime-types "image/x-portable-arbitrarymap") + (handles-remote)) + "RGB*, GRAY*, INDEXED*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-pfm-export" 1 + "Exports files in the PFM file format" + "PFM export handles all images without transparency." + "Mukund Sivaraman" + "Mukund Sivaraman" + "2015" + "PFM image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pfm") + (mime-types "image/x-portable-floatmap") + (handles-remote)) + "RGB, GRAY, INDEXED" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-png/file-png" 0 + (proc-def "file-png-load" 1 + "Loads files in PNG file format" + "This plug-in loads Portable Network Graphics (PNG) files." + "Michael Sweet <mike@easysw.com>, Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>" + "Michael Sweet <mike@easysw.com>, Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>, Nick Lamb <njl195@zepler.org.uk>" + "1.3.4 - 03 September 2002" + "PNG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "png") + (magics "0,string,PNG\r\n\032\n") + (mime-types "image/png")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-png-export" 1 + "Exports files in PNG file format" + "This plug-in exports Portable Network Graphics (PNG) files." + "Michael Sweet <mike@easysw.com>, Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>" + "Michael Sweet <mike@easysw.com>, Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>, Nick Lamb <njl195@zepler.org.uk>" + "1.3.4 - 03 September 2002" + "PNG image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "png") + (mime-types "image/png")) + "*" + 5 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlaced" "_Interlacing (Adam7)" "Use Adam7 interlacing" 3 0) + (proc-arg 1 "GParamInt" "gint" "compression" "Co_mpression level" "Deflate Compression factor (0..9)" 3 0 9 9) + (proc-arg 5 "GParamBoolean" "gboolean" "bkgd" "Save _background color" "Write bKGD chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "offs" "Save layer o_ffset" "Write oFFs chunk (PNG metadata)" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "phys" "Save resol_ution" "Write pHYs chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "time" "Save creation _time" "Write tIME chunk (PNG metadata)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "save-transparent" "Save color _values from transparent pixels" "Preserve color of completely transparent pixels" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "optimize-palette" "_Optimize for smallest possible palette size" "When checked, save as 1, 2, 4, or 8-bit depending on number of colors used. When unchecked, always save as 8-bit" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "format" "_Pixel format" "PNG export format" 3 "auto" 9 "auto" 0 "Automatic" "" "rgb8" 1 "8 bpc RGB" "" "gray8" 2 "8 bpc GRAY" "" "rgba8" 3 "8 bpc RGBA" "" "graya8" 4 "8 bpc GRAYA" "" "rgb16" 5 "16 bpc RGB" "" "gray16" 6 "16 bpc GRAY" "" "rgba16" 7 "16 bpc RGBA" "" "graya16" 8 "16 bpc GRAYA" "") + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pix/file-pix" 0 + (proc-def "file-pix-load" 1 + "Loads files of the Alias|Wavefront or Esm Software Pix file format" + "Loads files of the Alias|Wavefront or Esm Software Pix file format" + "Michael Taylor" + "Michael Taylor" + "1997" + "Alias Pix image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pix,matte,mask,alpha,als") + (magics "0,string,Esm Software PIX file") + (handles-remote)) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pix-export" 1 + "Export file in the Alias|Wavefront pix/matte file format" + "Export file in the Alias|Wavefront pix/matte file format" + "Michael Taylor" + "Michael Taylor" + "1997" + "Alias Pix image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pix,matte,mask,alpha,als") + (handles-remote)) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pdf-load/file-pdf-load" 0 + (proc-def "file-pdf-load-thumb" 1 + "Loads a preview from a PDF file." + "Loads a small preview of the first page of the PDF format file. Uses the embedded thumbnail if present." + "Nathan Summers" + "Nathan Summers" + "2005" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-pdf-load" 1 + "Load file in PDF format" + "Loads files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Nathan Summers, Lionel N." + "Nathan Summers, Lionel N." + "2005, 2017" + "Portable Document Format" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pdf") + (magics "0, string,%PDF-") + (mime-types "application/pdf") + (handles-vector) + (thumb-loader "file-pdf-load-thumb")) + "" + 5 + 11 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "_Width (pixels)" "Width (in pixels) to load the image in. (0 for the corresponding width per native ratio)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "_Height (pixels)" "Height (in pixels) to load the image in. (0 for the corresponding height per native ratio)" 3 0 524288 0) + (proc-arg 5 "GParamBoolean" "gboolean" "keep-ratio" "_Keep aspect ratio" "Force dimensions with aspect ratio" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "prefer-native-dimensions" "_Prefer native dimensions" "Load and use dimensions from source file" 3 0) + (proc-arg 7 "GParamString" "gchararray" "password" "PDF password" "The password to decrypt the encrypted PDF file" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "reverse-order" "Load in re_verse order" "Load PDF pages in reverse order" 3 0) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "pages" "Pages" "The pages to load in the expected order" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "antialias" "Use _Anti-aliasing" "Render texts with anti-aliasing" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "white-background" "_Fill transparent areas with white" "Render all pages as opaque by filling the background in white" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pdf-export/file-pdf-export" 0 + (proc-def "file-pdf-export" 1 + "Save files in PDF format" + "Saves files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Barak Itkin, Lionel N., Jehan" + "Copyright Barak Itkin, Lionel N., Jehan" + "August 2009, 2017" + "Portable Document Format" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pdf") + (mime-types "application/pdf")) + "*" + 5 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "vectorize" "Convert _bitmaps to vector graphics where possible" "Convert bitmaps to vector graphics where possible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-hidden" "O_mit hidden layers and layers with zero opacity" "Non-visible layers will not be exported" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "apply-masks" "_Apply layer masks" "Apply layer masks before saving (Keeping the mask will not change the output, only the PDF structure)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "layers-as-pages" "La_yers as pages" "Layers as pages (bottom layers first)." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "reverse-order" "Re_verse order" "Reverse the pages order (top layers first)." 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "root-layers-only" "Roo_t layers only" "Only the root layers are considered pages" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "convert-text-layers" "Convert te_xt layers to image" "Convert text layers to raster graphics" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "fill-background-color" "_Fill transparent areas with background color" "Fill transparent areas with background color if layer has an alpha channel" 3 1)) + (proc-def "file-pdf-export-multi" 1 + "Save files in PDF format" + "Saves files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." + "Barak Itkin" + "Copyright Barak Itkin" + "August 2009" + "_Create multipage PDF..." + 0 + (icon icon-name -1 "") + "*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "images" "Images" "Input image for each page (An image can appear more than once)" 3 "GimpImage") + (proc-arg 5 "GParamBoolean" "gboolean" "vectorize" "Convert _bitmaps to vector graphics where possible" "Convert bitmaps to vector graphics where possible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-hidden" "O_mit hidden layers and layers with zero opacity" "Non-visible layers will not be exported" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "apply-masks" "_Apply layer masks" "Apply layer masks before saving (Keeping the mask will not change the output, only the PDF structure)" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "fill-background-color" "_Fill transparent areas with background color" "Fill transparent areas with background color if layer has an alpha channel" 3 1) + (proc-arg 7 "GParamString" "gchararray" "uri" "Save to" "The URI of the file to save to" 3 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pcx/file-pcx" 0 + (proc-def "file-pcx-load" 1 + "Loads files in Zsoft PCX file format" + "FIXME: write help for pcx_load" + "Francisco Bustamante & Nick Lamb" + "Nick Lamb <njl195@zepler.org.uk>" + "January 1997" + "ZSoft PCX image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "pcx,pcc") + (magics "0&,byte,10,2&,byte,1,3&,byte,>0,3,byte,<9") + (mime-types "image/x-pcx")) + "" + 5 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "override-palette" "_Palette Options" "Whether to use the built-in palette or a black and white palette for 1 bit images." 3 "use-built-in-palette" 2 "use-built-in-palette" 0 "Use PCX image's built-in palette" "" "use-bw-palette" 1 "Use black and white palette" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dcx-load" 1 + "Loads files in Zsoft DCX file format" + "FIXME: write help for dcx_load" + "Francisco Bustamante, Nick Lamb, Alex S." + "Alex S." + "2023" + "ZSoft DCX image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dcx") + (magics "0,string,h:") + (mime-types "image/x-dcx")) + "" + 5 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "override-palette" "_Palette Options" "Whether to use the built-in palette or a black and white palette for 1 bit images." 3 "use-built-in-palette" 2 "use-built-in-palette" 0 "Use PCX image's built-in palette" "" "use-bw-palette" 1 "Use black and white palette" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-pcx-export" 1 + "Exports files in ZSoft PCX file format" + "FIXME: write help for pcx_export" + "Francisco Bustamante & Nick Lamb" + "Nick Lamb <njl195@zepler.org.uk>" + "January 1997" + "ZSoft PCX image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "pcx,pcc") + (mime-types "image/x-pcx")) + "INDEXED, RGB, GRAY" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-pat/file-pat" 0 + (proc-def "file-pat-export" 1 + "Exports GIMP pattern file (.PAT)" + "New GIMP patterns can be created by exporting them in the appropriate place with this plug-in." + "Tim Newsome" + "Tim Newsome" + "1997" + "GIMP pattern" + 0 + (icon icon-name -1 "gimp-pattern") + (save-proc + (extensions "pat") + (mime-types "image/x-gimp-pat") + (handles-remote)) + "*" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the pattern" 3 "GIMP Pattern"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-openraster/file-openraster.py" 0 + (proc-def "file-openraster-load-thumb" 1 + "loads a thumbnail from an OpenRaster (.ora) file" + "loads a thumbnail from an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-openraster-load" 1 + "load an OpenRaster (.ora) file" + "load an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "OpenRaster" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ora") + (mime-types "image/openraster") + (thumb-loader "file-openraster-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-openraster-export" 1 + "save an OpenRaster (.ora) file" + "save an OpenRaster (.ora) file" + "Jon Nordby" + "Jon Nordby" + "2009" + "OpenRaster" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ora")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-mng/file-mng" 0 + (proc-def "file-mng-export" 1 + "Saves images in the MNG file format" + "This plug-in saves images in the Multiple-image Network Graphics (MNG) format which can be used as a replacement for animated GIFs, and more." + "Mukund Sivaraman <muks@mukund.org>" + "Mukund Sivaraman <muks@mukund.org>" + "November 19, 2002" + "MNG animation" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "mng") + (mime-types "image/x-mng")) + "*" + 5 + 16 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlaced" "_Interlace" "Use interlacing" 3 0) + (proc-arg 1 "GParamInt" "gint" "png-compression" "_PNG compression level" "PNG compression level, choose a high compression level for small file size" 3 0 9 9) + (proc-arg 6 "GParamDouble" "gdouble" "jpeg-quality" "JPEG compression _quality" "JPEG quality factor" 3 0 1 0.75) + (proc-arg 6 "GParamDouble" "gdouble" "jpeg-smoothing" "_JPEG smoothing factor" "JPEG smoothing factor" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "loop" "L_oop" "(ANIMATED MNG) Loop infinitely" 3 1) + (proc-arg 1 "GParamInt" "gint" "default-delay" "Default fra_me delay" "(ANIMATED MNG) Default delay between frames in milliseconds" 3 1 2147483647 100) + (proc-arg 4 "GimpParamChoice" "gchararray" "default-chunks" "Default chunks t_ype" "(ANIMATED MNG) Default chunks type" 3 "png-delta" 4 "png-delta" 0 "PNG + delta PNG" "" "jng-delta" 1 "JNG + delta PNG" "" "all-png" 2 "All PNG" "" "all-jng" 3 "All JNG" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "default-dispose" "De_fault frame disposal" "(ANIMATED MNG) Default dispose type" 3 "combine" 2 "combine" 0 "Combine" "" "replace" 1 "Replace" "") + (proc-arg 5 "GParamBoolean" "gboolean" "bkgd" "Save _background color" "Write bKGd (background color) chunk" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "gama" "Save _gamma" "Write gAMA (gamma) chunk" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "phys" "Sa_ve resolution" "Write pHYs (image resolution) chunk" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "time" "Save creation _time" "Write tIME (creation time) chunk" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jpegxl/file-jpegxl" 0 + (proc-def "file-jpegxl-load" 1 + "Loads files in the JPEG XL file format" + "Loads files in the JPEG XL file format" + "Daniel Novomesky" + "(C) 2021 Daniel Novomesky" + "2021" + "JPEG XL image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jxl") + (magics "0,string,\n,0,string,\\000\\000\\000\fJXL\\040\\015\\012\\012") + (mime-types "image/jxl")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-jpegxl-export" 1 + "Saves files in the JPEG XL file format" + "Saves files in the JPEG XL file format" + "Daniel Novomesky" + "(C) 2021 Daniel Novomesky" + "2021" + "JPEG XL image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "jxl") + (mime-types "image/jxl")) + "RGB*, GRAY*" + 5 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "lossless" "L_ossless" "Use lossless compression" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "compression" "Co_mpression/maxError" "Max. butteraugli distance, lower = higher quality. Range: 0 .. 15. 1.0 = visually lossless." 3 0.10000000000000001 15 1) + (proc-arg 1 "GParamInt" "gint" "save-bit-depth" "_Bit depth" "Bit depth of exported image" 3 8 16 8) + (proc-arg 4 "GimpParamChoice" "gchararray" "speed" "Effort/S_peed" "Encoder effort setting" 3 "squirrel" 9 "lightning" 1 "lightning (fastest)" "" "thunder" 2 "thunder" "" "falcon" 3 "falcon (faster)" "" "cheetah" 4 "cheetah" "" "hare" 5 "hare" "" "wombat" 6 "wombat" "" "squirrel" 7 "squirrel" "" "kitten" 8 "kitten" "" "tortoise" 9 "tortoise (slower)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CMY_K" "Create a CMYK JPEG XL image using the soft-proofing color profile" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save Exi_f" "Toggle saving Exif data" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Toggle saving XMP data" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jpeg/file-jpeg" 0 + (proc-def "file-jpeg-load-thumb" 1 + "Loads a thumbnail from a JPEG image" + "Loads a thumbnail from a JPEG image, if one exists" + "Mukund Sivaraman <muks@mukund.org>, Sven Neumann <sven@gimp.org>" + "Mukund Sivaraman <muks@mukund.org>, Sven Neumann <sven@gimp.org>" + "November 15, 2004" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-jpeg-load" 1 + "Loads files in the JPEG file format" + "Loads files in the JPEG file format" + "Spencer Kimball, Peter Mattis & others" + "Spencer Kimball & Peter Mattis" + "1995-2007" + "JPEG image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jpg,jpeg,jpe") + (magics "0,string,") + (mime-types "image/jpeg") + (thumb-loader "file-jpeg-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-jpeg-export" 1 + "Exports files in the JPEG file format" + "Exports files in the lossy, widely supported JPEG format" + "Spencer Kimball, Peter Mattis & others" + "Spencer Kimball & Peter Mattis" + "1995-2007" + "JPEG image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "jpg,jpeg,jpe") + (mime-types "image/jpeg")) + "RGB*, GRAY*" + 5 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 6 "GParamDouble" "gdouble" "quality" "_Quality" "Quality of exported image" 3 0 1 0.90000000000000002) + (proc-arg 6 "GParamDouble" "gdouble" "smoothing" "S_moothing" "Smoothing factor for exported image" 3 0 1 0) + (proc-arg 5 "GParamBoolean" "gboolean" "optimize" "Optimi_ze" "Use optimized tables during Huffman coding" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "progressive" "_Progressive" "Create progressive JPEG images" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "cmyk" "Export as CM_YK" "Create a CMYK JPEG image using the soft-proofing color profile" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "sub-sampling" "Su_bsampling" "Sub-sampling type" 3 "sub-sampling-1x1" 4 "sub-sampling-1x1" 2 "4:4:4 (best quality)" "" "sub-sampling-2x1" 1 "4:2:2 (chroma halved horizontally)" "" "sub-sampling-1x2" 3 "4:4:0 (chroma halved vertically)" "" "sub-sampling-2x2" 0 "4:2:0 (chroma quartered)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "baseline" "Baseline" "Force creation of a baseline JPEG (non-baseline JPEGs can't be read by all decoders)" 3 1) + (proc-arg 1 "GParamInt" "gint" "restart" "Inter_val (MCU rows):" "Interval of restart markers (in MCU rows, 0 = no restart markers)" 3 0 64 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "dct" "_DCT method" "DCT method to use" 3 "integer" 3 "fixed" 1 "Fast Integer" "" "integer" 0 "Integer" "" "float" 2 "Floating-Point" "") + (proc-arg 5 "GParamBoolean" "gboolean" "include-exif" "Save _Exif" "Save Exif (Exchangeable image file format) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-iptc" "Save _IPTC" "Save IPTC (International Press Telecommunications Council) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-xmp" "Save _XMP" "Save XMP (Extensible Metadata Platform) metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-color-profile" "Save color _profile" "Save the ICC color profile as metadata" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "include-thumbnail" "Save _thumbnail" "Save a smaller representation of the image as metadata" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "include-comment" "Save c_omment" "Save a comment as metadata" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-jp2-load/file-jp2-load" 0 + (proc-def "file-jp2-load" 1 + "Loads JPEG 2000 images." + "The JPEG 2000 image loader." + "Aurimas Juška" + "Aurimas Juška, Florian Traverse" + "2009" + "JPEG 2000 image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "jp2") + (magics "3,string,\fjP") + (mime-types "image/jp2")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-j2k-load" 1 + "Loads JPEG 2000 codestream." + "Loads JPEG 2000 codestream. If the color space is set to UNKNOWN (0), we will try to guess, which is only possible for few spaces (such as grayscale). Most such calls will fail. You are rather expected to know the color space of your data." + "Jehan" + "Jehan" + "2009" + "JPEG 2000 codestream" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "j2k,j2c,jpc") + (mime-types "image/x-jp2-codestream")) + "" + 5 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 4 "GimpParamChoice" "gchararray" "colorspace" "Color s_pace" "Color space" 3 "unknown" 6 "srgb" 1 "sRGB" "" "grayscale" 2 "Grayscale" "" "ycbcr" 3 "YCbCr" "" "xvycc" 4 "xvYCC" "" "cmyk" 5 "CMYK" "" "unknown" -1 "Unknown" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-iff/file-iff" 0 + (proc-def "file-iff-load-thumb" 1 + "Load IFF file as thumbnail" + "" + "Alex S." + "Alex S." + "2024" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-iff-load" 1 + "Load file in the IFF file format" + "Load file in the IFF file format" + "Alex S." + "Alex S." + "2023" + "Amiga IFF" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "iff,ilbm,lbm,acbm,ham,ham6,ham8") + (magics "0,string,FORM") + (mime-types "image/x-ilbm") + (thumb-loader "file-iff-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-ico/file-ico" 0 + (proc-def "file-ico-load-thumb" 1 + "Loads a preview from a Windows ICO or CUR files" + "" + "Dom Lachowicz, Sven Neumann" + "Sven Neumann <sven@gimp.org>" + "2005" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ani-load-thumb" 1 + "Loads a preview from a Windows ANI files" + "" + "Dom Lachowicz, Sven Neumann, James Huang, Alex S." + "Dom Lachowicz, Sven Neumann <sven@gimp.org>, James Huang, Alex S." + "2007-2022" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-ico-load" 1 + "Loads files of Windows ICO file format" + "Loads files of Windows ICO file format" + "Christian Kreibich <christian@whoop.org>" + "Christian Kreibich <christian@whoop.org>" + "2002" + "Microsoft Windows icon" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "ico") + (mime-types "image/x-ico") + (thumb-loader "file-ico-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-cur-load" 1 + "Loads files of Windows CUR file format" + "Loads files of Windows CUR file format" + "Christian Kreibich <christian@whoop.org>, Nikc M." + "Christian Kreibich <christian@whoop.org>, Nikc M." + "2002-2022" + "Microsoft Windows cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "cur") + (mime-types "image/vnd.microsoft.icon") + (thumb-loader "file-ico-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ani-load" 1 + "Loads files of Windows ANI file format" + "Loads files of Windows ANI file format" + "Christian Kreibich <christian@whoop.org>, James Huang, Alex S." + "Christian Kreibich <christian@whoop.org>, James Huang, Alex S." + "2007-2022" + "Microsoft Windows animated cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (load-proc + (extensions "ani") + (magics "8,string,ACON") + (mime-types "application/x-navi-animation") + (thumb-loader "file-ani-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-ico-export" 1 + "Saves files in Windows ICO file format" + "Saves files in Windows ICO file format" + "Christian Kreibich <christian@whoop.org>" + "Christian Kreibich <christian@whoop.org>" + "2002" + "Microsoft Windows icon" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "ico") + (mime-types "image/x-ico")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-cur-export" 1 + "Saves files in Windows CUR file format" + "Saves files in Windows CUR file format" + "Christian Kreibich <christian@whoop.org>, Nikc M." + "Christian Kreibich <christian@whoop.org>, Nikc M." + "2002-2022" + "Microsoft Windows cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "cur") + (mime-types "image/vnd.microsoft.icon")) + "*" + 5 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-x" "Hot spot X" "X coordinates of hot spot (one per layer)" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-y" "Hot spot Y" "Y coordinates of hot spot (one per layer)" 3)) + (proc-def "file-ani-export" 1 + "Saves files in Windows ANI file format" + "Saves files in Windows ANI file format" + "Christian Kreibich <christian@whoop.org>, James Huang, Alex S." + "Christian Kreibich <christian@whoop.org>, James Huang, Alex S." + "2007-2022" + "Microsoft Windows animated cursor" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "ani") + (mime-types "application/x-navi-animation")) + "*" + 5 + 9 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 7 "GParamString" "gchararray" "cursor-name" "Cursor Name" "Cursor Name (Optional)" 3 "") + (proc-arg 7 "GParamString" "gchararray" "author-name" "Cursor Author" "Cursor Author (Optional)" 3 "") + (proc-arg 1 "GParamInt" "gint" "default-delay" "Default delay" "Default delay between frames in jiffies (1/60 of a second)" 3 0 2147483647 8) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-x" "Hot spot X" "X coordinates of hot spot (one per layer)" 3) + (proc-arg 0 "GimpParamInt32Array" "GimpInt32Array" "hot-spot-y" "Hot spot Y" "Y coordinates of hot spot (one per layer)" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-icns/file-icns" 0 + (proc-def "file-icns-load-thumb" 1 + "Loads a preview from an Apple Icon Image file" + "" + "Brion Vibber <brion@pobox.com>" + "Brion Vibber <brion@pobox.com>" + "2004" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-icns-load" 1 + "Loads files in Apple Icon Image format" + "Loads Apple Icon Image files." + "Brion Vibber <brion@pobox.com>" + "Brion Vibber <brion@pobox.com>" + "2004" + "Icns" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "icns") + (magics "0,string,icns") + (mime-types "image/x-icns") + (thumb-loader "file-icns-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-icns-export" 1 + "Saves files in Apple Icon Image file format" + "Saves files in Apple Icon Image file format" + "Brion Vibber <brion@pobox.com>" + "Brion Vibber <brion@pobox.com>" + "2004" + "Apple Icon Image" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "icns") + (mime-types "image/x-icns")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-html-table/file-html-table" 0 + (proc-def "file-html-table-export" 1 + "GIMP Table Magic" + "Allows you to draw an HTML table in GIMP. See help for more info." + "Daniel Dunbar" + "Daniel Dunbar" + "1998" + "HTML table" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "html,htm") + (mime-types "text/html") + (handles-remote)) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-heif/file-heif" 0 + (has-init)) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-header/file-header" 0 + (proc-def "file-header-export" 1 + "Saves files as C unsigned character array" + "FIXME: write help" + "Spencer Kimball & Peter Mattis" + "Spencer Kimball & Peter Mattis" + "1997" + "C source code header" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "h") + (mime-types "image/x-chdr") + (handles-remote)) + "INDEXED, RGB" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-glob/file-glob" 0 + (proc-def "file-glob" 1 + "Returns a list of matching filenames" + "This can be useful in scripts and other plug-ins (e.g., batch-conversion). See the glob(7) manpage for more info. Note however that this isn't a full-featured glob implementation. It only handles simple patterns like \"/home/foo/bar/*.jpg\"." + "Sven Neumann" + "Sven Neumann" + "2004" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 1 + (proc-arg 7 "GParamString" "gchararray" "pattern" "Pattern" "The glob pattern (in UTF-8 encoding)" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "filename-encoding" "Filename encoding" "FALSE to return UTF-8 strings, TRUE to return strings in filename encoding" 3 0) + (proc-arg 0 "GParamBoxed" "GStrv" "files" "Files" "The list of matching filenames" 259))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gih/file-gih" 0 + (proc-def "file-gih-export" 1 + "Exports images in GIMP Brush Pipe format" + "This plug-in exports an image in the GIMP brush pipe format. For a colored brush pipe, RGBA layers are used, otherwise the layers should be grayscale masks. The image can be multi-layered, and additionally the layers can be divided into a rectangular array of brushes." + "Tor Lillqvist" + "Tor Lillqvist" + "1999" + "GIMP brush (animated)" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "gih") + (mime-types "image/x-gimp-gih") + (handles-remote)) + "RGB*, GRAY*" + 5 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "spacing" "Spacing (_percent)" "Spacing of the brush" 3 1 1000 20) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the GIH brush pipe" 3 "GIMP Brush Pipe") + (proc-arg 1 "GParamInt" "gint" "cell-width" "Cell _width" "Width of the brush cells in pixels" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "cell-height" "Cell _height" "Height of the brush cells in pixels" 3 1 524288 1) + (proc-arg 1 "GParamInt" "gint" "num-cells" "_Number of cells" "Number of cells to cut up" 3 1 1000 1) + (proc-arg 0 "GParamBoxed" "GBytes" "ranks" "_Rank" "Ranks of the dimensions" 3) + (proc-arg 0 "GParamBoxed" "GStrv" "selection-modes" "Selection modes" "Selection modes" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gif-load/file-gif-load" 0 + (proc-def "file-gif-load-thumb" 1 + "Loads only the first frame of a GIF image, to be used as a thumbnail" + "" + "Sven Neumann" + "Sven Neumann" + "2006" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 2 5 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load the thumbnail from" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "thumb-size" "Thumb Size" "Preferred thumbnail size" 3 16 2014 256) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Thumbnail image" 3 1) + (proc-arg 1 "GParamInt" "gint" "image-width" "Image width" "Width of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "image-height" "Image height" "Height of the full-sized image (0 for unknown)" 3 0 524288 0) + (proc-arg 3 "GParamEnum" "GimpImageType" "image-type" "Image type" "Type of the image" 3 0) + (proc-arg 1 "GParamInt" "gint" "num-layers" "Num layers" "Number of layers in the image" 3 1 2147483647 1)) + (proc-def "file-gif-load" 1 + "Loads files of Compuserve GIF file format" + "" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "1995-2006" + "GIF image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "gif") + (magics "0,string,GIF8") + (mime-types "image/gif") + (thumb-loader "file-gif-load-thumb")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gif-export/file-gif-export" 0 + (proc-def "file-gif-export" 1 + "exports files in GIF file format" + "Export a file in GIF format, with possible animation, transparency, and comment. To export an animation, operate on a multi-layer file and give the 'as-animation' parameter as TRUE. The plug-in will interpret <50% alpha as transparent. When run non-interactively, the value for the comment is taken from the 'gimp-comment' parasite." + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "Spencer Kimball, Peter Mattis, Adam Moss, David Koblas" + "1995-1997" + "GIF image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "gif") + (mime-types "image/gif") + (handles-remote)) + "INDEXED*, GRAY*" + 5 + 12 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "interlace" "_Interlace" "Try to export as interlaced" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "loop" "Loop _Forever" "(animated gif) Loop infinitely" 3 1) + (proc-arg 1 "GParamInt" "gint" "number-of-repeats" "_Number of repeats" "(animated gif) Number of repeats (Ignored if 'loop' is TRUE)" 3 0 32766 0) + (proc-arg 1 "GParamInt" "gint" "default-delay" "_Delay between frames when unspecified" "(animated gif) Default delay between frames in milliseconds" 3 0 2147483647 100) + (proc-arg 4 "GimpParamChoice" "gchararray" "default-dispose" "Frame disposal _when unspecified" "(animated gif) Default disposal type" 3 "unspecified" 3 "unspecified" 0 "I don't care" "" "combine" 1 "Cumulative layers (combine)" "" "replace" 2 "One frame per layer (replace)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "as-animation" "_As animation" "Export GIF as animation?" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "force-delay" "_Use delay entered above for all frames" "(animated gif) Use specified delay for all frames" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "force-dispose" "Use dis_posal entered above for all frames" "(animated gif) Use specified disposal for all frames" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gegl/file-gegl" 0 + (proc-def "file-rgbe-load" 1 + "Load files in the RGBE file format" + "This procedure loads images in the RGBE format, using gegl:rgbe-load" + "" + "" + "" + "Radiance RGBE" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "hdr") + (magics "0,string,#?") + (mime-types "image/vnd.radiance")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-rgbe-export" 1 + "Saves files in the RGBE file format" + "This procedure exports images in the RGBE format, using gegl:rgbe-save" + "" + "" + "" + "Radiance RGBE" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "hdr") + (mime-types "image/vnd.radiance")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-exr-export" 1 + "Saves files in the OpenEXR file format" + "This procedure saves images in the OpenEXR format, using gegl:exr-save" + "" + "" + "" + "OpenEXR image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "exr") + (mime-types "image/x-exr")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-gbr/file-gbr" 0 + (proc-def "file-gbr-export" 1 + "Exports files in the GIMP brush file format" + "Exports files in the GIMP brush file format" + "Tim Newsome, Jens Lautenbacher, Sven Neumann" + "Tim Newsome, Jens Lautenbacher, Sven Neumann" + "1997-2000" + "GIMP brush" + 0 + (icon icon-name -1 "gimp-tool-paintbrush") + (save-proc + (extensions "gbr") + (mime-types "image/x-gimp-gbr") + (handles-remote)) + "*" + 5 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "spacing" "Sp_acing" "Spacing of the brush" 3 1 1000 10) + (proc-arg 7 "GParamString" "gchararray" "description" "_Description" "Short description of the brush" 3 "GIMP Brush"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-fli/file-fli" 0 + (proc-def "file-fli-load" 1 + "Load FLI-movies" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "AutoDesk FLIC animation" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "fli,flc") + (mime-types "image/x-flic")) + "" + 5 + 4 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "from-frame" "_From frame" "Load beginning from this frame" 3 -1 2147483647 -1) + (proc-arg 1 "GParamInt" "gint" "to-frame" "_To frame" "End loading with this frame" 3 -1 2147483647 -1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-fli-export" 1 + "Export FLI-movies" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "AutoDesk FLIC animation" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "fli,flc") + (mime-types "image/x-flic")) + "INDEXED, GRAY" + 5 + 6 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 1 "GParamInt" "gint" "from-frame" "_From frame" "Export beginning from this frame" 3 -1 2147483647 -1) + (proc-arg 1 "GParamInt" "gint" "to-frame" "_To frame" "End exporting with this frame (or -1 for all frames)" 3 -1 2147483647 -1)) + (proc-def "file-fli-info" 1 + "Get information about a Fli movie" + "This is an experimental plug-in to handle FLI movies" + "Jens Ch. Restemeier" + "Jens Ch. Restemeier" + "1997" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 1 3 + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The local file to get info about" 3 0 0 "") + (proc-arg 1 "GParamInt" "gint" "width" "Width" "Width of one frame" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "height" "Height" "Height of one frame" 3 0 524288 0) + (proc-arg 1 "GParamInt" "gint" "frames" "Frames" "Number of frames" 3 0 2147483647 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-fits/file-fits" 0 + (proc-def "file-fits-load" 1 + "Load file of the FITS file format" + "Load file of the FITS file format (Flexible Image Transport System)" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net), Alex Sa." + "1997 - 2023" + "Flexible Image Transport System" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "fit,fits") + (magics "0,string,SIMPLE") + (mime-types "image/x-fits")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-fits-export" 1 + "Export file in the FITS file format" + "FITS exporting handles all image types except those with alpha channels." + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net), Alex Sa." + "1997 - 2023" + "Flexible Image Transport System" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "fit,fits") + (mime-types "image/x-fits")) + "RGB, GRAY, INDEXED" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-faxg3/file-faxg3" 0 + (proc-def "file-faxg3-load" 1 + "Loads g3 fax files" + "This plug-in loads Fax G3 Image files." + "Jochen Friedrich" + "Jochen Friedrich, Gert Doering, Spencer Kimball & Peter Mattis" + "" + "G3 fax image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "g3") + (magics "4,string,Research") + (mime-types "image/g3-fax")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-farbfeld/file-farbfeld" 0 + (proc-def "file-farbfeld-load" 1 + "Load file in the Farbfeld file format" + "Load file in the Farbfeld file format" + "Alex S." + "Alex S." + "2023" + "Farbfeld" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "ff") + (magics "0,string,farbfeld")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-farbfeld-export" 1 + "Export image in the Farbfeld file format" + "Export image in the Farbfeld file format" + "Alex S." + "Alex S." + "2023" + "Farbfeld" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "ff")) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-exr/file-exr" 0 + (proc-def "file-exr-load" 1 + "Loads files in the OpenEXR file format" + "This plug-in loads OpenEXR files. " + "Dominik Ernst <dernst@gmx.de>, Mukund Sivaraman <muks@banu.com>" + "Dominik Ernst <dernst@gmx.de>, Mukund Sivaraman <muks@banu.com>" + "" + "OpenEXR image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "exr") + (magics "0,long,0x762f3101") + (mime-types "image/x-exr")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-dicom/file-dicom" 0 + (proc-def "file-dicom-load" 1 + "Loads files of the dicom file format" + "Load a file in the DICOM standard format. The standard is defined at http://medical.nema.org/. The plug-in currently only supports reading images with uncompressed pixel sections." + "Dov Grobgeld" + "Dov Grobgeld <dov@imagic.weizmann.ac.il>" + "2003" + "DICOM image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dcm,dicom") + (magics "128,string,DICM") + (mime-types "image/x-dcm")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dicom-export" 1 + "Save file in the DICOM file format" + "Save an image in the medical standard DICOM image formats. The standard is defined at http://medical.nema.org/. The file format is defined in section 10 of the standard. The files are saved uncompressed and the compulsory DICOM tags are filled with default dummy values." + "Dov Grobgeld" + "Dov Grobgeld <dov@imagic.weizmann.ac.il>" + "2003" + "Digital Imaging and Communications in Medicine image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "dcm,dicom") + (mime-types "image/x-dcm")) + "RGB, GRAY" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-desktop-link/file-desktop-link" 0 + (proc-def "file-desktop-link-load" 1 + "Follows a link to an image in a .desktop file" + "Opens a .desktop file and if it is a link, it asks GIMP to open the file the link points to." + "Sven Neumann" + "Sven Neumann" + "2006" + "Desktop Link" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "desktop")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-dds/file-dds" 0 + (proc-def "file-dds-load" 1 + "Loads files in DDS image format" + "Loads files in DDS image format" + "Shawn Kirst" + "Shawn Kirst" + "2008" + "DDS image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "dds") + (magics "0,string,DDS") + (mime-types "image/dds")) + "" + 5 + 4 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 5 "GParamBoolean" "gboolean" "load-mipmaps" "Load _mipmaps" "Load mipmaps if present" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "flip-image" "Flip image _vertically" "Flip the image vertically on import" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-dds-export" 1 + "Saves files in DDS image format" + "Saves files in DDS image format" + "Shawn Kirst" + "Shawn Kirst" + "2008" + "DDS image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "dds") + (mime-types "image/dds")) + "INDEXED, GRAY, RGB" + 5 + 19 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "compression-format" "Compressio_n" "Compression format" 3 "none" 11 "none" 0 "None" "" "bc1" 1 "BC1 / DXT1" "" "bc2" 2 "BC2 / DXT3" "" "bc3, " 3 "BC3 / DXT5" "" "bc3n" 4 "BC3nm / DXT5nm" "" "bc4" 5 "BC4 / ATI1 (3Dc+)" "" "bc5" 6 "BC5 / ATI2 (3Dc)" "" "rxgb" 8 "RXGB (DXT5)" "" "aexp" 9 "Alpha Exponent (DXT5)" "" "ycocg" 10 "YCoCg (DXT5)" "" "ycocgs" 11 "YCoCg scaled (DXT5)" "") + (proc-arg 5 "GParamBoolean" "gboolean" "perceptual-metric" "Use percept_ual error metric" "Use a perceptual error metric during compression" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "format" "_Format" "Pixel format" 3 "default" 15 "default" 0 "Default" "" "rgb8" 1 "RGB8" "" "rgba8" 2 "RGBA8" "" "bgr8" 3 "BGR8" "" "abgr8, " 4 "ABGR8" "" "r5g6b5" 5 "R5G6B5" "" "rgba4" 6 "RGBA4" "" "rgb5a1" 7 "RGB5A1" "" "rgb10a2" 8 "RGB10A2" "" "r3g3b2" 9 "R3G3B2" "" "a8" 10 "A8" "" "l8" 11 "L8" "" "l8a8" 12 "L8A8" "" "aexp" 13 "AEXP" "" "ycocg" 14 "YCOCG" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "save-type" "Sav_e type" "How to save the image" 3 "layer" 5 "layer" 0 "Selected layer" "" "canvas" 4 "All visible layers" "" "cube" 1 "As cube map" "" "volume" 2 "As volume map" "" "array" 3 "As texture array" "") + (proc-arg 5 "GParamBoolean" "gboolean" "flip-image" "Flip image _vertically on export" "Flip the image vertically on export" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "transparent-color" "Set _transparent color" "Make an indexed color transparent" 3 0) + (proc-arg 1 "GParamInt" "gint" "transparent-index" "Transparent inde_x" "Index of transparent color or -1 to disable (for indexed images only)." 3 0 255 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmaps" "_Mipmaps" "How to handle mipmaps" 3 "none" 3 "none" 0 "No mipmaps" "" "generate" 1 "Generate mipmaps" "" "existing" 2 "Use existing mipmaps" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmap-filter" "F_ilter" "Filtering to use when generating mipmaps" 3 "default" 10 "default" 0 "Default" "" "nearest" 1 "Nearest" "" "box" 2 "Box" "" "triangle" 3 "Triangle" "" "quadratic" 4 "Quadratic" "" "bspline" 5 "B-Spline" "" "mitchell" 6 "Mitchell" "" "catrom" 7 "Catmull-Rom" "" "lanczos" 8 "Lanczos" "" "kaiser" 9 "Kaiser" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "mipmap-wrap" "_Wrap mode" "Wrap mode to use when generating mipmaps" 3 "default" 4 "default" 0 "Default" "" "mirror" 1 "Mirror" "" "repeat" 2 "Repeat" "" "clamp" 3 "Clamp" "") + (proc-arg 5 "GParamBoolean" "gboolean" "gamma-correct" "Appl_y gamma correction" "Use gamma correct mipmap filtering" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "srgb" "Use sRG_B colorspace" "Use sRGB colorspace for gamma correction" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "gamma" "_Gamma" "Gamma value to use for gamma correction (e.g. 2.2)" 3 0 10 0) + (proc-arg 5 "GParamBoolean" "gboolean" "preserve-alpha-coverage" "Preserve al_pha test coverage" "Preserve alpha test coverage for alpha channel maps" 3 0) + (proc-arg 6 "GParamDouble" "gdouble" "alpha-test-threshold" "Alp_ha test threshold" "Alpha test threshold value for which alpha test coverage should be preserved" 3 0 1 0.5))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-csource/file-csource" 0 + (proc-def "file-csource-export" 1 + "Dump image data in RGB(A) format for C source" + "CSource cannot be run non-interactively." + "Tim Janik" + "Tim Janik" + "1999" + "C source code" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "c") + (mime-types "image/x-csrc") + (handles-remote)) + "*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-compressor/file-compressor" 0 + (proc-def "file-gz-load" 1 + "loads files compressed with gzip" + "This procedure loads files in the gzip compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "gzip archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.gz,xcfgz") + (magics "0,string,\037") + (mime-types "application/x-gzip")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-gz-export" 1 + "saves files compressed with gzip" + "This procedure saves files in the gzip compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "gzip archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.gz,xcfgz") + (mime-types "application/x-gzip")) + "RGB*, GRAY*, INDEXED*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-bz2-load" 1 + "loads files compressed with bzip2" + "This procedure loads files in the bzip2 compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "bzip archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.bz2,xcfbz2") + (magics "0,string,BZh") + (mime-types "application/x-bzip")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-bz2-export" 1 + "saves files compressed with bzip2" + "This procedure saves files in the bzip2 compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "bzip archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.bz2,xcfbz2") + (mime-types "application/x-bzip")) + "RGB*, GRAY*, INDEXED*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3)) + (proc-def "file-xz-load" 1 + "loads files compressed with xz" + "This procedure loads files in the xz compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "xz archive" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "xcf.xz,xcfxz") + (magics "0,string,7zXZ") + (mime-types "application/x-xz")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-xz-export" 1 + "saves files compressed with xz" + "This procedure saves files in the xz compressed format." + "Daniel Risacher" + "Daniel Risacher, Spencer Kimball and Peter Mattis" + "1995-1997" + "xz archive" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "xcf.xz,xcfxz") + (mime-types "application/x-xz")) + "RGB*, GRAY*, INDEXED*" + 5 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-cel/file-cel" 0 + (proc-def "file-cel-load" 1 + "Loads files in KISS CEL file format" + "This plug-in loads individual KISS cell files." + "Nick Lamb" + "Nick Lamb <njl195@zepler.org.uk>" + "May 1998" + "KISS CEL" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "cel") + (magics "0,string,KiSS\\040")) + "" + 5 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette file" "KCF file to load palette from" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-cel-export" 1 + "Exports files in KISS CEL file format" + "This plug-in exports individual KISS cell files." + "Nick Lamb" + "Nick Lamb <njl195@zepler.org.uk>" + "May 1998" + "KISS CEL" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "cel") + (handles-remote)) + "RGB*, INDEXED*" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 13 "GimpParamFile" "GFile" "palette-file" "_Palette file" "File to save palette to" 3 1 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/file-bmp/file-bmp" 0 + (proc-def "file-bmp-load" 1 + "Loads files of Windows BMP file format" + "Loads files of Windows BMP file format" + "Alexander Schulz" + "Alexander Schulz" + "1997" + "Windows BMP image" + 0 + (icon icon-name -1 "") + (load-proc + (extensions "bmp") + (magics "0,string,BM") + (mime-types "image/bmp")) + "" + 5 + 2 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to load" 3 0 0 "") + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "Output image" 3 1)) + (proc-def "file-bmp-export" 1 + "Saves files in Windows BMP file format" + "Saves files in Windows BMP file format" + "Alexander Schulz" + "Alexander Schulz" + "1997" + "Windows BMP image" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "bmp") + (mime-types "image/bmp")) + "INDEXED, GRAY, RGB*" + 5 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "use-rle" "Ru_n-Length Encoded" "Use run-length-encoding compression (only valid for 4 and 8-bit indexed images)" 3 0) + (proc-arg 5 "GParamBoolean" "gboolean" "write-color-space" "_Write color space information" "Whether or not to write BITMAPV5HEADER color space data" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "rgb-format" "R_GB format" "Export format for RGB images" 3 "rgb-888" 6 "rgb-565" 0 "16 bit (R5 G6 B5)" "" "rgba-5551" 1 "16 bit (A1 R5 G5 B5)" "" "rgb-555" 2 "16 bit (X1 R5 G5 B5)" "" "rgb-888" 3 "24 bit (R8 G8 B8)" "" "rgba-8888" 4 "32 bit (A8 R8 G8 B8)" "" "rgbx-8888" 5 "32 bit (X8 R8 G8 B8)" ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/destripe/destripe" 0 + (proc-def "plug-in-destripe" 1 + "Remove vertical stripe artifacts from the image" + "This plug-in tries to remove vertical stripes from an image." + "Marc Lehmann <pcg@goof.com>" + "Marc Lehmann <pcg@goof.com>" + "0.2" + "Des_tripe..." + 1 + (menu-path "<Image>/Colors/Tone Mapping") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "avg-width" "_Width" "Averaging filter width" 3 2 100 36) + (proc-arg 5 "GParamBoolean" "gboolean" "create-histogram" "Create _histogram" "Output a histogram" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/despeckle/despeckle" 0 + (proc-def "plug-in-despeckle" 1 + "Remove speckle noise from the image" + "This plug-in selectively performs a median or adaptive box filter on an image." + "Michael Sweet <mike@easysw.com>" + "Copyright 1997-1998 by Michael Sweet" + "May 2010" + "Des_peckle..." + 1 + (menu-path "<Image>/Filters/Enhance") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "radius" "R_adius" "Filter box radius" 3 1 30 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "type" "_Filter Type" "Filter type" 3 "adaptive" 4 "median" 0 "Median" "" "adaptive" 1 "Adaptive" "" "recursive-median" 2 "Recursive-Median" "" "recursive-adaptive" 3 "Recursive-Adaptive" "") + (proc-arg 1 "GParamInt" "gint" "black" "_Black level" "Black level" 3 -1 255 7) + (proc-arg 1 "GParamInt" "gint" "white" "_White level" "White level" 3 0 256 248))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/depth-merge/depth-merge" 0 + (proc-def "plug-in-depth-merge" 1 + "Combine two images using depth maps (z-buffers)" + "Taking as input two full-color, full-alpha images and two corresponding grayscale depth maps, this plug-in combines the images based on which is closer (has a lower depth map value) at each point." + "Sean Cier" + "Sean Cier" + "August 1998" + "_Depth Merge..." + 1 + (menu-path "<Image>/Filters/Combine") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 11 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "source-1" "Source _1" "Source 1" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "depth-map-1" "_Depth map 1" "Depth map 1" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "source-2" "Source _2" "Source 2" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "depth-map-2" "Depth _map 2" "Depth map 2" 3 1) + (proc-arg 6 "GParamDouble" "gdouble" "overlap" "O_verlap" "Overlap" 3 0 2 0) + (proc-arg 6 "GParamDouble" "gdouble" "offset" "O_ffset" "Depth relative offset" 3 -1 1 0) + (proc-arg 6 "GParamDouble" "gdouble" "scale-1" "Sc_ale 1" "Depth relative scale 1" 3 -1 1 1) + (proc-arg 6 "GParamDouble" "gdouble" "scale-2" "Scal_e 2" "Depth relative scale 2" 3 -1 1 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/decompose/decompose" 0 + (proc-def "plug-in-decompose" 1 + "Decompose an image into separate colorspace components" + "This function creates new gray images with different channel information in each of them" + "Peter Kirchgessner" + "Peter Kirchgessner, Clarence Risher" + "1997" + "_Decompose..." + 1 + (menu-path "<Image>/Colors/Components") + (icon icon-name -1 "") + "RGB*" + 1 + 6 4 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "decompose-type" "Color _model" "The model to decompose to" 3 "rgb" 12 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "alpha" 2 "Alpha" "" "hsv" 3 "HSV" "" "hsl" 4 "HSL" "" "cmyk" 5 "CMYK" "" "lab" 6 "LAB" "" "lch" 7 "LCH" "" "ycbcr470" 8 "YCbCr ITU R470" "" "ycbcr709" 9 "YCbCr ITU R709" "" "ycbcr470f" 10 "YCbCr ITU R470 256" "" "ycbcr709f" 11 "YCbCr ITU R709 256" "") + (proc-arg 5 "GParamBoolean" "gboolean" "layers-mode" "_Decompose to layers" "Create channels as layers in a single image" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "use-registration" "_Foreground as registration color" "When enabled, pixels in the foreground color will appear black in all output images. This can be used for things like crop marks that have to show up on all channels." 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-1" "New image 1" "Output gray image 1" 3 0) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-2" "New image 2" "Output gray image 2 (N/A for single channel extract)" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-3" "New image 3" "Output gray image 3 (N/A for single channel extract)" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image-4" "New image 4" "Output gray image 4 (N/A for single channel extract)" 3 1))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/curve-bend/curve-bend" 0 + (proc-def "plug-in-curve-bend" 1 + "Bend the image using two control curves" + "This plug-in bends the active layer. If there is a current selection it is copied to floating selection and the curve_bend distortion is done on the floating selection. If work_on_copy parameter is TRUE, the curve_bend distortion is done on a copy of the active layer (or floating selection). The upper and lower edges are bent in shape of 2 spline curves. Both (upper and lower) curves are determined by up to 17 points or by 256 Y-Values if curve_type == 1 (freehand mode). If rotation is not 0, the layer is rotated before and rotated back after the bend operation. This enables bending in other directions than vertical. Bending usually changes the size of the handled layer. This plug-in sets the offsets of the handled layer to keep its center at the same position." + "Wolfgang Hofer (hof@hotbot.com)" + "Wolfgang Hofer" + "v1.3.18 (2003/08/26)" + "_Curve Bend..." + 1 + (menu-path "<Image>/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 15 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 6 "GParamDouble" "gdouble" "rotation" "Rotat_e" "Direction {angle 0 to 360 degree } of the bend effect" 3 0 360 0) + (proc-arg 5 "GParamBoolean" "gboolean" "smoothing" "Smoo_thing" "Smoothing" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "antialias" "_Antialiasing" "Antialias" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "work-on-copy" "Work on cop_y" "Copy the drawable and bend the copy" 3 0) + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-type" "Cur_ve Type" "Whether to use Smooth (17 points) or Freehand (256 points) to draw the curve" 3 "smooth" 2 "smooth" 0 "Smooth" "" "freehand" 1 "Freehand" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "curve-border" "Curve for _Border" "Choose the active border line to edit" 3 "upper" 2 "upper" 0 "Upper" "" "lower" 1 "Lower" "") + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "upper-point-x" "Upper point X" "Array of 17 x point coords { 0.0 <= x <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "upper-point-y" "Upper point Y" "Array of 17 y point coords { 0.0 <= y <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "lower-point-x" "Lower point X" "Array of 17 x point coords { 0.0 <= x <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GimpParamDoubleArray" "GimpDoubleArray" "lower-point-y" "Lower point Y" "Array of 17 y point coords { 0.0 <= y <= 1.0 or -1 for unused point }" 3) + (proc-arg 0 "GParamBoxed" "GBytes" "upper-val-y" "Upper val Y" "Array of 256 y freehand coords { 0 <= y <= 255 }" 3) + (proc-arg 0 "GParamBoxed" "GBytes" "lower-val-y" "Lower val Y" "Array of 256 y freehand coords { 0 <= y <= 255 }" 3) + (proc-arg 9 "GimpParamLayer" "GimpLayer" "bent-layer" "Bent layer" "The transformed layer" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/crop-zealous/crop-zealous" 0 + (proc-def "plug-in-zealouscrop" 1 + "Autocrop unused space from edges and middle" + "" + "Adam D. Moss" + "Adam D. Moss" + "1997" + "_Zealous Crop" + 1 + (menu-path "<Image>/Image/[Crop]") + (icon icon-name -1 "") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/contrast-retinex/contrast-retinex" 0 + (proc-def "plug-in-retinex" 1 + "Enhance contrast using the Retinex method" + "The Retinex Image Enhancement Algorithm is an automatic image enhancement method that enhances a digital image in terms of dynamic range compression, color independence from the spectral distribution of the scene illuminant, and color/lightness rendition." + "Fabien Pelisson" + "Fabien Pelisson" + "2003" + "Retine_x..." + 1 + (menu-path "<Image>/Colors/Tone Mapping") + (icon icon-name -1 "") + "RGB*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "scale" "Scal_e" "Biggest scale value" 3 16 250 240) + (proc-arg 1 "GParamInt" "gint" "nscales" "Scale _division" "Number of scales" 3 0 8 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "scales-mode" "Le_vel" "Retinex distribution through scales" 3 "uniform" 3 "uniform" 0 "Uniform" "" "low" 1 "Low" "" "high" 2 "High" "") + (proc-arg 6 "GParamDouble" "gdouble" "cvar" "Dy_namic" "Variance value" 3 0 4 1.2))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/compose/compose" 0 + (proc-def "plug-in-compose" 1 + "Create an image using multiple gray images as color channels" + "This function creates a new image from multiple gray images" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1997" + "C_ompose..." + 1 + (menu-path "<Image>/Colors/Components") + (icon icon-name -1 "") + "GRAY*" + 13 + 7 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "image-2" "Image 2" "Second input image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image-3" "Image 3" "Third input image" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image-4" "Image 4" "Fourth input image" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "compose-type" "Color _model" "What to compose: \"RGB\", \"RGBA\", \"HSV\", \"HSL\", \"CMYK\", \"LAB\", \"LCH\", \"YCbCr_ITU_R470\", \"YCbCr_ITU_R709\", \"YCbCr_ITU_R470_256\", \"YCbCr_ITU_R709_256\"" 3 "rgb" 11 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "hsv" 2 "HSV" "" "hsl" 3 "HSL" "" "cmyk" 4 "CMYK" "" "lab" 5 "LAB" "" "lch" 6 "LCH" "" "ycbcr470" 7 "YCbCr ITU R470" "" "ycbcr709" 8 "YCbCr ITU R709" "" "ycbcr470f" 9 "YCbCr ITU R470 256" "" "ycbcr709f" 10 "YCbCr ITU R709 256" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0)) + (proc-def "plug-in-drawable-compose" 1 + "Compose an image from multiple drawables of gray images" + "This function creates a new image from multiple drawables of gray images" + "Peter Kirchgessner" + "Peter Kirchgessner (peter@kirchgessner.net)" + "1998" + "" + 0 + (icon icon-name -1 "") + "GRAY*" + 1 + 7 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-2" "Drawable 2" "Second input drawable" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-3" "Drawable 3" "Third input drawable" 3 1) + (proc-arg 9 "GimpParamDrawable" "GimpDrawable" "drawable-4" "Drawable 4" "Fourth input drawable" 3 1) + (proc-arg 4 "GimpParamChoice" "gchararray" "compose-type" "Color _model" "What to compose: \"RGB\", \"RGBA\", \"HSV\", \"HSL\", \"CMYK\", \"LAB\", \"LCH\", \"YCbCr_ITU_R470\", \"YCbCr_ITU_R709\", \"YCbCr_ITU_R470_256\", \"YCbCr_ITU_R709_256\"" 3 "rgb" 11 "rgb" 0 "RGB" "" "rgba" 1 "RGBA" "" "hsv" 2 "HSV" "" "hsl" 3 "HSL" "" "cmyk" 4 "CMYK" "" "lab" 5 "LAB" "" "lch" 6 "LCH" "" "ycbcr470" 7 "YCbCr ITU R470" "" "ycbcr709" 8 "YCbCr ITU R709" "" "ycbcr470f" 9 "YCbCr ITU R470 256" "" "ycbcr709f" 10 "YCbCr ITU R709 256" "") + (proc-arg 9 "GimpParamImage" "GimpImage" "new-image" "New image" "Output image" 3 0)) + (proc-def "plug-in-recompose" 1 + "Recompose an image that was previously decomposed" + "This function recombines the grayscale layers produced by Decompose into a single RGB or RGBA layer, and replaces the originally decomposed layer with the result." + "Bill Skaggs" + "Bill Skaggs" + "2004" + "R_ecompose" + 1 + (menu-path "<Image>/Colors/Components") + (icon icon-name -1 "") + "GRAY*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/colorxhtml/colorxhtml.py" 0 + (proc-def "file-colorxhtml-export" 1 + "Save as colored HTML text" + "Saves the image as colored XHTML text (based on Perl version by Marc Lehmann)" + "Manish Singh and Carol Spears" + "(c) GPL V3.0 or later" + "2003" + "Colored HTML text" + 0 + (icon icon-name -1 "") + (save-proc + (extensions "html,xhtml")) + "RGB" + 5 + 8 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The image to export" 3 0) + (proc-arg 13 "GimpParamFile" "GFile" "file" "File" "The file to export to" 3 1 0 "") + (proc-arg 11 "GimpParamExportOptions" "GimpExportOptions" "options" "Options" "Export options" 3) + (proc-arg 5 "GParamBoolean" "gboolean" "source-file" "Rea_d characters from file" "Read characters from file, if true, or use text entry" 3 0) + (proc-arg 7 "GParamString" "gchararray" "characters" "Charac_ters" "Characters that will be used as colored pixels." 3 "foo") + (proc-arg 1 "GParamInt" "gint" "font-size" "Fo_nt size in pixels" "Font size in pixels" 3 5 100 10) + (proc-arg 5 "GParamBoolean" "gboolean" "separate" "_Write a separate CSS file" "Write a separate CSS file" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/colormap-remap/colormap-remap" 0 + (proc-def "plug-in-colormap-swap" 1 + "Swap two colors in the colormap" + "This procedure takes an indexed image and lets you swap the positions of two colors in the colormap without visually changing the image." + "Mukund Sivaraman <muks@mukund.org>" + "Mukund Sivaraman <muks@mukund.org>" + "June 2006" + "_Swap Colors" + 0 + (icon icon-name -1 "gimp-colormap") + "INDEXED*" + 13 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "index1" "Index 1" "First index in the colormap" 3 0 255 0) + (proc-arg 1 "GParamInt" "gint" "index2" "Index 2" "Second (other) index in the colormap" 3 0 255 0)) + (proc-def "plug-in-colormap-remap" 1 + "Rearrange the colormap" + "This procedure takes an indexed image and lets you alter the positions of colors in the colormap without visually changing the image." + "Mukund Sivaraman <muks@mukund.org>" + "Mukund Sivaraman <muks@mukund.org>" + "June 2006" + "R_earrange Colormap..." + 2 + (menu-path "<Image>/Colors/Map/[Colormap]") + (menu-path "<Colormap>/Colormap Menu") + (icon icon-name -1 "gimp-colormap") + "INDEXED*" + 13 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 0 "GParamBoxed" "GBytes" "map" "Map" "Remap array for the colormap" 3))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/cml-explorer/cml-explorer" 0 + (proc-def "plug-in-cml-explorer" 1 + "Create abstract Coupled-Map Lattice patterns" + "Make an image of Coupled-Map Lattice (CML). CML is a kind of Cellular Automata on continuous (value) domain. In GIMP_RUN_NONINTERACTIVE, the name of a parameter file is passed as the 4th arg. You can control CML_explorer via parameter file." + "Shuji Narazaki (narazaki@InetQ.or.jp); http://www.inetq.or.jp/~narazaki/TheGIMP/" + "Shuji Narazaki" + "1997" + "CML _Explorer..." + 1 + (menu-path "<Image>/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 4 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 13 "GimpParamFile" "GFile" "parameter-file" "Parameter File" "The parameter file from which CML_explorer makes an image. This argument is only used in non-interactive runs." 3 0 0 ""))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/checkerboard/checkerboard" 0 + (proc-def "plug-in-checkerboard" 1 + "Create a checkerboard pattern" + "More here later" + "Brent Burton & the Edward Blevins" + "Brent Burton & the Edward Blevins" + "1997" + "_Checkerboard (legacy)..." + 1 + (menu-path "<Image>/Filters/Render/Pattern") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 5 "GParamBoolean" "gboolean" "psychobilly" "_Psychobilly" "Render a psychobilly checkerboard" 3 0) + (proc-arg 1 "GParamInt" "gint" "check-size" "_Size" "Size of the checks" 3 1 524288 10))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/busy-dialog/busy-dialog" 0 + (proc-def "plug-in-busy-dialog" 1 + "Show a dialog while waiting for an operation to finish" + "Used by GIMP to display a dialog, containing a spinner and a custom message, while waiting for an ongoing operation to finish. Optionally, the dialog may provide a \"Cancel\" button, which can be used to cancel the operation." + "Ell" + "Ell" + "2018" + "" + 0 + (icon icon-name -1 "") + "" + 5 + 5 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 0) + (proc-arg 1 "GParamInt" "gint" "read-fd" "The read file descriptor" "The read file descriptor" 3 -2147483648 2147483647 0) + (proc-arg 1 "GParamInt" "gint" "write-fd" "The write file descriptor" "The write file descriptor" 3 -2147483648 2147483647 0) + (proc-arg 7 "GParamString" "gchararray" "message" "The message" "The message" 3 "") + (proc-arg 5 "GParamBoolean" "gboolean" "cancelable" "Whether the dialog is cancelable" "Whether the dialog is cancelable" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/border-average/border-average" 0 + (proc-def "plug-in-borderaverage" 1 + "Set foreground to the average color of the image border" + "" + "Philipp Klaus" + "Internet Access AG" + "1998" + "_Border Average..." + 1 + (menu-path "<Image>/Colors/Info") + (icon icon-name -1 "") + "RGB*" + 1 + 5 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "thickness" "_Thickness" "Border size to take in count" 3 0 2147483647 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "bucket-exponent" "Bucket Si_ze" "Bits for bucket size" 3 "levels-16" 9 "levels-1" 0 "1" "" "levels-2" 1 "2" "" "levels-4" 2 "4" "" "levels-8" 3 "8" "" "levels-16" 4 "16" "" "levels-32" 5 "32" "" "levels-64" 6 "64" "" "levels-128" 7 "128" "" "levels-256" 8 "256" "") + (proc-arg 8 "GimpParamColor" "GeglColor" "borderaverage" "The average color of the specified border." "The average color of the specified border." 3 1 16 "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "R'G'B'A float" 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/blinds/blinds" 0 + (proc-def "plug-in-blinds" 1 + "Simulate an image painted on window blinds" + "More here later" + "Andy Thomas" + "Andy Thomas" + "1997" + "_Blinds..." + 1 + (menu-path "<Image>/Filters/Distorts") + (icon icon-name -1 "") + "RGB*, GRAY*" + 1 + 7 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 1 "GParamInt" "gint" "angle-displacement" "_Displacement" "Angle of Displacement" 3 0 90 30) + (proc-arg 1 "GParamInt" "gint" "num-segments" "_Number of segments" "Number of segments in blinds" 3 1 1024 3) + (proc-arg 4 "GimpParamChoice" "gchararray" "orientation" "Orient_ation" "The orientation" 3 "horizontal" 2 "horizontal" 0 "Horizontal" "" "vertical" 1 "Vertical" "") + (proc-arg 5 "GParamBoolean" "gboolean" "bg-transparent" "_Transparent" "Background transparent" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/animation-play/animation-play" 0 + (proc-def "plug-in-animationplay" 1 + "Preview a GIMP layer-based animation" + "" + "Adam D. Moss <adam@gimp.org>" + "Adam D. Moss <adam@gimp.org>" + "1997, 1998..." + "_Playback..." + 1 + (menu-path "<Image>/Filters/Animation/") + (icon icon-name -1 "media-playback-start") + "*" + 13 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/animation-optimize/animation-optimize" 0 + (proc-def "plug-in-animationoptimize" 1 + "Modify image to reduce size when saved as GIF animation" + "This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of theanimation can use the 'combine' mode, this procedure attempts to maximize the number of adjacent pixels having the same color, whichimproves the compression for some image formats such as GIF or MNG." + "Adam D. Moss <adam@gimp.org>" + "Adam D. Moss <adam@gimp.org>" + "1997-2003" + "Optimize (for _GIF)" + 1 + (menu-path "<Image>/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0)) + (proc-def "plug-in-animationoptimize-diff" 1 + "Reduce file size where combining layers is possible" + "This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of the animation can use the 'combine' mode, this procedure uses a simple difference between the frames." + "Adam D. Moss <adam@gimp.org>" + "Adam D. Moss <adam@gimp.org>" + "1997-2003" + "_Optimize (Difference)" + 1 + (menu-path "<Image>/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0)) + (proc-def "plug-in-animationunoptimize" 1 + "Remove optimization to make editing easier" + "This procedure 'simplifies' a GIMP layer-based animation that has been optimized for animation. This makes editing the animation much easier." + "Adam D. Moss <adam@gimp.org>" + "Adam D. Moss <adam@gimp.org>" + "1997-2003" + "_Unoptimize" + 1 + (menu-path "<Image>/Filters/Animation") + (icon icon-name -1 "") + "*" + 13 + 3 1 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 9 "GimpParamImage" "GimpImage" "result" "Result" "Resulting image" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/plug-ins/align-layers/align-layers" 0 + (proc-def "plug-in-align-layers" 1 + "Align all visible layers of the image" + "Align visible layers" + "Shuji Narazaki <narazaki@InetQ.or.jp>" + "Shuji Narazaki" + "1997" + "Align Visi_ble Layers..." + 1 + (menu-path "<Image>/Image/[Arrange]") + (icon icon-name -1 "") + "*" + 13 + 10 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable") + (proc-arg 4 "GimpParamChoice" "gchararray" "horizontal-style" "_Horizontal style" "" 3 "none" 5 "none" 0 "None" "" "collect" 1 "Collect" "" "fill-left-to-right" 2 "Fill (left to right)" "" "fill-right-to-left" 3 "Fill (right to left)" "" "snap-to-grid" 4 "Snap to grid" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "horizontal-base" "Hori_zontal base" "" 3 "left-edge" 3 "left-edge" 0 "Left edge" "" "center" 1 "Center" "" "right-edge" 2 "Right edge" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "vertical-style" "_Vertical style" "" 3 "none" 5 "none" 0 "None" "" "collect" 1 "Collect" "" "fill-left-to-right" 2 "Fill (top to bottom)" "" "fill-right-to-left" 3 "Fill (bottom to top)" "" "snap-to-grid" 4 "Snap to grid" "") + (proc-arg 4 "GimpParamChoice" "gchararray" "vertical-base" "Ver_tical base" "" 3 "top-edge" 3 "top-edge" 0 "Top edge" "" "center" 1 "Center" "" "bottom-edge" 2 "Bottom edge" "") + (proc-arg 1 "GParamInt" "gint" "grid-size" "_Grid" "Grid" 3 1 200 10) + (proc-arg 5 "GParamBoolean" "gboolean" "ignore-bottom-layer" "Ignore the _bottom layer even if visible" "Ignore the bottom layer even if visible" 3 1) + (proc-arg 5 "GParamBoolean" "gboolean" "use-bottom-layer" "_Use the (invisible) bottom layer as the base" "Use the (invisible) bottom layer as the base" 3 0))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-gjs.js" 0 + (proc-def "plug-in-goat-exercise-gjs" 1 + "Plug-in example in JavaScript (GJS)" + "Plug-in example in JavaScript (GJS)" + "Jehan" + "Jehan" + "2019" + "Plug-In Example in _JavaScript" + 1 + (menu-path "<Image>/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-py3.py" 0 + (proc-def "plug-in-goat-exercise-python" 1 + "Plug-in example in Python 3" + "Plug-in example in Python 3" + "Jehan" + "Jehan" + "2019" + "Plug-In Example in _Python 3" + 1 + (menu-path "<Image>/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-vala" 0 + (proc-def "plug-in-goat-exercise-vala" 1 + "Plug-in example in Vala" + "Plug-in example in Vala" + "Niels De Graef" + "Niels De Graef" + "2020" + "Plug-In Example in _Vala" + 1 + (menu-path "<Image>/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "RGB*, INDEXED*, GRAY*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) +(plug-in-def "${gimp_plug_in_dir}/extensions/org.gimp.extension.goat-exercises/goat-exercise-c" 0 + (proc-def "plug-in-goat-exercise-c" 1 + "Plug-in example in C" + "Plug-in example in C" + "Øyvind Kolås <pippin@gimp.org>" + "Øyvind Kolås <pippin@gimp.org>" + "21 march 2012" + "Plug-In Example in _C" + 1 + (menu-path "<Image>/Filters/Development/Plug-In Examples/") + (icon icon-name -1 "gimp-gegl") + "*" + 1 + 3 0 + (proc-arg 3 "GParamEnum" "GimpRunMode" "run-mode" "Run mode" "The run mode" 3 1) + (proc-arg 9 "GimpParamImage" "GimpImage" "image" "Image" "The input image" 3 0) + (proc-arg 10 "GimpParamCoreObjectArray" "GimpCoreObjectArray" "drawables" "Drawables" "The input drawables" 259 "GimpDrawable"))) + +# end of pluginrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/profilerc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/profilerc new file mode 100644 index 0000000..2a75c3e --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/profilerc @@ -0,0 +1,4 @@ +# GIMP color profile history + + +# end of color profile history diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/sessionrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/sessionrc new file mode 100644 index 0000000..95aad81 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/sessionrc @@ -0,0 +1,108 @@ +# GIMP sessionrc +# +# This file takes session-specific info (that is info, you want to keep +# between two GIMP sessions). You are not supposed to edit it manually, but +# of course you can do. The sessionrc will be entirely rewritten every time +# you quit GIMP. If this file isn't found, defaults are used. + +(session-info "toplevel" + (factory-entry "gimp-empty-image-window") + (position 200 100) + (size 640 480)) +(session-info "toplevel" + (factory-entry "gimp-single-image-window") + (position 16 16) + (size 1888 1011) + (monitor 1) + (open-on-exit) + (aux-info + (left-docks-width "66") + (right-docks-width "443") + (maximized "no")) + (gimp-toolbox + (side left)) + (gimp-dock + (side right) + (book + (current-page 0) + (dockable "gimp-tool-options" + (locked) + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-font-list" + (tab-style icon) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-brush-grid" + (tab-style preview) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-pattern-grid" + (tab-style preview) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-gradient-list" + (tab-style preview) + (aux-info + (show-button-bar "true")))) + (book + (position 741) + (current-page 0) + (dockable "gimp-layer-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-channel-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true"))) + (dockable "gimp-vectors-list" + (tab-style icon) + (preview-size 32) + (aux-info + (show-button-bar "true")))))) +(session-info "toplevel" + (factory-entry "gimp-image-new-dialog") + (position 1257 725)) +(session-info "toplevel" + (factory-entry "gimp-toolbox-color-dialog") + (position 2559 856)) +(session-info "toplevel" + (factory-entry "gimp-preferences-dialog") + (position 1340 397) + (size 1746 896)) +(session-info "toplevel" + (factory-entry "gimp-levels-tool-dialog") + (position 432 32) + (size 561 600)) +(session-info "toplevel" + (factory-entry "gimp-curves-tool-dialog") + (position 435 46) + (size 562 606)) +(session-info "toplevel" + (factory-entry "gimp-file-export-dialog") + (position 232 32) + (size 1688 1197)) +(session-info "toplevel" + (factory-entry "gimp-keyboard-shortcuts-dialog") + (position 2092 602) + (size 1417 1416)) +(session-info "toplevel" + (factory-entry "gimp-file-open-dialog") + (position 1257 32) + (size 1688 1197)) +(session-info "toplevel" + (factory-entry "gimp-brightness-contrast-tool-dialog") + (position 91 439) + (monitor 1)) + +(hide-docks no) +(single-window-mode yes) +(show-tabs yes) +(tabs-position 0) +(last-tip-shown 0) + +# end of sessionrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/shortcutsrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/shortcutsrc new file mode 100644 index 0000000..760b383 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/shortcutsrc @@ -0,0 +1,1115 @@ +# GIMP shortcutsrc +# +# If you delete this file, all shortcuts will be reset to defaults. + +(file-version 1) + +# (action "filters-tile-paper") +# (action "context-foreground-red-minimum") +# (action "tools-warp-effect-pixel-size-set") +# (action "tools-airbrush-flow-decrease") +# (action "plug-in-blinds") +# (action "drawable-lock-position") +# (action "paths-lower") +# (action "plug-in-gfig") +# (action "tools-spacing-decrease-skip") +# (action "context-brush-hardness-decrease") +# (action "select-all" "<Primary>a") +# (action "image-softproof-intent-perceptual") +# (action "file-save-a-copy") +# (action "help-help" "F1") +# (action "context-brush-spikes-decrease-skip") +# (action "script-fu-make-brush-elliptical") +# (action "view-new") +# (action "filters-value-propagate") +# (action "paths-raise-to-top") +# (action "context-brush-angle-increase-skip") +# (action "python-fu-console") +# (action "tools-force-decrease-percent") +# (action "context-palette-select-first") +# (action "plug-in-borderaverage") +# (action "layers-lower-to-bottom") +# (action "view-zoom-minimum") +# (action "context-palette-background-set") +# (action "context-opacity-decrease-skip") +# (action "image-convert-float") +# (action "view-scroll-left-border") +# (action "view-show-all") +# (action "dialogs-dynamics-editor") +# (action "select-fill") +# (action "gimp-help-using-photography") +# (action "layers-select-next" "Page_Down") +# (action "plug-in-qbist") +# (action "tools-airbrush-rate-maximum") +# (action "layers-resize") +# (action "plug-in-cml-explorer") +# (action "view-show-canvas-boundary") +# (action "context-background-hue-increase") +# (action "context-colormap-background-previous-skip") +# (action "channels-duplicate") +# (action "context-font-select-last") +# (action "layers-blend-space-rgb-perceptual") +# (action "tools-transform-3d" "<Shift>w") +# (action "paths-color-tag-yellow") +# (action "filters-pixelize") +# (action "filters-desaturate") +# (action "paths-select-top") +# (action "view-scroll-right-border") +# (action "filters-long-shadow") +# (action "script-fu-fuzzy-border") +# (action "filters-lens-blur") +# (action "filters-semi-flatten") +# (action "view-padding-color-in-show-all") +# (action "filters-gegl-brightness-contrast") +# (action "image-color-profile-assign") +# (action "context-foreground-green-decrease") +# (action "filters-levels") +# (action "view-show-grid") +# (action "tools-aspect-increase-skip") +# (action "context-brush-spacing-maximum") +# (action "context-swatch-foreground-previous" "9") +# (action "filters-color-exchange") +# (action "layers-color-tag-green") +# (action "context-brush-shape-square") +# (action "layers-mask-apply") +# (action "layers-edit-text") +# (action "layers-flatten-image") +# (action "filters-noise-cie-lch") +# (action "layers-merge-layers") +(action "paths-selection-add" "a") +# (action "filters-mosaic") +# (action "tools-airbrush-flow-set") +# (action "paths-color-tag-blue") +# (action "edit-named-copy-visible") +# (action "layers-raise") +# (action "layers-composite-space-rgb-perceptual") +# (action "context-swatch-foreground-set") +# (action "filters-engrave") +# (action "filters-median-blur") +# (action "windows-use-single-window-mode") +# (action "tools-color-average-radius-set") +# (action "plug-in-smooth-palette") +# (action "paths-color-tag-violet") +# (action "layers-mask-disable") +# (action "context-brush-hardness-increase") +# (action "tools-curves") +# (action "tools-opacity-increase-skip" "<Primary>greater") +# (action "view-zoom-out-skip") +# (action "tools-size-set") +# (action "filters-unsharp-mask") +# (action "context-foreground-red-decrease") +# (action "context-paint-mode-last") +# (action "context-background-green-decrease-skip") +# (action "view-scroll-top-border") +# (action "channels-delete") +# (action "context-swatch-background-previous-skip") +# (action "tools-force-maximum") +# (action "context-background-hue-minimum") +# (action "filters-wind") +# (action "plug-in-goat-exercise-vala") +# (action "channels-select-next") +# (action "edit-paste" "<Primary>v" "Paste") +# (action "paths-color-tag-brown") +# (action "tools-airbrush-rate-decrease-skip") +# (action "plug-in-zealouscrop") +# (action "context-background-green-maximum") +# (action "view-snap-to-guides") +# (action "edit-undo" "<Primary>z") +# (action "drawable-visible") +# (action "layers-opacity-increase-skip") +# (action "edit-strong-redo" "<Primary><Shift>y") +# (action "channels-selection-replace") +# (action "plug-in-lighting") +# (action "edit-named-paste") +# (action "context-palette-foreground-next") +# (action "context-colormap-background-next") +# (action "context-background-saturation-maximum") +# (action "filters-grid") +# (action "filters-cartoon") +# (action "context-palette-background-previous-skip") +# (action "context-colormap-foreground-previous-skip") +# (action "context-tool-select-last") +# (action "context-brush-select-first") +# (action "file-save" "<Primary>s") +# (action "context-background-red-increase-skip") +(action "tools-size-decrease") +# (action "edit-paste-into") +# (action "image-flip-horizontal") +# (action "view-flip-horizontally") +# (action "context-background-value-increase") +# (action "tools-size-decrease-percent") +# (action "plug-in-colormap-remap") +# (action "paths-paste") +# (action "context-brush-aspect-increase-skip") +# (action "context-brush-select-last") +# (action "context-foreground-green-increase") +# (action "select-save") +# (action "plug-in-ifscompose") +# (action "layers-blend-space-rgb-linear") +# (action "image-convert-double") +# (action "filters-fattal-2002") +# (action "script-fu-difference-clouds") +# (action "channels-color-tag-blue") +# (action "context-brush-aspect-minimum") +# (action "image-convert-half") +# (action "context-font-select-first") +# (action "paths-color-tag-orange") +# (action "view-scroll-page-down") +# (action "layers-composite-space-rgb-linear") +# (action "view-display-intent-perceptual") +# (action "dialogs-toolbox" "<Primary>b") +# (action "paths-selection-to-path-advanced") +# (action "tools-angle-maximum") +# (action "tools-rotate-arbitrary") +# (action "layers-edit-attributes") +# (action "dialogs-welcome") +# (action "filters-invert-perceptual") +# (action "context-palette-background-last") +# (action "context-foreground-saturation-decrease-skip") +# (action "filters-lens-distortion") +# (action "view-scroll-horizontal") +# (action "tools-hardness-decrease") +# (action "drawable-flip-vertical") +# (action "paths-select-bottom") +# (action "edit-paste-float") +# (action "filters-color-to-alpha") +# (action "filters-sinus") +# (action "paths-lower-to-bottom") +# (action "layers-new-group") +# (action "tools-angle-set-to-default") +# (action "view-display-filters") +# (action "context-brush-spacing-decrease") +# (action "view-zoom-selection") +# (action "tools-size-maximum") +# (action "select-stroke") +# (action "tools-spacing-set-to-default") +# (action "tools-airbrush-rate-increase") +# (action "view-close" "<Primary>w") +# (action "view-padding-color-prefs") +# (action "tools-aspect-increase") +# (action "tools-mypaint-brush-hardness-set") +# (action "select-fill-last-values") +# (action "windows-tabs-position-right") +# (action "image-convert-perceptual") +# (action "tools-opacity-set-to-default") +# (action "context-swatch-foreground-previous-skip") +# (action "tools-rotate-image-arbitrary") +# (action "tools-hardness-maximum") +# (action "filters-snn-mean") +# (action "filters-noise-pick") +# (action "tools-opacity-increase" "greater") +# (action "dialogs-brushes" "<Primary><Shift>b") +# (action "context-font-select-next") +# (action "image-convert-u16") +# (action "filters-video-degradation") +# (action "filters-sepia") +# (action "context-brush-aspect-decrease") +# (action "context-foreground-green-maximum") +# (action "context-foreground-green-increase-skip") +# (action "context-brush-spacing-set") +# (action "edit-fill-fg" "<Primary>comma") +# (action "drawable-rotate-180") +# (action "plug-in-gflare") +# (action "gimp-palette-export-text") +(action "tools-crop" "c") +# (action "file-gbr-export-internal") +# (action "tools-paintbrush-force-set") +# (action "layers-blend-space-rgb-non-linear") +(action "tools-size-decrease-skip") +# (action "plug-in-goat-exercise-python") +# (action "tools-airbrush-flow-minimum") +# (action "plug-in-unit-editor") +# (action "view-open-display") +# (action "paths-color-tag-green") +# (action "context-background-saturation-decrease-skip") +# (action "context-palette-foreground-previous-skip") +# (action "context-opacity-decrease") +# (action "view-zoom-2-1" "2" "KP_2") +# (action "tools-hardness-decrease-skip") +# (action "context-foreground-red-increase-skip") +# (action "filters-stretch-contrast-hsv") +# (action "context-background-value-increase-skip") +# (action "view-flip-reset") +# (action "plug-in-pagecurl") +# (action "dialogs-patterns" "<Primary><Shift>p") +# (action "tools-aspect-maximum") +# (action "layers-merge-layers-last-values") +# (action "paths-lock-content") +# (action "dialogs-gradients" "<Primary>g") +# (action "context-brush-spikes-maximum") +# (action "filters-kaleidoscope") +# (action "context-background-blue-minimum") +# (action "edit-paste-merged") +# (action "context-background-blue-decrease") +# (action "script-fu-guide-new-percent") +# (action "context-foreground-hue-decrease") +# (action "view-display-black-point-compensation") +# (action "view-padding-color-light-check") +# (action "view-navigation-window") +# (action "context-swatch-background-first") +# (action "context-palette-background-next-skip") +# (action "script-fu-circuit") +# (action "paths-selection-from-paths" "<Shift>v") +# (action "filters-repeat" "<Primary>f") +# (action "view-rotate-15") +# (action "context-colormap-background-next-skip") +# (action "tools-hardness-set-to-default") +(action "view-zoom-fit-in" "<Primary>j") +# (action "paths-stroke-last-values") +# (action "layers-composite-space-rgb-non-linear") +# (action "view-zoom-1-16" "percent" "<Shift>KP_5") +# (action "context-brush-radius-set") +# (action "paths-edit") +# (action "filters-hue-chroma") +# (action "filters-illusion") +# (action "context-paint-mode-next") +# (action "view-rotate-180") +# (action "filters-dither") +# (action "filters-linear-sinusoid") +# (action "context-brush-spacing-increase") +# (action "select-flood") +# (action "plug-in-gimpressionist") +# (action "filters-difference-of-gaussians") +# (action "plug-in-curve-bend") +# (action "view-show-scrollbars") +# (action "paths-color-tag-gray") +# (action "python-fu-palette-to-gradient") +# (action "script-fu-reverse-layers") +# (action "layers-color-tag-red") +# (action "filters-shift") +# (action "edit-undo-clear") +# (action "tools-aspect-set") +# (action "filters-offset" "<Primary><Shift>o") +# (action "filters-gegl-domain-transform") +# (action "view-show-statusbar") +# (action "layers-opacity-decrease") +# (action "view-snap-to-equidistance") +# (action "filters-component-extract") +# (action "plug-in-lic") +# (action "tools-by-color-select" "<Shift>o") +# (action "script-fu-add-bevel") +# (action "script-fu-weave") +(action "context-brush-radius-increase" "bracketright") +# (action "channels-color-tag-violet") +# (action "windows-hide-docks") +# (action "context-tool-select-next") +# (action "channels-new-last-values") +# (action "context-palette-background-first") +# (action "tools-angle-increase") +# (action "windows-show-tabs") +# (action "filters-noise-simplex") +# (action "tools-gradient" "g") +# (action "plug-in-warp") +# (action "edit-named-copy") +# (action "tools-offset") +# (action "context-brush-select-next") +# (action "context-opacity-increase") +# (action "dialogs-mypaint-brushes") +# (action "tools-shear" "<Shift>h") +# (action "tools-angle-set") +# (action "context-brush-radius-maximum") +# (action "layers-mask-add-last-values") +# (action "filters-gegl-box-blur") +# (action "script-fu-paste-as-pattern") +# (action "view-rotate-reset") +# (action "view-scroll-center" "<Shift>j") +# (action "dialogs-layers" "<Primary>l") +# (action "tools-force-decrease-skip") +# (action "view-reset" "exclam") +# (action "layers-mode-previous") +# (action "layers-edit") +# (action "plug-in-dbbrowser") +# (action "paths-edit-attributes") +# (action "script-fu-make-brush-rectangular-feathered") +# (action "context-background-value-minimum") +# (action "filters-noise-perlin") +# (action "filters-posterize") +# (action "context-brush-shape-circle") +# (action "layers-lower") +# (action "context-brush-radius-increase-less") +# (action "layers-new" "<Primary><Shift>n") +# (action "image-softproof-intent-absolute-colorimetric") +# (action "tools-text" "t") +# (action "plug-in-nl-filter") +# (action "image-color-profile-save") +# (action "context-background-blue-increase") +# (action "context-palette-background-next") +# (action "context-brush-hardness-minimum") +# (action "tools-airbrush-rate-set") +# (action "gimp-help-concepts-usage") +# (action "image-softproof-intent-saturation") +# (action "context-background-hue-set") +# (action "context-foreground-hue-increase") +# (action "context-foreground-blue-decrease") +# (action "tools-force-increase-skip") +# (action "channels-selection-intersect") +(action "tools-scale" "<Primary>t") +# (action "file-save-as" "<Primary><Shift>s") +# (action "file-save-and-close") +# (action "view-move-to-screen--1") +# (action "view-rotate-345") +# (action "filters-vignette") +# (action "context-pattern-select-last") +# (action "context-paint-mode-first") +# (action "plug-in-animationoptimize") +# (action "dialogs-templates") +# (action "channels-color-tag-gray") +# (action "context-background-green-increase") +# (action "image-resize") +# (action "script-fu-round-corners") +# (action "context-swatch-foreground-first") +# (action "tools-spacing-maximum") +# (action "channels-selection-add") +# (action "tools-hardness-set") +# (action "plug-in-spyrogimp") +# (action "view-rotate-other") +# (action "dialogs-dynamics") +(action "tools-free-select" "l") +# (action "layers-duplicate" "<Primary><Shift>d") +# (action "select-copy-float") +# (action "gimp-online-roadmap") +# (action "tools-object-2-last") +# (action "dialogs-gradient-editor") +(action "tools-warp") +# (action "filters-c2g") +# (action "filters-displace") +# (action "plug-in-screenshot") +# (action "tools-rect-select" "r") +# (action "filters-motion-blur-zoom") +# (action "windows-tabs-position-bottom") +# (action "image-convert-non-linear") +# (action "view-show-rulers" "<Primary><Shift>r") +# (action "view-zoom-1-1" "1" "KP_1") +# (action "tools-angle-decrease-skip") +# (action "context-background-blue-set") +# (action "view-zoom-1-2" "at" "<Shift>KP_2") +# (action "plug-in-metadata-editor") +# (action "channels-new") +# (action "view-dot-for-dot") +# (action "filters-shadows-highlights") +# (action "plug-in-sparkle") +(action "tools-fuzzy-select" "w") +# (action "filters-edge-neon") +# (action "gimp-help-using-selections") +# (action "file-export" "<Primary>e") +# (action "filters-noise-rgb") +# (action "filters-image-gradient") +# (action "tools-airbrush-rate-minimum") +# (action "tools-aspect-decrease-percent") +# (action "plug-in-film") +# (action "script-fu-guide-new") +# (action "context-palette-foreground-first") +# (action "view-zoom-1-4" "numbersign" "<Shift>KP_3") +# (action "view-snap-to-canvas") +# (action "filters-bump-map") +# (action "filters-slic") +# (action "filters-color-temperature") +# (action "script-fu-old-photo") +# (action "context-brush-spikes-decrease") +# (action "context-background-red-minimum") +# (action "debug-dump-keyboard-shortcuts") +# (action "select-invert" "<Primary>i") +# (action "context-brush-radius-decrease-percent") +# (action "tools-hardness-decrease-percent") +# (action "view-padding-color-custom") +# (action "filters-recursive-transform") +# (action "tools-opacity-set") +# (action "context-foreground-value-minimum") +# (action "layers-raise-to-top") +# (action "filters-normal-map") +# (action "tools-measure" "<Shift>m") +# (action "filters-gegl-alpha-clip") +# (action "layers-mask-add") +# (action "context-brush-spacing-minimum") +# (action "tools-spacing-increase-skip") +# (action "context-background-green-set") +# (action "context-background-value-set") +# (action "view-display-intent-relative-colorimetric") +# (action "context-foreground-blue-increase") +# (action "view-zoom-1-8" "dollar" "<Shift>KP_4") +# (action "script-fu-paste-as-brush") +# (action "view-zoom-16-1" "5" "KP_5") +# (action "gimp-palette-export-css") +# (action "filters-emboss") +# (action "image-rotate-270") +# (action "tools-opacity-increase-percent") +# (action "context-brush-spikes-increase-skip") +# (action "image-scale") +# (action "script-fu-set-cmap") +# (action "channels-raise") +# (action "filters-noise-hurl") +# (action "context-brush-angle-maximum") +# (action "context-colormap-foreground-set") +# (action "image-convert-grayscale") +(action "image-duplicate") +# (action "dialogs-undo-history") +# (action "select-feather") +# (action "select-stroke-last-values") +# (action "script-fu-waves-anim") +# (action "image-crop-to-content") +# (action "context-background-value-decrease") +# (action "filters-oilify") +# (action "paths-copy") +# (action "select-grow") +# (action "context-opacity-increase-skip") +# (action "view-scroll-page-left") +# (action "plug-in-gradmap") +# (action "context-colors-default" "d") +# (action "context-palette-select-previous") +# (action "filters-gegl-bilateral-filter") +# (action "context-swatch-foreground-last") +# (action "layers-mask-selection-subtract") +# (action "context-background-red-set") +# (action "layers-scale") +# (action "script-fu-test-sphere-v3") +# (action "tools-levels") +# (action "tools-size-increase-percent") +# (action "filters-edge-laplace") +# (action "image-configure-grid") +# (action "tools-spacing-decrease-percent") +# (action "context-opacity-set") +# (action "image-convert-indexed") +# (action "context-foreground-red-maximum") +# (action "context-background-green-minimum") +# (action "plug-in-wavelet-decompose") +# (action "script-fu-burn-in-anim") +# (action "plug-in-jigsaw") +# (action "dialogs-selection-editor") +# (action "image-convert-rgb") +# (action "gimp-help-concepts-paths") +# (action "image-color-profile-discard") +# (action "plug-in-flame") +# (action "debug-mem-profile") +# (action "context-brush-spikes-increase") +# (action "image-color-profile-use-srgb") +# (action "python-fu-foggify") +# (action "tools-airbrush-rate-decrease") +# (action "script-fu-guides-from-selection") +# (action "view-zoom-maximum") +# (action "dialogs-tool-presets") +# (action "tools-aspect-decrease") +# (action "view-zoom-in" "plus" "KP_Add" "ZoomIn") +# (action "paths-selection-to-path") +# (action "context-background-blue-decrease-skip") +# (action "view-color-management-softproof") +# (action "tools-warp-effect-hardness-set") +# (action "tools-opacity-minimum") +# (action "filters-softglow") +# (action "filters-color-enhance") +# (action "tools-opacity-decrease" "less") +# (action "tools-force-set-to-default") +(action "context-brush-hardness-decrease-skip" "braceleft") +# (action "edit-cut" "<Primary>x" "Cut") +# (action "context-pattern-select-next") +# (action "layers-mask-selection-add") +# (action "context-background-green-increase-skip") +# (action "image-color-profile-convert") +# (action "filters-waterpixels") +# (action "context-palette-select-set") +# (action "python-fu-palette-to-gradient-repeating") +# (action "select-border") +# (action "context-foreground-hue-set") +# (action "dialogs-images") +# (action "script-fu-xach-effect") +# (action "dialogs-document-history") +# (action "dialogs-keyboard-shortcuts") +# (action "script-fu-clothify") +# (action "plug-in-animationplay") +# (action "tools-dodge-burn" "<Shift>d") +# (action "tools-object-2-next") +# (action "context-palette-foreground-next-skip") +# (action "plug-in-reset-all") +# (action "layers-select-bottom" "End") +# (action "context-foreground-hue-minimum") +# (action "view-zoom-8-1" "4" "KP_4") +# (action "tools-airbrush-rate-increase-skip") +# (action "context-colormap-foreground-next-skip") +# (action "layers-visible") +# (action "context-swatch-background-next-skip") +# (action "plug-in-mail-image") +# (action "context-palette-background-previous") +# (action "layers-mode-first") +# (action "context-palette-foreground-set") +# (action "file-copy-location") +# (action "dialogs-action-search" "slash" "KP_Divide") +# (action "context-foreground-blue-minimum") +# (action "tools-size-minimum") +# (action "filters-convolution-matrix") +# (action "layers-mask-show") +# (action "layers-composite-mode-union") +# (action "plug-in-retinex") +# (action "edit-paste-merged-in-place") +# (action "edit-paste-float-in-place") +# (action "edit-copy" "<Primary>c" "Copy") +# (action "tools-object-2-previous") +# (action "python-fu-palette-sort") +# (action "context-brush-hardness-set") +# (action "tools-ink-blob-angle-set") +# (action "context-tool-select-first") +# (action "filters-erode") +# (action "edit-fill-bg" "<Primary>period") +# (action "image-print-size") +# (action "context-foreground-green-minimum") +# (action "filters-gegl-color-warp") +# (action "script-fu-unsharp-mask") +# (action "tools-handle-transform" "<Shift>l") +# (action "filters-gaussian-blur") +# (action "context-colormap-background-previous") +# (action "image-merge-layers" "<Primary>m") +# (action "filters-high-pass") +(action "tools-move" "v") +# (action "context-pattern-select-previous") +# (action "context-background-hue-maximum") +# (action "script-fu-guides-remove") +# (action "context-foreground-saturation-increase-skip") +# (action "image-softproof-black-point-compensation") +# (action "channels-select-previous") +# (action "tools-flip" "<Shift>f") +# (action "context-brush-angle-set") +# (action "edit-fill-pattern" "<Primary>semicolon") +# (action "layers-composite-mode-clip-to-layer") +# (action "edit-paste-in-place" "<Primary><Alt>v" "<Alt>Paste") +(action "tools-vector") +# (action "script-fu-make-brush-elliptical-feathered") +# (action "tools-aspect-minimum") +# (action "view-snap-to-bbox") +# (action "quick-mask-configure") +# (action "tools-object-1-first") +# (action "gimp-palette-export-java") +# (action "plug-in-grid") +# (action "script-fu-lava") +# (action "channels-color-tag-red") +# (action "context-brush-radius-decrease-skip") +# (action "context-brush-spikes-minimum") +# (action "layers-opacity-opaque") +# (action "context-foreground-blue-decrease-skip") +# (action "context-foreground-blue-set") +# (action "tools-angle-decrease") +(action "context-brush-radius-decrease" "bracketleft") +# (action "tools-object-1-previous") +# (action "paths-export") +# (action "plug-in-animationoptimize-diff") +# (action "filters-dropshadow") +# (action "context-font-select-previous") +# (action "filters-maze") +# (action "plug-in-tile") +# (action "image-convert-u32") +# (action "paths-delete") +# (action "quick-mask-toggle" "<Shift>q") +(action "tools-paintbrush" "b") +# (action "layers-select-flattened-previous") +# (action "file-revert") +# (action "context-swatch-foreground-next" "0") +# (action "layers-anchor" "<Primary>h") +# (action "context-foreground-saturation-maximum") +# (action "layers-opacity-set") +# (action "context-brush-aspect-maximum") +# (action "plug-in-goat-exercise-c") +# (action "quick-mask-invert-on") +# (action "layers-mask-selection-intersect") +# (action "image-softproof-intent-relative-colorimetric") +# (action "dialogs-dashboard") +# (action "drawable-levels-stretch") +# (action "layers-lock-content") +# (action "context-gradient-select-first") +(action "tools-size-increase-skip") +# (action "layers-mask-selection-replace") +# (action "script-fu-ripply-anim") +# (action "filters-supernova") +# (action "view-scroll-page-up") +# (action "context-background-saturation-increase-skip") +# (action "tools-hardness-increase-skip") +# (action "filters-focus-blur") +(action "tools-eraser" "e") +# (action "dialogs-preferences") +# (action "channels-color-tag-yellow") +# (action "filters-brightness-contrast") +# (action "tools-size-set-to-default" "backslash") +# (action "drawable-lock-content") +# (action "dialogs-vectors") +# (action "view-scroll-down") +# (action "plug-in-palettemap") +# (action "tools-transform-preview-opacity-set") +# (action "filters-color-rotate") +# (action "view-padding-color-dark-check") +# (action "tools-ink-blob-aspect-set") +# (action "context-paint-mode-previous") +# (action "context-swatch-background-last") +# (action "channels-selection-subtract") +# (action "context-background-green-decrease") +# (action "context-colors-swap" "x") +# (action "filters-colorize") +# (action "image-resize-to-layers") +# (action "filters-gaussian-blur-selective") +# (action "view-rotate-set-absolute") +# (action "context-background-hue-decrease-skip") +# (action "file-gih-export-internal") +# (action "filters-waves") +# (action "tools-airbrush-flow-decrease-skip") +# (action "dialogs-device-status") +# (action "context-brush-radius-minimum") +# (action "view-scroll-page-right") +# (action "file-print-gtk") +# (action "debug-gtk-inspector") +# (action "filters-gegl-levels") +# (action "channels-lower") +# (action "dialogs-about") +# (action "filters-noise-reduction") +# (action "context-foreground-saturation-set") +# (action "filters-reinhard-2005") +# (action "plug-in-compose") +# (action "filters-panorama-projection") +# (action "layers-mask-delete") +# (action "filters-gegl-graph") +# (action "layers-composite-mode-auto") +# (action "filters-recent-01") +# (action "filters-noise-spread") +# (action "script-fu-sota-chrome-it") +# (action "windows-show-display-next" "<Alt>Tab" "Forward") +# (action "filters-recent-02") +# (action "layers-color-tag-yellow") +# (action "gimp-online-docs-web-site") +# (action "context-foreground-green-set") +# (action "context-foreground-value-set") +# (action "context-background-saturation-increase") +# (action "filters-recent-03") +# (action "context-foreground-saturation-decrease") +# (action "dialogs-module-dialog") +# (action "plug-in-goat-exercise-gjs") +# (action "filters-invert-value") +# (action "view-color-management-enable") +# (action "view-show-layer-boundary") +# (action "context-gradient-select-last") +(action "select-none" "<Primary>d") +# (action "filters-recent-04") +# (action "channels-select-top") +# (action "tools-brightness-contrast") +(action "view-show-selection") +# (action "tools-aspect-increase-percent") +# (action "filters-recent-05") +# (action "context-background-red-increase") +# (action "context-background-blue-maximum") +# (action "filters-recent-06") +# (action "layers-alpha-remove") +# (action "context-foreground-value-decrease-skip") +# (action "plug-in-animationunoptimize") +# (action "tools-rotate" "<Shift>r") +# (action "edit-strong-undo" "<Primary><Shift>z") +# (action "layers-merge-down") +# (action "gimp-help-using-web") +# (action "image-convert-linear") +(action "tools-airbrush") +# (action "filters-recent-07") +# (action "plug-in-spheredesigner") +# (action "script-fu-blend-anim") +# (action "layers-new-from-visible") +# (action "filters-recent-08") +# (action "tools-paintbrush-angle-set") +# (action "tools-force-increase-percent") +# (action "context-brush-spikes-set") +# (action "filters-variable-blur") +# (action "file-create-template") +# (action "filters-recent-09") +# (action "tools-mypaint-brush-radius-set") +# (action "dialogs-colors") +# (action "layers-color-tag-violet") +# (action "view-rotate-90") +# (action "edit-redo" "<Primary>y") +# (action "tools-paintbrush-hardness-set") +# (action "tools-angle-decrease-percent") +# (action "context-brush-spacing-decrease-skip") +# (action "file-open-recent-01" "<Primary>1") +# (action "context-brush-shape-diamond") +# (action "tools-threshold") +# (action "plug-in-despeckle") +# (action "filters-gegl-bevel") +# (action "dialogs-palettes") +# (action "filters-polar-coordinates") +# (action "filters-mean-curvature-blur") +# (action "tools-zoom" "z") +# (action "windows-tabs-position-left") +# (action "filters-motion-blur-circular") +# (action "file-open-recent-02" "<Primary>2") +# (action "paths-import") +# (action "dialogs-input-devices") +# (action "channels-color-tag-orange") +# (action "view-scroll-bottom-border") +# (action "context-foreground-hue-decrease-skip") +# (action "context-palette-foreground-previous") +# (action "file-open-recent-03" "<Primary>3") +# (action "tools-paintbrush-spacing-set") +# (action "script-fu-coffee-stain") +# (action "plug-in-depth-merge") +# (action "tools-object-2-first") +# (action "layers-delete") +# (action "tools-object-1-last") +# (action "paths-duplicate") +# (action "filters-fractal-trace") +# (action "file-open-recent-04" "<Primary>4") +# (action "edit-clear" "Delete") +# (action "file-quit" "<Primary>q") +# (action "filters-checkerboard") +# (action "file-open-recent-05" "<Primary>5") +# (action "tools-ink-blob-pixel-size-set") +# (action "layers-resize-to-image") +# (action "tools-ink-blob-size-set") +# (action "python-fu-histogram-export") +# (action "file-open-recent-06" "<Primary>6") +# (action "layers-color-tag-none") +# (action "filters-red-eye-removal") +# (action "layers-mask-edit") +# (action "context-foreground-saturation-increase") +# (action "file-open-recent-07" "<Primary>7") +# (action "view-scroll-up") +# (action "tools-spacing-increase-percent") +# (action "context-colormap-foreground-previous") +# (action "filters-little-planet") +# (action "layers-alpha-selection-replace") +# (action "plug-in-plug-in-details") +# (action "context-brush-angle-minimum") +# (action "file-open-recent-08" "<Primary>8") +# (action "context-background-value-maximum") +# (action "layers-mask-add-button") +# (action "context-swatch-background-set") +# (action "filters-noise-slur") +# (action "image-rotate-180") +# (action "filters-edge-sobel") +# (action "tools-angle-increase-skip") +# (action "file-open-recent-09" "<Primary>9") +# (action "tools-heal" "h") +# (action "gimp-help-using-simpleobjects") +# (action "filters-photocopy") +# (action "tools-spacing-decrease") +# (action "filters-channel-mixer") +# (action "dialogs-cursor") +# (action "file-pat-export-internal") +# (action "layers-lock-position") +# (action "plug-in-fractalexplorer") +# (action "layers-color-tag-orange") +# (action "image-resize-to-selection") +# (action "context-brush-hardness-maximum") +# (action "context-swatch-foreground-next-skip") +# (action "paths-visible") +# (action "channels-visible") +# (action "select-sharpen") +# (action "context-gradient-select-set") +# (action "debug-dump-attached-data") +# (action "image-flip-vertical") +# (action "layers-text-along-vectors") +# (action "layers-text-to-vectors") +# (action "script-fu-make-brush-rectangular") +# (action "view-snap-to-grid") +# (action "tools-mypaint-brush" "y") +# (action "filters-newsprint") +# (action "context-swatch-background-next") +# (action "context-brush-angle-decrease-skip") +# (action "file-show-in-file-manager" "<Primary><Alt>f") +# (action "dialogs-indexed-palette") +# (action "gimp-help-using-fileformats") +# (action "layers-composite-mode-intersection") +# (action "layers-alpha-selection-add") +# (action "dialogs-tool-options") +# (action "edit-copy-visible" "<Primary><Shift>c" "<Shift>Copy") +# (action "filters-distance-map") +# (action "gimp-online-bugs-features") +# (action "paths-lock-position") +# (action "dialogs-histogram") +# (action "channels-select-bottom") +# (action "filters-mantiuk-2006") +# (action "filters-gegl-color-assimilation-grid") +# (action "tools-force-minimum") +# (action "filters-tile-glass") +# (action "file-export-as" "<Primary><Shift>e") +# (action "image-new" "<Primary>n") +# (action "filters-dilate") +# (action "filters-invert-linear") +# (action "context-palette-select-last") +# (action "plug-in-decompose") +# (action "filters-plasma") +# (action "tools-aspect-decrease-skip") +# (action "context-gradient-select-next") +# (action "layers-select-previous" "Page_Up") +# (action "windows-tab-position") +# (action "script-fu-drop-shadow") +# (action "paths-selection-replace") +# (action "view-display-intent-saturation") +# (action "context-background-red-maximum") +# (action "filters-gegl-negative-darkroom") +# (action "context-background-saturation-minimum") +# (action "select-cut-float" "<Primary><Shift>l") +# (action "dialogs-buffers") +(action "tools-color-picker" "i") +# (action "filters-gegl-inner-glow") +# (action "context-foreground-value-maximum") +# (action "filters-bayer-matrix") +# (action "context-background-saturation-set") +# (action "tools-warp-effect-size-set") +# (action "tools-spacing-increase") +# (action "channels-color-tag-brown") +# (action "view-show-sample-points") +# (action "paths-stroke") +# (action "filters-recent-10") +# (action "view-zoom-out" "minus" "KP_Subtract" "ZoomOut") +# (action "filters-gegl-fractal-explorer") +# (action "tools-opacity-decrease-skip" "<Primary>less") +# (action "view-scroll-right") +# (action "view-zoom-revert" "grave") +# (action "filters-diffraction-patterns") +# (action "tools-align" "q") +# (action "windows-show-display-previous" "<Shift><Alt>Tab" "Back") +# (action "filters-tile-seamless") +# (action "gimp-palette-export-php") +# (action "tools-angle-minimum") +# (action "filters-curves") +# (action "layers-opacity-transparent") +# (action "channels-raise-to-top") +# (action "tools-airbrush-flow-increase") +# (action "context-background-blue-increase-skip") +# (action "filters-whirl-pinch") +# (action "context-brush-select-set") +# (action "help-context-help" "<Shift>F1") +# (action "tools-pencil" "n") +(action "context-brush-hardness-increase-skip" "braceright") +# (action "filters-edge") +# (action "tools-object-1-next") +# (action "layers-opacity-decrease-skip") +# (action "dialogs-channels") +# (action "filters-apply-canvas") +# (action "tools-opacity-decrease-percent") +# (action "file-open" "<Primary>o") +# (action "script-fu-gradient-example") +# (action "debug-benchmark-projection") +# (action "script-fu-perspective-shadow") +# (action "plug-in-script-fu-console") +# (action "view-snap-to-vectors") +# (action "context-background-red-decrease-skip") +# (action "view-scroll-left") +# (action "context-dynamics-toggle") +# (action "file-pdf-export-multi") +# (action "select-shrink") +# (action "view-zoom-fill") +# (action "plug-in-metadata-viewer") +# (action "gimp-online-developer-web-site") +# (action "plug-in-small-tiles") +# (action "filters-threshold-alpha") +# (action "layers-alpha-selection-intersect") +# (action "context-tool-select-previous") +# (action "context-brush-aspect-decrease-skip") +# (action "view-display-intent-absolute-colorimetric") +# (action "tools-hardness-minimum") +# (action "plug-in-colormap-swap") +# (action "script-fu-distress-selection") +# (action "filters-antialias") +# (action "tools-object-2-set") +# (action "tools-spacing-set") +# (action "layers-merge-down-button") +# (action "file-open-recent-10" "<Primary>0") +# (action "channels-lower-to-bottom") +# (action "layers-color-tag-blue") +# (action "plug-in-align-layers") +# (action "filters-hue-saturation") +# (action "tools-ink" "k") +# (action "view-show-guides" "<Primary><Shift>t") +# (action "script-fu-tile-blur") +# (action "filters-exposure") +# (action "windows-tabs-position-top") +# (action "filters-mono-mixer") +# (action "filters-threshold") +# (action "tools-force-decrease") +# (action "filters-gegl-color-overlay") +# (action "tools-perspective-clone") +# (action "filters-bloom") +# (action "tools-opacity-maximum") +# (action "dialogs-brush-editor") +# (action "paths-selection-subtract") +# (action "context-font-select-set") +# (action "context-foreground-saturation-minimum") +# (action "layers-new-last-values") +# (action "context-colormap-foreground-last") +# (action "paths-raise") +# (action "paths-fill-last-values") +# (action "drawable-flip-horizontal") +# (action "layers-select-flattened-next") +(action "tools-clone" "s") +# (action "edit-named-cut") +# (action "view-color-management-reset") +# (action "layers-select-top" "Home") +# (action "view-fullscreen" "F11") +# (action "layers-blend-space-auto") +# (action "filters-stretch-contrast") +# (action "plug-in-imagemap") +# (action "filters-deinterlace") +# (action "context-brush-angle-decrease") +# (action "filters-noise-hsv") +# (action "tools-mypaint-brush-pixel-size-set") +# (action "channels-color-tag-green") +# (action "tools-cage" "<Shift>g") +# (action "context-foreground-hue-maximum") +# (action "gimp-help-using-docks") +# (action "file-close-all" "<Primary><Shift>w") +# (action "context-background-saturation-decrease") +# (action "tools-paintbrush-size-set") +# (action "filters-gegl-absolute") +# (action "file-overwrite") +# (action "context-foreground-red-increase") +# (action "filters-saturation") +# (action "layers-alpha-add") +# (action "context-foreground-blue-maximum") +# (action "gimp-help-main") +# (action "view-padding-color-theme") +# (action "context-foreground-green-decrease-skip") +# (action "image-flatten") +# (action "tools-force-set") +# (action "context-foreground-blue-increase-skip") +# (action "image-crop-to-selection") +(action "tools-smudge" "o") +# (action "view-show-menubar") +# (action "tools-paintbrush-aspect-ratio-set") +# (action "tools-paintbrush-pixel-size-set") +# (action "layers-mode-last") +# (action "view-zoom-in-skip") +# (action "filters-motion-blur-linear") +# (action "paths-select-previous") +# (action "context-pattern-select-first") +# (action "context-background-value-decrease-skip") +# (action "dialogs-tips") +# (action "plug-in-checkerboard") +# (action "view-zoom") +# (action "context-background-red-decrease") +# (action "view-scroll-vertical") +# (action "context-palette-select-next") +# (action "paths-selection-intersect") +# (action "context-tool-select-set") +# (action "context-foreground-red-decrease-skip") +# (action "layers-merge-group") +# (action "file-open-location") +# (action "image-rotate-90") +# (action "tools-gegl") +# (action "file-open-as-layers" "<Primary><Alt>o") +# (action "script-fu-line-nova") +# (action "context-brush-radius-increase-skip") +# (action "filters-gegl-local-threshold") +# (action "layers-alpha-selection-subtract") +# (action "tools-foreground-select-brush-size-set") +# (action "filters-noise-solid") +(action "tools-size-increase") +# (action "dialogs-navigation") +# (action "filters-color-balance") +(action "tools-unified-transform") +# (action "filters-cubism") +# (action "tools-force-increase") +# (action "tools-by-color-select-short") +# (action "image-softproof-profile") +# (action "tools-angle-increase-percent") +# (action "dialogs-palette-editor") +# (action "edit-paste-into-in-place") +# (action "drawable-rotate-270") +# (action "view-zoom-other") +# (action "context-swatch-background-previous") +# (action "context-foreground-value-decrease") +# (action "filters-gegl-styles") +# (action "context-foreground-red-set") +# (action "filters-alien-map") +# (action "drawable-equalize") +# (action "context-colormap-background-first") +(action "tools-iscissors") +# (action "debug-show-image-graph") +# (action "filters-gegl-denoise-dct") +# (action "context-background-hue-increase-skip") +# (action "dialogs-fonts") +# (action "context-brush-angle-increase") +# (action "tools-airbrush-flow-maximum") +# (action "tools-airbrush-flow-increase-skip") +# (action "paths-select-next") +# (action "tools-paint-select-pixel-size-set") +# (action "filters-lens-flare") +# (action "plug-in-sample-colorize") +# (action "tools-hardness-increase") +# (action "layers-crop-to-content") +# (action "context-gradient-select-previous") +# (action "view-flip-vertically") +# (action "channels-edit-attributes") +(action "tools-ellipse-select" "m") +# (action "script-fu-spinning-globe") +# (action "plug-in-hot") +# (action "tools-bucket-fill" "<Shift>b") +# (action "filters-apply-lens") +# (action "context-brush-aspect-set") +# (action "plug-in-destripe") +# (action "image-properties" "<Alt>Return") +# (action "paths-merge-visible") +# (action "tools-spacing-minimum") +# (action "python-fu-palette-offset") +# (action "drawable-rotate-90") +# (action "context-brush-select-previous") +# (action "plug-in-map-object") +# (action "view-rotate-270") +# (action "script-fu-slide") +# (action "tools-hardness-increase-percent") +# (action "context-brush-radius-increase-percent") +# (action "script-fu-addborder") +# (action "dialogs-sample-points") +# (action "context-brush-aspect-increase") +# (action "paths-color-tag-none") +# (action "channels-lock-position") +# (action "filters-noise-cell") +# (action "context-opacity-opaque") +# (action "filters-gegl-unpremultiply") +# (action "script-fu-selection-rounded-rectangle") +# (action "plug-in-guillotine") +# (action "context-brush-radius-decrease-less") +# (action "context-opacity-transparent") +# (action "plug-in-script-fu-server") +# (action "channels-lock-content") +# (action "tools-perspective" "<Shift>p") +# (action "context-foreground-value-increase-skip") +# (action "paths-new-last-values") +# (action "filters-spherize") +# (action "view-zoom-4-1" "3" "KP_3") +# (action "context-colormap-background-set") +# (action "context-colormap-foreground-next") +# (action "paths-color-tag-red") +# (action "quick-mask-invert-off") +# (action "context-foreground-value-increase") +# (action "filters-ripple") +# (action "layers-color-tag-gray") +# (action "context-brush-spacing-increase-skip") +# (action "filters-stress") +# (action "tools-foreground-select") +# (action "image-convert-u8") +# (action "paths-fill") +# (action "gimp-palette-export-python") +# (action "context-foreground-hue-increase-skip") +# (action "tools-aspect-set-to-default") +# (action "context-background-hue-decrease") +# (action "context-pattern-select-set") +# (action "filters-reshow" "<Primary><Shift>f") +# (action "context-colormap-foreground-first") +# (action "layers-mode-next") +# (action "plug-in-recompose") +# (action "gimp-online-main-web-site") +# (action "context-colormap-background-last") +# (action "layers-color-tag-brown") +# (action "context-palette-foreground-last") +# (action "python-fu-gradient-save-as-css") +# (action "tools-object-1-set") +(action "view-shrink-wrap") +# (action "paths-new") +# (action "layers-composite-mode-clip-to-backdrop") +# (action "dialogs-symmetry") +# (action "layers-crop-to-selection") +# (action "filters-rgb-clip") +# (action "channels-color-tag-none") +# (action "tools-convolve" "<Shift>u") +# (action "view-softproof-gamut-check") +# (action "dialogs-error-console") +# (action "layers-composite-space-auto") +# (action "layers-opacity-increase") +# (action "script-fu-carve-it") +# (action "layers-text-discard") +# (action "filters-spiral") +# (action "layers-lock-alpha") +# (action "edit-paste-as-new-image" "<Primary><Shift>v" "<Shift>Paste") +# (action "script-fu-font-map") + +# end of shortcutsrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/splashes/splash-screen-2025-v2.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/splashes/splash-screen-2025-v2.png Binary files differnew file mode 100644 index 0000000..c11b547 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/splashes/splash-screen-2025-v2.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tags.xml b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tags.xml new file mode 100644 index 0000000..e421ad7 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tags.xml @@ -0,0 +1,4275 @@ +<?xml version='1.0' encoding='UTF-8'?> +<tags> + + <resource identifier="${gimp_data_dir}/brushes/Round.vbr" checksum="a7f02530d3bc7484c8f9240cbe9c65b1"> + <tag>redondo</tag> + </resource> + + <resource identifier="${gimp_data_dir}/brushes/Round-Fuzzy.vbr" checksum="f8cb2466841104a55e42afce4568d103"> + <tag>difuso</tag> + <tag>redondo</tag> + </resource> + + <resource identifier="internal:gimp-brush-clipboard-image//Clipboard Image" checksum="157dcef48665ab465439cfaf10d6feeb"> + </resource> + + <resource identifier="internal:gimp-brush-clipboard-mask//Clipboard Mask" checksum="157dcef48665ab465439cfaf10d6feeb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/1-pixel.vbr//1. Pixel" checksum="c84494b4a904a7c1a3548e564b073ca3"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Block-01.vbr//2. Block 01" checksum="11dc53930c1fb124f5502d3e2dba4c8e"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Block-02.vbr//2. Block 02" checksum="23b547a4b3ac156c4efba20bbb91a662"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Block-03.vbr//2. Block 03" checksum="678860176ea362c2d3db787b8b0710fa"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Hardness-025.vbr//2. Hardness 025" checksum="24f599a94c72395b1733a8cf64bf4527"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Hardness-050.vbr//2. Hardness 050" checksum="22550538bb856626930902cb0c398f74"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Hardness-075.vbr//2. Hardness 075" checksum="c196ef1b139d8f2744e6519c7a220cf1"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Hardness-100.vbr//2. Hardness 100" checksum="22b8f688f7cd7d6139c56dfc33b14bfd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/Star.vbr//2. Star" checksum="fdd1163d5fdf7371df2dd7896e79231a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Acrylic-01.gih//Acrylic 01" checksum="9ec0779f4c84fb3d0844bcdb069c8e0a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Acrylic-02.gih//Acrylic 02" checksum="da0b21c73078882a59430ce68e8860b9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Acrylic-03.gih//Acrylic 03" checksum="46c0656093b556418dbcd24de48a2596"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Acrylic-04.gih//Acrylic 04" checksum="11311bde958533f3b7ada598af5c6d46"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Acrylic-05.gih//Acrylic 05 #2" checksum="50cfa85464d38b04c719770e045f4e3c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Legacy/confetti.gih//Animated Confetti" checksum="d136b60fdd9cf41693a485a329b32e95"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Bristles-01.gbr//Bristles 01" checksum="fdb59dabc3b9fc9716bd87cfe225ba3b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Bristles-02.gbr//Bristles 02" checksum="6432476cb5cb5b5642433465e23f7402"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Bristles-03.gbr//Bristles 03" checksum="6162ce91b1218ec8f0f98bfab930d5bf"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Cell-01.gbr//Cell 01" checksum="4814485c0f5974fa193eb15f710c3d1c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Cell-02.gbr//Cell 02" checksum="e5ce74dd25bdd3fc05ab8d930c6f9e44"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Chalk-01.gih//Chalk 01" checksum="832186dc1b71adbcb2f1a6ba08ce302f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Chalk-02.gih//Chalk 02" checksum="27729bcad9c20129add5833bfcba2da8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Chalk-03.gih//Chalk 03" checksum="6d195118ceb4102d508eb3faedcf6dcc"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Charcoal-01.gbr//Charcoal 01" checksum="1cd3f9664c688103f0b230299dcf6987"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Charcoal-02.gbr//Charcoal 02" checksum="e77611c1661ab0d3bf4503d3238a5644"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Charcoal-03.gih//Charcoal 03" checksum="2be01e62b00a1c1fdc13aa92a7a91a6a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Legacy/confetti.gbr//Confetti" checksum="ba5a4759cb321b81e232bba3f33dce76"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Fun/GEGL-goat.gih//GEGL goat" checksum="7a80114d08663b04b3825b92db7e98c4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Grass.gih//Grass" checksum="81d3c86640806e7ad40f5e0c93d941ef"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Grunge-01.gih//Grunge 01" checksum="c9997d3cd91fccddfac507856b7dc17b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Hatch-Pen-01.gbr//Hatch Pen 01" checksum="97bc16ea1390946dc8f2c626294af921"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Oils-01.gbr//Oils 01" checksum="31ae0d62365e54402dcfe80784c6d691"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Oils-02.gbr//Oils 02" checksum="21f2ec5f7d414a2f3fffa97752675f55"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Media/Oils-03.gbr//Oils 03" checksum="0128fe2fd4bdf5894c52c787f742b587"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Pencil-01.gih//Pencil 01" checksum="775f1ee9e24fd5b71433472a5bf168ef"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Pencil-02.gih//Pencil 02" checksum="1f5cae22c8f8d30e027ade099c69d34c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Pencil-03.gih//Pencil 03" checksum="60089770c393b8f84c0b1238b2d818cc"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Sketch/Pencil-Scratch.gbr//Pencil Scratch" checksum="4213a17b290fd39a5c6c72d75b1aa4ac"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Basic/pixel.gbr//Pixel (1x1 square)" checksum="ce0705096e61dc0645b2c13a122d8e8f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Smoke.gbr//Smoke" checksum="eb1577def9f3a209b3457a9c99333dd9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Sparks-Hose.gih//Sparks" checksum="50faf43769ea9c6986fa38839e348b77"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Splats-01.gih//Splats 01" checksum="5ce135cbb844ce745db15150c15acde9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Splats-02.gih//Splats 02" checksum="e2352e2b26137b13161a859209e89b95"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Sponge-01.gbr//Sponge 01" checksum="355cc39ffe2d0fb382a51eb0a806f2bb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Splatters/Sponge-02.gbr//Sponge 02" checksum="4c0798a6621eef155dc86a79fe5df810"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Stone-Work-01.gih//Stone Work 01" checksum="8f1a964051f81e166def5b00fce15e27"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Texture-01.gbr//Texture 01" checksum="6c41a55e3cfaf5dc03988f05be6106f8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Texture-02.gbr//Texture 02" checksum="a2459f434c81d8eefeb063c005db9d80"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Texture-Hose-01.gih//Texture Hose 01" checksum="c36845a56879e601fbfeada31f5b414b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Texture-Hose-02.gih//Texture Hose 02" checksum="bfd5be7b42a28d038930f1aef897320d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Texture-Hose-03.gih//Texture Hose 03" checksum="d2818e2a9346edf7c76aeea5a215f5ca"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Vegetation-01.gbr//Vegetation 01" checksum="5f180b3d17ee11a9367489f2a597a451"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Texture/Vegetation-02.gih//Vegetation 02" checksum="6ce358a6a63479e729469f64bc77e361"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Legacy/vine.gih//Vine" checksum="3963e1de9cf5ead1f8cb6332b9351c6f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Fun/Wilber.gih//Wilber" checksum="1525d51a45fc9c0fea1cc1a0bf4d5b2a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/brushes/Fun/pepper.gbr//z Pepper" checksum="de818baf36685bdd260055a3e0204d57"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic-Dynamics.gdyn//Basic Dynamics" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Basic-Simple.gdyn//Basic Simple" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Color-From-Gradient.gdyn//Color From Gradient" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/FX/Confetti.gdyn//Confetti" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Dynamics-Random.gdyn//Dynamics Random" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Fade-Tapering.gdyn//Fade Tapering" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Negative-Size-Pressure.gdyn//Negative Size Pressure" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Pencil-Generic.gdyn//Pencil Generic" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Pencil-Shader.gdyn//Pencil Shader" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Pen-Generic.gdyn//Pen Generic" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/FX/Perspective.gdyn//Perspective" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Pressure-Opacity.gdyn//Pressure Opacity" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Basic/Pressure-Size.gdyn//Pressure Size" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Random-Color.gdyn//Random Color" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/FX/Speed_Size_Opacity.gdyn//Speed Size Opacity" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Tilt-Angle.gdyn//Tilt Angle" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Track-Direction.gdyn//Track Direction" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/dynamics/Velocity-Tapering.gdyn//Velocity Tapering" checksum="(null)"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/100%_Opaque.myb//100% Opaque" checksum="dba34eb70ff72295b544e5ded94d1315"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/1pixel.myb//1pixel" checksum="edc5df19469776f35d08d24f9248c406"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/2B_pencil.myb//2B pencil" checksum="abaa73df608d192d62bd3a33636cf1ba"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/2B_pencil.myb//2B pencil #1" checksum="7136280b33d2f2cb27c2cfcc96c57ce4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/4H_pencil.myb//4H pencil" checksum="2718434e495370fb4d96d217a3c524c2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-03-only-water.myb//acrylic 03 only water" checksum="8e76d58e5779a6d3938bace274dfe2b8"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-03-paint.myb//acrylic 03 paint" checksum="ddeb904dbe98e0ada934917c4631764b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-03-with-water.myb//acrylic 03 with water" checksum="47632d223f219632c8bab7aff8b11e21"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-04-only-water.myb//acrylic 04 only water" checksum="d1e977c6b6ad2e92ea09902e8eb05ccd"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-04-paint.myb//acrylic 04 paint" checksum="1cb3f8a8f3a93655b422e85fb8d4dcd5"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-04-with-water.myb//acrylic 04 with water" checksum="8a1fcc64cbda6bad185b605dda7734c2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-05-only-water.myb//acrylic 05 only water" checksum="8ea7d1f42d276b4cc007c78d9f466613"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-05-paint.myb//acrylic 05 paint" checksum="93a2862e570f020f90dd0652f1637227"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/acrylic-05-with-water.myb//acrylic 05 with water" checksum="c443fe3272da444032d7a8230d1124a2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/airbruch_press_a.myb//airbruch press a" checksum="2124811bb2fc34a7e513eab2b83c04ab"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/airbrush.myb//airbrush" checksum="e0a42db004a2031d79bbad9cf7932fbb"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/Airbrush_a.myb//Airbrush a" checksum="a1452f0bb3cb9b12bb675217f6bd9e35"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/airsmudge_a.myb//airsmudge a" checksum="dc8fa0d02e617af4edf1cf6c55e4b530"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/airsmudgeultimate_sk.myb//airsmudgeultimate sk" checksum="0d171b9a901deff13618681583ca6516"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/ballpen.myb//ballpen" checksum="0df9565cf6dad98cb80e809346d0bda7"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/basic.myb//basic" checksum="92832b48532ab5e997843216d34c173a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/basic_digital_brush.myb//basic digital brush" checksum="ea4b32f5e0f096850bf8a324a5430485"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/basic_digital_brush_smudging.myb//basic digital brush smudging" checksum="db84aa0c3a872ac3a28cfea64820f78b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/basic_digital_knife.myb//basic digital knife" checksum="487dcbc1afac31f23c06f14cc97d679a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/basic_digital_knife_smudging.myb//basic digital knife smudging" checksum="62b21082fa2492e916825df3f820f8b2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Beamlight.myb//Beamlight" checksum="91a10104dfd5bfdf6bca31b00936d6f0"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/BigAirbrush.myb//BigAirbrush" checksum="faa4428842e786fffb727376c7cffa8b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/blending.myb//blending" checksum="d90f949c9a06e542e7cf6300475d23c5"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/blending_knife.myb//blending knife" checksum="1ce38e00da76b3ae3250dc093283964b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/blend+paint.myb//blend+paint" checksum="bce3bd91fc31fadc39dafa95e33d9614"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/blur.myb//blur" checksum="a8e7e042ec22897b8107f5ae2822c07f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Blur_Fast.myb//Blur Fast" checksum="3e14060e7440e0f8447f3fbb5c6710d6"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/B-pencil.myb//B pencil" checksum="2988d540b16ef2e32d500e6b7af6d3cd"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/brush.myb//brush" checksum="edcc0d95df5c1e1388bd9a0216d46acb"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/brush.myb//brush #1" checksum="08853a92bb7d6536cfbacaff07ac845f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/bubble.myb//bubble" checksum="711d645b1d9bf7389fcc186ecd6ed1ad"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/bulk.myb//bulk" checksum="e44e2dbadcd1335160a29e46322c6356"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/calligraphy.myb//calligraphy" checksum="cc8fc9608de7f74ed40d458681de8d91"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/chalk.myb//chalk" checksum="5a0e5c2a87ce94752cef6fc126ac709f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/charcoal.myb//charcoal" checksum="c9b07a3269e570b8cb49ffc64cd6f43f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/charcoal-01.myb//charcoal 01" checksum="b34b9dd07c266b80d8cae0c076005602"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/charcoal-03.myb//charcoal 03" checksum="68d84dbfa6cfcf9e7033aa4cf9ba04ba"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/charcoal-04.myb//charcoal 04" checksum="acce970670cc73538b5916a220986b11"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/charcoal-blur1.myb//charcoal blur1" checksum="c8b7b28b8478b554f42d4e4a63796a11"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Classic_Paint.myb//Classic Paint" checksum="652661a003f0969a8d63c5276c21af3b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/classicroundblock_static_c.myb//classicroundblock static c" checksum="8a302c6160d1d033b13a4f4cd78f0646"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/classic_sk.myb//classic sk" checksum="9bd31cfe236ff595d72278dc9245c47e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Clouds.myb//Clouds" checksum="7fa3079c18b44060670420deec6861b2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/coarse_bulk_1.myb//coarse bulk 1" checksum="107f3a882b4b5edc19542a76a41c2c88"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/coarse_bulk_2.myb//coarse bulk 2" checksum="e321e31fc53a0c9f814f8df66704d2e5"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/coarse_bulk_3.myb//coarse bulk 3" checksum="f5faa729b0913a15aeec4f002b4705da"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Delayed_.myb//Delayed " checksum="2e4d57acffc5f5a229a616b10d3cc533"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/detail_brush_large.myb//detail brush large" checksum="3ffe0b0d29fba957ea737215b62e1081"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/detail_brush_large_glazing.myb//detail brush large glazing" checksum="628f35314cffb97af90636d67be8a87a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/detail_brush_thin.myb//detail brush thin" checksum="63cee845bed60394db7627c2184da65b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/detail_brush_thin_glazing.myb//detail brush thin glazing" checksum="d6ae174de6b77f2e6a3ccbf38396d1b6"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Dirty_Noise.myb//Dirty Noise" checksum="d355916cb8aca79117279ad6319be40c"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/Dirty_Transparent_sk.myb//Dirty Transparent sk" checksum="9700636c03eb486931da7b04bd9db1b7"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/DNA_brush.myb//DNA brush" checksum="e20d591640ba2295d68f2b358a118fae"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/dry_brush.myb//dry brush" checksum="e2bc50ed4427d22dbc8a494363e75ff4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/extreme_round_l.myb//extreme round l" checksum="9f2837c8244d179789c7b606cf6f4236"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/fill.myb//fill" checksum="b18ce179795fb8d8c2e806264ca5d17e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/fill_c.myb//fill c" checksum="1459723aa5bcc9da6759b15a42214a5e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/flat_bar_l.myb//flat bar l" checksum="df8f3310705e8427710378cb7247f877"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/fur.myb//fur" checksum="6366d5dfb337accd64bcdef2105107fd"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/glow.myb//glow" checksum="2ae5b11c9fb61b057d171e4551787024"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Glow_Airbrush.myb//Glow Airbrush" checksum="df630083203326bda3748adbba905cb9"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Grain.myb//Grain" checksum="bde2dbc003d0628150e8b1851d17abe4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/grainy_blending.myb//grainy blending" checksum="df5602fd713114eee5c59fdcbaeddb1f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/hard_blot.myb//hard blot" checksum="e412f824afaeab8d3fcfa3a69cb0a820"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Hard_Eraser.myb//Hard Eraser" checksum="524ee86e69183e91afdf94ce5a39365c"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/hard_sting.myb//hard sting" checksum="51967351a9eec6cf6e6296f813d8c60e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/imp_blending.myb//imp blending" checksum="1e9384e21aa7bf56fc0042ef2e7efa30"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/imp_details.myb//imp details" checksum="3c577a52249933cc97721f7146ca2c2b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/impressionism.myb//impressionism" checksum="08403e2c69074fc8a2fb0c1a4ef36ccd"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/ink_blot.myb//ink blot" checksum="bfdaf640cdfd8ac21aa7755c86b6b211"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/ink_eraser.myb//ink eraser" checksum="2a9f9d4fc333a98c66b24bd3bf61bbf4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/ink-slowline_s.myb//ink slowline s" checksum="bdb4cc8434a37f470b8caad86e678c9e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/ink_slow_s.myb//ink slow s" checksum="142431dd853cbaea246b5ef55d861218"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/inkster_l.myb//inkster l" checksum="34184247174bf95343a4fe85240789f1"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/irregular_ink.myb//irregular ink" checksum="5441209fff5e03048d2c76a536167407"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/kabura.myb//kabura" checksum="b8ddf48a52f62c671d4081738b376644"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/kneaded_eraser.myb//kneaded eraser" checksum="11657422b577a2cc450525f4547664c4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/kneaded_eraser_large.myb//kneaded eraser large" checksum="89aa5a7b495a35d1da66858272ad8441"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/knife.myb//knife" checksum="ae918f91195757c1869c1f014c565c2e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Knife.myb//Knife" checksum="38ba0f2a7d41814354e53dd1676422fc"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/large_hard_eraser.myb//large hard eraser" checksum="c0ba64637a3ed672f9933cc54a2ec2da"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/large_watercolor_fringe.myb//large watercolor fringe" checksum="e4a58bec344ca0f797548a065a380af8"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/leaves.myb//leaves" checksum="5756034d30b5b54e1cde81a2492aec26"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/liner.myb//liner" checksum="8803be1a13ac340a75ac8dd3bb9ba2c7"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/long_grass.myb//long grass" checksum="0a9f9091c733fa38dcedcb84e999b375"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Marker.myb//Marker" checksum="6dfbee4cd93bdee3bdd680a27c1ca5af"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/marker-01.myb//marker 01" checksum="d7063a780f422102fffc2feb618873be"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/marker-05.myb//marker 05" checksum="9bfdcdadfd47b24649a66ec5ebe763df"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/marker_fat.myb//marker fat" checksum="1a6c0d46be5b44dab9a14699d031a5bc"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/marker_small.myb//marker small" checksum="8cde245c0711668e6ea1c0c37660f710"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/modelling.myb//modelling" checksum="a3de139d4776f4037d96c388adc33ca0"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/modelling2.myb//modelling2" checksum="4180f9d0d99c30b69fcaf19cb829c056"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-01-clean.myb//oil 01 clean" checksum="6ab4217bf9b50175fc007f8386744f8d"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-01-paint.myb//oil 01 paint" checksum="7f1c347156dfdf585ebcd63f3655ece3"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-03-clean.myb//oil 03 clean" checksum="8ccb0b5b146a69d03c8de439b39ee75e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-03-paint.myb//oil 03 paint" checksum="caa31442c820142f1b9d8e3dab0eba67"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-06-clean.myb//oil 06 clean" checksum="5bd86ea7c601f4cce3e315d18a0db1b1"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-06-paint.myb//oil 06 paint" checksum="5d9a2723af33739c1c8fe150e5e0719d"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/oil-mop.myb//oil mop" checksum="1b59c769e486827fe1ba1fa074f4a437"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/only_water_fringe.myb//only water fringe" checksum="96d556d137c3bfec7dbc3ce0745c0e01"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/paint_barrr_sm.myb//paint barrr sm" checksum="267761c0eb7ddd9ef19c139ba2367c87"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/paint_radius_2_sm.myb//paint radius 2 sm" checksum="1725f2b5c73326c247c89e20b4df8417"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/paint_sm.myb//paint sm" checksum="e19eb1af0f70d2494322ccf4c30d359b"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/particules_3.myb//particules 3" checksum="dcaac293237f3b7c0ebd58230b90995a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/particules_eraser.myb//particules eraser" checksum="192f5067106dcb3f605490e4495c2fa7"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Pastel_1.myb//Pastel 1" checksum="81db0eecb92781466b76b2a4066c1e33"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/pen.myb//pen" checksum="3bb7024548f46c8681a37593ee834d18"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Pen.myb//Pen" checksum="b956254c3a665805448802fa1275b56a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/pen.myb//pen #1" checksum="f153b2d8987efdb2be18b8813a47bf54"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/PenBrush.myb//PenBrush" checksum="a2cb08ec273ec224df7217655de5fb19"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/pencil.myb//pencil" checksum="21a17d4c4fce369e8b74d0e632962530"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/pencil-2b.myb//pencil 2b" checksum="1bac673cb02a524cf100df0385099f78"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/pencil-8b.myb//pencil 8b" checksum="45b873e55578e2287a2ab2ad73fbc461"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/pen-note.myb//pen note" checksum="53c28c28967a1b373f58010d4e2883f2"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/pick_and_drag.myb//pick and drag" checksum="c2f441d54d7a8f2097c96087717e22ac"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/pixelblocking.myb//pixelblocking" checksum="be6506b5fbef99d305c8b973cb7b14c3"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/pixel_hardink.myb//pixel hardink" checksum="cc53998efab5d3cd5064e46bda62800c"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/pointy_ink.myb//pointy ink" checksum="ab81789cd3584926f103b7a4ed452d65"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/P._Shade.myb//P. Shade" checksum="a6b44ee613ffdd5b6d4ce6050838bbc5"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/puantilism.myb//puantilism" checksum="d05c2b445f6c4e69886143ceb07adba0"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/puantilism2.myb//puantilism2" checksum="3272ec1f21f5060de1ad20ba9bbb219f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/rigger_brush.myb//rigger brush" checksum="d237cf7255c86f35be825404c11aef78"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/rigger_brush_thin.myb//rigger brush thin" checksum="781e420d287e11edf49a8b61c138f91d"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/rough.myb//rough" checksum="0498848831b2fb431b83f7691a844295"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Round.myb//Round" checksum="9a20f0b34a0d0eac9463e934699b4e76"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Round_Bl.myb//Round Bl" checksum="b4ebd4e616bb56bee49cc05a3c47676f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/rounded.myb//rounded" checksum="e3b3e38a6470df5fec0be391bbbf724c"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/RS_blendOP.myb//RS blendOP" checksum="3c5a04b5775e9019cd3a94ad8c079164"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/sewing.myb//sewing" checksum="2987134ec9d4cd588a9b7246f7337738"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/short_grass.myb//short grass" checksum="0ec71dc5e66510177da72238274ca852"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Sketch_1.myb//Sketch 1" checksum="40729d50c3623a8cac0ee1778debef65"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/Sketcher2_sk.myb//Sketcher2 sk" checksum="9f3192960ab6a09d560883f84bb8fbe1"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/slow_ink.myb//slow ink" checksum="8f066598527f37508a61e1ee3e622d97"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/small_blot.myb//small blot" checksum="35249200497c58ecb7d1cd066d2c7764"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Smear.myb//Smear" checksum="b75b209217e7a5304177d5a94a97b0c8"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/Smear_sm.myb//Smear sm" checksum="3f5b61c4a3794ac0163b52a021f48a9d"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/smudge.myb//smudge" checksum="3a9883b06c2a1116783a94392616f8e8"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/smudge_ink(0.7)_sm.myb//smudge ink(0.7) sm" checksum="cee7a29b729822d576f9a41cb39563a0"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/smudge+paint.myb//smudge+paint" checksum="b1d0170c49df00643e98704fbb01b3ab"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/soft.myb//soft" checksum="6b236315fce5025fefe96b72482f1518"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/soft-dip-pen.myb//soft dip pen" checksum="9eacd9038516a9119086f18c561666b9"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Soft_Eraser.myb//Soft Eraser" checksum="09e37d4660c215624747193a2bff2f74"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/soft_irregular.myb//soft irregular" checksum="396a9cc241a1e1fee1b681300de22295"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/spaced-blot.myb//spaced blot" checksum="b4e870b6729cc738629247a89e31fe7e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/speed_blot.myb//speed blot" checksum="65147619278f66bfaf16cbe03fcd8f23"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/splatter-02.myb//splatter 02" checksum="1756c8061232f11607c704a22ec99f67"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/splatter-04.myb//splatter 04" checksum="d3c132e9760ea5e5c4034c4d556fd751"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/sponge_smudging.myb//sponge smudging" checksum="678ffbd251578f30a1966849a766cb9d"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/spray.myb//spray" checksum="11f27a3b00a53495f417e7d4b69be23f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/spray2.myb//spray2" checksum="1ecd1f9bd6fd3c608cf626049e944430"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/subtle_pencil.myb//subtle pencil" checksum="5249633fdf8574c977fb603329f8287a"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/texture-03.myb//texture 03" checksum="948838b0cf317505137c30cd5b7e03fe"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/texture-06.myb//texture 06" checksum="06a1ef0e4c7cdeb579821679fcdd9dce"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/texture-12.myb//texture 12" checksum="7f87328f6bda2dd48b824c98ab9190ed"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/textured_ink.myb//textured ink" checksum="ed8c38994392cecbda553cef899088e4"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/thin_hard_eraser.myb//thin hard eraser" checksum="cf2157f66a1e667648969e076766de28"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Thin_Pen.myb//Thin Pen" checksum="a7461645815a188c87ef930138df87ee"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/thin_watercolor.myb//thin watercolor" checksum="8f873aaeb3794d515fa3b4d6bf37df40"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/experimental/track.myb//track" checksum="bac55dc82b732252ed3a6729c75ff063"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/water-01.myb//water 01" checksum="4a080d825f76d8e720c8f900174dbf6f"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/water-02.myb//water 02" checksum="e11feabc7497a2990ba51bb8b37b1fc7"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/water-05.myb//water 05" checksum="088dc0efbaf0e6f897469e611549a9c9"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/water-06.myb//water 06" checksum="a852e64381d5a2c14e082071b271609e"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/watercolor-02-paint.myb//watercolor 02 paint" checksum="9a8953419ce0a010d54c4bec29cc2038"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/tanda/watercolor-02-water.myb//watercolor 02 water" checksum="3fe94ba21c0729047c5254ad197984c6"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/watercolor_expressive.myb//watercolor expressive" checksum="9b77a488ca897ad8a1e0e18e9ac2a5fb"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/deevad/watercolor_glazing.myb//watercolor glazing" checksum="29d89e504a80fd714a6b817f8a6639b5"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/Wet_Direction.myb//Wet Direction" checksum="11f4daa12dabb83908ecca48ffb81383"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/classic/wet_knife.myb//wet knife" checksum="3a5b2a816f8a21e78b8c014189bac0c3"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/kaerhon_v1/wet_paint_sm.myb//wet paint sm" checksum="93952a21d06794ba495c04cfa88cd7cb"> + </resource> + + <resource identifier="external:${mypaint_brushes_dir}/ramon/wet_round.myb//wet round" checksum="038abfe33947692f773e0244d2ac7fc1"> + </resource> + + <resource identifier="internal:gimp-pattern-clipboard-image//Clipboard Image" checksum="eff9598f9f61c1dc78d842f1798c2ab8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/3dgreen.pat//3D Green" checksum="00052731f14a5bc614daece969b368bc"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/amethyst.pat//Amethyst" checksum="ac004a0215ba837c01964226611635c0"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/blue.pat//Big Blue" checksum="9505c5e2df62d486dfd110eb08d9c022"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/bluegrid.pat//Blue Grid" checksum="3ae3c2b4b499381174ccf8a49b8c205f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/bluesquares.pat//Blue Squares" checksum="6ae618f4f9833a1030fbf58c149c7241"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/blueweb.pat//Blue Web" checksum="b737ccf05a59c87cd120cc7a017224e7"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/brick.pat//Bricks" checksum="1f241d71810da697b596525c50054ee7"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Fabric/burlap.pat//Burlap" checksum="6046ce5617773e56cbc602842cd55124"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/burlwood.pat//Burlwood" checksum="3362a830595ec24c532d25fca6e82841"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Food/choc_swirl.pat//Chocolate Swirl" checksum="8f00b531d09279a0f7aa0c3208e26206"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/corkboard.pat//Cork board" checksum="e0e344790d5425d5afe695b9b67b9a51"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/cracked.pat//Crack" checksum="31e59d7417cb4ef2dddd53cf2e136b2d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/Craters.pat//Craters" checksum="6286edd005a095e1d20209bd8c63c130"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Paper/crinklepaper.pat//Crinkled Paper" checksum="b53d9e73d9c352e6cc4c94be921ba4d2"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/ground1.pat//Dried mud" checksum="00f690561e89d65d4b1257f0823b9977"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Water/electric.pat//Electric Blue" checksum="c81aa3894d24289215497524598da855"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/fibers.pat//Fibers" checksum="2830a6fc5f66e85493efedb4d4c6a84c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/granite1.pat//Granite #1" checksum="c6220b4ee84951282053d96da7c0df91"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Water/ice.pat//Ice" checksum="3248a69c033c15e46356a9ecb996c652"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Food/java.pat//Java" checksum="e66740db4790b501508b84b780a4158b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Animal/leather.pat//Leather" checksum="18fae1b0cb726162fda4c8a850ce6665"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Animal/leopard.pat//Leopard" checksum="e8518a613d2df2bfa1ce16c6f19380c0"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Sky/lightning.pat//Lightning" checksum="e53b923bdeccd742866cc836127b53cb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Plant/leaves.pat//Maple Leaves" checksum="991d0263a630f7d9379f3181cc5cf4dd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/marble1.pat//Marble #1" checksum="7cca1d947b97e995440affa1a70e7afb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/marble2.pat//Marble #2" checksum="b703250ff7bf9a13e0bf1cc7b951e8b4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/marble3.pat//Marble #3" checksum="188e4483a8ad8d7adad18cb7475f2d4c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/nops.pat//Nops" checksum="8e398be1aaa1b1ac6392ebb5a8dd5831"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/Moonfoot.pat//One Small Step..." checksum="690271aaafee910dfc7b3fe2888c65cd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Paper/paper.pat//Paper" checksum="460447543ed49484ecf388d14d123eb8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/parque1.pat//Parque #1" checksum="f7d5acd98b59f7830ea3b1afe92d29e6"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/parque2.pat//Parque #2" checksum="0b6e61665a81c96478faa1e4fe0af354"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/parque3.pat//Parque #3" checksum="a99fdcc9bc2814e7d51e05faeb07ec85"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/pastel.pat//Pastel Stuff" checksum="9173341213573b8c87467733c34078ba"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/pine.pat//Pine" checksum="52fc540af9e485c532b96f3b2724ad74"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/wood2.pat//Pine?" checksum="615a4ea243b717b73605569459aed362"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/pink_marble.pat//Pink Marble" checksum="51a9ca43d2baf5243cb79d8a2f4db20f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Water/pool.pat//Pool Bottom" checksum="b4f48469ab59632276d2b4d9af9dbde8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/qube1.pat//Qbert" checksum="3b96b82e490bea730e17dd752ffb7bc9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Water/rain.pat//Rain" checksum="8babfb520276b39f918aa059ca1594be"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/recessed.pat//recessed" checksum="2743a836d39c547e0d83de27bffb45c1"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/redcube.pat//Red Cubes" checksum="f64dee0efbc2fa301d7b4f3903a68308"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/rock.pat//Rocks" checksum="93bc028e503811f0908f4de70681b733"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Sky/sky.pat//Sky" checksum="78ffe7ed45f4cd89859a653debebc84c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/slate.pat//Slate" checksum="fb10d3127362b61330e77ced0edddd7e"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/sm_squares.pat//Small Squares" checksum="4ba7d3135d74ec48bca8ee42c9645866"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Sky/starfield.pat//Starfield" checksum="b21a6bc688e62e02d16150fd5c2a3afe"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/stone33.pat//Stone" checksum="002ee5669bd46d09a642853bfd3a543f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/Stripes2px.pat//Stripes" checksum="7a5292735452fc15bf789fa3ea064ad2"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/Stripes1px.pat//Stripes Fine" checksum="7343d6b31434a2e736de3c5ab5197424"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Stone/terra.pat//Terra" checksum="45c52055d10cc53a7a280777e6b76382"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/bark.pat//Tree Bark" checksum="3d9dffc8833fe742b90c1a1f2f87e76c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/walnut.pat//Walnut" checksum="56b154ad68b400a4b62c62f314e278d4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Legacy/warning.pat//Warning!" checksum="bacf4a9e22fb7e97d705739ebf1aa205"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/wood5.pat//Wood" checksum="9a3b13cfc2d4a3b18bd7754506fe9ac6"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/wood3.pat//Wood #1" checksum="08109cffa79e14773e39e2390af5bc40"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/wood4.pat//Wood #2" checksum="2040255fdf70572e7d79395a7b191dd6"> + </resource> + + <resource identifier="external:${gimp_data_dir}/patterns/Wood/wood1.pat//Wood of some sort" checksum="0c055f250ddbccc1b32d05f8c0ad7012"> + </resource> + + <resource identifier="internal:gimp-gradient-custom//Custom" checksum="9eedd2d45ef48d61ad5ecc9b85729c00"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-bg-hsv-ccw//FG to BG (HSV Counter-Clockwise)" checksum="3172a6059d6a03413a22b5228e3ee0d5"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-bg-hsv-cw//FG to BG (HSV Clockwise Hue)" checksum="5e4e38df5d2fd2e004f5cad181dca4ee"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-bg-rgb//FG to BG (RGB)" checksum="885c2d63e957cf7fc63fc5312fa84346"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-bg-rgb-hardedge//FG to BG (Hard Edge)" checksum="b48050f9bf83a918f04735ae5a6497eb"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-transparent//FG to Transparent" checksum="f3d0f8a64d4d9a9c16c7acc86bb58a30"> + </resource> + + <resource identifier="internal:gimp-gradient-fg-transparent-hardedge//FG to Transparent (Hard Edge)" checksum="593f8e23ba6f9d0ddda44f2e94c83c21"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Abstract_1.ggr//Abstract 1" checksum="37f6c3b6886fcbd6d7068d97088b3d1b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Abstract_2.ggr//Abstract 2" checksum="6bc92aebefbdf9b48ad53de69af9f3be"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Abstract_3.ggr//Abstract 3" checksum="c4fed8acbfeaa8195d88e6639be42019"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Aneurism.ggr//Aneurism" checksum="c673d4ac70eb6b86d8108063517e531d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Blinds.ggr//Blinds" checksum="3771f55218949353c3c5b31d5024979c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Blue_Green.ggr//Blue Green" checksum="921bfc681490bc05269412f2bd8ab916"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Browns.ggr//Browns" checksum="7b13aff6d451b3e1ab663a7b77b9bcee"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Brushed_Aluminium.ggr//Brushed Aluminium" checksum="ddb116cb93ab426ad8023243c7b173a0"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Burning_Paper.ggr//Burning Paper" checksum="bbdee58c25519232b985516518f84a77"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Burning_Transparency.ggr//Burning Transparency" checksum="fb4fc8ea87273b5e229035770b518121"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Caribbean_Blues.ggr//Caribbean Blues" checksum="b0b6591db703061ca1a61680ce00222e"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/CD.ggr//CD" checksum="323b34116c0727d61024619b864e48cf"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/CD_Half.ggr//CD Half" checksum="7f43fa0babcd95918e1cb27cd40b6cd4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Coffee.ggr//Coffee" checksum="9449771edbcbaee6fe8d3dd7bb165de0"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Cold_Steel.ggr//Cold Steel" checksum="7a8bd4899ef8f883d10ad9a48fd805dd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Cold_Steel_2.ggr//Cold Steel 2" checksum="1967d770cd03fb54e07969dd52244f93"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Crown_molding.ggr//Crown Molding" checksum="90b4de4d7aace60e5bcd2fd07876a176"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Dark_1.ggr//Dark 1" checksum="c8d0e28a59b778a0ff381df64cb33846"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Deep_Sea.ggr//Deep Sea" checksum="f7d78a6ff8412942e090b80eee55130f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Default.ggr//Default" checksum="8aabd3a747c938ebdb9e72fba5d1bfe7"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Glow_Angular_1.ggr//Flare Glow Angular 1" checksum="2520989cbdc7edf024b7048002933f83"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Glow_Radial_1.ggr//Flare Glow Radial 1" checksum="55109f3539d019006f93b117a292f663"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Glow_Radial_2.ggr//Flare Glow Radial 2" checksum="77ed4511877fcf943d4a228158d5c3b3"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Glow_Radial_3.ggr//Flare Glow Radial 3" checksum="8e768aa0291c7618e15b460f6c013e1f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Glow_Radial_4.ggr//Flare Glow Radial 4" checksum="24692923a8cd6a4d26f1c0e7eb32aef3"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Radial_101.ggr//Flare Radial 101" checksum="f89e289222d4634fbc85adf0b5e89165"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Radial_102.ggr//Flare Radial 102" checksum="c2ce01249992731fda531fd9f1e0ae2a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Radial_103.ggr//Flare Radial 103" checksum="89b54d2d0b9484cb3e6d5fe9db1ce8bd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Rays_Radial_1.ggr//Flare Rays Radial 1" checksum="ce69d1bb82ebd011978c063ef7066fcb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Rays_Radial_2.ggr//Flare Rays Radial 2" checksum="c2d490780fbb201535cecc98307057eb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Rays_Size_1.ggr//Flare Rays Size 1" checksum="c005982fc526a6314bb299540839e6a5"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Flare_Sizefac_101.ggr//Flare Sizefac 101" checksum="ccb12631ef7ec10b961a561531633035"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Four_bars.ggr//Four Bars" checksum="a5864471f47d4c08591c6f31d270d905"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Full_saturation_spectrum_CCW.ggr//Full Saturation Spectrum CCW" checksum="d03feed5d1aa8bac751cc514c9714172"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Full_saturation_spectrum_CW.ggr//Full Saturation Spectrum CW" checksum="5c33486108a4d119cfe5a532e207cc22"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Golden.ggr//Golden" checksum="b9e1389c424667747f25c7619d2bc9a9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Greens.ggr//Greens" checksum="f4bdc063159bd5f9f88a491d65f48f76"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Horizon_1.ggr//Horizon 1" checksum="45daca86669b3cbbff7641149e076647"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Horizon_2.ggr//Horizon 2" checksum="6f4e9648f025618e7ff869ed6856e28d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Incandescent.ggr//Incandescent" checksum="8b24614a2cc71e2b83101236d97fd21f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Land_1.ggr//Land 1" checksum="e8031d5323708fdeb871e8e896159e4c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Land_and_Sea.ggr//Land and Sea" checksum="7f7c214c93387d41b0ac5e8971f106e8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Metallic_Something.ggr//Metallic Something" checksum="14833e3479d14857750e607e31945ebb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Nauseating_Headache.ggr//Nauseating Headache" checksum="63068d541b811f031d4f1f9982f256a4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Neon_Cyan.ggr//Neon Cyan" checksum="ff8364f9f04ce3dcddbd766140e983f9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Neon_Green.ggr//Neon Green" checksum="14d651cb4dfd85b7a3a9c02e1541ed9a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Neon_Yellow.ggr//Neon Yellow" checksum="1d153d5453370d1cde5358e55d7d99c3"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Pastel_Rainbow.ggr//Pastel Rainbow" checksum="02b2fda0ccbe4b57cf99db1fe9fe29c9"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Pastels.ggr//Pastels" checksum="17b4383f50fa04d8cb1ab1495bc53dc8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Purples.ggr//Purples" checksum="114f9bdbb15b32d50d2bd92f7e9702fb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Radial_Eyeball_Blue.ggr//Radial Eyeball Blue" checksum="fca7a4ed79a916d02d7bccb3855043c2"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Radial_Eyeball_Brown.ggr//Radial Eyeball Brown" checksum="d29f115fd760b3f9ee5c0aa7a904fef6"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Radial_Eyeball_Green.ggr//Radial Eyeball Green" checksum="1b6c05b770ef94e0b89dd7de40bbca18"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Radial_Glow_1.ggr//Radial Glow 1" checksum="b3d8b9fcaa8ee26e63cb02d070b7455e"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Radial_Rainbow_Hoop.ggr//Radial Rainbow Hoop" checksum="8ad11b4427dd2fed829c1e43f075a7ba"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Rounded_edge.ggr//Rounded Edge" checksum="70dd4b135eb8b86be7c802b2d79ccfaa"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Shadows_1.ggr//Shadows 1" checksum="46c63e0cf4337ed6155c9ea1c402ed38"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Shadows_2.ggr//Shadows 2" checksum="1b7f10de2dec907ffc3868b2b74b4206"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Shadows_3.ggr//Shadows 3" checksum="cf795773249dc4cab0f55eaba867a338"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Skyline.ggr//Skyline" checksum="6024412abf20c290d03661334ac9f0f8"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Skyline_polluted.ggr//Skyline Polluted" checksum="33abef51da23c83f4777c9dcddc29b2c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Square_Wood_Frame.ggr//Square Wood Frame" checksum="2457614e065cac81d7457fb187ffecb4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Sunrise.ggr//Sunrise" checksum="5f6477daf1cc7e037f88ea3d536b09b7"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Three_bars_sin.ggr//Three Bars Sin" checksum="d1847cde35878cc86bf83a745edf0041"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Tropical_Colors.ggr//Tropical Colors" checksum="d7e98c3058022ba666b426a113f03d7a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Tube_Red.ggr//Tube Red" checksum="247e5ceb0d84aeeeb10dda45f2e857e2"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Wood_1.ggr//Wood 1" checksum="ee870b438eeb4803fe3149480d83a7a0"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Wood_2.ggr//Wood 2" checksum="5d64ee9ea06acf800c54d80982ddcf28"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Yellow_Contrast.ggr//Yellow Contrast" checksum="48ab2edc531dae7fd9398abb75ce2391"> + </resource> + + <resource identifier="external:${gimp_data_dir}/gradients/Yellow_Orange.ggr//Yellow Orange" checksum="c7f332150f1c1d8cb8100add34b0ef55"> + </resource> + + <resource identifier="internal:gimp-palette-color-history//Color History" checksum="fe1cc62f5df174dccacab8e3c692c49a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Bears.gpl//Bears" checksum="cc41142a072f0c22329dcfb47a23eb64"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Bgold.gpl//Bgold" checksum="aaf38a1f7fb2a335415cfffab49dd91c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Blues.gpl//Blues" checksum="fe57333dd4c4cf12f33f92614576a61c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Borders.gpl//Borders" checksum="9a3afee805f62b18b6720ca80587d6fd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Browns_And_Yellows.gpl//Browns And Yellows" checksum="54866e94c43aba699e966cfae63e861f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Caramel.gpl//Caramel" checksum="e839b4c255ceefd80516b0ce07ad008c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Cascade.gpl//Cascade" checksum="652cdf19e5fedf05d83c4851450721b4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/China.gpl//China" checksum="6ea5b9a892518a54797d7ff92129eff7"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Coldfire.gpl//Coldfire" checksum="05ed81dae04f68bfa4324f42f1c7257f"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Cool_Colors.gpl//Cool Colors" checksum="997e810cbec68c2538648ec3de26e309"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Cranes.gpl//Cranes" checksum="ed452baac19a292af279366e2c2d5cbd"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Dark_pastels.gpl//Dark pastels" checksum="809ea55e22a1e044690a2a946cf6c606"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Default.gpl//Default" checksum="da9e65eddf2bb6a5ecfdc19d3fc6e4cb"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Ega.gpl//Ega" checksum="82b571c46b8674eb598aea645a91e66d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Firecode.gpl//Firecode" checksum="5e36cfed751c11cf1def08a0c0fa7bef"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Gold.gpl//Gold" checksum="425e46c9bd8576a55f37e68d2721bf4d"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Grayblue.gpl//Grayblue" checksum="52d49b796bf77fb9d27c0980f7782b11"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Grays.gpl//Grays" checksum="6ec5bd173d0aec6237b52bcbc41a3192"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/GrayViolet.gpl//GrayViolet" checksum="272808417728c03fbefe1b5e99a43b45"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Greens.gpl//Greens" checksum="04e1c769ac9c5b93ae0d0d77f4f50643"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Hilite.gpl//Hilite" checksum="b2ef3c8177f1ae5b4f791162b20dd0a3"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Khaki.gpl//Khaki" checksum="6779fa2dbb5f81692af41d17167d766b"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Lights.gpl//Lights" checksum="e9922aee284ca233bbb059f09f1a3fff"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Muted.gpl//Muted" checksum="1551fc21a99f8cc0f995ad3e6bd02351"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Named_Colors.gpl//Named Colors" checksum="634a54025b728ae8f4db1e8fa1db5b66"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/News3.gpl//News3" checksum="c9397c3ab9dae69e7589959520aafb3c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Op2.gpl//Op2" checksum="cd4e62df94e9fed316dddb94efb14236"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Paintjet.gpl//Paintjet" checksum="59f655563fd43fcbe5bd719055851f14"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Pastels.gpl//Pastels" checksum="5e9fe681da79b9867c39a06650b7cc37"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Plasma.gpl//Plasma" checksum="3a994abb356a57ece9120d010810f3f6"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Reds.gpl//Reds" checksum="6f1ae60a85c5fca0abc57c97bff8ffca"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Reds_And_Purples.gpl//Reds And Purples" checksum="360f6fc21843e2fe576ee76fed87a70e"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Royal.gpl//Royal" checksum="2ca56ffc7ee054c2745ea49a2d89b1c4"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Tango.gpl//Tango Icon Theme" checksum="5c8e7a609f6c14d43119d8b6a2b46252"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Topographic.gpl//Topographic" checksum="dfd70eb8ff59aef10ddfaf1ff92d9875"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Visibone.gpl//Visibone" checksum="b7012c256e20dbaa4e1b26c9d55ed910"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Visibone_2.gpl//Visibone 2" checksum="0e12cad247e4964a2776ec64ed94e90c"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Volcano.gpl//Volcano" checksum="ba38c26fe2e8c71c51538af33daade2a"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Warm_Colors.gpl//Warm Colors" checksum="5e2a456be948db6d63132e03ec5d91a5"> + </resource> + + <resource identifier="external:${gimp_data_dir}/palettes/Web.gpl//Web" checksum="f56de497298b0db675aaab4982cfdb6d"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Monospace//Monospace" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Monospace Bold//Monospace Bold" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Monospace Bold Italic//Monospace Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Monospace Italic//Monospace Italic" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Sans-serif//Sans-serif" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Sans-serif Bold//Sans-serif Bold" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Sans-serif Bold Italic//Sans-serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Sans-serif Italic//Sans-serif Italic" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Serif//Serif" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Serif Bold//Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Serif Bold Italic//Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="internal:gimp-font-standard-alias: Serif Italic//Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaMono-Bold.ttf//Adwaita Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaMono-BoldItalic.ttf//Adwaita Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaMono-Italic.ttf//Adwaita Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaMono-Regular.ttf//Adwaita Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Black" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Black Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans ExtraBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Light" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans SemiBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Regular.ttf//Adwaita Sans Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/Adwaita/AdwaitaSans-Italic.ttf//Adwaita Sans Thin Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Alexandria-VariableFont_wght.ttf//Alexandria Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/andalemo.ttf//Andale Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Andale_Mono.ttf//Andale Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Anonymice Powerline Bold.ttf//Anonymous Pro for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Anonymice Powerline Bold Italic.ttf//Anonymous Pro for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Anonymice Powerline Italic.ttf//Anonymous Pro for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Anonymice Powerline.ttf//Anonymous Pro for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Arial_Black.ttf//Arial Black Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/ariblk.ttf//Arial Black Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/ariali.ttf//Arial Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Arial_Italic.ttf//Arial Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/arialbd.ttf//Arial Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Arial_Bold.ttf//Arial Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf//Arial Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/arialbi.ttf//Arial Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Arial.ttf//Arial Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Arimo Bold for Powerline.ttf//Arimo for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Arimo Bold Italic for Powerline.ttf//Arimo for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Arimo Italic for Powerline.ttf//Arimo for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Arimo for Powerline.ttf//Arimo for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/ukai.ttc//AR PL UKai CN Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/ukai.ttc//AR PL UKai HK Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/ukai.ttc//AR PL UKai TW Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/ukai.ttc//AR PL UKai TW MBE Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/uming.ttc//AR PL UMing CN Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/uming.ttc//AR PL UMing HK Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/uming.ttc//AR PL UMing TW Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/arphic/uming.ttc//AR PL UMing TW MBE Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/BebasNeue-Regular.otf//Bebas Neue Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/C059-Bold.otf//C059 Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/C059-BdIta.otf//C059 Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/C059-Italic.otf//C059 Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/C059-Roman.otf//C059 Roman" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-caladea/Caladea-Bold.ttf//Caladea Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-caladea/Caladea-BoldItalic.ttf//Caladea Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-caladea/Caladea-Italic.ttf//Caladea Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-caladea/Caladea-Regular.ttf//Caladea Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/cantarell/Cantarell-VF.otf//Cantarell Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/cantarell/Cantarell-VF.otf//Cantarell Extra Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/cantarell/Cantarell-VF.otf//Cantarell Light" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/cantarell/Cantarell-VF.otf//Cantarell Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/cantarell/Cantarell-VF.otf//Cantarell Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-carlito/Carlito-Bold.ttf//Carlito Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-carlito/Carlito-BoldItalic.ttf//Carlito Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-carlito/Carlito-Italic.ttf//Carlito Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/google-crosextra-carlito/Carlito-Regular.ttf//Carlito Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Comic_Sans_MS_Bold.ttf//Comic Sans MS Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/comicbd.ttf//Comic Sans MS Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/comic.ttf//Comic Sans MS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf//Comic Sans MS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Courier_New_Italic.ttf//Courier New Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/couri.ttf//Courier New Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/courbd.ttf//Courier New Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Courier_New_Bold.ttf//Courier New Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Courier_New_Bold_Italic.ttf//Courier New Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/courbi.ttf//Courier New Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/cour.ttf//Courier New Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Courier_New.ttf//Courier New Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Cousine Bold for Powerline.ttf//Cousine for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Cousine Bold Italic for Powerline.ttf//Cousine for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Cousine Italic for Powerline.ttf//Cousine for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Cousine for Powerline.ttf//Cousine for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/D050000L.otf//D050000L Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuMathTeXGyre.ttf//DejaVu Math TeX Gyre Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuMathTeXGyre.ttf//DejaVu Math TeX Gyre Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSans-Bold.ttf//DejaVu Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf//DejaVu Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf//DejaVu Sans Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf//DejaVu Sans Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSans.ttf//DejaVu Sans Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSans.ttf//DejaVu Sans Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansCondensed.ttf//DejaVu Sans Condensed" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansCondensed.ttf//DejaVu Sans Condensed" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansCondensed-Bold.ttf//DejaVu Sans Condensed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf//DejaVu Sans Condensed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansCondensed-BoldOblique.ttf//DejaVu Sans Condensed Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf//DejaVu Sans Condensed Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf//DejaVu Sans Condensed Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf//DejaVu Sans Condensed Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf//DejaVu Sans ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSans-ExtraLight.ttf//DejaVu Sans ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf//DejaVu Sans Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf//DejaVu Sans Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf//DejaVu Sans Mono Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf//DejaVu Sans Mono Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansMono.ttf//DejaVu Sans Mono Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansMono.ttf//DejaVu Sans Mono Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/DejaVu Sans Mono Bold for Powerline.ttf//DejaVu Sans Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/DejaVu Sans Mono Bold Oblique for Powerline.ttf//DejaVu Sans Mono for Powerline Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/DejaVu Sans Mono for Powerline.ttf//DejaVu Sans Mono for Powerline Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/DejaVu Sans Mono Oblique for Powerline.ttf//DejaVu Sans Mono for Powerline Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf//DejaVu Sans Mono Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf//DejaVu Sans Mono Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf//DejaVu Sans Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf//DejaVu Sans Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf//DejaVu Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf//DejaVu Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerif-BoldItalic.ttf//DejaVu Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf//DejaVu Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerif.ttf//DejaVu Serif Book" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerif.ttf//DejaVu Serif Book" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerifCondensed.ttf//DejaVu Serif Condensed" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf//DejaVu Serif Condensed" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerifCondensed-Bold.ttf//DejaVu Serif Condensed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf//DejaVu Serif Condensed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerifCondensed-BoldItalic.ttf//DejaVu Serif Condensed Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerifCondensed-BoldItalic.ttf//DejaVu Serif Condensed Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf//DejaVu Serif Condensed Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerifCondensed-Italic.ttf//DejaVu Serif Condensed Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/dejavu/DejaVuSerif-Italic.ttf//DejaVu Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf//DejaVu Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/droid/DroidSansFallbackFull.ttf//Droid Sans Fallback Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Droid Sans Mono Dotted for Powerline.ttf//Droid Sans Mono Dotted for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Droid Sans Mono for Powerline.otf//Droid Sans Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Droid Sans Mono Slashed for Powerline.ttf//Droid Sans Mono Slashed for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraMono-Bold.otf//Fira Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/FuraMono-Bold Powerline.otf//Fira Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/FuraMono-Medium Powerline.otf//Fira Mono for Powerline Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/FuraMono-Regular Powerline.otf//Fira Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraMono-Medium.otf//Fira Mono Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraMono-Regular.otf//Fira Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Bold.otf//Fira Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-BoldItalic.otf//Fira Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Book.otf//Fira Sans Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-BookItalic.otf//Fira Sans Book Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-Bold.otf//Fira Sans Compressed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-BoldItalic.otf//Fira Sans Compressed Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-book.otf//Fira Sans Compressed Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-bookitalic.otf//Fira Sans Compressed Book Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-eight.otf//Fira Sans Compressed Eight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-eightitalic.otf//Fira Sans Compressed Eight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-ExtraBold.otf//Fira Sans Compressed ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-ExtraBoldItalic.otf//Fira Sans Compressed ExtraBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-extralight.otf//Fira Sans Compressed ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-extralightitalic.otf//Fira Sans Compressed ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-four.otf//Fira Sans Compressed Four" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-fouritalic.otf//Fira Sans Compressed Four Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-hair.otf//Fira Sans Compressed Hair" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-hairitalic.otf//Fira Sans Compressed Hair Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-Heavy.otf//Fira Sans Compressed Heavy" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-HeavyItalic.otf//Fira Sans Compressed Heavy Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-italic.otf//Fira Sans Compressed Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-light.otf//Fira Sans Compressed Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-lightitalic.otf//Fira Sans Compressed Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-Medium.otf//Fira Sans Compressed Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-MediumItalic.otf//Fira Sans Compressed Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-regular.otf//Fira Sans Compressed Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-SemiBold.otf//Fira Sans Compressed SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCompressed-SemiBoldItalic.otf//Fira Sans Compressed SemiBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-thin.otf//Fira Sans Compressed Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-thinitalic.otf//Fira Sans Compressed Thin Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-two.otf//Fira Sans Compressed Two" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-twoitalic.otf//Fira Sans Compressed Two Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-ultralight.otf//Fira Sans Compressed UltraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/firasanscompressed-ultralightitalic.otf//Fira Sans Compressed UltraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Bold.otf//Fira Sans Condensed Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-BoldItalic.otf//Fira Sans Condensed Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Book.otf//Fira Sans Condensed Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-BookItalic.otf//Fira Sans Condensed Book Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Eight.otf//Fira Sans Condensed Eight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-EightItalic.otf//Fira Sans Condensed Eight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-ExtraBold.otf//Fira Sans Condensed ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-ExtraBoldItalic.otf//Fira Sans Condensed ExtraBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-ExtraLight.otf//Fira Sans Condensed ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-ExtraLightItalic.otf//Fira Sans Condensed ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Four.otf//Fira Sans Condensed Four" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-FourItalic.otf//Fira Sans Condensed Four Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Hair.otf//Fira Sans Condensed Hair" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-HairItalic.otf//Fira Sans Condensed Hair Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Heavy.otf//Fira Sans Condensed Heavy" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-HeavyItalic.otf//Fira Sans Condensed Heavy Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Italic.otf//Fira Sans Condensed Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Light.otf//Fira Sans Condensed Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-LightItalic.otf//Fira Sans Condensed Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Medium.otf//Fira Sans Condensed Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-MediumItalic.otf//Fira Sans Condensed Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Regular.otf//Fira Sans Condensed Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-SemiBold.otf//Fira Sans Condensed SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-SemiBoldItalic.otf//Fira Sans Condensed SemiBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Thin.otf//Fira Sans Condensed Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-ThinItalic.otf//Fira Sans Condensed Thin Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Two.otf//Fira Sans Condensed Two" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-TwoItalic.otf//Fira Sans Condensed Two Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-Ultra.otf//Fira Sans Condensed Ultra" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-UltraItalic.otf//Fira Sans Condensed Ultra Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-UltraLight.otf//Fira Sans Condensed UltraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSansCondensed-UltraLightItalic.otf//Fira Sans Condensed UltraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Eight.otf//Fira Sans Eight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-EightItalic.otf//Fira Sans Eight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-ExtraBold.otf//Fira Sans ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-ExtraBoldItalic.otf//Fira Sans ExtraBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-ExtraLight.otf//Fira Sans ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-ExtraLightItalic.otf//Fira Sans ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Four.otf//Fira Sans Four" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-FourItalic.otf//Fira Sans Four Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Hair.otf//Fira Sans Hair" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-HairItalic.otf//Fira Sans Hair Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Heavy.otf//Fira Sans Heavy" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-HeavyItalic.otf//Fira Sans Heavy Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Italic.otf//Fira Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Light.otf//Fira Sans Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-LightItalic.otf//Fira Sans Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Medium.otf//Fira Sans Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-MediumItalic.otf//Fira Sans Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Regular.otf//Fira Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-SemiBold.otf//Fira Sans SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-SemiBoldItalic.otf//Fira Sans SemiBold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Thin.otf//Fira Sans Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-ThinItalic.otf//Fira Sans Thin Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Two.otf//Fira Sans Two" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-TwoItalic.otf//Fira Sans Two Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-Ultra.otf//Fira Sans Ultra" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-UltraItalic.otf//Fira Sans Ultra Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-UltraLight.otf//Fira Sans UltraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/fira/FiraSans-UltraLightItalic.otf//Fira Sans UltraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Font Awesome 6 Brands-Regular-400.otf//Font Awesome 6 Brands Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Font Awesome 6 Free-Regular-400.otf//Font Awesome 6 Free Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Font Awesome 6 Free-Solid-900.otf//Font Awesome 6 Free Solid" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeMonoOblique.ttf//FreeMono Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeMonoOblique.ttf//FreeMono Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeMonoBold.ttf//FreeMono Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeMonoBold.ttf//FreeMono Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeMonoBoldOblique.ttf//FreeMono Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeMonoBoldOblique.ttf//FreeMono Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeMono.ttf//FreeMono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeMono.ttf//FreeMono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSansOblique.ttf//FreeSans Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSansOblique.ttf//FreeSans Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSansBold.ttf//FreeSans Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSansBold.ttf//FreeSans Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSansBoldOblique.ttf//FreeSans Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSansBoldOblique.ttf//FreeSans Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSans.ttf//FreeSans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSans.ttf//FreeSans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSerifItalic.ttf//FreeSerif Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSerifItalic.ttf//FreeSerif Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSerifBold.ttf//FreeSerif Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSerifBold.ttf//FreeSerif Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSerifBoldItalic.ttf//FreeSerif Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSerifBoldItalic.ttf//FreeSerif Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/gnu-free/FreeSerif.ttf//FreeSerif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/freefont/FreeSerif.ttf//FreeSerif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/georgiai.ttf//Georgia Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Georgia_Italic.ttf//Georgia Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Georgia_Bold.ttf//Georgia Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/georgiab.ttf//Georgia Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/georgiaz.ttf//Georgia Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Georgia_Bold_Italic.ttf//Georgia Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Georgia.ttf//Georgia Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Go Mono Bold for Powerline.ttf//Go Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Go Mono Bold Italic for Powerline.ttf//Go Mono for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Go Mono Italic for Powerline.ttf//Go Mono for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Go Mono for Powerline.ttf//Go Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Hack-Bold.ttf//Hack Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Hack-BoldItalic.ttf//Hack Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Hack-Italic.ttf//Hack Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Hack-Regular.ttf//Hack Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/3270Medium.ttf//IBM 3270 Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/3270Narrow.ttf//IBM 3270 Narrow Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/3270SemiNarrow.ttf//IBM 3270 Semi-Narrow Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Impacted.ttf//Impacted Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/impact.ttf//Impact Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Impact.ttf//Impact Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Inconsolata-dz for Powerline.otf//Inconsolata-dz for Powerline dz" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Inconsolata Bold for Powerline.ttf//Inconsolata for Powerline BoldForPowerline" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Inconsolata for Powerline.otf//Inconsolata for Powerline Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Inconsolata-g for Powerline.otf//Inconsolata-g for Powerline g" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-Black.otf//League Spartan Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-Bold.otf//League Spartan Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-ExtraBold.otf//League Spartan ExtraBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-ExtraLight.otf//League Spartan ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-Light.otf//League Spartan Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-Medium.otf//League Spartan Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-Regular.otf//League Spartan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/league-spartan/LeagueSpartan-SemiBold.otf//League Spartan SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf//Liberation Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationMono-Bold.ttf//Liberation Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationMono-Bold.ttf//Liberation Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationMono-BoldItalic.ttf//Liberation Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationMono-BoldItalic.ttf//Liberation Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf//Liberation Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Literation Mono Powerline Bold.ttf//Liberation Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Literation Mono Powerline Bold Italic.ttf//Liberation Mono for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Literation Mono Powerline Italic.ttf//Liberation Mono for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Literation Mono Powerline.ttf//Liberation Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationMono-Italic.ttf//Liberation Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationMono-Italic.ttf//Liberation Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationMono-Italic.ttf//Liberation Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationMono-Regular.ttf//Liberation Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf//Liberation Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationMono-Regular.ttf//Liberation Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSans-Bold.ttf//Liberation Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSans-Bold.ttf//Liberation Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSans-Bold.ttf//Liberation Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSans-BoldItalic.ttf//Liberation Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSans-BoldItalic.ttf//Liberation Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSans-BoldItalic.ttf//Liberation Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSans-Italic.ttf//Liberation Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSans-Italic.ttf//Liberation Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSans-Italic.ttf//Liberation Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSansNarrow-Bold.ttf//Liberation Sans Narrow Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSansNarrow-BoldItalic.ttf//Liberation Sans Narrow Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSansNarrow-Italic.ttf//Liberation Sans Narrow Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSansNarrow-Regular.ttf//Liberation Sans Narrow Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSans-Regular.ttf//Liberation Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf//Liberation Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSans-Regular.ttf//Liberation Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSerif-Bold.ttf//Liberation Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSerif-Bold.ttf//Liberation Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSerif-Bold.ttf//Liberation Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSerif-BoldItalic.ttf//Liberation Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSerif-BoldItalic.ttf//Liberation Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSerif-BoldItalic.ttf//Liberation Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSerif-Italic.ttf//Liberation Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSerif-Italic.ttf//Liberation Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSerif-Italic.ttf//Liberation Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/liberation-fonts/LiberationSerif-Regular.ttf//Liberation Serif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation/LiberationSerif-Regular.ttf//Liberation Serif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/liberation2/LiberationSerif-Regular.ttf//Liberation Serif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L DZ Bold for Powerline.ttf//Meslo LG L DZ for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L DZ Bold Italic for Powerline.ttf//Meslo LG L DZ for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L DZ Italic for Powerline.ttf//Meslo LG L DZ for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L DZ Regular for Powerline.ttf//Meslo LG L DZ for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L Bold for Powerline.ttf//Meslo LG L for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L Bold Italic for Powerline.ttf//Meslo LG L for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L Italic for Powerline.ttf//Meslo LG L for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG L Regular for Powerline.ttf//Meslo LG L for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M DZ Bold for Powerline.ttf//Meslo LG M DZ for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M DZ Bold Italic for Powerline.ttf//Meslo LG M DZ for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M DZ Italic for Powerline.ttf//Meslo LG M DZ for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M DZ Regular for Powerline.ttf//Meslo LG M DZ for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M Bold for Powerline.ttf//Meslo LG M for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M Bold Italic for Powerline.ttf//Meslo LG M for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M Italic for Powerline.ttf//Meslo LG M for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG M Regular for Powerline.ttf//Meslo LG M for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S DZ Bold for Powerline.ttf//Meslo LG S DZ for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S DZ Bold Italic for Powerline.ttf//Meslo LG S DZ for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S DZ Italic for Powerline.ttf//Meslo LG S DZ for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S DZ Regular for Powerline.ttf//Meslo LG S DZ for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S Bold for Powerline.ttf//Meslo LG S for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S Bold Italic for Powerline.ttf//Meslo LG S for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S Italic for Powerline.ttf//Meslo LG S for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Meslo LG S Regular for Powerline.ttf//Meslo LG S for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Monofur Bold for Powerline.ttf//monofur for Powerline bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Monofur Italic for Powerline.ttf//monofur for Powerline italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Monofur for Powerline.ttf//monofur for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusMonoPS-Bold.otf//Nimbus Mono PS Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusMonoPS-BoldItalic.otf//Nimbus Mono PS Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusMonoPS-Italic.otf//Nimbus Mono PS Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusMonoPS-Regular.otf//Nimbus Mono PS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusRoman-Bold.otf//Nimbus Roman Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusRoman-BoldItalic.otf//Nimbus Roman Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusRoman-Italic.otf//Nimbus Roman Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusRoman-Regular.otf//Nimbus Roman Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSans-Bold.otf//Nimbus Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSans-BoldItalic.otf//Nimbus Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSans-Italic.otf//Nimbus Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSansNarrow-Bold.otf//Nimbus Sans Narrow Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSansNarrow-BoldOblique.otf//Nimbus Sans Narrow Bold Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSansNarrow-Oblique.otf//Nimbus Sans Narrow Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSansNarrow-Regular.otf//Nimbus Sans Narrow Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/NimbusSans-Regular.otf//Nimbus Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/noto-emoji/NotoColorEmoji.ttf//Noto Color Emoji Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoColorEmoji.ttf//Noto Color Emoji Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoKufiArabic-Bold.ttf//Noto Kufi Arabic Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoKufiArabic-Regular.ttf//Noto Kufi Arabic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedLao-Bold.ttf//Noto Looped Lao Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedLao-Regular.ttf//Noto Looped Lao Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedLaoUI-Bold.ttf//Noto Looped Lao UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedLaoUI-Regular.ttf//Noto Looped Lao UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedThai-Bold.ttf//Noto Looped Thai Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedThai-Regular.ttf//Noto Looped Thai Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedThaiUI-Bold.ttf//Noto Looped Thai UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoLoopedThaiUI-Regular.ttf//Noto Looped Thai UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Noto Mono for Powerline.ttf//Noto Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoMono-Regular.ttf//Noto Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoMusic-Regular.ttf//Noto Music Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNaskhArabic-Bold.ttf//Noto Naskh Arabic Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNaskhArabic-Regular.ttf//Noto Naskh Arabic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNaskhArabicUI-Bold.ttf//Noto Naskh Arabic UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNaskhArabicUI-Regular.ttf//Noto Naskh Arabic UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNastaliqUrdu-Bold.ttf//Noto Nastaliq Urdu Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoNastaliqUrdu-Regular.ttf//Noto Nastaliq Urdu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoRashiHebrew-Bold.ttf//Noto Rashi Hebrew Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoRashiHebrew-Regular.ttf//Noto Rashi Hebrew Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAdlam-Bold.ttf//Noto Sans Adlam Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAdlam-Regular.ttf//Noto Sans Adlam Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAdlamUnjoined-Bold.ttf//Noto Sans Adlam Unjoined Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAdlamUnjoined-Regular.ttf//Noto Sans Adlam Unjoined Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAnatolianHieroglyphs-Regular.ttf//Noto Sans Anatolian Hieroglyphs Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArabic-Bold.ttf//Noto Sans Arabic Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArabic-Regular.ttf//Noto Sans Arabic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArabicUI-Bold.ttf//Noto Sans Arabic UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArabicUI-Regular.ttf//Noto Sans Arabic UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArmenian-Bold.ttf//Noto Sans Armenian Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansArmenian-Regular.ttf//Noto Sans Armenian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansAvestan-Regular.ttf//Noto Sans Avestan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBalinese-Bold.ttf//Noto Sans Balinese Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBalinese-Regular.ttf//Noto Sans Balinese Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBamum-Bold.ttf//Noto Sans Bamum Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBamum-Regular.ttf//Noto Sans Bamum Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBassaVah-Regular.ttf//Noto Sans Bassa Vah Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBatak-Regular.ttf//Noto Sans Batak Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBengali-Bold.ttf//Noto Sans Bengali Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBengali-Regular.ttf//Noto Sans Bengali Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBengaliUI-Bold.ttf//Noto Sans Bengali UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBengaliUI-Regular.ttf//Noto Sans Bengali UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBhaiksuki-Regular.ttf//Noto Sans Bhaiksuki Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSans-Bold.ttf//Noto Sans Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSans-BoldItalic.ttf//Noto Sans Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf//Noto Sans Brahmi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBuginese-Regular.ttf//Noto Sans Buginese Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansBuhid-Regular.ttf//Noto Sans Buhid Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCanadianAboriginal-Bold.ttf//Noto Sans Canadian Aboriginal Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf//Noto Sans Canadian Aboriginal Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCarian-Regular.ttf//Noto Sans Carian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCaucasianAlbanian-Regular.ttf//Noto Sans Caucasian Albanian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansChakma-Regular.ttf//Noto Sans Chakma Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCham-Bold.ttf//Noto Sans Cham Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCham-Regular.ttf//Noto Sans Cham Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCherokee-Bold.ttf//Noto Sans Cherokee Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCherokee-Regular.ttf//Noto Sans Cherokee Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Black.ttc//Noto Sans CJK HK Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans CJK HK Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc//Noto Sans CJK HK DemiLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Light.ttc//Noto Sans CJK HK Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Medium.ttc//Noto Sans CJK HK Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans CJK HK Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Thin.ttc//Noto Sans CJK HK Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Black.ttc//Noto Sans CJK JP Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans CJK JP Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc//Noto Sans CJK JP DemiLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Light.ttc//Noto Sans CJK JP Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Medium.ttc//Noto Sans CJK JP Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans CJK JP Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Thin.ttc//Noto Sans CJK JP Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Black.ttc//Noto Sans CJK KR Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans CJK KR Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc//Noto Sans CJK KR DemiLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Light.ttc//Noto Sans CJK KR Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Medium.ttc//Noto Sans CJK KR Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans CJK KR Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Thin.ttc//Noto Sans CJK KR Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Black.ttc//Noto Sans CJK SC Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans CJK SC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc//Noto Sans CJK SC DemiLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Light.ttc//Noto Sans CJK SC Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Medium.ttc//Noto Sans CJK SC Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans CJK SC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Thin.ttc//Noto Sans CJK SC Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Black.ttc//Noto Sans CJK TC Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans CJK TC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-DemiLight.ttc//Noto Sans CJK TC DemiLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Light.ttc//Noto Sans CJK TC Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Medium.ttc//Noto Sans CJK TC Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans CJK TC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Thin.ttc//Noto Sans CJK TC Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCoptic-Regular.ttf//Noto Sans Coptic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf//Noto Sans Cuneiform Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansCypriot-Regular.ttf//Noto Sans Cypriot Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDeseret-Regular.ttf//Noto Sans Deseret Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf//Noto Sans Devanagari Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf//Noto Sans Devanagari Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDevanagariUI-Bold.ttf//Noto Sans Devanagari UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDevanagariUI-Regular.ttf//Noto Sans Devanagari UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDisplay-Bold.ttf//Noto Sans Display Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDisplay-BoldItalic.ttf//Noto Sans Display Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDisplay-Italic.ttf//Noto Sans Display Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDisplay-Regular.ttf//Noto Sans Display Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansDuployan-Regular.ttf//Noto Sans Duployan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf//Noto Sans Egyptian Hieroglyphs Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansElbasan-Regular.ttf//Noto Sans Elbasan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansElymaic-Regular.ttf//Noto Sans Elymaic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf//Noto Sans Ethiopic Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf//Noto Sans Ethiopic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf//Noto Sans Georgian Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf//Noto Sans Georgian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf//Noto Sans Glagolitic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGothic-Regular.ttf//Noto Sans Gothic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGrantha-Regular.ttf//Noto Sans Grantha Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGujarati-Bold.ttf//Noto Sans Gujarati Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGujarati-Regular.ttf//Noto Sans Gujarati Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGujaratiUI-Bold.ttf//Noto Sans Gujarati UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGujaratiUI-Regular.ttf//Noto Sans Gujarati UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGunjalaGondi-Regular.ttf//Noto Sans Gunjala Gondi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf//Noto Sans Gurmukhi Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf//Noto Sans Gurmukhi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGurmukhiUI-Bold.ttf//Noto Sans Gurmukhi UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansGurmukhiUI-Regular.ttf//Noto Sans Gurmukhi UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHanifiRohingya-Bold.ttf//Noto Sans Hanifi Rohingya Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHanifiRohingya-Regular.ttf//Noto Sans Hanifi Rohingya Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHanunoo-Regular.ttf//Noto Sans Hanunoo Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHatran-Regular.ttf//Noto Sans Hatran Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHebrew-Bold.ttf//Noto Sans Hebrew Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansHebrew-Regular.ttf//Noto Sans Hebrew Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansImperialAramaic-Regular.ttf//Noto Sans Imperial Aramaic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansIndicSiyaqNumbers-Regular.ttf//Noto Sans Indic Siyaq Numbers Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansInscriptionalPahlavi-Regular.ttf//Noto Sans Inscriptional Pahlavi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansInscriptionalParthian-Regular.ttf//Noto Sans Inscriptional Parthian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSans-Italic.ttf//Noto Sans Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansJavanese-Bold.ttf//Noto Sans Javanese Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansJavanese-Regular.ttf//Noto Sans Javanese Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKaithi-Regular.ttf//Noto Sans Kaithi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKannada-Bold.ttf//Noto Sans Kannada Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKannada-Regular.ttf//Noto Sans Kannada Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKannadaUI-Bold.ttf//Noto Sans Kannada UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKannadaUI-Regular.ttf//Noto Sans Kannada UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKayahLi-Bold.ttf//Noto Sans Kayah Li Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKayahLi-Regular.ttf//Noto Sans Kayah Li Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf//Noto Sans Kharoshthi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhmer-Bold.ttf//Noto Sans Khmer Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhmer-Regular.ttf//Noto Sans Khmer Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhmerUI-Bold.ttf//Noto Sans Khmer UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhmerUI-Regular.ttf//Noto Sans Khmer UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhojki-Regular.ttf//Noto Sans Khojki Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansKhudawadi-Regular.ttf//Noto Sans Khudawadi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLao-Bold.ttf//Noto Sans Lao Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLao-Regular.ttf//Noto Sans Lao Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLaoUI-Bold.ttf//Noto Sans Lao UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLaoUI-Regular.ttf//Noto Sans Lao UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLepcha-Regular.ttf//Noto Sans Lepcha Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLimbu-Regular.ttf//Noto Sans Limbu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLinearA-Regular.ttf//Noto Sans Linear A Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLinearB-Regular.ttf//Noto Sans Linear B Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLisu-Bold.ttf//Noto Sans Lisu Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLisu-Regular.ttf//Noto Sans Lisu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLycian-Regular.ttf//Noto Sans Lycian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansLydian-Regular.ttf//Noto Sans Lydian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMahajani-Regular.ttf//Noto Sans Mahajani Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf//Noto Sans Malayalam Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf//Noto Sans Malayalam Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMalayalamUI-Bold.ttf//Noto Sans Malayalam UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMalayalamUI-Regular.ttf//Noto Sans Malayalam UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMandaic-Regular.ttf//Noto Sans Mandaic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansManichaean-Regular.ttf//Noto Sans Manichaean Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMarchen-Regular.ttf//Noto Sans Marchen Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMasaramGondi-Regular.ttf//Noto Sans Masaram Gondi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMath-Regular.ttf//Noto Sans Math Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMayanNumerals-Regular.ttf//Noto Sans Mayan Numerals Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMedefaidrin-Bold.ttf//Noto Sans Medefaidrin Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMedefaidrin-Regular.ttf//Noto Sans Medefaidrin Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMeeteiMayek-Bold.ttf//Noto Sans Meetei Mayek Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf//Noto Sans Meetei Mayek Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMendeKikakui-Regular.ttf//Noto Sans Mende Kikakui Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMeroitic-Regular.ttf//Noto Sans Meroitic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMiao-Regular.ttf//Noto Sans Miao Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansModi-Regular.ttf//Noto Sans Modi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMongolian-Regular.ttf//Noto Sans Mongolian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMono-Bold.ttf//Noto Sans Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans Mono CJK HK Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans Mono CJK HK Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans Mono CJK JP Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans Mono CJK JP Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans Mono CJK KR Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans Mono CJK KR Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans Mono CJK SC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans Mono CJK SC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Bold.ttc//Noto Sans Mono CJK TC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSansCJK-Regular.ttc//Noto Sans Mono CJK TC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMono-Regular.ttf//Noto Sans Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMro-Regular.ttf//Noto Sans Mro Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMultani-Regular.ttf//Noto Sans Multani Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf//Noto Sans Myanmar Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf//Noto Sans Myanmar Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMyanmarUI-Bold.ttf//Noto Sans Myanmar UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansMyanmarUI-Regular.ttf//Noto Sans Myanmar UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansNabataean-Regular.ttf//Noto Sans Nabataean Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansNewa-Regular.ttf//Noto Sans Newa Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf//Noto Sans New Tai Lue Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansNKo-Regular.ttf//Noto Sans NKo Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansNushu-Regular.ttf//Noto Sans Nushu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOgham-Regular.ttf//Noto Sans Ogham Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOlChiki-Bold.ttf//Noto Sans Ol Chiki Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOlChiki-Regular.ttf//Noto Sans Ol Chiki Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldHungarian-Regular.ttf//Noto Sans Old Hungarian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldItalic-Regular.ttf//Noto Sans Old Italic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldNorthArabian-Regular.ttf//Noto Sans Old North Arabian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldPermic-Regular.ttf//Noto Sans Old Permic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldPersian-Regular.ttf//Noto Sans Old Persian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldSogdian-Regular.ttf//Noto Sans Old Sogdian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldSouthArabian-Regular.ttf//Noto Sans Old South Arabian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf//Noto Sans Old Turkic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOriya-Bold.ttf//Noto Sans Oriya Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOriya-Regular.ttf//Noto Sans Oriya Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOriyaUI-Bold.ttf//Noto Sans Oriya UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOriyaUI-Regular.ttf//Noto Sans Oriya UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOsage-Regular.ttf//Noto Sans Osage Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansOsmanya-Regular.ttf//Noto Sans Osmanya Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPahawhHmong-Regular.ttf//Noto Sans Pahawh Hmong Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPalmyrene-Regular.ttf//Noto Sans Palmyrene Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPauCinHau-Regular.ttf//Noto Sans Pau Cin Hau Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf//Noto Sans PhagsPa Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPhoenician-Regular.ttf//Noto Sans Phoenician Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansPsalterPahlavi-Regular.ttf//Noto Sans Psalter Pahlavi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSans-Regular.ttf//Noto Sans Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansRejang-Regular.ttf//Noto Sans Rejang Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansRunic-Regular.ttf//Noto Sans Runic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf//Noto Sans Samaritan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf//Noto Sans Saurashtra Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSharada-Regular.ttf//Noto Sans Sharada Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansShavian-Regular.ttf//Noto Sans Shavian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSiddham-Regular.ttf//Noto Sans Siddham Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSignWriting-Regular.ttf//Noto Sans SignWriting Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSinhala-Bold.ttf//Noto Sans Sinhala Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSinhala-Regular.ttf//Noto Sans Sinhala Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSinhalaUI-Bold.ttf//Noto Sans Sinhala UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSinhalaUI-Regular.ttf//Noto Sans Sinhala UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSogdian-Regular.ttf//Noto Sans Sogdian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSoraSompeng-Bold.ttf//Noto Sans Sora Sompeng Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSoraSompeng-Regular.ttf//Noto Sans Sora Sompeng Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSoyombo-Regular.ttf//Noto Sans Soyombo Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSundanese-Bold.ttf//Noto Sans Sundanese Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSundanese-Regular.ttf//Noto Sans Sundanese Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSylotiNagri-Regular.ttf//Noto Sans Syloti Nagri Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSymbols2-Regular.ttf//Noto Sans Symbols2 Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSymbols-Bold.ttf//Noto Sans Symbols Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSymbols-Regular.ttf//Noto Sans Symbols Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansSyriac-Regular.ttf//Noto Sans Syriac Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTagalog-Regular.ttf//Noto Sans Tagalog Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTagbanwa-Regular.ttf//Noto Sans Tagbanwa Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTaiLe-Regular.ttf//Noto Sans Tai Le Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTaiTham-Bold.ttf//Noto Sans Tai Tham Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf//Noto Sans Tai Tham Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf//Noto Sans Tai Viet Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTakri-Regular.ttf//Noto Sans Takri Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTamil-Bold.ttf//Noto Sans Tamil Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTamil-Regular.ttf//Noto Sans Tamil Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTamilSupplement-Regular.ttf//Noto Sans Tamil Supplement Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTamilUI-Bold.ttf//Noto Sans Tamil UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTamilUI-Regular.ttf//Noto Sans Tamil UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTelugu-Bold.ttf//Noto Sans Telugu Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTelugu-Regular.ttf//Noto Sans Telugu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTeluguUI-Bold.ttf//Noto Sans Telugu UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTeluguUI-Regular.ttf//Noto Sans Telugu UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThaana-Bold.ttf//Noto Sans Thaana Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThaana-Regular.ttf//Noto Sans Thaana Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThai-Bold.ttf//Noto Sans Thai Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThai-Regular.ttf//Noto Sans Thai Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThaiUI-Bold.ttf//Noto Sans Thai UI Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansThaiUI-Regular.ttf//Noto Sans Thai UI Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAdrar-Regular.ttf//Noto Sans Tifinagh Adrar Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAgrawImazighen-Regular.ttf//Noto Sans Tifinagh Agraw Imazighen Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAhaggar-Regular.ttf//Noto Sans Tifinagh Ahaggar Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAir-Regular.ttf//Noto Sans Tifinagh Air Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAPT-Regular.ttf//Noto Sans Tifinagh APT Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghAzawagh-Regular.ttf//Noto Sans Tifinagh Azawagh Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghGhat-Regular.ttf//Noto Sans Tifinagh Ghat Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghHawad-Regular.ttf//Noto Sans Tifinagh Hawad Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinagh-Regular.ttf//Noto Sans Tifinagh Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghRhissaIxa-Regular.ttf//Noto Sans Tifinagh Rhissa Ixa Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghSIL-Regular.ttf//Noto Sans Tifinagh SIL Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTifinaghTawellemmet-Regular.ttf//Noto Sans Tifinagh Tawellemmet Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansTirhuta-Regular.ttf//Noto Sans Tirhuta Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansUgaritic-Regular.ttf//Noto Sans Ugaritic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansVai-Regular.ttf//Noto Sans Vai Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansWancho-Regular.ttf//Noto Sans Wancho Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansWarangCiti-Regular.ttf//Noto Sans Warang Citi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansYi-Regular.ttf//Noto Sans Yi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSansZanabazarSquare-Regular.ttf//Noto Sans Zanabazar Square Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifAhom-Regular.ttf//Noto Serif Ahom Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifArmenian-Bold.ttf//Noto Serif Armenian Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifArmenian-Regular.ttf//Noto Serif Armenian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifBalinese-Regular.ttf//Noto Serif Balinese Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifBengali-Bold.ttf//Noto Serif Bengali Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifBengali-Regular.ttf//Noto Serif Bengali Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerif-Bold.ttf//Noto Serif Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerif-BoldItalic.ttf//Noto Serif Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Black.ttc//Noto Serif CJK HK Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Bold.ttc//Noto Serif CJK HK Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-ExtraLight.ttc//Noto Serif CJK HK ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Light.ttc//Noto Serif CJK HK Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Medium.ttc//Noto Serif CJK HK Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Regular.ttc//Noto Serif CJK HK Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-SemiBold.ttc//Noto Serif CJK HK SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Black.ttc//Noto Serif CJK JP Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Bold.ttc//Noto Serif CJK JP Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-ExtraLight.ttc//Noto Serif CJK JP ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Light.ttc//Noto Serif CJK JP Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Medium.ttc//Noto Serif CJK JP Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Regular.ttc//Noto Serif CJK JP Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-SemiBold.ttc//Noto Serif CJK JP SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Black.ttc//Noto Serif CJK KR Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Bold.ttc//Noto Serif CJK KR Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-ExtraLight.ttc//Noto Serif CJK KR ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Light.ttc//Noto Serif CJK KR Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Medium.ttc//Noto Serif CJK KR Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Regular.ttc//Noto Serif CJK KR Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-SemiBold.ttc//Noto Serif CJK KR SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Black.ttc//Noto Serif CJK SC Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Bold.ttc//Noto Serif CJK SC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-ExtraLight.ttc//Noto Serif CJK SC ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Light.ttc//Noto Serif CJK SC Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Medium.ttc//Noto Serif CJK SC Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Regular.ttc//Noto Serif CJK SC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-SemiBold.ttc//Noto Serif CJK SC SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Black.ttc//Noto Serif CJK TC Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Bold.ttc//Noto Serif CJK TC Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-ExtraLight.ttc//Noto Serif CJK TC ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Light.ttc//Noto Serif CJK TC Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Medium.ttc//Noto Serif CJK TC Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-Regular.ttc//Noto Serif CJK TC Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/noto/NotoSerifCJK-SemiBold.ttc//Noto Serif CJK TC SemiBold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDevanagari-Bold.ttf//Noto Serif Devanagari Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDevanagari-Regular.ttf//Noto Serif Devanagari Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDisplay-Bold.ttf//Noto Serif Display Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDisplay-BoldItalic.ttf//Noto Serif Display Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDisplay-Italic.ttf//Noto Serif Display Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDisplay-Regular.ttf//Noto Serif Display Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifDogra-Regular.ttf//Noto Serif Dogra Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifEthiopic-Bold.ttf//Noto Serif Ethiopic Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifEthiopic-Regular.ttf//Noto Serif Ethiopic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGeorgian-Bold.ttf//Noto Serif Georgian Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGeorgian-Regular.ttf//Noto Serif Georgian Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGrantha-Regular.ttf//Noto Serif Grantha Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf//Noto Serif Gujarati Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf//Noto Serif Gujarati Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGurmukhi-Bold.ttf//Noto Serif Gurmukhi Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifGurmukhi-Regular.ttf//Noto Serif Gurmukhi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifHebrew-Bold.ttf//Noto Serif Hebrew Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifHebrew-Regular.ttf//Noto Serif Hebrew Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Bold.ttf//Noto Serif Hmong Nyiakeng Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifNyiakengPuachueHmong-Regular.ttf//Noto Serif Hmong Nyiakeng Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerif-Italic.ttf//Noto Serif Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKannada-Bold.ttf//Noto Serif Kannada Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKannada-Regular.ttf//Noto Serif Kannada Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKhmer-Bold.ttf//Noto Serif Khmer Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKhmer-Regular.ttf//Noto Serif Khmer Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKhojki-Bold.ttf//Noto Serif Khojki Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifKhojki-Regular.ttf//Noto Serif Khojki Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifLao-Bold.ttf//Noto Serif Lao Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifLao-Regular.ttf//Noto Serif Lao Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifMalayalam-Bold.ttf//Noto Serif Malayalam Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifMalayalam-Regular.ttf//Noto Serif Malayalam Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifMyanmar-Bold.ttf//Noto Serif Myanmar Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifMyanmar-Regular.ttf//Noto Serif Myanmar Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerif-Regular.ttf//Noto Serif Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifSinhala-Bold.ttf//Noto Serif Sinhala Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifSinhala-Regular.ttf//Noto Serif Sinhala Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTamil-Bold.ttf//Noto Serif Tamil Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTamil-Regular.ttf//Noto Serif Tamil Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTamilSlanted-Bold.ttf//Noto Serif Tamil Slanted Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTamilSlanted-Regular.ttf//Noto Serif Tamil Slanted Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTangut-Regular.ttf//Noto Serif Tangut Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTelugu-Bold.ttf//Noto Serif Telugu Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTelugu-Regular.ttf//Noto Serif Telugu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifThai-Bold.ttf//Noto Serif Thai Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifThai-Regular.ttf//Noto Serif Thai Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTibetan-Bold.ttf//Noto Serif Tibetan Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifTibetan-Regular.ttf//Noto Serif Tibetan Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifYezidi-Bold.ttf//Noto Serif Yezidi Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoSerifYezidi-Regular.ttf//Noto Serif Yezidi Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/noto/NotoTraditionalNushu-Regular.ttf//Noto Traditional Nushu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/NovaMono for Powerline.ttf//NovaMono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/P052-Bold.otf//P052 Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/P052-BoldItalic.otf//P052 Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/P052-Italic.otf//P052 Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/P052-Roman.otf//P052 Roman" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/PowerlineSymbols.otf//PowerlineSymbols Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/ProFont Bold For Powerline.ttf//ProFont for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/ProFont For Powerline.ttf//ProFont for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Bold for Powerline.ttf//Roboto Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Bold Italic for Powerline.ttf//Roboto Mono for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Italic for Powerline.ttf//Roboto Mono for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono for Powerline.ttf//Roboto Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Light for Powerline.ttf//Roboto Mono Light for Powerline Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Light Italic for Powerline.ttf//Roboto Mono Light for Powerline Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Medium for Powerline.ttf//Roboto Mono Medium for Powerline Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Medium Italic for Powerline.ttf//Roboto Mono Medium for Powerline Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Thin for Powerline.ttf//Roboto Mono Thin for Powerline Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Roboto Mono Thin Italic for Powerline.ttf//Roboto Mono Thin for Powerline Thin Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/roboto-slab/RobotoSlab-Bold.ttf//Roboto Slab Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/roboto-slab/RobotoSlab-Light.ttf//Roboto Slab Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/roboto-slab/RobotoSlab-Regular.ttf//Roboto Slab Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/roboto-slab/RobotoSlab-Thin.ttf//Roboto Slab Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-black-58646a6b80d5a.otf//SF UI Display Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-bold-58646a511e3d9.otf//SF UI Display Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-light-58646b33e0551.otf//SF UI Display Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-medium-58646be638f96.otf//SF UI Display Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-semibold-58646eddcae92.otf//SF UI Display Semibold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-thin-58646e9b26e8b.otf//SF UI Display Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/sf-ui-display-ultralight-58646b19bf205.otf//SF UI Display Ultralight" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Black.otf//Source Code Pro Black" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-BlackIt.otf//Source Code Pro Black Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Bold.otf//Source Code Pro Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-BoldIt.otf//Source Code Pro Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-ExtraLight.otf//Source Code Pro ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-ExtraLightIt.otf//Source Code Pro ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Black for Powerline.otf//Source Code Pro for Powerline Black" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline BlackItalic.otf//Source Code Pro for Powerline Black Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Bold for Powerline.otf//Source Code Pro for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline BoldItalic.otf//Source Code Pro for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro ExtraLight for Powerline.otf//Source Code Pro for Powerline ExtraLight" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline ExtraLightItalic.otf//Source Code Pro for Powerline ExtraLight Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline Italic.otf//Source Code Pro for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Light for Powerline.otf//Source Code Pro for Powerline Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline LightItalic.otf//Source Code Pro for Powerline Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Medium for Powerline.otf//Source Code Pro for Powerline Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline MediumItalic.otf//Source Code Pro for Powerline Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro for Powerline.otf//Source Code Pro for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Semibold for Powerline.otf//Source Code Pro for Powerline Semibold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Source Code Pro Powerline SemiboldItalic.otf//Source Code Pro for Powerline Semibold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-It.otf//Source Code Pro Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Light.otf//Source Code Pro Light" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-LightIt.otf//Source Code Pro Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Medium.otf//Source Code Pro Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-MediumIt.otf//Source Code Pro Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Regular.otf//Source Code Pro Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-Semibold.otf//Source Code Pro Semibold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/adobe-source-code-pro-fonts/SourceCodePro-SemiboldIt.otf//Source Code Pro Semibold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/SpaceMono-Bold.ttf//Space Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/SpaceMono-BoldItalic.ttf//Space Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Space Mono Bold for Powerline.ttf//Space Mono for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Space Mono Bold Italic for Powerline.ttf//Space Mono for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Space Mono Italic for Powerline.ttf//Space Mono for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Space Mono for Powerline.ttf//Space Mono for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/SpaceMono-Italic.ttf//Space Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/SpaceMono-Regular.ttf//Space Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/StandardSymbolsPS.otf//Standard Symbols PS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Symbol Neu for Powerline.ttf//Symbol Neu for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/takao-gothic/TakaoGothic.ttf//TakaoGothic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/takao-gothic/TakaoPGothic.ttf//TakaoPGothic Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreadventor-bold.otf//TeX Gyre Adventor Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreadventor-bolditalic.otf//TeX Gyre Adventor Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreadventor-italic.otf//TeX Gyre Adventor Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreadventor-regular.otf//TeX Gyre Adventor Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrebonum-bold.otf//TeX Gyre Bonum Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrebonum-bolditalic.otf//TeX Gyre Bonum Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrebonum-italic.otf//TeX Gyre Bonum Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrebonum-regular.otf//TeX Gyre Bonum Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrechorus-mediumitalic.otf//TeX Gyre Chorus Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrecursor-bold.otf//TeX Gyre Cursor Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrecursor-bolditalic.otf//TeX Gyre Cursor Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrecursor-italic.otf//TeX Gyre Cursor Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrecursor-regular.otf//TeX Gyre Cursor Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheros-bold.otf//TeX Gyre Heros Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheros-bolditalic.otf//TeX Gyre Heros Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheroscn-bold.otf//TeX Gyre Heros Cn Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheroscn-bolditalic.otf//TeX Gyre Heros Cn Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheroscn-italic.otf//TeX Gyre Heros Cn Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheroscn-regular.otf//TeX Gyre Heros Cn Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheros-italic.otf//TeX Gyre Heros Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreheros-regular.otf//TeX Gyre Heros Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrepagella-bold.otf//TeX Gyre Pagella Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrepagella-bolditalic.otf//TeX Gyre Pagella Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrepagella-italic.otf//TeX Gyre Pagella Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyrepagella-regular.otf//TeX Gyre Pagella Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreschola-bold.otf//TeX Gyre Schola Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreschola-bolditalic.otf//TeX Gyre Schola Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreschola-italic.otf//TeX Gyre Schola Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyreschola-regular.otf//TeX Gyre Schola Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyretermes-bold.otf//TeX Gyre Termes Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyretermes-bolditalic.otf//TeX Gyre Termes Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyretermes-italic.otf//TeX Gyre Termes Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/usr/share/fonts/tex-gyre/texgyretermes-regular.otf//TeX Gyre Termes Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Times_New_Roman_Italic.ttf//Times New Roman Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/timesi.ttf//Times New Roman Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Times_New_Roman_Bold.ttf//Times New Roman Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/timesbd.ttf//Times New Roman Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Times_New_Roman_Bold_Italic.ttf//Times New Roman Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/timesbi.ttf//Times New Roman Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Times_New_Roman.ttf//Times New Roman Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/times.ttf//Times New Roman Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Tinos Bold for Powerline.ttf//Tinos for Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Tinos Bold Italic for Powerline.ttf//Tinos for Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Tinos Italic for Powerline.ttf//Tinos for Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Tinos for Powerline.ttf//Tinos for Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/trebucit.ttf//Trebuchet MS Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Trebuchet_MS_Italic.ttf//Trebuchet MS Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Trebuchet_MS_Bold.ttf//Trebuchet MS Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/trebucbd.ttf//Trebuchet MS Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Trebuchet_MS_Bold_Italic.ttf//Trebuchet MS Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/trebucbi.ttf//Trebuchet MS Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/trebuc.ttf//Trebuchet MS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Trebuchet_MS.ttf//Trebuchet MS Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-B.ttf//Ubuntu Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-BI.ttf//Ubuntu Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-C.ttf//Ubuntu Condensed Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-RI.ttf//Ubuntu Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-L.ttf//Ubuntu Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-LI.ttf//Ubuntu Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-M.ttf//Ubuntu Medium" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-MI.ttf//Ubuntu Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/UbuntuMono-B.ttf//Ubuntu Mono Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/UbuntuMono-BI.ttf//Ubuntu Mono Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Ubuntu Mono derivative Powerline Bold.ttf//Ubuntu Mono derivative Powerline Bold" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Ubuntu Mono derivative Powerline Bold Italic.ttf//Ubuntu Mono derivative Powerline Bold Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Ubuntu Mono derivative Powerline Italic.ttf//Ubuntu Mono derivative Powerline Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/Ubuntu Mono derivative Powerline.ttf//Ubuntu Mono derivative Powerline Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/UbuntuMono-RI.ttf//Ubuntu Mono Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/UbuntuMono-R.ttf//Ubuntu Mono Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-R.ttf//Ubuntu Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/ubuntu/Ubuntu-Th.ttf//Ubuntu Thin" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWBookman-Demi.otf//URW Bookman Demi" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWBookman-DemiItalic.otf//URW Bookman Demi Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWBookman-Light.otf//URW Bookman Light" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWBookman-LightItalic.otf//URW Bookman Light Italic" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWGothic-Book.otf//URW Gothic Book" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWGothic-BookOblique.otf//URW Gothic Book Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWGothic-Demi.otf//URW Gothic Demi" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/URWGothic-DemiOblique.otf//URW Gothic Demi Oblique" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/user-fonts/venus rising rg.ttf//Venus Rising Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/verdanai.ttf//Verdana Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Verdana_Italic.ttf//Verdana Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Verdana_Bold.ttf//Verdana Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/verdanab.ttf//Verdana Negrito" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/verdanaz.ttf//Verdana Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Verdana_Bold_Italic.ttf//Verdana Negrito Itálico" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Verdana.ttf//Verdana Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/truetype/msttcorefonts/Webdings.ttf//Webdings Regular" checksum="(null)"> + </resource> + + <resource identifier="external:/run/host/fonts/opentype/urw-base35/Z003-MediumItalic.otf//Z003 Medium Italic" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/16_10.gtp//16×10" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/16_9.gtp//16×9" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/3_2-Landscape.gtp//3×2 Landscape" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/3_2-Portrait.gtp//3×2 Portrait" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/4_3-Landscape.gtp//4×3 Landscape" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/4_3-Portrait.gtp//4×3 Portrait" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Airbrush.gtp//Airbrush" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Airbrush-Color-From-Gradient.gtp//Airbrush (Color From Gradient)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Basic-Knife.gtp//Basic Knife" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Basic-Round.gtp//Basic Round" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Basic-Round-Detail.gtp//Basic Round Detail" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Blue-Pen.gtp//Blue Pen (Multiply)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Bristles.gtp//Bristles" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Selection/Circle-200px.gtp//Circle 200px" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Crop-16-9.gtp//Crop 16:9" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Crop-Composition.gtp//Crop Composition" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Eraser-Hard.gtp//Eraser Hard" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Eraser-Soft.gtp//Eraser Soft" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Selection/Feathered-Selection.gtp//Feathered Selection" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Fill-Paper.gtp//Fill Paper (Multiply ! Sel.Pattern)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/FX-Confetti.gtp//FX Confetti" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/FX-Radial-Softlight.gtp//FX Radial Softlight" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Glow-Lights.gtp//Glow Lights (Addition !)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Ink-Smooth.gtp//Ink Smooth" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Ink-Thin.gtp//Ink Thin" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Noise.gtp//Noise" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Paintbrush-Color-From-Gradient.gtp//Paintbrush (Color From Gradient)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Pencil.gtp//Pencil" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Pencil-Color-From-Gradient.gtp//Pencil (Color From Gradient)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Sketch/Pencil-Soft.gtp//Pencil Soft" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Smooth-Clone.gtp//Smooth Clone (Press.Ctrl)" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Smudge-Rough.gtp//Smudge Rough" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Smudge-Soft.gtp//Smudge Soft" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Soft-Oil.gtp//Soft Oil Brush" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Splatters.gtp//Splatters" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Crop/Square.gtp//Square" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Structure.gtp//Structure" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/Paint/Vegetal.gtp//Vegetation" checksum="(null)"> + </resource> + + <resource identifier="external:${gimp_data_dir}/tool-presets/FX/Vignette.gtp//Vignette" checksum="(null)"> + </resource> +</tags> diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/templaterc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/templaterc new file mode 100644 index 0000000..e66dd29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/templaterc @@ -0,0 +1,638 @@ +# GIMP templaterc +# +# This file will be entirely rewritten each time you exit. + +(GimpTemplate "A0 (300 ppi)" + (width 9933) + (height 14043) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A1 (300 ppi)" + (width 7016) + (height 9933) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A2 (300 ppi)" + (width 4960) + (height 7016) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A3 (300 ppi)" + (width 3508) + (height 4960) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A4 (300 ppi)" + (width 2480) + (height 3508) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A5 (300 ppi)" + (width 1748) + (height 2480) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A6 (300 ppi)" + (width 1240) + (height 1748) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "A7 (300 ppi)" + (width 874) + (height 1240) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B4 (300 ppi)" + (width 2953) + (height 4169) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B5 (300 ppi)" + (width 2079) + (height 2953) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "B5-Japan (300 ppi)" + (width 2150) + (height 3035) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "US Letter (300 ppi)" + (width 2550) + (height 3300) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "US Legal (300 ppi)" + (width 2550) + (height 4200) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "88.9×50.8 US Business Card" + (icon-name "gimp-business-card") + (width 1050) + (height 600) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "85×55 Western Europe Business Card" + (icon-name "gimp-business-card") + (width 1004) + (height 650) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "90×50 Eastern Europe Business Card" + (icon-name "gimp-business-card") + (width 1063) + (height 591) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "90×55 Business Card (AU, IN etc.)" + (icon-name "gimp-business-card") + (width 1063) + (height 650) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Toilet paper (US, 300 ppi)" + (icon-name "gimp-toilet-paper") + (width 1350) + (height 1350) + (unit inches) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "CD cover (300 ppi)" + (icon-name "media-optical") + (width 1417) + (height 1417) + (unit millimeters) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web profile / avatar / icon 512×512" + (icon-name "gimp-web") + (width 512) + (height 512) + (unit pixels) + (xresolution 150) + (yresolution 150) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner leaderboard 728×90" + (icon-name "gimp-web") + (width 728) + (height 90) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner half page 300×600" + (icon-name "gimp-web") + (width 300) + (height 600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner medium rectangle 300×250" + (icon-name "gimp-web") + (width 300) + (height 250) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner wide skyscraper 160×600" + (icon-name "gimp-web") + (width 160) + (height 600) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Web banner mobile leaderboard 320×50" + (icon-name "gimp-web") + (width 320) + (height 50) + (unit pixels) + (xresolution 72) + (yresolution 72) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1024×768 (XGA)" + (icon-name "gimp-display") + (width 1024) + (height 768) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1152×864 (XGA+)" + (icon-name "gimp-display") + (width 1152) + (height 864) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 1600×1200 (UXGA)" + (icon-name "gimp-display") + (width 1600) + (height 1200) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 4:3 - 2048×1536 (QXGA)" + (icon-name "gimp-display") + (width 2048) + (height 1536) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 1680×1050 (WSXGA+)" + (icon-name "gimp-display") + (width 1680) + (height 1050) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 1920×1200 (WUXGA)" + (icon-name "gimp-display") + (width 1920) + (height 1200) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 2560×1600 (WQXGA)" + (icon-name "gimp-display") + (width 2560) + (height 1600) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:10 - 3840×2400 (WQUXGA)" + (icon-name "gimp-display") + (width 3840) + (height 2400) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 1280×720 (HD 720p)" + (icon-name "gimp-video") + (width 1280) + (height 720) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 1920×1080 (Full HD 1080p)" + (icon-name "gimp-video") + (width 1920) + (height 1080) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 3840×2160 (4K UHD)" + (icon-name "gimp-video") + (width 3840) + (height 2160) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 16:9 - 7680×4320 (8K UHD)" + (icon-name "gimp-video") + (width 7680) + (height 4320) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 17:9 - 2048×1080 (DCI 2K)" + (icon-name "gimp-video") + (width 2048) + (height 1080) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Display - 17:9 - 4096×2160 (DCI 4K)" + (icon-name "gimp-video") + (width 4096) + (height 2160) + (unit pixels) + (xresolution 300) + (yresolution 300) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 18.5:9 - 1440×2960" + (icon-name "gimp-smartphone") + (width 1440) + (height 2960) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 19:9 - 1440×3040" + (icon-name "gimp-smartphone") + (width 1440) + (height 3040) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 19.5:9 - 1440×3120" + (icon-name "gimp-smartphone") + (width 1440) + (height 3120) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) +(GimpTemplate "Phone - 20:9 - 1440×3200" + (icon-name "gimp-smartphone") + (width 1440) + (height 3200) + (unit pixels) + (xresolution 500) + (yresolution 500) + (resolution-unit inches) + (image-type rgb) + (precision u8-non-linear) + (color-profile NULL) + (simulation-profile NULL) + (simulation-bpc no) + (simulation-intent relative-colorimetric) + (fill-type background)) + +# end of templaterc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/theme.css b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/theme.css new file mode 100644 index 0000000..2cf5116 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/theme.css @@ -0,0 +1,16 @@ +/* GIMP theme.css + * + * This file is written on GIMP startup and on every theme change. + * It is NOT supposed to be edited manually. Edit your personal + * gimp.css file instead (/home/diolinux/.var/app/org.gimp.GIMP/config/GIMP/3.0/gimp.css). + */ + +@import url("file:///app/share/gimp/3.0/themes/Default/gimp-dark.css"); +@import url("file:///app/etc/gimp/3.0/gimp.css"); + +* { -gtk-icon-style: symbolic; } + +/* prefer-dark-theme */ + + +/* end of theme.css */ diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-airbrush-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-airbrush-tool new file mode 100644 index 0000000..0b1f917 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-airbrush-tool @@ -0,0 +1,11 @@ +# GIMP gimp-airbrush-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-airbrush-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-align-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-align-tool new file mode 100644 index 0000000..521b3bf --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-align-tool @@ -0,0 +1,4 @@ +# GIMP gimp-align-tool options + + +# end of gimp-align-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool new file mode 100644 index 0000000..16bc2d3 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-brightness-contrast-tool @@ -0,0 +1,4 @@ +# GIMP gimp-brightness-contrast-tool options + + +# end of gimp-brightness-contrast-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool new file mode 100644 index 0000000..9029df7 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-bucket-fill-tool @@ -0,0 +1,7 @@ +# GIMP gimp-bucket-fill-tool options + +(pattern "Starfield") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-bucket-fill-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool new file mode 100644 index 0000000..434e5db --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-by-color-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-by-color-select-tool options + + +# end of gimp-by-color-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-cage-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-cage-tool new file mode 100644 index 0000000..70074a2 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-cage-tool @@ -0,0 +1,4 @@ +# GIMP gimp-cage-tool options + + +# end of gimp-cage-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-clone-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-clone-tool new file mode 100644 index 0000000..001c81a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-clone-tool @@ -0,0 +1,10 @@ +# GIMP gimp-clone-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-clone-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-color-picker-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-color-picker-tool new file mode 100644 index 0000000..d46490a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-color-picker-tool @@ -0,0 +1,4 @@ +# GIMP gimp-color-picker-tool options + + +# end of gimp-color-picker-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-convolve-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-convolve-tool new file mode 100644 index 0000000..07b835f --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-convolve-tool @@ -0,0 +1,10 @@ +# GIMP gimp-convolve-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-convolve-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-crop-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-crop-tool new file mode 100644 index 0000000..7739496 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-crop-tool @@ -0,0 +1,7 @@ +# GIMP gimp-crop-tool options + +(aspect-denominator 1080) +(aspect-numerator 1920) +(pattern "Starfield") + +# end of gimp-crop-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-curves-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-curves-tool new file mode 100644 index 0000000..b7a332b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-curves-tool @@ -0,0 +1,4 @@ +# GIMP gimp-curves-tool options + + +# end of gimp-curves-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool new file mode 100644 index 0000000..5acb014 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-dodge-burn-tool @@ -0,0 +1,9 @@ +# GIMP gimp-dodge-burn-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-dodge-burn-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool new file mode 100644 index 0000000..5b00a25 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ellipse-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-ellipse-select-tool options + + +# end of gimp-ellipse-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-eraser-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-eraser-tool new file mode 100644 index 0000000..df7f463 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-eraser-tool @@ -0,0 +1,9 @@ +# GIMP gimp-eraser-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-eraser-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-flip-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-flip-tool new file mode 100644 index 0000000..4686677 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-flip-tool @@ -0,0 +1,4 @@ +# GIMP gimp-flip-tool options + + +# end of gimp-flip-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool new file mode 100644 index 0000000..1026eac --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-foreground-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-foreground-select-tool options + + +# end of gimp-foreground-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-free-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-free-select-tool new file mode 100644 index 0000000..86b6ab3 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-free-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-free-select-tool options + + +# end of gimp-free-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool new file mode 100644 index 0000000..a0f7bdb --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-fuzzy-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-fuzzy-select-tool options + + +# end of gimp-fuzzy-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gegl-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gegl-tool new file mode 100644 index 0000000..f085e5f --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gegl-tool @@ -0,0 +1,4 @@ +# GIMP gimp-gegl-tool options + + +# end of gimp-gegl-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gradient-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gradient-tool new file mode 100644 index 0000000..90637fc --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-gradient-tool @@ -0,0 +1,7 @@ +# GIMP gimp-gradient-tool options + +(gradient "Skyline") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-gradient-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool new file mode 100644 index 0000000..a23ed42 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-handle-transform-tool @@ -0,0 +1,4 @@ +# GIMP gimp-handle-transform-tool options + + +# end of gimp-handle-transform-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-heal-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-heal-tool new file mode 100644 index 0000000..791431d --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-heal-tool @@ -0,0 +1,10 @@ +# GIMP gimp-heal-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-heal-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ink-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ink-tool new file mode 100644 index 0000000..07fd5a8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-ink-tool @@ -0,0 +1,7 @@ +# GIMP gimp-ink-tool options + +(pattern "Starfield") +(brush-size 51) +(brush-hardness 0.5) + +# end of gimp-ink-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-iscissors-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-iscissors-tool new file mode 100644 index 0000000..fb42baf --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-iscissors-tool @@ -0,0 +1,4 @@ +# GIMP gimp-iscissors-tool options + + +# end of gimp-iscissors-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-levels-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-levels-tool new file mode 100644 index 0000000..04c0f93 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-levels-tool @@ -0,0 +1,4 @@ +# GIMP gimp-levels-tool options + + +# end of gimp-levels-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-measure-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-measure-tool new file mode 100644 index 0000000..ec7cff3 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-measure-tool @@ -0,0 +1,4 @@ +# GIMP gimp-measure-tool options + + +# end of gimp-measure-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-move-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-move-tool new file mode 100644 index 0000000..b9721a8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-move-tool @@ -0,0 +1,4 @@ +# GIMP gimp-move-tool options + + +# end of gimp-move-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool new file mode 100644 index 0000000..9736117 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-mypaint-brush-tool @@ -0,0 +1,10 @@ +# GIMP gimp-mypaint-brush-tool options + +(mybrush "100% Opaque") +(pattern "Starfield") +(brush-size 51) +(brush-hardness 0.5) +(radius 3.0099999904632568) +(hardness 0.94999998807907104) + +# end of gimp-mypaint-brush-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-offset-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-offset-tool new file mode 100644 index 0000000..5a30253 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-offset-tool @@ -0,0 +1,4 @@ +# GIMP gimp-offset-tool options + + +# end of gimp-offset-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-operation-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-operation-tool new file mode 100644 index 0000000..a71f690 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-operation-tool @@ -0,0 +1,4 @@ +# GIMP gimp-operation-tool options + + +# end of gimp-operation-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool new file mode 100644 index 0000000..39ffbcc --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-paintbrush-tool @@ -0,0 +1,11 @@ +# GIMP gimp-paintbrush-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-paintbrush-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-pencil-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-pencil-tool new file mode 100644 index 0000000..fd85e59 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-pencil-tool @@ -0,0 +1,11 @@ +# GIMP gimp-pencil-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-pencil-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool new file mode 100644 index 0000000..cb12e1a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-clone-tool @@ -0,0 +1,10 @@ +# GIMP gimp-perspective-clone-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-perspective-clone-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-tool new file mode 100644 index 0000000..3a21bdc --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-perspective-tool @@ -0,0 +1,4 @@ +# GIMP gimp-perspective-tool options + + +# end of gimp-perspective-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rect-select-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rect-select-tool new file mode 100644 index 0000000..25bc900 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rect-select-tool @@ -0,0 +1,4 @@ +# GIMP gimp-rect-select-tool options + + +# end of gimp-rect-select-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rotate-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rotate-tool new file mode 100644 index 0000000..32e5b73 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-rotate-tool @@ -0,0 +1,4 @@ +# GIMP gimp-rotate-tool options + + +# end of gimp-rotate-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-scale-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-scale-tool new file mode 100644 index 0000000..a947140 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-scale-tool @@ -0,0 +1,5 @@ +# GIMP gimp-scale-tool options + +(interpolation linear) + +# end of gimp-scale-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-shear-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-shear-tool new file mode 100644 index 0000000..b1cf8f8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-shear-tool @@ -0,0 +1,4 @@ +# GIMP gimp-shear-tool options + + +# end of gimp-shear-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-smudge-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-smudge-tool new file mode 100644 index 0000000..2ad8269 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-smudge-tool @@ -0,0 +1,11 @@ +# GIMP gimp-smudge-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") +(brush-size 52) +(brush-hardness 0.5) + +# end of gimp-smudge-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-text-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-text-tool new file mode 100644 index 0000000..2f3c41c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-text-tool @@ -0,0 +1,6 @@ +# GIMP gimp-text-tool options + +(palette "Standard") +(font "Sans-serif") + +# end of gimp-text-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-threshold-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-threshold-tool new file mode 100644 index 0000000..f114556 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-threshold-tool @@ -0,0 +1,4 @@ +# GIMP gimp-threshold-tool options + + +# end of gimp-threshold-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool new file mode 100644 index 0000000..dbb8c08 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-transform-3d-tool @@ -0,0 +1,4 @@ +# GIMP gimp-transform-3d-tool options + + +# end of gimp-transform-3d-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool new file mode 100644 index 0000000..c84224d --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-unified-transform-tool @@ -0,0 +1,4 @@ +# GIMP gimp-unified-transform-tool options + + +# end of gimp-unified-transform-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-vector-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-vector-tool new file mode 100644 index 0000000..4b1aef6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-vector-tool @@ -0,0 +1,9 @@ +# GIMP gimp-vector-tool options + +(brush "2. Hardness 050") +(dynamics "Pressure Size") +(pattern "Starfield") +(gradient "Skyline") +(palette "Standard") + +# end of gimp-vector-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-warp-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-warp-tool new file mode 100644 index 0000000..e837f9e --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-warp-tool @@ -0,0 +1,4 @@ +# GIMP gimp-warp-tool options + + +# end of gimp-warp-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-zoom-tool b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-zoom-tool new file mode 100644 index 0000000..316363e --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/tool-options/gimp-zoom-tool @@ -0,0 +1,4 @@ +# GIMP gimp-zoom-tool options + + +# end of gimp-zoom-tool options diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/toolrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/toolrc new file mode 100644 index 0000000..0d4eb09 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/toolrc @@ -0,0 +1,185 @@ +# GIMP toolrc + +(file-version 1) + +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-move-tool") + (children + (GimpToolInfo "gimp-move-tool" + (icon-name "gimp-tool-move") + (visible yes)) + (GimpToolInfo "gimp-align-tool" + (icon-name "gimp-tool-align") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-rect-select-tool") + (children + (GimpToolInfo "gimp-rect-select-tool" + (icon-name "gimp-tool-rect-select") + (visible yes)) + (GimpToolInfo "gimp-ellipse-select-tool" + (icon-name "gimp-tool-ellipse-select") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-free-select-tool") + (children + (GimpToolInfo "gimp-free-select-tool" + (icon-name "gimp-tool-free-select") + (visible yes)) + (GimpToolInfo "gimp-iscissors-tool" + (icon-name "gimp-tool-iscissors") + (visible yes)) + (GimpToolInfo "gimp-foreground-select-tool" + (icon-name "gimp-tool-foreground-select") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-fuzzy-select-tool") + (children + (GimpToolInfo "gimp-fuzzy-select-tool" + (icon-name "gimp-tool-fuzzy-select") + (visible yes)) + (GimpToolInfo "gimp-by-color-select-tool" + (icon-name "gimp-tool-by-color-select") + (visible yes)))) +(GimpToolInfo "gimp-crop-tool" + (icon-name "gimp-tool-crop") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-scale-tool") + (children + (GimpToolInfo "gimp-unified-transform-tool" + (icon-name "gimp-tool-unified-transform") + (visible yes)) + (GimpToolInfo "gimp-rotate-tool" + (icon-name "gimp-tool-rotate") + (visible yes)) + (GimpToolInfo "gimp-scale-tool" + (icon-name "gimp-tool-scale") + (visible yes)) + (GimpToolInfo "gimp-shear-tool" + (icon-name "gimp-tool-shear") + (visible yes)) + (GimpToolInfo "gimp-flip-tool" + (icon-name "gimp-tool-flip") + (visible yes)) + (GimpToolInfo "gimp-perspective-tool" + (icon-name "gimp-tool-perspective") + (visible yes)) + (GimpToolInfo "gimp-transform-3d-tool" + (icon-name "gimp-tool-transform-3d") + (visible yes)) + (GimpToolInfo "gimp-handle-transform-tool" + (icon-name "gimp-tool-handle-transform") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-color-picker-tool") + (children + (GimpToolInfo "gimp-color-picker-tool" + (icon-name "gimp-tool-color-picker") + (visible yes)) + (GimpToolInfo "gimp-measure-tool" + (icon-name "gimp-tool-measure") + (visible yes)))) +(GimpToolInfo "gimp-heal-tool" + (icon-name "gimp-tool-heal") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-paintbrush-tool") + (children + (GimpToolInfo "gimp-paintbrush-tool" + (icon-name "gimp-tool-paintbrush") + (visible yes)) + (GimpToolInfo "gimp-pencil-tool" + (icon-name "gimp-tool-pencil") + (visible yes)) + (GimpToolInfo "gimp-airbrush-tool" + (icon-name "gimp-tool-airbrush") + (visible yes)) + (GimpToolInfo "gimp-ink-tool" + (icon-name "gimp-tool-ink") + (visible yes)) + (GimpToolInfo "gimp-mypaint-brush-tool" + (icon-name "gimp-tool-mypaint-brush") + (visible yes)))) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-clone-tool") + (children + (GimpToolInfo "gimp-clone-tool" + (icon-name "gimp-tool-clone") + (visible yes)) + (GimpToolInfo "gimp-perspective-clone-tool" + (icon-name "gimp-tool-perspective-clone") + (visible yes)))) +(GimpToolGroup "tool group" + (visible no) + (active-tool "gimp-warp-tool") + (children + (GimpToolInfo "gimp-warp-tool" + (icon-name "gimp-tool-warp") + (visible yes)) + (GimpToolInfo "gimp-cage-tool" + (icon-name "gimp-tool-cage") + (visible yes)))) +(GimpToolInfo "gimp-eraser-tool" + (icon-name "gimp-tool-eraser") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-gradient-tool") + (children + (GimpToolInfo "gimp-bucket-fill-tool" + (icon-name "gimp-tool-bucket-fill") + (visible yes)) + (GimpToolInfo "gimp-gradient-tool" + (icon-name "gimp-tool-gradient") + (visible yes)))) +(GimpToolInfo "gimp-convolve-tool" + (icon-name "gimp-tool-blur") + (visible yes)) +(GimpToolGroup "tool group" + (visible yes) + (active-tool "gimp-dodge-burn-tool") + (children + (GimpToolInfo "gimp-dodge-burn-tool" + (icon-name "gimp-tool-dodge") + (visible yes)) + (GimpToolInfo "gimp-smudge-tool" + (icon-name "gimp-tool-smudge") + (visible yes)))) +(GimpToolInfo "gimp-vector-tool" + (icon-name "gimp-tool-path") + (visible yes)) +(GimpToolInfo "gimp-text-tool" + (icon-name "gimp-tool-text") + (visible yes)) +(GimpToolInfo "gimp-zoom-tool" + (icon-name "gimp-tool-zoom") + (visible yes)) +(GimpToolInfo "gimp-brightness-contrast-tool" + (icon-name "gimp-tool-brightness-contrast") + (visible no)) +(GimpToolInfo "gimp-threshold-tool" + (icon-name "gimp-tool-threshold") + (visible no)) +(GimpToolInfo "gimp-levels-tool" + (icon-name "gimp-tool-levels") + (visible no)) +(GimpToolInfo "gimp-curves-tool" + (icon-name "gimp-tool-curves") + (visible no)) +(GimpToolInfo "gimp-offset-tool" + (icon-name "gimp-tool-offset") + (visible no)) +(GimpToolInfo "gimp-gegl-tool" + (icon-name "gimp-gegl") + (visible no)) + +# end of toolrc diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/unitrc b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/unitrc new file mode 100644 index 0000000..0fdcbf6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.config/GIMP/3.0/unitrc @@ -0,0 +1,39 @@ +# GIMP units +# +# This file contains the user unit database. You can edit this list with the +# unit editor. You are not supposed to edit it manually, but of course you +# can do. +# This file will be entirely rewritten each time you exit. + +(unit-info "centimeters" + (factor 2.54) + (digits 2) + (symbol "cm") + (abbreviation "cm")) +(unit-info "meters" + (factor 0.025399999999999999) + (digits 4) + (symbol "m") + (abbreviation "m")) +(unit-info "feet" + (factor 0.083333000000000004) + (digits 4) + (symbol "'") + (abbreviation "ft")) +(unit-info "yards" + (factor 0.027778000000000001) + (digits 4) + (symbol "yd") + (abbreviation "yd")) +(unit-info "typogr. points" + (factor 72.269999999999996) + (digits 0) + (symbol "tpt") + (abbreviation "tpt")) +(unit-info "typogr. picas" + (factor 6.0225) + (digits 1) + (symbol "tpc") + (abbreviation "tpc")) + +# end of units diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/applications/org.gimp.GIMP.desktop b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/applications/org.gimp.GIMP.desktop new file mode 100644 index 0000000..a8bb8a8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/applications/org.gimp.GIMP.desktop @@ -0,0 +1,178 @@ +[Desktop Entry] +Version=1.1 +Type=Application +Name=PhotoGIMP +GenericName=Image Editor +GenericName[ar]=محرر صور +GenericName[ast]=Editor d'imaxe +GenericName[be]=Рэдактар відарысаў +GenericName[bg]=Редактор на изображения +GenericName[br]=Embanner skeudennoù +GenericName[bs]=Obrada slika +GenericName[ca]=Editor d'imatges +GenericName[ca@valencia]=Editor d'imatges +GenericName[cs]=Editor obrázků +GenericName[da]=Billedredigering +GenericName[de]=Bildeditor +GenericName[dz]=གཟུགས་བརྙན་ ཞུན་དག་པ། +GenericName[el]=Επεξεργαστής εικόνων +GenericName[en_CA]=Image Editor +GenericName[en_GB]=Image Editor +GenericName[eo]=Bildredaktilo +GenericName[es]=Editor de imagen +GenericName[et]=Pildiredaktor +GenericName[eu]=Irudi-editorea +GenericName[fa]=ویرایشگر تصویر +GenericName[fi]=Kuvankäsittely +GenericName[fr]=Éditeur d’image +GenericName[gd]=Deasaiche dhealbhan +GenericName[gl]=Editor de imaxes +GenericName[gu]=ચિત્ર સંપાદક +GenericName[hr]=Uređivač slika +GenericName[hu]=Képszerkesztő +GenericName[id]=Penyunting Gambar +GenericName[is]=Myndvinnsluforrit +GenericName[it]=Modifica immagine +GenericName[ja]=画像エディター +GenericName[ka]=გამოსახულებების რედაქტორი +GenericName[kk]=Суреттерді өңдеу қолданбасы +GenericName[km]=កម្មវិធីនិពន្ធរូបភាព +GenericName[kn]=ಚಿತ್ರ ಸಂಪಾದಕ +GenericName[ko]=이미지 편집기 +GenericName[ky]=Сүрөт редактору +GenericName[lt]=Paveikslėlių rengyklė +GenericName[lv]=Attēlu redaktors +GenericName[mk]=Уредник за слики +GenericName[mr]=प्रतिमा संपादक +GenericName[my]=ရုပ်ပုံ တည်းဖြတ်ကိရိယာ +GenericName[nb]=Bildebehandler +GenericName[nds]=Billbewarker +GenericName[ne]=छवि सम्पादक +GenericName[nl]=Editor Afbeeldingen +GenericName[nn]=Bilethandterar +GenericName[oc]=Editor d'imatge +GenericName[pa]=ਚਿੱਤਰ ਐਡੀਟਰ +GenericName[pl]=Edytor obrazów +GenericName[pt]=Editor de imagens +GenericName[pt_BR]=Editor de imagens +GenericName[ro]=Editor de imagini +GenericName[ru]=Редактор изображений +GenericName[sk]=Editor obrázkov +GenericName[sl]=Urejevalnik slik +GenericName[sr]=Обрада фотографија +GenericName[sr@latin]=Obrada slika +GenericName[sv]=Bildredigerare +GenericName[ta]=பிம்ப திருத்தி +GenericName[te]=బొమ్మ కూర్పకము +GenericName[th]=เครื่องมือแก้ไขภาพ +GenericName[tr]=Görüntü Düzenleyici +GenericName[tt]=Sürät Tözätkeç +GenericName[uk]=Редактор зображень +GenericName[vi]=Bộ biên soạn ảnh +GenericName[xh]=UmHleli woMfanekiso +GenericName[zh_CN]=图像编辑器 +GenericName[zh_HK]=圖片編輯器 +GenericName[zh_TW]=影像編輯器 +Comment=Create images and edit photographs +Comment[ar]=أنشئ صورا وحرّر لقطات +Comment[ast]=Cree imáxenes y edite semeyes +Comment[be]=Стварэньне відарысаў і праўленьне фатаздымкаў +Comment[bg]=Създаване на изображения и редакция на снимки +Comment[br]=Krouiñ hag embann skeudennoù pe luc'hskeudennoù +Comment[bs]=Napravite slike i obradite fotografije +Comment[ca]=Creeu imatges i editeu fotografies +Comment[ca@valencia]=Creeu imatges i editeu fotografies +Comment[cs]=Vytvářejte obrázky a upravujte fotografie +Comment[da]=Opret billeder og redigér fotografier +Comment[de]=Bilder erstellen und Fotografien bearbeiten +Comment[dz]=གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད། +Comment[el]=Δημιουργία εικόνων και επεξεργασία φωτογραφιών +Comment[en_CA]=Create images and edit photographs +Comment[en_GB]=Create images and edit photographs +Comment[eo]=Krei bildojn aŭ redakti fotaĵojn +Comment[es]=Cree imágenes y edite fotografías +Comment[et]=Joonistamine ja fotode töötlemine +Comment[eu]=Sortu irudiak eta editatu argazkiak +Comment[fi]=Luo kuvia ja muokkaa valokuvia +Comment[fr]=Créer des images et modifier des photographies +Comment[gd]=Cruthaich dealbhan is deasaich dealbhan camara +Comment[gl]=Crear imaxes e editar fotografías +Comment[gu]=ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો +Comment[hr]=Stvaraj slike i uređuj fotografije +Comment[hu]=Képek létrehozása és fotók szerkesztése +Comment[id]=Buat gambar dan sunting foto +Comment[is]=Búa til myndir og breyta ljósmyndum +Comment[it]=Crea immagini e modifica fotografie +Comment[ja]=画像の作成と写真の編集を行います +Comment[kk]=Суреттерді жасау және фотоларды түзету +Comment[km]=បង្កើតរូបភាព និង កែសម្រួលរូបថត +Comment[kn]=ಚಿತ್ರಗಳನ್ನು ರಚಿಸಿ ಹಾಗು ಫೋಟೋಗ್ರಾಫ್ಗಳನ್ನು ಸಂಪಾದಿಸಿ +Comment[ko]=이미지를 만들고 사진을 편집합니다 +Comment[lt]=Kurti paveikslėlius ir redaguoti fotografijas +Comment[lv]=Veido attēlus vai rediģē fotogrāfijas +Comment[mk]=Направи слики и уреди фотографии +Comment[mr]=प्रतिमा तयार करा आणि छायाचित्रे संपादित करा +Comment[my]=ရုပ်ပုံများကို ဖန်တီးပြီး ဓါတ်ပုံများကို တည်းဖြတ်ပါ +Comment[nb]=Lag bilder og rediger fotografier +Comment[ne]=छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस् +Comment[nl]=Afbeeldingen aanmaken en foto's bewerken +Comment[nn]=Lag teikningar eller rediger foto +Comment[oc]=Crear d'imatges e modificar de fotografias +Comment[pa]=ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ +Comment[pl]=Tworzenie oraz obróbka obrazów i fotografii +Comment[pt]=Criar imagens e editar fotografias +Comment[pt_BR]=Crie e edite imagens ou fotografias +Comment[ro]=Creează imagini și editează fotografii +Comment[ru]=Создание изображений и редактирование фотографий +Comment[sk]=Vytvárajte a upravujte obrázky alebo fotografie +Comment[sl]=Ustvari slike in uredi fotografije +Comment[sr]=Направите нове сличице и средите ваше фотографије +Comment[sr@latin]=Napravite slike i uredite fotografije +Comment[sv]=Skapa bilder och redigera fotografier +Comment[ta]=பிம்பங்களை உருவாக்கவும் மற்றும் படங்களை திருத்தவும் +Comment[te]=బొమ్మలను సృష్టించు మరియు చిత్రాలను సవరించు +Comment[tr]=Görüntü oluşturur ve fotoğraf düzenler +Comment[uk]=Створення зображень та редагування фотографій +Comment[vi]=Tạo và biên soạn ảnh hay ảnh chụp +Comment[zh_CN]=创建图像或编辑照片 +Comment[zh_HK]=建立圖像與編輯照片 +Comment[zh_TW]=建立圖像與編輯照片 +Icon=photogimp +Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gimp --file-forwarding org.gimp.GIMP @@u %U @@ +Actions= +MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/x-webp;image/heif;image/heic;image/svg+xml;application/pdf;image/x-wmf;image/jp2;image/x-xcursor; +Categories=2DGraphics;GTK;Graphics;RasterGraphics; +Keywords=GIMP;PhotoGIMP;graphic;design;illustration;painting; +Keywords[ar]=GIMP;PhotoGIMP;graphic;design;illustration;painting; +Keywords[ca]=GIMP;PhotoGIMP;gràfics;disseny;il·lustració;pintura; +Keywords[ca@valencia]=GIMP;PhotoGIMP;gràfic;disseny;il·lustració;pintura; +Keywords[cs]=GIMP;PhotoGIMP;grafika;design;ilustrace;malování; +Keywords[da]=GIMP;PhotoGIMP;grafisk;design;illustration;male;tegne; +Keywords[de]=GIMP;PhotoGIMP;Grafik;Design;Illustration;Malen; +Keywords[el]=GIMP;PhotoGIMP;γραφικό;σχεδίαση;επεξήγηση;βαφή; +Keywords[en_GB]=GIMP;PhotoGIMP;graphic;design;illustration;painting; +Keywords[es]=GIMP;PhotoGIMP;gráfico;diseño;ilustración;dibujo; +Keywords[eu]=GIMP;PhotoGIMP;irudia;diseinua;ilustrazioa;margotzea; +Keywords[fi]=GIMP;PhotoGIMP;grafiikka;maalaus;suunnittelu;valokuva;kuva; +Keywords[fr]=GIMP;PhotoGIMP;graphisme;conception;design;illustration;image;peinture; +Keywords[gl]=GIMP;PhotoGIMP;gráfico;deseño;ilustración;debuxo; +Keywords[hr]=GIMP;PhotoGIMP;grafika;dizajn;ilustracija;slikanje; +Keywords[hu]=GIMP;PhotoGIMP;grafika;dizájn;tervezés;illusztráció;festés; +Keywords[is]=GIMP;PhotoGIMP;mynd;hönnun;myndskreyting;málun;myndvinnsla; +Keywords[it]=GIMP;PhotoGIMP;grafica;design;illustrazioni;disegno;fotoritocco; +Keywords[lv]=GIMP;PhotoGIMP;grafika;dizains;ilustrācija;glezna; +Keywords[mr]=गिम्पसाठी;ग्राफिक्स;रचना;उदाहरण;चित्रकला; +Keywords[nl]=GIMP;PhotoGIMP;grafisch;ontwerp;illustratie;tekenen; +Keywords[pl]=GIMP;PhotoGIMP;grafika;graficzny;design;dizajn;projektowanie;wzornictwo;ilustracja;ilustrowanie;rysunek;rysowanie;rysownictwo;malowanie;malarstwo;obrazy;obrazki;fotografia;zdjęcia;retuszowanie;renderowanie;wtyczki; +Keywords[pt]=GIMP;PhotoGIMP;gráficos;design;desenho;ilustração;pintura; +Keywords[pt_BR]=GIMP;PhotoGIMP;gráficos;design;ilustração;pintura; +Keywords[ro]=GIMP;PhotoGIMP;graphic;design;illustration;painting; +Keywords[ru]=GIMP;PhotoGIMP;графика;дизайн;иллюстрация;рисование; +Keywords[sk]=GIMP;PhotoGIMP;grafika;grafický;návrh;dizajn;ilustrácia;kresba;maľovanie;maľba; +Keywords[sl]=GIMP;PhotoGIMP;grafika;oblikovanje;ilustracija;slikanje; +Keywords[sr]=Гимп;обрада фотографија;графика;дизајн;илустрација;цртање;obrada fotografija;grafika;dizajn;ilustracija;crtanje;GIMP;PhotoGIMP;graphic;design;illustration;painting; +Keywords[sv]=GIMP;PhotoGIMP;grafik;design;illustrera;målning;rita; +Keywords[tr]=GIMP;PhotoGIMP;grafik;tasarım;örnekleme;boyama;illüstrasyon;resimleme; +Keywords[uk]=GIMP;PhotoGIMP;graphic;design;illustration;painting;гімп;ґімп;графіка;дизайн;ілюстрації;малювання; +Keywords[zh_CN]=GIMP;PhotoGIMP;图形;设计;绘画;graphic;design;illustration;painting; +StartupNotify=true diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/.DS_Store Binary files differnew file mode 100644 index 0000000..e0ed8d9 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..c691950 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/128x128/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..ae8ec87 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/16x16/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/256x256.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/256x256.png Binary files differnew file mode 100644 index 0000000..dabb4e6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/256x256.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/apps/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/apps/.DS_Store Binary files differnew file mode 100644 index 0000000..5008ddf --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/256x256/apps/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..751704b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/32x32/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..eaf78b9 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/48x48/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..aa8d4c5 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/512x512/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/.DS_Store b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/.DS_Store Binary files differnew file mode 100644 index 0000000..6c2c591 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/.DS_Store diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/apps/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/apps/photogimp.png Binary files differnew file mode 100644 index 0000000..b8e112c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/64x64/apps/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/photogimp.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/photogimp.png Binary files differnew file mode 100644 index 0000000..88b66ba --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/PhotoGIMP/.local/share/icons/hicolor/photogimp.png diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/RaveOS-Vencord.theme.css b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/RaveOS-Vencord.theme.css new file mode 100644 index 0000000..283b5b4 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/RaveOS-Vencord.theme.css @@ -0,0 +1,680 @@ +/** + * @name RaveOS Forest Green + * @description Dark theme with RaveOS wallpaper — Nord palette, forest green accent + * @author RaveOS Team + * @version 1.0.0 + */ + +:root { + /* ── RaveOS / Nord palette ── */ + --var-background: url(raveos-discord-bg.jpeg); + --var-accent: #3d7839; + --var-accent-hover: #4a9245; + --var-popout-color: rgb(18 22 25); + --var-background-size: cover; + --var-background-position: center; + --var-font: 'gg sans', 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + --var-notification: #BF616A; + --var-black1: rgb(0 0 0 / 50%); + --var-black2: rgb(0 0 0 / 62%); + --var-hover10: rgb(181 181 181 / 10%); + --var-hover20: rgb(181 181 181 / 20%); + --var-hover22: rgb(181 181 181 / 22%); + --var-hover25: rgb(181 181 181 / 25%); + --var-hover30: rgb(181 181 181 / 30%); + --var-hover50: rgb(181 181 181 / 50%); + --var-hover80: rgb(181 181 181 / 80%); + --var-hover100: rgb(181 181 181 / 100%); + + /* Discord overrides */ + --green-360: rgb(61 120 57 / 80%); + --green-330: rgb(74 146 69 / 100%); + --status-danger: var(--var-notification); + + --brand-500: var(--var-accent); + --brand-560: #2d5a2a; + --brand-600: #254d23; +} + +/* ── Theme info ── */ +.info__2debe:after { + content: "RaveOS Forest Green 1.0"; + position: relative; + font-size: 12px; + line-height: 16px; + color: var(--text-muted); +} + +/* ── Word Mark ── */ +.wordmark__421ed path { + display: none; +} + +/* ══════════════════════════════════════════ + TRANSPARENT BACKGROUNDS + ══════════════════════════════════════════ */ +.visual-refresh .wrapper_ef3116, .layer__960e4 .container__5e434, .layer__960e4, .layer__960e4 .standardSidebarView__23e6b, .appMount__51fd7 .layers__160d8, .appMount__51fd7 .layer__960e4, +.app__160d8, .visual-refresh.theme-dark .container__133bf, .container__7d20c, .contentRegion__23e6b .contentRegionScroller__23e6b, .contentRegion__23e6b .scroller_ff90b2, +.sidebarRegion__23e6b .sidebarRegionScroller__23e6b, .standardSidebarView__23e6b .sidebarRegion__23e6b, .nowPlayingColumn__133bf, .contentRegion__23e6b, .sidebar__5e434, +.chat_f75fb0 .chatContent_f75fb0, .visual-refresh.theme-dark .scroller__99e7c, .visual-refresh .chat_f75fb0, .visual-refresh .resizeHandle__01ae2, .title_f75fb0 .searchBar__97492, .member_c8ffbb, .visual-refresh .channelTextArea_f75fb0, +.actionButton_f8fa06, .actionButton_f8fa06.highlight_f8fa06, .fieldList__1fed1, .background__1fed1, .wrapper_fc8177, .wrapper_cdf8a9, .visual-refresh.theme-dark .pageWrapper_a3a4ce, +.scroller_a39aa3, .visual-refresh .wrapper__14245, .cardPrimary-3qRT__, .cardPrimaryEditable-2mz_3i, .visual-refresh.theme-dark .paginator__01014, .visual-refresh.theme-dark .payment_e9cb00, .applicationStore_f07d62, +.scroller__244e5, .panels__5e434, .selectedBackground_e681d1, .chat_f75fb0 .themed__9293f, .searchHeader_f3b986, .visual-refresh .messageGroupWrapper_e8b59c, +.visual-refresh .chatContent_f75fb0, .form_d9be46 .input__0ed4f, .content__49fc1 .multiInput-1VARjC .input__0ed4f, .phoneField_a0c54f .inputField_a0c54f, +.previewMessage__5d148, .content-2eQb8J, .container_e5c5d5, .groupContainer__6f5a6, +.collapseable__217b7.toggled__217b7:active, .searchableSelect_a16aea .option_a16aea .selectedIcon_a16aea, .menuOverlay_ce8328 .menu-KSaHL1, .visual-refresh.theme-dark .perksModal-CLcR1c, +.tierMarker-Vw1C95[style*="background: rgb(30, 31, 34);"], .content__49fc1 .input__991a0, .loadingPopout__58f1c, .visual-refresh .scroller_ac6cb0, .attachedBars_bdf0de, +.visual-refresh.theme-dark .footer-1hTRRZ .inputDefault__0f084, .titleContainer_e29cd7, .option__56fec:hover:after, .footer_cba592 .inputDefault__0f084, .spinner-3QeLKO, +.visual-refresh.theme-dark .notches__06283.gray__06283, .scroller-36O4Tg, .header-16U6Vf, .container_e9b3cb, .visual-refresh.theme-dark .emptyPage__5d7c9, .visual-refresh.theme-dark .scrollerContainer_c6b11b, +.visual-refresh.theme-dark .container_c2efea, .visual-refresh.theme-dark .focusLock__49fc1 .carouselModal-1eUFoq, .topicFormItem__97cfe .textInput__97cfe, .inner_c0bea0:before, .visual-refresh .wrapper_cb9592, +.outerContainer-2qLQSo, .contentContainer-BWAau5, .containerSidenav_dc2e0e, .sidebar__68062, .visual-refresh.theme-dark .container_c791b2, .visual-refresh.theme-dark .sidebar__68062, +.visual-refresh .wrapper_cdf8a9, .visual-refresh .container_f369db, .wrapper__4106a, .paymentNote__56a21, .container_d74ef8 .container_d878e7, .marker_d878e7, .visual-refresh .shop__6db1d, .visual-refresh .shop__08415, +.scroller_c880e8, .pageWrapperBackgroundPrimary__36469, .shopScrollBackgroundPrimary__28f1d, .appliedBoostContainer_ceb06a, .scroller__6fd0e, .shopScroll__6db1d, .pageWrapper__6db1d, +.container__722ff, .visual-refresh .wrapper_fc8177, .spinner__1d6c7, .visual-refresh .header_fed6d3, .visual-refresh .header__8ef02, .pageBody__41ed7, .visual-refresh.theme-dark .sidebarContainer_a3a4ce, .container__7bdb0, .commandContainer_c94584, +.container_fed6d3, .visual-refresh .scroller__23746, .headerBar__8a7fc:after, .backdrop__8a7fc, .rewardDescriptionContainer__956c6, .visual-refresh .container__551b0, .container_cbd375, .stackedBars__74017, +.visual-refresh .container_fb64c9, .layer_bc663c .mediaModal_a1cc72, .contentContainer__4325e, .visual-refresh.theme-dark .content__37e49, .visual-refresh .container__956c6, .visual-refresh .tabBody__133bf, +.visual-refresh .container_c8ffbb, .button_f7ecac:hover, .scroller__53543, .visual-refresh .channelChatWrapper_cb9592, .visual-refresh .homeWrapper__0920e, .container__89463, +.sidebarContainer__89463 { + background-color: transparent; +} +.modalHeader_a27f2f, .whatsNewSection__4186d, .option__56fec:after, .visual-refresh.theme-dark .popularPicksGradient_e77fa3, .theme-dark .themed__9293f, .chatGradient__36d07, +.scroller_f48ee4 { + background: transparent; +} +.zoomedCarouselModalRoot_f74404, .page_c791b2 { + background: transparent !important; +} +.backdrop__1a911 { + backdrop-filter: none !important; +} + +/* ══════════════════════════════════════════ + BACKGROUND IMAGE + ══════════════════════════════════════════ */ +.app__160d8 .bg__960e4 { + background-image: var(--var-background) !important; + background-position: var(--var-background-position) !important; + background-size: var(--var-background-size) !important; + background-color: transparent !important; + background-repeat: no-repeat; + z-index: -5; +} +.visual-refresh body { + background-image: var(--var-background); + background-position: var(--var-background-position); + background-size: var(--var-background-size); + background-repeat: no-repeat; + font-family: var(--var-font) !important; + --font-primary: var(--var-font) !important; + --font-display: var(--var-font) !important; +} +.backdrop__78332 { + backdrop-filter: none !important; +} + +/* ══════════════════════════════════════════ + SCROLLBARS + ══════════════════════════════════════════ */ +.scroller__36d07::-webkit-scrollbar-track, .auto_d125d2::-webkit-scrollbar-track, .thin_d125d2::-webkit-scrollbar-thumb, .scroller_ac6cb0::-webkit-scrollbar-track, +.auto__99f8c::-webkit-scrollbar-track { + background-color: transparent !important; +} +.auto_d125d2::-webkit-scrollbar-thumb { + background-color: var(--var-black1); + border-radius: 4px; +} +.fade__99f8c:hover::-webkit-scrollbar-thumb, .fade__99f8c:hover::-webkit-scrollbar-track { + visibility: hidden; +} + +/* ══════════════════════════════════════════ + ACCENT COLOR (RaveOS green) + ══════════════════════════════════════════ */ +.lookFilled__201d5.colorBrand__201d5:disabled, .lookFilled__201d5.colorBrand__201d5[aria-disabled=true], .lookFilled__201d5.colorBrand__201d5, .lookFilled__201d5.colorPrimary__201d5, +.modeSelected__2ea32 .link__2ea32, .modeSelected__2ea32:hover .link__2ea32, .itemFilled__88a69[aria-checked=true], .selected_e03935.option_e03935, +.notice_c5cd6a, .button_c5cd6a:hover, .wrapper_dc0b29, .visual-refresh .inspector_aeaaeb, +.messagesPopout_e8b59c .channelHeader__35a7e, .wrapper_d4fa29, .buttonColor_dfbe6b, .colorDefault_c1e9c4:active:not(.hideInteraction_c1e9c4), .lookFilled__201d5.colorBrandNew__8872c, +.selectedIcon_a16aea, .newMessagesBar__0f481, .botTagRegular_c89c9a, .searchBox__56feb:focus, .backgroundModifierContainer_e5c5d5.selected_e5c5d5, +.ruleIconContainer_c5e6a1, .stepCountIcon_b6c6eb, .selectedBrand__97e86, .featureIcon__7dd5e, .viewServerButton_adff39, +.mediaBarGrabber_f7877e, .mediaBarProgress_f7877e, .mediaBarProgress_f7877e:after, .mediaBarProgress_f7877e:before, .mediaBarInteraction_f7877e:hover .mediaBarGrabber_f7877e, +.interactive:hover, .row__76f04:hover, .categoryItem_c72b37.selectedCategoryItem_c72b37 .itemInner_c72b37, +.visual-refresh.theme-dark .tooltipPrimary_c36707, .selectorButtonSelected_c6d3dc, +.selectorButton_c6d3dc:not(.selectorButtonPremiumRequired__9df5b):hover, .wrapper__6e9f8.selected__6e9f8 .childWrapper__6e9f8, .wrapper__6e9f8:hover .childWrapper__6e9f8, +.iconWrapper__54b20, .visual-refresh.theme-dark .footer__67dba, .checkmark__36dee, .visual-refresh .barFill_a562c8, .container_eb2cd2, .pillItemSelected__9e06a, +.checkboxCircle_d9161f, .visual-refresh.theme-dark .dim__61c93 .key__61c93, .visual-refresh.theme-dark .calendarPicker_d27f17 .react-datepicker, +.childWrapper_a6ce15, .folderGroupBackground__48112, .hiddenVisually_b18fe2.hover__48112, .hiddenVisually_b18fe2[aria-expanded=true], .userCardInner_c69a7b, .iconCircle__183e8, .visual-refresh .wrapper__6c798, +.uploadInput__94439, .marker_d878e7 .empty_d878e7, .activityItem__18da2:hover, .wrapper__97f37, +.selectGuildPseudoCta__39466, .buttonColor_f00225, .visual-refresh.theme-dark .staticToolbar_bba883, .botTagRegular__82f07, .categoryPill_f69601.selected_f69601, .wrapper_b1e4f3, +.categoryItem_f75d68.selectedCategoryItem_f75d68 .itemInner_f75d68, .visual-refresh .circleIconButton__5bc7e.selected__5bc7e, .childWrapperNoHoverBg__6e9f8, +.visual-refresh .circleIconButton__5bc7e:hover:not(.disabled__5bc7e) { + background-color: var(--var-accent); +} +.addFriendInputWrapper__72ba7:focus-within, .wrapper_e03935 { + border-color: var(--var-accent); +} +.visual-refresh.theme-dark .interactiveSelected__972a0.selected_bf202d { + background-color: var(--var-accent); +} +.textBadge_f05120[style='background-color: var(--brand-500);'], .serverBoostTabItem_cbe0b4[aria-selected=true] { + background-color: var(--var-accent) !important; +} +.gradient_c08b38 { + background: var(--var-accent) !important; +} +.visual-refresh .radioIndicatorChecked__88a69 .refreshIconFill__88a69 { + fill: var(--var-accent); +} + +/* ══════════════════════════════════════════ + BLACK OVERLAY 1 (panels, sidebars) + ══════════════════════════════════════════ */ +.visual-refresh.theme-dark .appMount__51fd7, .visual-refresh .privateChannels_e6b769, .visual-refresh.theme-dark .container__2637a, .wrapper_e131a9, .visual-refresh.theme-dark .panel__5dec7, +.visual-refresh.theme-dark .container__37e49, .visual-refresh .container__01ae2, .visual-refresh .container__9271d, .scrollableContainer__74017, +.peopleListItem_cc6179.active_cc6179, .peopleListItem_cc6179:hover, .peopleColumn__133bf .searchBar__5ec2f, .addFriendInputWrapper__72ba7, .visual-refresh.theme-dark .inset_bf1984, +.flexChild__7c0ba .layout-1XOMLV, .itemFilled__88a69, .container_a14595:active, .visual-refresh.theme-dark .card__84e3e, .visual-refresh.theme-dark .iconMask_e90879, +.content__908e2, .container_a76561, .customizationSection_ace4f5 .input__0ed4f, .customizationSection_ace4f5 .bioTextArea__6a919, .visual-refresh .authedApp__50a54, .connectContainer_c7f964, +.connection_c7f964, .connectionHeader_c7f964, .accountButtonInner_c7f964, .guildHeader__30707, .cardWrapper_aae012, .detailsBlock_e335a7, +.noItemsCard__70151, .promotionCard_d4883c, .visual-refresh.theme-dark .paymentPane__01014, .visual-refresh.theme-dark .codeRedemptionRedirect_a706ba, .visual-refresh.theme-dark .defaultIndicator__43963, +.container__133bf .themed__9293f, .visual-refresh.theme-dark .headerBar__0920e, .visual-refresh .searchResult__02a39, .recentMentionsPopout__95796 .header_e8b59c, .emptyCard__7e549, +.visual-refresh .mainCard_f369db, .visual-refresh .matchingPostsRow_f369db, .pill_a2c9e8, .perkCard_b62c4e, .children__7bffb .input__0ed4f, .visual-refresh.theme-dark .expandedInfo_e9cb00, +.avatarUploaderInnerSquareDisabled_e04502, .visual-refresh .container_d8f25b, .primary_a41c2a:hover:not(.disabled__4d064), .secondary__45d4f, +.container_d8f25b:hover .icon_d8f25b, .visual-refresh.theme-dark .default_e18686, .visual-refresh.theme-dark .tierHeaderUnlocked_a36dee, +.visual-refresh.theme-dark .tierHeaderLocked_a36dee, .descriptionBox__981f7, .marginBottom4_fd297e .input__0ed4f, .cardHeader_b44011, +.category_d7acc7, .card_e90143, .container_d9c848, .container_bf1c84, .category_fa8ebf.activeCategory_fa8ebf, .visual-refresh.theme-dark .searchBox__56feb, +.clickable_a97e58:hover, .visual-refresh.theme-dark .activeButton_c15210, .visual-refresh.theme-dark .activeButton_c15210:hover, +.pageButton_c15210:hover, .list__83c7c, .intentsContainer_f6d180, .category_d169f5, .card_c59071, .clickableContainer_e5c5d5, +.groupCollapsedContainer__6f5a6, .pointer__6f5a6, .visual-refresh .editCard_a25a68, .actionContainer__6446f, .visual-refresh .editCard_a25a68.toggled_a25a68.active_ef2ec5, .richTag_fea832, +.keywordListContainer__09e76, .collapseable__217b7 .keywordTextArea__4546e, .visual-refresh.theme-dark .headerClickable__43dab, .visual-refresh.theme-dark .headerDefault__43dab, .visual-refresh.theme-dark .headerExpanded__43dab, +.visual-refresh .upsellFooter__73000, .backgroundAccent__4cd16, .featureCard__7dd5e, +.header__99871, .container__99871, .howItWorksContainer_aa72d6, .card_ea91d1, .howItWorksImageContainer_aa72d6, .guildCard__81370, +.visual-refresh.theme-dark .notDetected_cc46f0, .tag_fea832, .participantsButton__211d1, .replyBar__841c8, .threadSuggestionBar__841c8, +.visual-refresh .header_d9c882, .previewContainer__05e8e, .emptyChannelIcon__00de6, .darkIcon__36dee, .selected__1a58a, .selected__1a58a:hover, +.sortDropdown_f369db, .tagsButton_f369db, .wrapper__5b98e, +.container__5d756, .pillContainer__9e06a, .onboardingStepContainer__28e57, .sidebarCardWrapper__7449f, .chatHeaderBar_dc83f5, +.visual-refresh .simpleItemWrapper__5dac8, .commandName_e0307d, +.visual-refresh.theme-dark .calendarPicker_d27f17 .react-datepicker__day--disabled, .visual-refresh.theme-dark .calendarPicker_d27f17 .react-datepicker__header, +.visual-refresh .box_f8c98c, .container__5b321, .row__0624f, .box_d9914b, .stepNumber_d9914b, .enableCard__74f90, .containerSidenav_dc2e0e .themed__9293f, +.settingCard_dd864e, .settingCard_dd864e.active_dd864e, .cardFolder_dd864e, .footerContainer__44492, .prompt_fe70ca, .role__5d7c9, +.chat_f75fb0 .header_c791b2, .mainTableContainer__09a38, .otherRoles__71c22, .button__71c22, .visual-refresh .scrollerContainer__4b8d8, .bannedUser__4b8d8, +.card_b5493b, .visual-refresh .container__34c2c, .chatHeaderBar_a5700d, .soundButtonSettingContainer__84bad, .divider_ee23ac, .list__920b8, .line_d878e7, +.container_f9d8eb, .copyInput_fffc15, .cardHeader__62148, .footer__3d3b0, .header__99020, +.boostContainer_ceb06a, .visual-refresh.theme-dark .outerContainer_fbc6f7, .mainTableContainer_dd2627, .movedTable_dd2627, .passthrough__344e6.selected__344e6, .container_a68543, +.container__8cc9a, .container_a45028, .container__664ff, .searchBox_d727b3, .container_fea832, .visual-refresh .container__6c21f, .nav__551b0, +.container_f69538, .container__0be77, .visual-refresh.theme-dark .scroller_ef3116, +.errorContainer__03498, .contentContainer_c6b177, .contentContainer__8f46b, .appContainer__5a4b6, .header__5cea9, .card__5cea9, +.visual-refresh .wrapper_f7ecac, .card__84e3e .wrapper_f7ecac:hover, .settingCard__1a4ef, .iconWrapper__4a3a5, .settingCard__1a4ef.active__1a4ef, .cardFolder__1a4ef, +.visual-refresh .container__9a9f9, .container_dca174, .joinOptions__959cb, .rules__92677, .visual-refresh .auditLog__43dab, .visual-refresh .upsellContainer__73000, +.card_fc2e20, .groupContainer__9d98d, .groupCollapsedContainer__9d98d, .shopScroll__08415, .sidebar__409aa, +.contentContainer__89463 { + background-color: var(--var-black1); +} +.upsellOverlayContainer__0f7dc, .mockInput_c50f62, .upsellContainer__0b69f, .containerBackground_f48ee4 { + background: var(--var-black1); +} +.content__5e434 .shop__6db1d .visual-refresh.theme-dark.headerBar__80679, .visual-refresh.theme-dark .container__0b563, .header__0b563 { + background-color: var(--var-black1) !important; +} +.wave__8e08c { + fill: var(--var-black1); +} + +/* ══════════════════════════════════════════ + BLACK OVERLAY 2 (cards, inputs) + ══════════════════════════════════════════ */ +.accountProfileCard__1fed1, .visual-refresh.theme-dark .outer_bf1984.interactive_bf1984, .visual-refresh.theme-dark .outer_bf1984.interactive_bf1984:hover, .flexChild__7c0ba .disabled__97701 .layout-1XOMLV, +.flexChild__7c0ba .itemFilled__88a69:hover:not([aria-checked=true]):not(.disabled__88a69), .option_e03935, .container_a14595:hover, +.visual-refresh.theme-dark .iconMask_e90879:hover, .visual-refresh.theme-dark .iconMask_e90879:hover .iconMask_e90879, .cardPrimary-3qRT__, .guildSubscriptionSlots__5823d, .monaco-editor, +.monaco-editor-background, .monaco-editor .inputarea.ime-input, .monaco-editor .margin, .option_e03935:hover, .visual-refresh.theme-dark .tierBody_a36dee, .actionContainer_bc4513, +.activityItem-1Z9CTr:hover, .channelRow__1ea09:hover:not(.disabled__1ea09), .reviewHeader_a9b452, +.itemFilled__88a69:active:not([aria-checked=true]):not(.disabled__88a69), .rsvpCount_b5010b, .timestamp__75297, .total__260e1, .navButtons_fe70ca, +.circleButton_a930f1:hover:not(.disabled__06eda) { + background-color: var(--var-black2); +} + +/* ══════════════════════════════════════════ + NOTIFICATION RED + ══════════════════════════════════════════ */ +.actionButton_f8fa06.actionDeny_f8fa06:hover, .disabled_e03935:hover, +.messagesErrorBar__0f481, .error_b717a1, .colorable_f1ceac.disconnect_f1ceac { + color: var(--var-notification); +} +.lookFilled__201d5.colorRed__201d5, .lookOutlined__201d5.colorRed__201d5:hover, +.isUnread__908e2, .custom-theme-background .isUnread__908e2, .unreadPill__908e2, +.colorable_f1ceac.red_f1ceac, .winButtonClose__421ed:hover { + background-color: var(--var-notification); +} +.numberBadge__2b1f5 { + background-color: var(--var-notification) !important; +} +.unreadPillCapStroke__908e2 { + color: var(--var-notification); + fill: var(--var-notification); +} + +/* ══════════════════════════════════════════ + HOVER STATES + ══════════════════════════════════════════ */ +.optionContainer__949ab, .header_c0e32c .searchBar_c0e32c, .upsell_ac65bb, .container__00de6 .input__0ed4f, +.sidebarRegionScroller__23e6b .side_aa8da2 .item_aa8da2.themed_aa8da2:hover:not(.disabled_aa8da2), .option_a16aea[aria-selected=true]:not(.option_a16aea.multi_a16aea), +.metadataContainer_c7f964, .card__11580:hover, .detailsBlock_e335a7 .lookFilled__3f413.select_a16aea, +.visual-refresh.theme-dark .hoverablePayment_e9cb00:hover, .searchBar_e6b769 .searchBarComponent__35e86, .withTagAsButton_b2ca13:hover, .withTagless_b2ca13:hover, +.circleIconButton__5bc7e, .button__67645.enabled__67645:hover, .visual-refresh .section__00943, .outer_c0bea0:not(.anchor_edefb8[href="https://discord.com/settings/premium"]) .input__0ed4f, .friendRequestsButton__523aa, +.itemFilled__88a69:hover:not([aria-checked=true]):not(.disabled__88a69), .phoneField_a0c54f, +.container__33507, .visual-refresh.theme-dark .selectableItem_eb626b:focus, .visual-refresh.theme-dark .selectableItem_eb626b:hover, .visual-refresh.theme-dark .bar_a562c8, .visual-refresh.theme-dark .markDash_a562c8, +.lookFilled__201d5.colorBrandNew__8872c:hover, .footer__49fc1, .container_d8f25b:hover, .roleRow_a930f1:hover:not(.roleRowDisableHover_a930f1), .icon_d8f25b, +.visual-refresh.theme-dark .iconWrapper__0d13e, .item_f5fff4, .category_d7acc7:hover, .clickable_d9c848.container_d9c848:hover, .category_fa8ebf:hover, .category_d169f5:hover, +.backgroundModifierContainer_e5c5d5:hover:not(.disabled_e5c5d5):not(.noAction_e5c5d5), .editCard_a25a68.active_ef2ec5, .editCard_a25a68.toggled_a25a68 .container_fea832, +.focused__97e86, .item__97e86:hover:not(.disabled__97e86), .buffer_f7877e, .buffer_f7877e:after, .buffer_f7877e:before, .clickable__91a9d:hover .childContainer__91a9d, .selected__91a9d .childContainer__91a9d, +.container_eb2cd2:hover, .rowContainer__991a0, .colorDefault_c1e9c4.focused_c1e9c4, .role_afdfcc:hover, +.button_aec7ab:hover, .perks__30359, .quickswitcher_ac6cb0 .input_ac6cb0, .result__71961[aria-selected=true], .header__49fc1 .container_fea832, +.colorable_f1ceac.primaryDark_f1ceac, .container__0800c, .root__4ad81, +.upload_aa605f, .reaction_f8896c, .profileBadges_f89da9, .cardPrimary_cb7a0e, .memberRow__9a73f:hover, +.sidebar_e29cd7 .list_e29cd7 .themed_aa8da2.item_aa8da2:hover, .winButtonMinMax__421ed:hover, .visual-refresh.theme-dark .memberListItem_ec58fe:not(.popoutDisabled_ec58fe):hover, +.visual-refresh.theme-dark .quickSelectPopoutOption_b852b1:hover, .searchHeader_f3b986 .searchHeaderTabList_f3b986 .item_aa8da2.selected_aa8da2.themed_aa8da2, .option__56fec:hover, +.clickable__13533[aria-disabled=false]>.base__13533:hover, .clickable__13533[aria-selected=true]>.base__13533, .selectable__1a58a:hover, +.pill_a2c9e8.clickable_a2c9e8:not(.disabled_a2c9e8):hover, .expandedTabSection_f0cd33 .topPill_aa8da2 .themed_aa8da2.selected_aa8da2.item_aa8da2, +.progressBarTrack_b28bb7, .action_c66e86, .previewListItem_d9161f.selected_d9161f, +.example__5d756, .channelPill_e34850, .progressBar_c3ab2b, +.separator_aa8da2, .visual-refresh.theme-dark .focused__55c99, +.interactive_bf202d:hover, .wrapper__2ea32:hover .link__2ea32, .header__8ef02 .container_fea832, .addMemberRow__01dab.selectedRow__01dab, +.memberRowContainer__71c22:hover td, .bannedUser__4b8d8:hover, .emojiItem_fc7141.emojiItemSelected_fc7141, .name_b545d5 .input__0ed4f, .form__97cfe .input__0ed4f, +.visual-refresh.theme-dark .previewCard_f70348, .options__4eb6e .input__0ed4f, .input__0ed4f, .role_dfa8b6, .valuePill__5dac8, .table_fda3e4, .activityItem__18da2, +.searchBox__01dab .searchBar__3e00d, .item__344e6, .stepContainer_a68543, .previewForm_d9be46, .visual-refresh .preview__3e443, +.visual-refresh .card__73069:not(.outline__73069), .visual-refresh.theme-dark .giftCardButton_da4aee, .circle__8cc9a, .iconContainer__0624f, .container__6b38f, .iconBackground__0b34e, .background__506d9, +.buttonContainer__664ff, .header_fed6d3 .container_a45028, .categoryPill_f69601:hover:not(.selected_f69601), .decorationGridItem_dfa67d, .decorationPreview__51743, +.container_cb32c7, .clickable__761e5, .command_c94584, +.reactionBtn__23977.forceShowLook_ec6b19, .root__66e7e, .visual-refresh .container__0f2e8, .friends_b37a75, .iconButton__8a7fc, .button__14992, .iconContainer__5cea9, +.visual-refresh .searchFilter_bd8186, .loadingCard_f369db, .pill_f7c056, .avatarCard__02e4c, +.container__5573a { + background-color: var(--var-hover20); +} + +.optionContainer__949ab:hover, .categoryItemDefaultCategory_b9ee0c:hover, .categoryItemDefaultCategorySelected_b9ee0c, .categoryItemDefaultCategorySelected_b9ee0c:hover, +.navButtonActive_b003de, .side_aa8da2 .themed_aa8da2.item_aa8da2:active:not(.disabled_aa8da2), .option_a16aea.focused_a16aea, .option_a16aea:focus, .option_a16aea:hover, +.visual-refresh .container_faa96b:hover, .visual-refresh.theme-dark .container_faa96b.isOpen_faa96b, .lookFilled__201d5.colorBrandNew__8872c:active, .container_d8f25b:active, +.backgroundModifierContainer_e5c5d5:active:not(.disabled_e5c5d5):not(.noAction_e5c5d5), .collapseable__217b7:active, .clickable_f37cb1 .header_f37cb1:hover, +.selected_f37cb1 .header_f37cb1, .rowContainer__991a0:hover, .rowContainer__991a0:active, .colorable_f1ceac.primaryDark_f1ceac.active_f1ceac, +.colorable_f1ceac.primaryDark_f1ceac:hover, .interactive_bf202d:active, .button__71c22:hover, .button_f563df, .navButtonActive__08434, +.setCustomButton__669b5:hover, .iconWidget__669b5:hover, .buttonInner__34c2c:hover, .addReactButton__34c2c:hover, .childButton__3ed08:hover, .stepContainer_a68543:hover, .container__6b38f:hover, +.buttonContainer__664ff:hover, .container_cb32c7:hover, .clickable__761e5:hover, .command_c94584:hover, .reactionBtn__23977.forceShowLook_ec6b19:hover, +.visual-refresh.theme-dark .card__84e3e:hover, .wrapper__11054, .choiceContainer_c28af8:hover, +.iconButton__8a7fc:hover, .visual-refresh .container__6764b:hover, .parentContainer__5573a:hover .container__5573a { + background-color: var(--var-hover25); +} + +/* ══════════════════════════════════════════ + POPOUTS & MODALS + ══════════════════════════════════════════ */ +.visual-refresh .header_c0e32c, .visual-refresh .emojiPicker_c0e32c, .visual-refresh .contentWrapper__08434, .visual-refresh .wrapper__44df5, .visual-refresh.theme-dark .customColorPicker_bbc020, .messagesPopout_e8b59c .messageContainer__95796, .footer_e8b59c, +.popout_a16aea, .menu_c1e9c4, .wrapper_d5f3cd, .popout__76f04, .visual-refresh.theme-dark .tierMarkerBackground-G8FoN4, +.visual-refresh .quickswitcher_ac6cb0, .noiseCancellationPopout_e131a9, .container__9fa5a, .animatorTop_faf9c0:has(.themeContainer_ce8328) .inner_c0bea0, +.visual-refresh .container_d9c882, .visual-refresh.theme-dark .streamPreview__6da2d, .scroller_d6b206, .visual-refresh.theme-dark .quickSelectPopout_ebaca5, .visual-refresh .container__55c99, +.visual-refresh.theme-dark .autocomplete__13533, .body_c6f1a4, .visual-refresh .container__5808f, .wrapper_cb9592.minimum_cb9592, .innerWrapper__70f7f, +.visual-refresh.theme-dark.authBox_dc6abe, .callContainer_cb9592, .contentWrapper_eab878, .scrollContainer__35455 .scroller__35455, .popout__7fe3a, .popout__669b5, .content_a8c622, .contentWrapper__9c62c, .popoutContentWrapper_af3b89, +.interactionsContainer_af3b89, .interactionsContainerHeader_af3b89, .container__50387, .collectibleInfoContainer_c50f62, .container__8a031, +.content_e9e3ed { + background-color: var(--var-popout-color); +} +.visual-refresh.theme-dark .root__49fc1, .visual-refresh.theme-dark .container__23c08, .visual-refresh.theme-dark .container__2692d, +.visual-refresh.theme-dark .messagesPopoutWrap_e8b59c, .visual-refresh .recentMentionsPopout__95796 { + background-color: var(--var-popout-color); + border-radius: 10px; +} +.modal__9a792 { + background-color: var(--var-popout-color) !important; +} + +/* ══════════════════════════════════════════ + BORDER & MISC FIXES + ══════════════════════════════════════════ */ +.title_c04f35, .text_eb2cd2, .optionHeader_c04f35, .footerTitle_c04f35, .title__78f69, .skip__78f69, +.footerSeparator__49fc1 .button__201d5 .contents__201d5, .title_b917ac, .guidelines_b917ac, +.header__991a0 .text-sm-normal__95a78, .formTitle__991a0, .sampleLink__991a0, .title__991a0, .rowText__991a0, +.selectorText_c6d3dc { + color: #FFF !important; +} +.tabBar__81b3e { + border-bottom: 2px solid transparent; +} +.top-K_jibn .brand_aa8da2.item_aa8da2:hover { + border-bottom-color: rgba(61, 120, 57, 0.6); +} +.top-K_jibn .brand_aa8da2.item_aa8da2:active, .top-K_jibn .brand_aa8da2.selected_aa8da2.item_aa8da2 { + border-bottom-color: var(--var-accent); +} +.colorDefault_c1e9c4 .checkbox_c1e9c4, .colorDefault_c1e9c4 .radioSelection_c1e9c4 { + color: var(--var-accent); +} +.lookOutlined__201d5.colorRed__201d5 { + color: var(--var-notification); + border-color: var(--var-notification); +} +.visual-refresh.theme-dark .tooltipPointer_c36707, .visual-refresh.theme-dark .tooltipPointer_c36707.tooltipPointerBg_c36707:before { + border-top-color: var(--var-accent); +} +.visual-refresh.theme-dark .pill_a2c9e8.selected_a2c9e8 { + border-color: var(--var-accent); + background-color: var(--var-accent); +} +.lookOutlined__201d5.colorPrimary__201d5 { + border-color: var(--var-accent); +} +.lookOutlined__201d5.colorPrimary__201d5:hover { + background-color: var(--var-accent); + border-color: var(--var-accent); + transform: translateY(-1px); +} +.lookOutlined__201d5.colorPrimary__201d5:active { + background-color: var(--var-accent); + border-color: var(--var-accent); + transform: translateY(1px); +} +.visual-refresh.theme-dark .checkbox_f525d3[style*="border-color: var(--brand-experiment-400); background-color: var(--brand-experiment-500);"] { + background-color: var(--var-accent) !important; + border-color: var(--var-accent) !important; +} +.checkbox_d9161f.selected_d9161f { + background-color: var(--var-accent); + border: 2px solid var(--var-accent); +} +.selectedPlan_b13085 { + border-color: var(--var-accent); +} +.backgroundOptionRing__53965 { + border: 2px solid var(--var-accent); +} +.selectionCircle__36dee { + box-shadow: inset 0 0 4px 3px #2d5a2a, inset 0 0 4px 4px #2d5a2a; +} +.reaction_f8896c.reactionMe_f8896c { + border-color: #4a9245; +} +.divider__908e2, .toolbar__89463 { + border-top: none; +} +.sidebar_e29cd7 { + border-right: 1px solid transparent; +} +.visual-refresh .chat_f75fb0[data-has-border=true] { + border-top: 1px solid transparent; +} +.visual-refresh.theme-dark .default_e18686 { + box-shadow: none; +} +.groupCollapsedContainer__6f5a6 { + border: none; +} +.collapseable__217b7:before, .editCard_a25a68:before { + box-shadow: none; +} +.footerSeparator__49fc1 { + box-shadow: none !important; +} +.divider__1de9c { + border-top: none; +} +.divider__908e2.isUnread__908e2 { + border-top: 1px solid var(--var-notification); + margin: 0 5px 0 70px; +} +.container_a14595 { + border: none; + background-color: var(--var-black1); +} +.memberRowContainer__71c22 { + background-color: transparent !important; +} +.headerContent_a1eac2, .headerSidebar_a1eac2, .separator_a1eac2 { + border-bottom: none; +} +.messagesPopout_e8b59c .messageContainer__95796 { + border: none; +} +.visual-refresh .shop__6db1d, .container__955a3, .homeWrapper__0920e, .container__133bf { + border: none; +} +.visual-refresh .chat_f75fb0.threadSidebarOpen_f75fb0 { + border-right: none; +} +.chat_f75fb0 .header_c791b2, .contentContainer__89463 { + border-radius: 10px 0 0 10px; +} +.header__0b563 { + border-radius: 10px 0 0 0; +} + +/* ══════════════════════════════════════════ + LOADING SPINNER + ══════════════════════════════════════════ */ +@keyframes loading { + 0% { transform: rotate(0) } + 100% { transform: rotate(360deg) } +} +.spinner__46696:not(.pulsingEllipsis-3YiXRF) { + position: relative; + border-top: 4px solid rgba(255, 255, 255, .2); + border-right: 4px solid rgba(255, 255, 255, .2); + border-bottom: 4px solid rgba(255, 255, 255, .2); + border-left: 4px solid #fff; + width: 26px; + height: 26px; + animation: loading 1s infinite linear; + top: 3px; +} +.spinner__46696 { + border-radius: 50px; + position: relative; + top: calc(12% - 0px); +} +.wanderingCubes__46696 .item__46696, .chasingDots__46696 .item__46696, .spinner__46696.pulsingEllipsis__46696 .item__46696, .circular__46696 { + display: none; +} + +/* ══════════════════════════════════════════ + BUTTON ANIMATIONS + ══════════════════════════════════════════ */ +.lookFilled__201d5.colorBrand__201d5:hover, .lookFilled__201d5.colorPrimary__201d5:hover { + background-color: var(--var-accent-hover); + transform: translateY(-1px); +} +.lookFilled__201d5.colorBrand__201d5:active, .lookFilled__201d5.colorPrimary__201d5:active { + background-color: var(--var-accent); + transform: translateY(1px); +} +.lookFilled__201d5.colorGreen__201d5:hover { + transform: translateY(-1px); +} +.lookFilled__201d5.colorGreen__201d5:active { + transform: translateY(1px); +} + +/* ══════════════════════════════════════════ + BOOST / STORE PAGES + ══════════════════════════════════════════ */ +.applicationStore_f07d62, .applicationStore_f07d62 .scroller_c880e8 { + border-radius: 10px 0 0 10px; +} +.mainPageScroller_ca1a02.auto_d125d2.scrollerBase_d125d2 { + background: transparent; + border-radius: 10px 0 0 10px; +} +.allPerksScroller_ca1a02 { + background: var(--var-accent); + border-radius: 10px 0 0 10px; +} +.header__6fd0e { + background: transparent; +} +.headerWave__1dfae { + color: transparent; +} +.tierCard_be48d0, .tierCardCurrentTier_be48d0 { + background-image: linear-gradient(45deg, var(--var-black1), var(--var-black1)); +} +.bodyWave__1dfae path { + fill: transparent !important; +} +.shopAll__08415 { + background: var(--var-accent); + border-radius: 4px; + box-shadow: 2px 2px 7px -2px black; +} +.shopAll__08415:hover { + background: var(--var-accent-hover); + transform: translateY(-1px); +} +.wrapper__4d7bb { + background: var(--var-black1); +} +.card__4d7bb { + background-color: var(--var-black2); +} +.shopCardDark_c3d04b { + background-color: var(--var-black2) !important; +} +.premiumBackground__65c15, .premiumFeatureBorder__65c15 { + border: 2px solid var(--var-black1); + background: var(--var-black1); +} + +/* ══════════════════════════════════════════ + PANEL CHANGES (bottom voice/user panel) + ══════════════════════════════════════════ */ +.panels__5e434 { + background-color: var(--var-black1); +} +.visual-refresh.theme-dark .panel__5dec7 { + background-color: transparent; +} + +/* ══════════════════════════════════════════ + SERVER LIST GLOW + ══════════════════════════════════════════ */ +.wrapper__6e9f8.selected__6e9f8 .childWrapper__6e9f8, +.wrapper__6e9f8:hover .childWrapper__6e9f8 { + box-shadow: 0 0 8px rgba(61, 120, 57, 0.4); +} + +/* ══════════════════════════════════════════ + SELECTION HIGHLIGHT + ══════════════════════════════════════════ */ +::selection { + background: rgba(61, 120, 57, 0.45) !important; + color: var(--text-normal) !important; +} + +/* ══════════════════════════════════════════ + VISUAL-REFRESH TAB ITEM + ══════════════════════════════════════════ */ +.visual-refresh .top_aa8da2 .brand_aa8da2.item_aa8da2:active, .visual-refresh .top_aa8da2 .brand_aa8da2.selected_aa8da2.item_aa8da2, +.visual-refresh .top_aa8da2 .brand_aa8da2.item_aa8da2:hover { + --selected-tab-item-color: var(--var-hover100); +} +.textBadge_f05120[style*="background-color: rgb(88, 101, 242);"] { + background-color: var(--var-accent) !important; +} +.visual-refresh .checkbox_f525d3.checked_f525d3 { + border-color: var(--var-accent) !important; + background-color: var(--var-accent); +} +.checkbox_f525d3[style*="border-color: var(--control-brand-foreground);"] path { + fill: #FFF; +} +.liveQualityIndicator__30845[style="background-color: rgb(78, 80, 88);"] { + background-color: var(--var-accent) !important; +} +.visual-refresh.theme-dark .notches_e5cdf3.black_e5cdf3 { + color: transparent; + background-color: var(--var-hover20); +} + +/* ══════════════════════════════════════════ + SEARCH + ══════════════════════════════════════════ */ +.searchBarContainer_a0e1d7 .search_aabd24, .content_c0b10b .search_aabd24 { + background-color: var(--var-black1) !important; +} +.searchBox__56feb:focus-within { + border-color: var(--var-black2); +} +.container_ca49a1 { + background-color: var(--var-black1); + border: 1px solid var(--var-black1); +} + +/* ══════════════════════════════════════════ + UNREAD INDICATOR + ══════════════════════════════════════════ */ +.isUnread__908e2 .content__908e2 { + color: var(--text-muted); + position: inherit; + left: -32px; +} + +/* ══════════════════════════════════════════ + SELECT / DROPDOWN + ══════════════════════════════════════════ */ +.lookFilled__3f413.select_a16aea { + background-color: var(--var-black1); + border-color: transparent; +} +.select_a16aea.searchable_a16aea.open__3f413.lookFilled__3f413 { + background-color: var(--var-black2); + border-color: var(--var-black1); +} + +/* ══════════════════════════════════════════ + MISC + ══════════════════════════════════════════ */ +.visual-refresh.theme-dark .combo__61c93 .key__61c93 { + box-shadow: inset 0 -4px 0 var(--var-black1); +} +.visual-refresh.theme-dark .notches__06283.gray__06283 rect { + fill: transparent; +} +.visual-refresh .wrapper__00943 { + background-color: var(--var-black1); + border: 1px solid var(--var-black1); +} +.cameraWrapper_d41d5f { + background-color: var(--var-black1); + border: 1px solid var(--var-black1); +} +.container__3dde2 { + background-color: var(--var-popout-color); + border: 1px solid var(--var-popout-color); +} +.friendRequestsButton__523aa .numberBadge__2b1f5 { + background-color: transparent !important; +} +.card_e90879 .wrapper_f7ecac { + background-color: #000000; + border-radius: 4px; +} +.promptContent_fe70ca .overlay_fe70ca { + background: linear-gradient(to top, var(--var-black1), rgba(54, 57, 63, 0)) !important; +} +.content__5e434 .shop__6db1d .scrollerBase_d125d2 { + border-radius: 10px 0 0 10px; +} +.content__5e434 .shop__6db1d .headerBar__80679::before, .headerBar__1a9ce::before { + content: ""; + position: fixed; + width: 100%; + height: 48px; + background-color: var(--var-black1); + border-radius: 10px 0 0 10px; +} +.headerBarInner__80679, .headerBarInner__1a9ce { + padding: 0 var(--space-16); +} +.visual-refresh.theme-dark .game_cc46f0 .gameNameInput_cc46f0:hover, .visual-refresh.theme-dark .gameNameInput_cc46f0:focus { + border-color: var(--var-black1); + background-color: var(--var-black1); +} +.visual-refresh.theme-dark .textContainer_da4aee { + background-image: none; +} +.modalHeader-gQTY3L { + background-image: none; +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/QtUi.conf b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/QtUi.conf new file mode 100644 index 0000000..a2b12e6 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/QtUi.conf @@ -0,0 +1,3 @@ +[General] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xf5\xff\xff\xff\xcf\0\0\x3\n\0\0\x1\xea\0\0\0\0\0\0\0\0\0\0\x2\xff\0\0\x1\xdf\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\0\0\0\x2\xff\0\0\x1\xdf) +windowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3\0\0\0\x1\x8d\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x16\0M\0\x61\0i\0n\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/config b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/config new file mode 100644 index 0000000..56457cd --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/config @@ -0,0 +1,14 @@ + +[audacious] +use_qt=FALSE + +[gtkui] +column_widths=10,275,175,10,175,175,10,100,38,10,275,275,275,10,275,175,75,10 +player_x=26 +player_y=23 + +[gtkui-layout] +item_count=0 + +[speed-pitch] +pitch=0.981119 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlist-state b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlist-state new file mode 100644 index 0000000..ca61832 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlist-state @@ -0,0 +1,6 @@ +active 0 +playing -1 +playlist 0 +position -1 +resume-state 1 +resume-time 0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/1000.audpl b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/1000.audpl new file mode 100644 index 0000000..fe736ad --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/1000.audpl @@ -0,0 +1 @@ +title=New%20Playlist diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/order b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/order new file mode 100644 index 0000000..e37d32a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/playlists/order @@ -0,0 +1 @@ +1000
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/plugin-registry b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/plugin-registry new file mode 100644 index 0000000..b1236d0 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacious/plugin-registry @@ -0,0 +1,1101 @@ +format 11 +transport /app/lib/audacious/Transport/gio.so +stamp 0 +version 48 +flags 0 +name GIO Plugin +domain audacious-plugins +priority 0 +about 1 +config 0 +enabled 1 +scheme ftp +scheme sftp +scheme smb +scheme mtp +transport /app/lib/audacious/Transport/mms.so +stamp 0 +version 48 +flags 0 +name MMS Plugin +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +scheme mms +transport /app/lib/audacious/Transport/neon.so +stamp 0 +version 48 +flags 0 +name Neon HTTP/HTTPS Plugin +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +scheme http +scheme https +playlist /app/lib/audacious/Container/asx.so +stamp 0 +version 48 +flags 0 +name ASXv1/ASXv2 Playlists +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext asx +saves 0 +playlist /app/lib/audacious/Container/asx3.so +stamp 0 +version 48 +flags 0 +name ASXv3 Playlists +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext asx +saves 1 +playlist /app/lib/audacious/Container/audpl.so +stamp 0 +version 48 +flags 0 +name Audacious Playlists (audpl) +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext audpl +saves 1 +playlist /app/lib/audacious/Container/cue.so +stamp 0 +version 48 +flags 0 +name Cue Sheet Plugin +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext cue +saves 0 +playlist /app/lib/audacious/Container/m3u.so +stamp 0 +version 48 +flags 0 +name M3U Playlists +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext m3u +ext m3u8 +saves 1 +playlist /app/lib/audacious/Container/pls.so +stamp 0 +version 48 +flags 0 +name PLS Playlists +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext pls +saves 1 +playlist /app/lib/audacious/Container/xspf.so +stamp 0 +version 48 +flags 0 +name XML Shareable Playlists (XSPF) +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +ext xspf +saves 1 +input /app/lib/audacious/Input/xsf.so +stamp 0 +version 48 +flags 0 +name 2SF Decoder +domain audacious-plugins +priority 5 +about 0 +config 1 +enabled 1 +scheme 2sf +scheme mini2sf +subtunes 0 +writes 0 +input /app/lib/audacious/Input/aac-raw.so +stamp 0 +version 48 +flags 0 +name AAC (Raw) Decoder +domain audacious-plugins +priority 5 +about 0 +config 0 +enabled 1 +scheme aac +ext audio/aac +subtunes 0 +writes 0 +input /app/lib/audacious/Input/adplug.so +stamp 0 +version 48 +flags 0 +name AdPlug (AdLib Player) +domain audacious-plugins +priority 5 +about 0 +config 1 +enabled 1 +scheme a2m +scheme adl +scheme amd +scheme bam +scheme cff +scheme cmf +scheme d00 +scheme dfm +scheme dmo +scheme dro +scheme dtm +scheme hsc +scheme hsp +scheme ins +scheme jbm +scheme ksm +scheme laa +scheme lds +scheme m +scheme mad +scheme mkj +scheme msc +scheme rad +scheme raw +scheme rix +scheme rol +scheme s3m +scheme sa2 +scheme sat +scheme sci +scheme sng +scheme wlf +scheme xad +scheme xsm +subtunes 0 +writes 0 +input /app/lib/audacious/Input/amidi-plug.so +stamp 0 +version 48 +flags 0 +name AMIDI-Plug (MIDI Player) +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 1 +scheme mid +scheme midi +scheme rmi +scheme rmid +ext audio/midi +subtunes 0 +writes 0 +input /app/lib/audacious/Input/cdaudio-ng.so +stamp 0 +version 48 +flags 0 +name Audio CD Plugin +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 1 +mime cdda +subtunes 2 +writes 0 +input /app/lib/audacious/Input/console.so +stamp 0 +version 48 +flags 0 +name Game Console Music Decoder +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 1 +scheme ay +scheme gbs +scheme gym +scheme hes +scheme kss +scheme nsf +scheme nsfe +scheme sap +scheme spc +scheme vgm +scheme vgz +subtunes 2 +writes 0 +input /app/lib/audacious/Input/madplug.so +stamp 0 +version 48 +flags 0 +name MPG123 Plugin +domain audacious-plugins +priority 5 +about 0 +config 1 +enabled 1 +scheme mp3 +scheme mp2 +scheme mp1 +scheme bmu +ext audio/mp3 +ext audio/mpeg +ext audio/x-mp3 +ext audio/x-mpeg +subtunes 0 +writes 1 +input /app/lib/audacious/Input/openmpt.so +stamp 0 +version 48 +flags 0 +name OpenMPT (Module Player) +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 1 +scheme 669 +scheme amf +scheme ams +scheme dbm +scheme digi +scheme dmf +scheme dsm +scheme far +scheme gdm +scheme ice +scheme imf +scheme it +scheme j2b +scheme m15 +scheme mdl +scheme med +scheme mmcmp +scheme mms +scheme mo3 +scheme mod +scheme mptm +scheme mt2 +scheme mtm +scheme nst +scheme okt +scheme plm +scheme ppm +scheme psm +scheme pt36 +scheme ptm +scheme s3m +scheme sfx +scheme sfx2 +scheme st26 +scheme stk +scheme stm +scheme ult +scheme umx +scheme wow +scheme xm +scheme xpk +subtunes 0 +writes 0 +input /app/lib/audacious/Input/psf2.so +stamp 0 +version 48 +flags 0 +name OpenPSF PSF1/PSF2 Decoder +domain audacious-plugins +priority 5 +about 0 +config 1 +enabled 1 +scheme psf +scheme minipsf +scheme psf2 +scheme minipsf2 +scheme spu +scheme spx +subtunes 0 +writes 0 +input /app/lib/audacious/Input/opus.so +stamp 0 +version 48 +flags 0 +name Opus Decoder +domain audacious-plugins +priority 5 +about 1 +config 0 +enabled 1 +scheme opus +ext application/ogg +ext audio/ogg +ext audio/opus +ext audio/x-opus+ogg +subtunes 0 +writes 0 +input /app/lib/audacious/Input/sid.so +stamp 0 +version 48 +flags 0 +name SID Player +domain audacious-plugins +priority 5 +about 0 +config 1 +enabled 1 +scheme sid +scheme psid +subtunes 2 +writes 0 +input /app/lib/audacious/Input/metronom.so +stamp 0 +version 48 +flags 0 +name Tact Generator +domain audacious-plugins +priority 5 +about 1 +config 0 +enabled 1 +mime tact +subtunes 0 +writes 0 +input /app/lib/audacious/Input/tonegen.so +stamp 0 +version 48 +flags 0 +name Tone Generator +domain audacious-plugins +priority 5 +about 1 +config 0 +enabled 1 +mime tone +subtunes 0 +writes 0 +input /app/lib/audacious/Input/vtx.so +stamp 0 +version 48 +flags 0 +name VTX Decoder +domain audacious-plugins +priority 5 +about 1 +config 0 +enabled 1 +scheme vtx +subtunes 0 +writes 0 +input /app/lib/audacious/Input/wavpack.so +stamp 0 +version 48 +flags 0 +name WavPack Decoder +domain audacious-plugins +priority 5 +about 1 +config 0 +enabled 1 +scheme wv +ext audio/x-wavpack +subtunes 0 +writes 1 +input /app/lib/audacious/Input/flacng.so +stamp 0 +version 48 +flags 0 +name FLAC Decoder +domain audacious-plugins +priority 6 +about 1 +config 0 +enabled 1 +scheme flac +scheme fla +ext audio/flac +ext audio/x-flac +ext audio/ogg +ext application/ogg +subtunes 0 +writes 1 +input /app/lib/audacious/Input/modplug.so +stamp 0 +version 48 +flags 0 +name ModPlug (Module Player) +domain audacious-plugins +priority 6 +about 0 +config 1 +enabled 1 +scheme amf +scheme ams +scheme dbm +scheme dbf +scheme dsm +scheme far +scheme mdl +scheme stm +scheme ult +scheme mt2 +scheme mod +scheme s3m +scheme dmf +scheme umx +scheme it +scheme 669 +scheme xm +scheme mtm +scheme psm +scheme ft2 +subtunes 2 +writes 0 +input /app/lib/audacious/Input/vorbis.so +stamp 0 +version 48 +flags 0 +name Ogg Vorbis Decoder +domain audacious-plugins +priority 7 +about 1 +config 0 +enabled 1 +scheme ogg +scheme ogm +scheme oga +ext application/ogg +ext application/x-ogg +ext audio/ogg +ext audio/x-vorbis+ogg +subtunes 0 +writes 1 +input /app/lib/audacious/Input/sndfile.so +stamp 0 +version 48 +flags 0 +name Sndfile Plugin +domain audacious-plugins +priority 9 +about 1 +config 0 +enabled 1 +scheme aiff +scheme au +scheme raw +scheme wav +ext audio/wav +ext audio/x-wav +subtunes 0 +writes 0 +input /app/lib/audacious/Input/ffaudio.so +stamp 0 +version 48 +flags 0 +name FFmpeg Plugin +domain audacious-plugins +priority 10 +about 1 +config 0 +enabled 1 +scheme mpc +scheme mp+ +scheme mpp +scheme wma +scheme shn +scheme aa3 +scheme oma +scheme ac3 +scheme adx +scheme ape +scheme dts +scheme vqf +scheme m4a +scheme m4v +scheme mp4 +scheme wav +scheme ogg +scheme oga +scheme opus +scheme spx +scheme tta +scheme webm +scheme mka +scheme mkv +ext application/ogg +ext audio/mp4 +ext audio/ogg +subtunes 0 +writes 1 +effect /app/lib/audacious/Effect/bs2b.so +stamp 0 +version 48 +flags 0 +name Bauer Stereophonic-to-Binaural (BS2B) +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/bitcrusher.so +stamp 0 +version 48 +flags 0 +name Bitcrusher +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/crystalizer.so +stamp 0 +version 48 +flags 0 +name Crystalizer +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/compressor.so +stamp 0 +version 48 +flags 0 +name Dynamic Range Compressor +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/echo.so +stamp 0 +version 48 +flags 0 +name Echo +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/stereo.so +stamp 0 +version 48 +flags 0 +name Extra Stereo +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/ladspa.so +stamp 0 +version 48 +flags 0 +name LADSPA Host +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/silence-removal.so +stamp 0 +version 48 +flags 0 +name Silence Removal +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/speed-pitch.so +stamp 0 +version 48 +flags 0 +name Speed and Pitch +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 1 +effect /app/lib/audacious/Effect/voice_removal.so +stamp 0 +version 48 +flags 0 +name Voice Removal +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +effect /app/lib/audacious/Effect/mixer.so +stamp 0 +version 48 +flags 0 +name Channel Mixer +domain audacious-plugins +priority 2 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/resample.so +stamp 0 +version 48 +flags 0 +name Sample Rate Converter +domain audacious-plugins +priority 2 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/sox-resampler.so +stamp 0 +version 48 +flags 0 +name SoX Resampler +domain audacious-plugins +priority 2 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/crossfade.so +stamp 0 +version 48 +flags 0 +name Crossfade +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 0 +effect /app/lib/audacious/Effect/background_music.so +stamp 0 +version 48 +flags 0 +name Background Music +domain audacious-plugins +priority 10 +about 1 +config 1 +enabled 0 +output /app/lib/audacious/Output/pulse_audio.so +stamp 0 +version 48 +flags 0 +name PulseAudio Output +domain audacious-plugins +priority 1 +about 1 +config 1 +enabled 1 +output /app/lib/audacious/Output/pipewire.so +stamp 0 +version 48 +flags 0 +name PipeWire Output +domain audacious-plugins +priority 2 +about 1 +config 0 +enabled 0 +output /app/lib/audacious/Output/alsa.so +stamp 0 +version 48 +flags 0 +name ALSA Output +domain audacious-plugins +priority 5 +about 1 +config 1 +enabled 0 +output /app/lib/audacious/Output/oss4.so +stamp 0 +version 48 +flags 0 +name OSS3 Output +domain audacious-plugins +priority 6 +about 1 +config 1 +enabled 0 +output /app/lib/audacious/Output/qtaudio.so +stamp 0 +version 48 +flags 0 +name QtMultimedia Output +domain audacious-plugins +priority 9 +about 1 +config 0 +enabled 0 +output /app/lib/audacious/Output/sdlout.so +stamp 0 +version 48 +flags 0 +name SDL Output +domain audacious-plugins +priority 9 +about 1 +config 0 +enabled 0 +output /app/lib/audacious/Output/filewriter.so +stamp 0 +version 48 +flags 0 +name FileWriter Plugin +domain audacious-plugins +priority 10 +about 1 +config 1 +enabled 0 +output /app/lib/audacious/Output/jack-ng.so +stamp 0 +version 48 +flags 0 +name JACK Output +domain audacious-plugins +priority 10 +about 0 +config 1 +enabled 0 +vis /app/lib/audacious/Visualization/blur_scope-qt.so +stamp 0 +version 48 +flags 2 +name Blur Scope +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +vis /app/lib/audacious/Visualization/blur_scope.so +stamp 0 +version 48 +flags 1 +name Blur Scope +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +vis /app/lib/audacious/Visualization/gl-spectrum-qt.so +stamp 0 +version 48 +flags 2 +name OpenGL Spectrum Analyzer +domain audacious-plugins +priority 0 +about 1 +config 0 +enabled 0 +vis /app/lib/audacious/Visualization/gl-spectrum.so +stamp 0 +version 48 +flags 1 +name OpenGL Spectrum Analyzer +domain audacious-plugins +priority 0 +about 1 +config 0 +enabled 0 +vis /app/lib/audacious/Visualization/cairo-spectrum.so +stamp 0 +version 48 +flags 1 +name Spectrum Analyzer +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +vis /app/lib/audacious/Visualization/qt-spectrum.so +stamp 0 +version 48 +flags 2 +name Spectrum Analyzer +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +vis /app/lib/audacious/Visualization/vumeter-qt.so +stamp 0 +version 48 +flags 2 +name VU Meter +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/albumart-qt.so +stamp 0 +version 48 +flags 2 +name Album Art +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +general /app/lib/audacious/General/albumart.so +stamp 0 +version 48 +flags 1 +name Album Art +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +general /app/lib/audacious/General/ampache.so +stamp 0 +version 48 +flags 2 +name Ampache Browser +domain audacious-plugins +priority 0 +about 1 +config 0 +enabled 0 +general /app/lib/audacious/General/aosd.so +stamp 0 +version 48 +flags 1 +name AOSD (On-Screen Display) +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/cd-menu-items.so +stamp 0 +version 48 +flags 0 +name Audio CD Menu Items +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +general /app/lib/audacious/General/delete-files.so +stamp 0 +version 48 +flags 0 +name Delete Files +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/notify.so +stamp 0 +version 48 +flags 0 +name Desktop Notifications +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/hotkey.so +stamp 0 +version 48 +flags 1 +name Global Hotkeys +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/qthotkey.so +stamp 0 +version 48 +flags 2 +name Global Hotkeys +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/lyrics-gtk.so +stamp 0 +version 48 +flags 1 +name Lyrics +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/lyrics-qt.so +stamp 0 +version 48 +flags 2 +name Lyrics +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/mpris2.so +stamp 0 +version 48 +flags 0 +name MPRIS 2 Server +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 1 +general /app/lib/audacious/General/playlist-manager-qt.so +stamp 0 +version 48 +flags 2 +name Playlist Manager +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +general /app/lib/audacious/General/playlist-manager.so +stamp 0 +version 48 +flags 1 +name Playlist Manager +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +general /app/lib/audacious/General/scrobbler.so +stamp 0 +version 48 +flags 0 +name Scrobbler 2.0 +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/search-tool-qt.so +stamp 0 +version 48 +flags 2 +name Search Tool +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/search-tool.so +stamp 0 +version 48 +flags 1 +name Search Tool +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/song_change.so +stamp 0 +version 48 +flags 0 +name Song Change +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +general /app/lib/audacious/General/song-info-qt.so +stamp 0 +version 48 +flags 2 +name Song Info +domain audacious-plugins +priority 0 +about 0 +config 0 +enabled 0 +general /app/lib/audacious/General/statusicon-qt.so +stamp 0 +version 48 +flags 2 +name Status Icon +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +general /app/lib/audacious/General/statusicon.so +stamp 0 +version 48 +flags 1 +name Status Icon +domain audacious-plugins +priority 0 +about 1 +config 1 +enabled 0 +iface /app/lib/audacious/General/gtkui.so +stamp 0 +version 48 +flags 1 +name GTK Interface +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 1 +iface /app/lib/audacious/General/qtui.so +stamp 0 +version 48 +flags 2 +name Qt Interface +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 1 +iface /app/lib/audacious/General/skins-qt.so +stamp 0 +version 48 +flags 2 +name Winamp Classic Interface +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 +iface /app/lib/audacious/General/skins.so +stamp 0 +version 48 +flags 1 +name Winamp Classic Interface +domain audacious-plugins +priority 0 +about 0 +config 1 +enabled 0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/audacity.cfg b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/audacity.cfg new file mode 100644 index 0000000..1ed31b8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/audacity.cfg @@ -0,0 +1,246 @@ +PrefsVersion=1.1.1r1 +NumericConverterRegistry=parsed +MenuBar=File,Edit,Select,View,Transport,Tracks,Generate,Effect,Analyze,Tools,Optional,Help,HiddenFileItems +SnapFunctions=beats,time,frames +AudioTimeFormat=hh:mm:ss +Importers=AUP,PCM,OGG,Opus,FLAC,MP3,LOF,WavPack,FFmpeg +Exporters=PCM,MP3,OGG,Opus,FLAC,WavPack,FFmpeg,MP2,CommandLine +Preferences=Device,Playback,Recording,MidiIO,Quality,GUI,Tracks,ImportExport,Library,Directories,Warnings,Effects,KeyConfig,Mouse,Module +LibraryPreferences=MP3,FFmpeg +FrequencySelectionFormatName=Hz +BandwidthSelectionFormatName=octaves +SelectionFormat=hh:mm:ss + milliseconds +[GUI] +EmptyCanBeDirty=1 +SelectAllOnNone=0 +EnableCutLines=0 +AdjustSelectionEdges=1 +EditClipCanMove=0 +PasteAsNewClips=0 +CircularTrackNavigation=0 +TypeToCreateLabel=0 +DialogForNameNewLabel=0 +ScrollBeyondZero=0 +VerticalZooming=0 +Solo=Multi +AudioTrackPastePolicy=Ask +TracksFitVerticallyZoomed=0 +ShowTrackNameInWaveform=0 +CollapseToHalfWave=0 +AutoScroll=1 +DefaultViewModeChoiceNew=Waveform +DefaultWaveformScaleChoice=Linear +SampleViewChoice=StemPlot +ZoomPreset1Choice=ZoomDefault +ZoomPreset2Choice=FourPixelsPerSample +Theme=dark +EnvdBRange=60 +ShowSplashScreen=1 +ShowExtraMenus=0 +BeepOnCompletion=0 +RetainLabels=0 +BlendThemes=1 +RtlWorkaround=1 +PreferNewTrackRecord=0 +[GUI/ToolBars] +[GUI/ToolBars/Tools] +MultiToolActive=0 +[GUI/TrackNames] +RecordingNameCustom=0 +RecodingTrackName=Recorded_Audio +TrackNumber=0 +DateStamp=0 +TimeStamp=0 +[Version] +Major=3 +Minor=4 +Micro=2 +[Directories] +TempDir=/var/tmp/audacity-t +[Directories/Open] +Default= +[Directories/Save] +Default= +[Directories/Import] +Default= +[Directories/Export] +Default= +[Directories/MacrosOut] +Default= +[Module] +mod-wavpack=1 +mod-lof=1 +mod-ogg=1 +mod-aup=1 +mod-mpg123=1 +mod-flac=1 +mod-mp2=1 +mod-script-pipe=4 +mod-cl=1 +mod-mp3=1 +mod-ffmpeg=1 +mod-opus=1 +mod-pcm=1 +[ModulePath] +mod-wavpack=/app/lib/audacity/modules/mod-wavpack.so +mod-lof=/app/lib/audacity/modules/mod-lof.so +mod-ogg=/app/lib/audacity/modules/mod-ogg.so +mod-aup=/app/lib/audacity/modules/mod-aup.so +mod-mpg123=/app/lib/audacity/modules/mod-mpg123.so +mod-flac=/app/lib/audacity/modules/mod-flac.so +mod-mp2=/app/lib/audacity/modules/mod-mp2.so +mod-script-pipe=/app/lib/audacity/modules/mod-script-pipe.so +mod-cl=/app/lib/audacity/modules/mod-cl.so +mod-mp3=/app/lib/audacity/modules/mod-mp3.so +mod-ffmpeg=/app/lib/audacity/modules/mod-ffmpeg.so +mod-opus=/app/lib/audacity/modules/mod-opus.so +mod-pcm=/app/lib/audacity/modules/mod-pcm.so +[ModuleDateTime] +mod-wavpack=1970-01-01T01:00:00 +mod-lof=1970-01-01T01:00:00 +mod-ogg=1970-01-01T01:00:00 +mod-aup=1970-01-01T01:00:00 +mod-mpg123=1970-01-01T01:00:00 +mod-flac=1970-01-01T01:00:00 +mod-mp2=1970-01-01T01:00:00 +mod-script-pipe=1970-01-01T01:00:00 +mod-cl=1970-01-01T01:00:00 +mod-mp3=1970-01-01T01:00:00 +mod-ffmpeg=1970-01-01T01:00:00 +mod-opus=1970-01-01T01:00:00 +mod-pcm=1970-01-01T01:00:00 +[FFmpeg] +Enabled=1 +[AudioIO] +RecordingDevice=default +Host=ALSA +PlaybackDevice=default +RecordChannels=2 +Duplex=1 +SWPlaythrough=0 +SoundActivatedRecord=0 +SilenceLevel=-50 +PreRoll=5 +Crossfade=10 +EffectsPreviewLen=6 +CutPreviewBeforeLen=2 +CutPreviewAfterLen=1 +SeekShortPeriod=1 +SeekLongPeriod=15 +Microfades=0 +UnpinnedScrubbing=1 +LatencyDuration=100 +LatencyCorrection=-130 +RecordingSource= +RecordingSourceIndex=-1 +[SamplingRate] +DefaultProjectSampleRate=44100 +DefaultProjectSampleFormatChoice=Format32BitFloat +[NumericConverterRegistry] +parsed=parsedTime,beatsTime,parsedDuration,beatsDuration,parsedFrequency,parsedBandwith +[Snap] +To=seconds +[MenuBar] +File=Basic,Save,Import-Export,Print,Exit +[MenuBar/Optional] +[MenuBar/Optional/Extra] +Part1=Transport,Tools,Mixer,Edit,PlayAtSpeed,Seek,Device,Select,Import-Export,Timeline +Part2=Navigation,Focus,Cursor,Track,Scriptables1,Scriptables2,Misc +[MenuBar/Optional/Extra/Part2] +Scriptables1=SelectTime,SelectFrequencies,SelectTracks,SetTrackStatus,SetTrackAudio,SetTrackVisuals,GetPreference,SetPreference,SetClip,SetEnvelope,SetLabel,SetProject +Scriptables2=Select,SetTrack,GetInfo,Message,Help,Import2,Export2,OpenProject2,SaveProject2,Drag,CompareAudio,Screenshot +[MenuBar/Optional/Extra/Part1] +Transport=Play,Stop,PlayOneSec,PlayToSelection,PlayBeforeSelectionStart,PlayAfterSelectionStart,PlayBeforeSelectionEnd,PlayAfterSelectionEnd,PlayBeforeAndAfterSelectionStart,PlayBeforeAndAfterSelectionEnd,PlayCutPreview,KeyboardScrubbing +Edit=DeleteKey,DeleteKey2,TimeShift +PlayAtSpeed=PlayAtSpeed,PlayAtSpeedCutPreview,PlayAtSpeedLooped,PlaySpeedDec,PlaySpeedInc,SetPlaySpeed +Select=SnapToOff,SnapToNearest,SnapToPrior,SelStart,SelEnd,SelExtLeft,SelExtRight,SelSetExtLeft,SelSetExtRight,SelCntrLeft,SelCntrRight,MoveToLabel +[MenuBar/View] +Windows=UndoHistory,Karaoke,MixerBoard +Other=Toolbars,ShowExtraMenus,ShowTrackNameInWaveform,ShowClipping +[MenuBar/View/Other] +[MenuBar/View/Other/Toolbars] +[MenuBar/View/Other/Toolbars/Toolbars] +Other=ShowTransportTB,ShowToolsTB,ShowRecordMeterTB,ShowPlayMeterTB,ShowEditTB,ShowCutCopyPasteTB,ShowTranscriptionTB,ShowScrubbingTB,ShowDeviceTB,ShowSelectionTB,ShowTimeTB,ShowSpectralSelectionTB,ShowAudioSetupTB,ShowSnappingTB,ShowTimeSignatureTB +[MenuBar/Analyze] +[MenuBar/Analyze/Analyzers] +Windows=ContrastAnalyser,PlotSpectrum +[MenuBar/Transport] +Basic=Play,Record,Scrubbing,Cursor +[MenuBar/Transport/Basic] +Record=Record1stChoice,Record2ndChoice,TimerRecord,PunchAndRoll,Pause +Cursor=CursSelStart,CursSelEnd,CursTrackStart,CursTrackEnd,Clip,CursProjectStart,CursProjectEnd +[MenuBar/Transport/Other] +[MenuBar/Transport/Other/Options] +Part2=PinnedHead,Overdub,SWPlaythrough +[MenuBar/Tracks] +[MenuBar/Tracks/Add] +Add=NewMonoTrack,NewStereoTrack,NewLabelTrack,NewTimeTrack +[MenuBar/File] +[MenuBar/File/Import-Export] +ExportOther=ExportLabels,ExportMIDI +Import=ImportAudio,ImportMIDI,ImportLabels,ImportRaw +[MenuBar/Edit] +Other=Clip,LabelEditMenus,EditMetaData +[MenuBar/Edit/Other] +Clip=ChangeClipSpeed,RenameClip,RenderClipStretching +[MenuBar/Select] +Basic=SelectAll,SelectNone,Tracks,Region,Spectral,Clip +[MenuBar/Tools] +Manage=ManageTools,Macros +Other=ConfigReset,FancyScreenshot,Benchmark +[MenuBar/Help] +[MenuBar/Help/Other] +Diagnostics=DeviceInfo,MidiDeviceInfo,Log,CrashReport +[ActiveProjects] +1=/var/tmp/audacity-t/New Project 2024-04-10 18-42-27 N-1.aup3unsaved +[Preferences] +Tracks=TracksBehaviors,Spectrum +ImportExport=ExtImport +[Prefs] +Width=812 +Height=492 +PrefsCategory=5 +[Prefs/KeyConfig] +ViewBy=tree +[Effects] +GroupBy=default +RealtimeGroupBy=groupby:type:publisher +[Warnings] +FirstProjectSave=1 +MixMono=1 +MixStereo=1 +MixUnknownChannels=1 +MissingExtension=1 +DropoutDetected=1 +[ExtendedImport] +OverrideExtendedImportByOpenFileDialogChoice=1 +[FileFormats] +LabelStyleChoice=Standard +AllegroStyleChoice=Seconds +[Spectrum] +ColorScheme=SpecColorNew +MaxFreq=20000 +ZeroPaddingFactor=2 +Range=80 +MinFreq=0 +Gain=20 +FrequencyGain=0 +FFTSize=2048 +EnableSpectralSelection=1 +WindowType=3 +ScaleType=2 +Algorithm=0 +[Locale] +Language=System +[QuickPlay] +ToolTips=1 +ScrubbingEnabled=0 +[Quality] +LibsoxrSampleRateConverterChoice=MediumQuality +DitherAlgorithmChoice=None +LibsoxrHQSampleRateConverterChoice=BestQuality +HQDitherAlgorithmChoice=Shaped +[MidiIO] +Host=ALSA +SynthLatency=5 +PlaybackDevice=ALSA: Midi Through Port-0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginregistry.cfg b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginregistry.cfg new file mode 100644 index 0000000..b3a22b3 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginregistry.cfg @@ -0,0 +1,1544 @@ +pluginregistryversion=1.3 +[pluginregistry] +[pluginregistry/Effect] +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0FtcGxpZnlfQnVpbHQtaW4gRWZmZWN0OiBBbXBsaWZ5] +Path=Built-in Effect: Amplify +Symbol=Amplify +Name=Amplify +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0F1dG8gRHVja19CdWlsdC1pbiBFZmZlY3Q6IEF1dG8gRHVjaw\=\=] +Path=Built-in Effect: Auto Duck +Symbol=Auto Duck +Name=Auto Duck +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0Jhc3MgYW5kIFRyZWJsZV9CdWlsdC1pbiBFZmZlY3Q6IEJhc3MgYW5kIFRyZWJsZQ\=\=] +Path=Built-in Effect: Bass and Treble +Symbol=Bass and Treble +Name=Bass and Treble +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=00 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NoYW5nZSBQaXRjaF9CdWlsdC1pbiBFZmZlY3Q6IENoYW5nZSBQaXRjaA\=\=] +Path=Built-in Effect: Change Pitch +Symbol=Change Pitch +Name=Change Pitch +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NoYW5nZSBTcGVlZCBhbmQgUGl0Y2hfQnVpbHQtaW4gRWZmZWN0OiBDaGFuZ2UgU3BlZWQgYW5kIFBpdGNo] +Path=Built-in Effect: Change Speed and Pitch +Symbol=Change Speed and Pitch +Name=Change Speed and Pitch +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NoYW5nZSBUZW1wb19CdWlsdC1pbiBFZmZlY3Q6IENoYW5nZSBUZW1wbw\=\=] +Path=Built-in Effect: Change Tempo +Symbol=Change Tempo +Name=Change Tempo +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NoaXJwX0J1aWx0LWluIEVmZmVjdDogQ2hpcnA\=] +Path=Built-in Effect: Chirp +Symbol=Chirp +Name=Chirp +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NsYXNzaWMgRmlsdGVyc19CdWlsdC1pbiBFZmZlY3Q6IENsYXNzaWMgRmlsdGVycw\=\=] +Path=Built-in Effect: Classic Filters +Symbol=Classic Filters +Name=Classic Filters +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=0 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NsaWNrIFJlbW92YWxfQnVpbHQtaW4gRWZmZWN0OiBDbGljayBSZW1vdmFs] +Path=Built-in Effect: Click Removal +Symbol=Click Removal +Name=Click Removal +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NvbXByZXNzb3JfQnVpbHQtaW4gRWZmZWN0OiBDb21wcmVzc29y] +Path=Built-in Effect: Compressor +Symbol=Compressor +Name=Compressor +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0RUTUYgVG9uZXNfQnVpbHQtaW4gRWZmZWN0OiBEVE1GIFRvbmVz] +Path=Built-in Effect: DTMF Tones +Symbol=DTMF Tones +Name=DTMF Tones +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0Rpc3RvcnRpb25fQnVpbHQtaW4gRWZmZWN0OiBEaXN0b3J0aW9u] +Path=Built-in Effect: Distortion +Symbol=Distortion +Name=Distortion +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=00 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0VjaG9fQnVpbHQtaW4gRWZmZWN0OiBFY2hv] +Path=Built-in Effect: Echo +Symbol=Echo +Name=Echo +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0ZhZGUgSW5fQnVpbHQtaW4gRWZmZWN0OiBGYWRlIElu] +Path=Built-in Effect: Fade In +Symbol=Fade In +Name=Fade In +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0ZhZGUgT3V0X0J1aWx0LWluIEVmZmVjdDogRmFkZSBPdXQ\=] +Path=Built-in Effect: Fade Out +Symbol=Fade Out +Name=Fade Out +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0ZpbHRlciBDdXJ2ZV9CdWlsdC1pbiBFZmZlY3Q6IEZpbHRlciBDdXJ2ZQ\=\=] +Path=Built-in Effect: Filter Curve +Symbol=Filter Curve +Name=Filter Curve EQ +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0ZpbmQgQ2xpcHBpbmdfQnVpbHQtaW4gRWZmZWN0OiBGaW5kIENsaXBwaW5n] +Path=Built-in Effect: Find Clipping +Symbol=Find Clipping +Name=Find Clipping +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Analyze +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0dyYXBoaWMgRVFfQnVpbHQtaW4gRWZmZWN0OiBHcmFwaGljIEVR] +Path=Built-in Effect: Graphic EQ +Symbol=Graphic EQ +Name=Graphic EQ +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0ludmVydF9CdWlsdC1pbiBFZmZlY3Q6IEludmVydA\=\=] +Path=Built-in Effect: Invert +Symbol=Invert +Name=Invert +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0xvdWRuZXNzIE5vcm1hbGl6YXRpb25fQnVpbHQtaW4gRWZmZWN0OiBMb3VkbmVzcyBOb3JtYWxpemF0aW9u] +Path=Built-in Effect: Loudness Normalization +Symbol=Loudness Normalization +Name=Loudness Normalization +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlIFJlZHVjdGlvbl9CdWlsdC1pbiBFZmZlY3Q6IE5vaXNlIFJlZHVjdGlvbg\=\=] +Path=Built-in Effect: Noise Reduction +Symbol=Noise Reduction +Name=Noise Reduction +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlX0J1aWx0LWluIEVmZmVjdDogTm9pc2U\=] +Path=Built-in Effect: Noise +Symbol=Noise +Name=Noise +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vcm1hbGl6ZV9CdWlsdC1pbiBFZmZlY3Q6IE5vcm1hbGl6ZQ\=\=] +Path=Built-in Effect: Normalize +Symbol=Normalize +Name=Normalize +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1BhdWxzdHJldGNoX0J1aWx0LWluIEVmZmVjdDogUGF1bHN0cmV0Y2g\=] +Path=Built-in Effect: Paulstretch +Symbol=Paulstretch +Name=Paulstretch +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1BoYXNlcl9CdWlsdC1pbiBFZmZlY3Q6IFBoYXNlcg\=\=] +Path=Built-in Effect: Phaser +Symbol=Phaser +Name=Phaser +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=00 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGFpcl9CdWlsdC1pbiBFZmZlY3Q6IFJlcGFpcg\=\=] +Path=Built-in Effect: Repair +Symbol=Repair +Name=Repair +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGVhdF9CdWlsdC1pbiBFZmZlY3Q6IFJlcGVhdA\=\=] +Path=Built-in Effect: Repeat +Symbol=Repeat +Name=Repeat +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JldmVyYl9CdWlsdC1pbiBFZmZlY3Q6IFJldmVyYg\=\=] +Path=Built-in Effect: Reverb +Symbol=Reverb +Name=Reverb +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=00 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JldmVyc2VfQnVpbHQtaW4gRWZmZWN0OiBSZXZlcnNl] +Path=Built-in Effect: Reverse +Symbol=Reverse +Name=Reverse +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1NpbGVuY2VfQnVpbHQtaW4gRWZmZWN0OiBTaWxlbmNl] +Path=Built-in Effect: Silence +Symbol=Silence +Name=Silence +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1NsaWRpbmcgU3RyZXRjaF9CdWlsdC1pbiBFZmZlY3Q6IFNsaWRpbmcgU3RyZXRjaA\=\=] +Path=Built-in Effect: Sliding Stretch +Symbol=Sliding Stretch +Name=Sliding Stretch +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1N0ZXJlbyBUbyBNb25vX0J1aWx0LWluIEVmZmVjdDogU3RlcmVvIFRvIE1vbm8\=] +Path=Built-in Effect: Stereo To Mono +Symbol=Stereo To Mono +Name=Stereo To Mono +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Hidden +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1RvbmVfQnVpbHQtaW4gRWZmZWN0OiBUb25l] +Path=Built-in Effect: Tone +Symbol=Tone +Name=Tone +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1RydW5jYXRlIFNpbGVuY2VfQnVpbHQtaW4gRWZmZWN0OiBUcnVuY2F0ZSBTaWxlbmNl] +Path=Built-in Effect: Truncate Silence +Symbol=Truncate Silence +Name=Truncate Silence +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1dhaHdhaF9CdWlsdC1pbiBFZmZlY3Q6IFdhaHdhaA\=\=] +Path=Built-in Effect: Wahwah +Symbol=Wahwah +Name=Wahwah +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Audacity +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=00 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9Sb2JpbiBHYXJldXNfRXhhbXBsZSBTY29wZSAoTW9ubylfaHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1zY29wZSNNb25v] +Path=http://lv2plug.in/plugins/eg-scope#Mono +Symbol=Example Scope (Mono) +Name=Example Scope (Mono) +Version=1.0 +Vendor=Robin Gareus +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=1 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9Sb2JpbiBHYXJldXNfRXhhbXBsZSBTY29wZSAoU3RlcmVvKV9odHRwOi8vbHYycGx1Zy5pbi9wbHVnaW5zL2VnLXNjb3BlI1N0ZXJlbw\=\=] +Path=http://lv2plug.in/plugins/eg-scope#Stereo +Symbol=Example Scope (Stereo) +Name=Example Scope (Stereo) +Version=1.0 +Vendor=Robin Gareus +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=1 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9uL2FfRXhhbXBsZSBGaWZ0aHNfaHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1maWZ0aHM\=] +Path=http://lv2plug.in/plugins/eg-fifths +Symbol=Example Fifths +Name=Example Fifths +Version=1.0 +Vendor=n/a +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9uL2FfRXhhbXBsZSBNSURJIEdhdGVfaHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1taWRpZ2F0ZQ\=\=] +Path=http://lv2plug.in/plugins/eg-midigate +Symbol=Example MIDI Gate +Name=Example MIDI Gate +Version=1.0 +Vendor=n/a +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=1 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9uL2FfRXhhbXBsZSBNZXRyb25vbWVfaHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1tZXRybw\=\=] +Path=http://lv2plug.in/plugins/eg-metro +Symbol=Example Metronome +Name=Example Metronome +Version=1.0 +Vendor=n/a +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9uL2FfRXhhbXBsZSBQYXJhbWV0ZXJzX2h0dHA6Ly9sdjJwbHVnLmluL3BsdWdpbnMvZWctcGFyYW1z] +Path=http://lv2plug.in/plugins/eg-params +Symbol=Example Parameters +Name=Example Parameters +Version=1.0 +Vendor=n/a +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X0xWMl9uL2FfU2ltcGxlIEFtcGxpZmllcl9odHRwOi8vbHYycGx1Zy5pbi9wbHVnaW5zL2VnLWFtcA\=\=] +Path=http://lv2plug.in/plugins/eg-amp +Symbol=Simple Amplifier +Name=Simple Amplifier +Version=1.0 +Vendor=n/a +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=LV2 +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=1 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfQXVkYWNpdHlfQmVhdCBGaW5kZXJfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9iZWF0Lm55] +Path=/app/share/audacity/plug-ins/beat.ny +Symbol=Beat Finder +Name=Beat Finder +Version=2.3.2-2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Analyze +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfQXVkYWNpdHlfTnlxdWlzdCBQcm9tcHRfTnlxdWlzdCBQcm9tcHQ\=] +Path=Nyquist Prompt +Symbol=Nyquist Prompt +Name=Nyquist Prompt +Version=n/a +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=1 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfQmVuamFtaW4gU2Nod2FydHogYW5kIFN0ZXZlIERhdWx0b25fQ2xpcCBGaXhfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9jbGlwZml4Lm55] +Path=/app/share/audacity/plug-ins/clipfix.ny +Symbol=Clip Fix +Name=Clip Fix +Version=2.3.0-2 +Vendor=Benjamin Schwartz and Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfRGF2aWQgUi5Ta3lfUGx1Y2tfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9wbHVjay5ueQ\=\=] +Path=/app/share/audacity/plug-ins/pluck.ny +Symbol=Pluck +Name=Pluck +Version=2.4.2 +Vendor=David R.Sky +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfRG9taW5pYyBNYXp6b25pLCBEYXZpZCBSLiBTa3kgYW5kIFN0ZXZlIERhdWx0b25fUmh5dGhtIFRyYWNrXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvcmh5dGhtdHJhY2subnk\=] +Path=/app/share/audacity/plug-ins/rhythmtrack.ny +Symbol=Rhythm Track +Name=Rhythm Track +Version=3.0.0-2 +Vendor=Dominic Mazzoni, David R. Sky and Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfRG9taW5pYyBNYXp6b25pX0hpZ2gtUGFzcyBGaWx0ZXJfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9oaWdocGFzcy5ueQ\=\=] +Path=/app/share/audacity/plug-ins/highpass.ny +Symbol=High-Pass Filter +Name=High-Pass Filter +Version=2.3.0-2 +Vendor=Dominic Mazzoni +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfRG9taW5pYyBNYXp6b25pX0xvdy1QYXNzIEZpbHRlcl8vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL2xvd3Bhc3Mubnk\=] +Path=/app/share/audacity/plug-ins/lowpass.ny +Symbol=Low-Pass Filter +Name=Low-Pass Filter +Version=2.3.0-2 +Vendor=Dominic Mazzoni +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfRWRnYXItUkZUIGFuZCBTdGV2ZSBEYXVsdG9uX1ZvY29kZXJfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy92b2NvZGVyLm55] +Path=/app/share/audacity/plug-ins/vocoder.ny +Symbol=Vocoder +Name=Vocoder +Version=3.1.2-1 +Vendor=Edgar-RFT and Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfUGF1bCBMaWNhbWVsaV9TcGVjdHJhbCBFZGl0IE11bHRpIFRvb2xfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9TcGVjdHJhbEVkaXRNdWx0aS5ueQ\=\=] +Path=/app/share/audacity/plug-ins/SpectralEditMulti.ny +Symbol=Spectral Edit Multi Tool +Name=Spectral Edit Multi Tool +Version=2.3.0-1 +Vendor=Paul Licameli +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfUGF1bCBMaWNhbWVsaV9TcGVjdHJhbCBFZGl0IFBhcmFtZXRyaWMgRVFfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9TcGVjdHJhbEVkaXRQYXJhbWV0cmljRVEubnk\=] +Path=/app/share/audacity/plug-ins/SpectralEditParametricEQ.ny +Symbol=Spectral Edit Parametric EQ +Name=Spectral Edit Parametric EQ +Version=2.3.0-2 +Vendor=Paul Licameli +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfUGF1bCBMaWNhbWVsaV9TcGVjdHJhbCBFZGl0IFNoZWx2ZXNfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9TcGVjdHJhbEVkaXRTaGVsdmVzLm55] +Path=/app/share/audacity/plug-ins/SpectralEditShelves.ny +Symbol=Spectral Edit Shelves +Name=Spectral Edit Shelves +Version=2.3.0-2 +Vendor=Paul Licameli +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfUm9iZXJ0IEhhZW5nZ2lfVm9jYWwgUmVkdWN0aW9uIGFuZCBJc29sYXRpb25fL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy92b2NhbHJlZGlzby5ueQ\=\=] +Path=/app/share/audacity/plug-ins/vocalrediso.ny +Symbol=Vocal Reduction and Isolation +Name=Vocal Reduction and Isolation +Version=3.0.1-2 +Vendor=Robert Haenggi +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbiBhbmQgQmlsbCBXaGFycmllX05vdGNoIEZpbHRlcl8vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL25vdGNoLm55] +Path=/app/share/audacity/plug-ins/notch.ny +Symbol=Notch Filter +Name=Notch Filter +Version=2.3.0-2 +Vendor=Steve Daulton and Bill Wharrie +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9BZGp1c3RhYmxlIEZhZGVfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9hZGp1c3RhYmxlLWZhZGUubnk\=] +Path=/app/share/audacity/plug-ins/adjustable-fade.ny +Symbol=Adjustable Fade +Name=Adjustable Fade +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9Dcm9zc2ZhZGUgQ2xpcHNfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9jcm9zc2ZhZGVjbGlwcy5ueQ\=\=] +Path=/app/share/audacity/plug-ins/crossfadeclips.ny +Symbol=Crossfade Clips +Name=Crossfade Clips +Version=3.0.4-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9Dcm9zc2ZhZGUgVHJhY2tzXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvY3Jvc3NmYWRldHJhY2tzLm55] +Path=/app/share/audacity/plug-ins/crossfadetracks.ny +Symbol=Crossfade Tracks +Name=Crossfade Tracks +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9EZWxheV8vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL2RlbGF5Lm55] +Path=/app/share/audacity/plug-ins/delay.ny +Symbol=Delay +Name=Delay +Version=2.4.2-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9FUSBYTUwgdG8gVFhUIENvbnZlcnRlcl8vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL2VxLXhtbC10by10eHQtY29udmVydGVyLm55] +Path=/app/share/audacity/plug-ins/eq-xml-to-txt-converter.ny +Symbol=EQ XML to TXT Converter +Name=EQ XML to TXT Converter +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9MYWJlbCBTb3VuZHNfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9sYWJlbC1zb3VuZHMubnk\=] +Path=/app/share/audacity/plug-ins/label-sounds.ny +Symbol=Label Sounds +Name=Label Sounds +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Analyze +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9MaW1pdGVyXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvbGltaXRlci5ueQ\=\=] +Path=/app/share/audacity/plug-ins/limiter.ny +Symbol=Limiter +Name=Limiter +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9NZWFzdXJlIFJNU18vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL3Jtcy5ueQ\=\=] +Path=/app/share/audacity/plug-ins/rms.ny +Symbol=Measure RMS +Name=Measure RMS +Version=2.3.1-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Analyze +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9Ob2lzZSBHYXRlXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvbm9pc2VnYXRlLm55] +Path=/app/share/audacity/plug-ins/noisegate.ny +Symbol=Noise Gate +Name=Noise Gate +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9OeXF1aXN0IFBsdWdpbiBJbnN0YWxsZXJfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9ueXF1aXN0LXBsdWctaW4taW5zdGFsbGVyLm55] +Path=/app/share/audacity/plug-ins/nyquist-plug-in-installer.ny +Symbol=Nyquist Plugin Installer +Name=Nyquist Plugin Installer +Version=2.4.0-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9SZWd1bGFyIEludGVydmFsIExhYmVsc18vYXBwL3NoYXJlL2F1ZGFjaXR5L3BsdWctaW5zL2VxdWFsYWJlbC5ueQ\=\=] +Path=/app/share/audacity/plug-ins/equalabel.ny +Symbol=Regular Interval Labels +Name=Regular Interval Labels +Version=2.3.1-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TYW1wbGUgRGF0YSBFeHBvcnRfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9zYW1wbGUtZGF0YS1leHBvcnQubnk\=] +Path=/app/share/audacity/plug-ins/sample-data-export.ny +Symbol=Sample Data Export +Name=Sample Data Export +Version=3.0.4-2 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TYW1wbGUgRGF0YSBJbXBvcnRfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9zYW1wbGUtZGF0YS1pbXBvcnQubnk\=] +Path=/app/share/audacity/plug-ins/sample-data-import.ny +Symbol=Sample Data Import +Name=Sample Data Import +Version=3.0.4-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Tool +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TaGVsZiBGaWx0ZXJfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9TaGVsZkZpbHRlci5ueQ\=\=] +Path=/app/share/audacity/plug-ins/ShelfFilter.ny +Symbol=Shelf Filter +Name=Shelf Filter +Version=2.4.0-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TcGVjdHJhbCBEZWxldGVfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9zcGVjdHJhbC1kZWxldGUubnk\=] +Path=/app/share/audacity/plug-ins/spectral-delete.ny +Symbol=Spectral Delete +Name=Spectral Delete +Version=3.0.4-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TdHVkaW8gRmFkZSBPdXRfL2FwcC9zaGFyZS9hdWRhY2l0eS9wbHVnLWlucy9TdHVkaW9GYWRlT3V0Lm55] +Path=/app/share/audacity/plug-ins/StudioFadeOut.ny +Symbol=Studio Fade Out +Name=Studio Fade Out +Version=3.0.4-1 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=0 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9UcmVtb2xvXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvdHJlbW9sby5ueQ\=\=] +Path=/app/share/audacity/plug-ins/tremolo.ny +Symbol=Tremolo +Name=Tremolo +Version=2.4.0 +Vendor=Steve Daulton +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Process +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Effect/base64\:RWZmZWN0X055cXVpc3RfU3RldmVuIEpvbmVzX1Jpc3NldCBEcnVtXy9hcHAvc2hhcmUvYXVkYWNpdHkvcGx1Zy1pbnMvcmlzc2V0ZHJ1bS5ueQ\=\=] +Path=/app/share/audacity/plug-ins/rissetdrum.ny +Symbol=Risset Drum +Name=Risset Drum +Version=2.3.0-2 +Vendor=Steven Jones +Description= +ProviderID=Module__The Audacity Team_Nyquist Effects_ +Enabled=1 +Valid=1 +EffectType=Generate +EffectFamily=Nyquist +EffectDefault=0 +EffectInteractive=1 +EffectRealtime=0 +EffectAutomatable=1 +[pluginregistry/Generic] +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfQ2xlYXIgTG9nX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogQ2xlYXIgTG9n] +Path=Built-in AudacityCommand: Clear Log +Symbol=Clear Log +Name=Clear Log +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfQ29tbWVudF9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IENvbW1lbnQ\=] +Path=Built-in AudacityCommand: Comment +Symbol=Comment +Name=Comment +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfQ29tcGFyZSBBdWRpb19CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IENvbXBhcmUgQXVkaW8\=] +Path=Built-in AudacityCommand: Compare Audio +Symbol=Compare Audio +Name=Compare Audio +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfRHJhZ19CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IERyYWc\=] +Path=Built-in AudacityCommand: Drag +Symbol=Drag +Name=Drag +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfRXhwb3J0Ml9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IEV4cG9ydDI\=] +Path=Built-in AudacityCommand: Export2 +Symbol=Export2 +Name=Export2 +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfR2V0IEluZm9fQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBHZXQgSW5mbw\=\=] +Path=Built-in AudacityCommand: Get Info +Symbol=Get Info +Name=Get Info +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfR2V0IFByZWZlcmVuY2VfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBHZXQgUHJlZmVyZW5jZQ\=\=] +Path=Built-in AudacityCommand: Get Preference +Symbol=Get Preference +Name=Get Preference +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfSGVscF9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IEhlbHA\=] +Path=Built-in AudacityCommand: Help +Symbol=Help +Name=Help +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfSW1wb3J0Ml9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IEltcG9ydDI\=] +Path=Built-in AudacityCommand: Import2 +Symbol=Import2 +Name=Import2 +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfTWVzc2FnZV9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IE1lc3NhZ2U\=] +Path=Built-in AudacityCommand: Message +Symbol=Message +Name=Message +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfT3BlbiBQcm9qZWN0Ml9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IE9wZW4gUHJvamVjdDI\=] +Path=Built-in AudacityCommand: Open Project2 +Symbol=Open Project2 +Name=Open Project2 +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2F2ZSBDb3B5X0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2F2ZSBDb3B5] +Path=Built-in AudacityCommand: Save Copy +Symbol=Save Copy +Name=Save Copy +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2F2ZSBMb2dfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTYXZlIExvZw\=\=] +Path=Built-in AudacityCommand: Save Log +Symbol=Save Log +Name=Save Log +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2F2ZSBQcm9qZWN0Ml9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IFNhdmUgUHJvamVjdDI\=] +Path=Built-in AudacityCommand: Save Project2 +Symbol=Save Project2 +Name=Save Project2 +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2NyZWVuc2hvdF9CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IFNjcmVlbnNob3Q\=] +Path=Built-in AudacityCommand: Screenshot +Symbol=Screenshot +Name=Screenshot +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2VsZWN0IEZyZXF1ZW5jaWVzX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2VsZWN0IEZyZXF1ZW5jaWVz] +Path=Built-in AudacityCommand: Select Frequencies +Symbol=Select Frequencies +Name=Select Frequencies +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2VsZWN0IFRpbWVfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTZWxlY3QgVGltZQ\=\=] +Path=Built-in AudacityCommand: Select Time +Symbol=Select Time +Name=Select Time +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2VsZWN0IFRyYWNrc19CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IFNlbGVjdCBUcmFja3M\=] +Path=Built-in AudacityCommand: Select Tracks +Symbol=Select Tracks +Name=Select Tracks +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2VsZWN0X0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2VsZWN0] +Path=Built-in AudacityCommand: Select +Symbol=Select +Name=Select +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IENsaXBfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTZXQgQ2xpcA\=\=] +Path=Built-in AudacityCommand: Set Clip +Symbol=Set Clip +Name=Set Clip +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IEVudmVsb3BlX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2V0IEVudmVsb3Bl] +Path=Built-in AudacityCommand: Set Envelope +Symbol=Set Envelope +Name=Set Envelope +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IExhYmVsX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2V0IExhYmVs] +Path=Built-in AudacityCommand: Set Label +Symbol=Set Label +Name=Set Label +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFByZWZlcmVuY2VfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTZXQgUHJlZmVyZW5jZQ\=\=] +Path=Built-in AudacityCommand: Set Preference +Symbol=Set Preference +Name=Set Preference +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFByb2plY3RfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTZXQgUHJvamVjdA\=\=] +Path=Built-in AudacityCommand: Set Project +Symbol=Set Project +Name=Set Project +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFRyYWNrIEF1ZGlvX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2V0IFRyYWNrIEF1ZGlv] +Path=Built-in AudacityCommand: Set Track Audio +Symbol=Set Track Audio +Name=Set Track Audio +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFRyYWNrIFN0YXR1c19CdWlsdC1pbiBBdWRhY2l0eUNvbW1hbmQ6IFNldCBUcmFjayBTdGF0dXM\=] +Path=Built-in AudacityCommand: Set Track Status +Symbol=Set Track Status +Name=Set Track Status +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFRyYWNrIFZpc3VhbHNfQnVpbHQtaW4gQXVkYWNpdHlDb21tYW5kOiBTZXQgVHJhY2sgVmlzdWFscw\=\=] +Path=Built-in AudacityCommand: Set Track Visuals +Symbol=Set Track Visuals +Name=Set Track Visuals +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Generic/base64\:R2VuZXJpY19fQXVkYWNpdHlfU2V0IFRyYWNrX0J1aWx0LWluIEF1ZGFjaXR5Q29tbWFuZDogU2V0IFRyYWNr] +Path=Built-in AudacityCommand: Set Track +Symbol=Set Track +Name=Set Track +Version=3.4.2 +Vendor=Audacity +Description= +ProviderID=Module__The Audacity Team_Builtin Commands_ +Enabled=1 +Valid=1 +[pluginregistry/Stub] +[pluginregistry/Stub/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9MVjIgRWZmZWN0c19faHR0cDovL2x2MnBsdWcuaW4vcGx1Z2lucy9lZy1zYW1wbGVy] +Path=http://lv2plug.in/plugins/eg-sampler +Symbol= +Name= +Version= +Vendor= +Description= +ProviderID=Module__The Audacity Team_LV2 Effects_ +Enabled=0 +Valid=0 +[pluginregistry/Module] +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9CdWlsdGluIENvbW1hbmRzXw\=\=] +Path= +Symbol=Builtin Commands +Name=Builtin Commands +Version=3.4.2 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9CdWlsdGluIEVmZmVjdHNf] +Path= +Symbol=Builtin Effects +Name=Builtin Effects +Version=3.4.2 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9MQURTUEEgRWZmZWN0c18\=] +Path= +Symbol=LADSPA Effects +Name=LADSPA Effects +Version=1.0.0.0 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9MVjIgRWZmZWN0c18\=] +Path= +Symbol=LV2 Effects +Name=LV2 Effects +Version=1.0.0.0 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9OeXF1aXN0IEVmZmVjdHNf] +Path= +Symbol=Nyquist Effects +Name=Nyquist Effects +Version=1.0.0.0 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9WU1QgRWZmZWN0c18\=] +Path= +Symbol=VST Effects +Name=VST Effects +Version=3.4.2 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9WU1QzIEVmZmVjdHNf] +Path= +Symbol=VST3 Effects +Name=VST3 Effects +Version=3.4.2 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 +[pluginregistry/Module/base64\:TW9kdWxlX19UaGUgQXVkYWNpdHkgVGVhbV9WYW1wIEVmZmVjdHNf] +Path= +Symbol=Vamp Effects +Name=Vamp Effects +Version=1.0.0.0 +Vendor=The Audacity Team +Description= +ProviderID= +Enabled=1 +Valid=1 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginsettings.cfg b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginsettings.cfg new file mode 100644 index 0000000..44bac53 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/audacity/pluginsettings.cfg @@ -0,0 +1 @@ +pluginsettingsversion=1.0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default/Preferences b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default/Preferences new file mode 100644 index 0000000..2cca152 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/com.brave.Browser/config/BraveSoftware/Brave-Browser/Default/Preferences @@ -0,0 +1 @@ +{"accessibility":{"captions":{"headless_caption_enabled":false}},"announcement_notification_service_first_run_time":"13420232974769103","apps":{"shortcuts_arch":"","shortcuts_version":0},"autocomplete":{"retention_policy_last_version":147},"autofill":{"last_version_deduped":147},"bookmark":{"storage_computation_last_update":"13420232974954273"},"brave":{"accelerators":{"33000":["BrowserBack","Alt+ArrowLeft","AltGr+ArrowLeft"],"33001":["BrowserForward","Alt+ArrowRight","AltGr+ArrowRight"],"33002":["Control+KeyR","F5","BrowserRefresh"],"33003":["BrowserHome","Alt+Home"],"33007":["Control+Shift+KeyR","Control+F5","Shift+F5","Control+BrowserRefresh","Shift+BrowserRefresh"],"34000":["Control+KeyN"],"34001":["Control+Shift+KeyN"],"34012":["Control+Shift+KeyW","Alt+F4"],"34014":["AppNew","Control+KeyT"],"34015":["Control+KeyW","Control+F4","AppClose"],"34016":["Control+Tab","Control+PageDown"],"34017":["Control+Shift+Tab","Control+PageUp"],"34018":["Control+Digit1","Control+Numpad1","Alt+Digit1","Alt+Numpad1"],"34019":["Control+Digit2","Control+Numpad2","Alt+Digit2","Alt+Numpad2"],"34020":["Control+Digit3","Control+Numpad3","Alt+Digit3","Alt+Numpad3"],"34021":["Control+Digit4","Control+Numpad4","Alt+Digit4","Alt+Numpad4"],"34022":["Control+Digit5","Control+Numpad5","Alt+Digit5","Alt+Numpad5"],"34023":["Control+Digit6","Control+Numpad6","Alt+Digit6","Alt+Numpad6"],"34024":["Control+Digit7","Control+Numpad7","Alt+Digit7","Alt+Numpad7"],"34025":["Control+Digit8","Control+Numpad8","Alt+Digit8","Alt+Numpad8"],"34026":["Control+Digit9","Control+Numpad9","Alt+Digit9","Alt+Numpad9"],"34028":["Control+Shift+KeyT"],"34030":["F11"],"34032":["Control+Shift+PageDown"],"34033":["Control+Shift+PageUp"],"34100":["Alt+Shift+KeyC"],"34101":["Alt+Shift+KeyP"],"34102":["Alt+Shift+KeyX"],"34103":["Alt+Shift+KeyZ"],"34104":["Alt+Shift+KeyW"],"35000":["Control+KeyD"],"35001":["Control+Shift+KeyD"],"35002":["Control+KeyU"],"35003":["Control+KeyP"],"35004":["Control+KeyS"],"35007":["Control+Shift+KeyP"],"35031":["Control+Shift+KeyS"],"37000":["Control+KeyF"],"37001":["Control+KeyG","F3"],"37002":["Control+Shift+KeyG","Shift+F3"],"37003":["Escape"],"38001":["Control+Equal","Control+NumpadAdd","Control+Shift+Equal"],"38002":["Control+Digit0","Control+Numpad0"],"38003":["Control+Minus","Control+NumpadSubtract","Control+Shift+Minus"],"39000":["Alt+Shift+KeyT"],"39001":["Control+KeyL","Alt+KeyD"],"39002":["BrowserSearch","Control+KeyE","Control+KeyK"],"39003":["F10","Alt","AltGr"],"39004":["F6"],"39005":["Shift+F6"],"39006":["Alt+Shift+KeyB"],"39007":["Alt+Shift+KeyA"],"39009":["Control+F6"],"40000":["Control+KeyO"],"40004":["Control+Shift+KeyI"],"40005":["Control+Shift+KeyJ"],"40009":["BrowserFavorites","Control+Shift+KeyB"],"40010":["Control+KeyH"],"40011":["Control+Shift+KeyO"],"40012":["Control+KeyJ"],"40013":["Control+Shift+Delete"],"40019":["F1"],"40021":["Alt+KeyE","Alt+KeyF"],"40023":["Control+Shift+KeyC"],"40134":["Control+Shift+KeyM"],"40237":["F12"],"40260":["F7"],"40286":["Shift+Escape"],"52500":["Control+Shift+KeyA"],"56003":["Alt+Shift+KeyN"],"56041":["Control+KeyM"],"56044":["Control+KeyB"],"56301":["Control+Space"]},"brave_ads":{"grace_period":"259200000000","notification_ads":[],"should_allow_ads_subdivision_targeting":false,"state":{"has_migrated":{"client":{"v7":true},"confirmations":{"v8":true},"v2":true}}},"cosmetic_filtering_migration":true,"dark_mode_migrated":true,"default_accelerators":{"33000":["BrowserBack","Alt+ArrowLeft","AltGr+ArrowLeft"],"33001":["BrowserForward","Alt+ArrowRight","AltGr+ArrowRight"],"33002":["Control+KeyR","F5","BrowserRefresh"],"33003":["BrowserHome","Alt+Home"],"33007":["Control+Shift+KeyR","Control+F5","Shift+F5","Control+BrowserRefresh","Shift+BrowserRefresh"],"34000":["Control+KeyN"],"34001":["Control+Shift+KeyN"],"34012":["Control+Shift+KeyW","Alt+F4"],"34014":["AppNew","Control+KeyT"],"34015":["Control+KeyW","Control+F4","AppClose"],"34016":["Control+Tab","Control+PageDown"],"34017":["Control+Shift+Tab","Control+PageUp"],"34018":["Control+Digit1","Control+Numpad1","Alt+Digit1","Alt+Numpad1"],"34019":["Control+Digit2","Control+Numpad2","Alt+Digit2","Alt+Numpad2"],"34020":["Control+Digit3","Control+Numpad3","Alt+Digit3","Alt+Numpad3"],"34021":["Control+Digit4","Control+Numpad4","Alt+Digit4","Alt+Numpad4"],"34022":["Control+Digit5","Control+Numpad5","Alt+Digit5","Alt+Numpad5"],"34023":["Control+Digit6","Control+Numpad6","Alt+Digit6","Alt+Numpad6"],"34024":["Control+Digit7","Control+Numpad7","Alt+Digit7","Alt+Numpad7"],"34025":["Control+Digit8","Control+Numpad8","Alt+Digit8","Alt+Numpad8"],"34026":["Control+Digit9","Control+Numpad9","Alt+Digit9","Alt+Numpad9"],"34028":["Control+Shift+KeyT"],"34030":["F11"],"34032":["Control+Shift+PageDown"],"34033":["Control+Shift+PageUp"],"34100":["Alt+Shift+KeyC"],"34101":["Alt+Shift+KeyP"],"34102":["Alt+Shift+KeyX"],"34103":["Alt+Shift+KeyZ"],"34104":["Alt+Shift+KeyW"],"35000":["Control+KeyD"],"35001":["Control+Shift+KeyD"],"35002":["Control+KeyU"],"35003":["Control+KeyP"],"35004":["Control+KeyS"],"35007":["Control+Shift+KeyP"],"35031":["Control+Shift+KeyS"],"37000":["Control+KeyF"],"37001":["Control+KeyG","F3"],"37002":["Control+Shift+KeyG","Shift+F3"],"37003":["Escape"],"38001":["Control+Equal","Control+NumpadAdd","Control+Shift+Equal"],"38002":["Control+Digit0","Control+Numpad0"],"38003":["Control+Minus","Control+NumpadSubtract","Control+Shift+Minus"],"39000":["Alt+Shift+KeyT"],"39001":["Control+KeyL","Alt+KeyD"],"39002":["BrowserSearch","Control+KeyE","Control+KeyK"],"39003":["F10","Alt","Alt","AltGr"],"39004":["F6"],"39005":["Shift+F6"],"39006":["Alt+Shift+KeyB"],"39007":["Alt+Shift+KeyA"],"39009":["Control+F6"],"40000":["Control+KeyO"],"40004":["Control+Shift+KeyI"],"40005":["Control+Shift+KeyJ"],"40009":["BrowserFavorites","Control+Shift+KeyB"],"40010":["Control+KeyH"],"40011":["Control+Shift+KeyO"],"40012":["Control+KeyJ"],"40013":["Control+Shift+Delete"],"40019":["F1"],"40021":["Alt+KeyE","Alt+KeyF"],"40023":["Control+Shift+KeyC"],"40134":["Control+Shift+KeyM"],"40237":["F12"],"40260":["F7"],"40286":["Shift+Escape"],"52500":["Control+Shift+KeyA"],"56003":["Alt+Shift+KeyN"],"56041":["Control+KeyM"],"56044":["Control+KeyB"],"56301":["Control+Space"]},"default_private_search_provider_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/favicon.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":["UTF-8"],"is_active":0,"keyword":":sp","last_modified":"0","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":510,"safe_for_autoreplace":true,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/cgi-bin/csuggest?query={searchTerms}&limit=10&format=json","suggestions_url_post_params":"","synced_guid":"485bf7d3-0215-45af-87dc-538868000510","url":"https://www.startpage.com/do/search?q={searchTerms}&segment=startpage.brave","usage_count":0},"default_private_search_provider_guid":"485bf7d3-0215-45af-87dc-538868000510","enable_media_router_on_restart":true,"has_seen_brave_welcome_page":true,"migrated_search_default_in_jp":true,"rewards":{"notifications":"{\"displayed\":[],\"notifications\":[]}","scheduled_captcha":{"failed_attempts":0,"id":"","paused":false,"payment_id":""}},"search":{"default_version":32},"shields_settings_version":4,"today":{"p3a_total_card_views":[{"day":1775685600.0,"value":0.0}],"p3a_total_card_visits":[{"day":1775685600.0,"value":0.0}],"p3a_total_sidebar_filter_usages":[{"day":1775685600.0,"value":0.0}]},"wallet":{"aurora_mainnet_migrated":true,"custom_networks":{"goerli_migrated":true},"eip1559_chains_migrated":true,"is_compressed_nft_migrated":true,"is_spl_token_program_migrated":true,"keyrings":{},"last_transaction_sent_time_dict":{}},"web_discovery":{"cta_state":{"count":1,"dismissed":false,"id":"v1","last_displayed":"13420232981456174"}},"weekly_storage":{"search_count":[{"day":1775685600.0,"value":1.0}]}},"brave_shields":{"p3a_ads_allow_domain_count":0,"p3a_ads_standard_domain_count":0,"p3a_ads_strict_domain_count":0,"p3a_first_reported_revision":3,"p3a_fp_allow_domain_count":0,"p3a_fp_standard_domain_count":0,"p3a_fp_strict_domain_count":0},"brave_sync_v2":{"reset_devices_progress_token_time":"13420232975117571"},"browser":{"window_placement":{"bottom":1060,"left":0,"maximized":true,"right":945,"top":0,"work_area_bottom":1080,"work_area_left":0,"work_area_right":1920,"work_area_top":0}},"commerce_daily_metrics_last_update_time":"13420232974955532","countryid_at_install":18242,"default_apps_install_state":3,"default_search_provider":{"guid":"485bf7d3-0215-45af-87dc-538868000510","reset_occurred":false},"default_search_provider_data":{"mirrored_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/favicon.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":["UTF-8"],"is_active":0,"keyword":":sp","last_modified":"0","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":510,"safe_for_autoreplace":true,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/cgi-bin/csuggest?query={searchTerms}&limit=10&format=json","suggestions_url_post_params":"","synced_guid":"485bf7d3-0215-45af-87dc-538868000510","url":"https://www.startpage.com/do/search?q={searchTerms}&segment=startpage.brave","usage_count":0},"template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/favicon.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":["UTF-8"],"is_active":0,"keyword":":sp","last_modified":"0","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":510,"safe_for_autoreplace":true,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/cgi-bin/csuggest?query={searchTerms}&limit=10&format=json","suggestions_url_post_params":"","synced_guid":"485bf7d3-0215-45af-87dc-538868000510","url":"https://www.startpage.com/do/search?q={searchTerms}&segment=startpage.brave","usage_count":0}},"domain_diversity":{"last_reporting_timestamp":"13420232974956701","last_reporting_timestamp_v4":"13420232974956708"},"dual_layer_user_pref_store":{"user_selected_sync_types":[]},"enterprise_profile_guid":"7728723e-d64c-49ec-85e6-71b1992a9fbe","ephemeral_storage":{"first_party_storage_origins_to_cleanup":[]},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"install":{"initiallist":[],"initialprovidername":""},"last_chrome_version":"147.1.89.132","settings":{"ahfgeienlihckogmohjhadlkjgocpleb":{"account_extension_type":0,"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13420232974769468","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420232974769683","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover great apps, games, extensions and themes for Brave.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Brave Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"/app/brave/resources/web_store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate"],"explicit_host":["chrome://brave-resources/*","chrome://resources/*","chrome://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13420232974769788","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420232974769968","location":5,"manifest":{"content_security_policy":"script-src 'self' blob: filesystem: chrome://brave-resources chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"index.html","name":"Chrome PDF Viewer","offline_enabled":true,"permissions":["chrome://brave-resources/","chrome://resources/","chrome://webui-test/","contentSettings","metricsPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write"]}],"version":"1","web_accessible_resources":["pdf_embedder.css"]},"path":"/app/brave/resources/pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mnojpmjdmbbfmejpflffifhffcmidifd":{"account_extension_type":0,"active_permissions":{"api":["activeTab","alarms","contentSettings","contextMenus","cookies","history","management","settingsPrivate","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"explicit_host":["*://*/*","\u003Call_urls>","chrome://favicon/*"],"manifest_permissions":[],"scriptable_host":["https://chrome.google.com/webstore/*","https://chromewebstore.google.com/*"]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13420232974770171","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420232974770419","location":5,"manifest":{"content_scripts":[{"all_frames":true,"js":["out/webstore.bundle.js"],"matches":["https://chrome.google.com/webstore/*","https://chromewebstore.google.com/*"],"run_at":"document_start"}],"content_security_policy":"default-src 'self'; font-src 'self' data:; script-src 'self' 'wasm-eval'; style-src 'unsafe-inline'; img-src 'self' data: chrome://favicon/; connect-src * data: blob: filesystem:;","default_locale":"en_US","description":"__MSG_appName__","icons":{"128":"assets/img/icon-128.png","16":"assets/img/icon-16.png","256":"assets/img/icon-256.png","32":"assets/img/icon-32.png","48":"assets/img/icon-48.png","64":"assets/img/icon-64.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAupOLMy5Fd4dCSOtjcApsAQOnuBdTs+OvBVt/3P93noIrf068x0xXkvxbn+fpigcqfNamiJ5CjGyfx9zAIs7zcHwbxjOw0Uih4SllfgtK+svNTeE0r5atMWE0xR489BvsqNuPSxYJUmW28JqhaSZ4SabYrRx114KcU6ko7hkjyPkjQa3P+chStJjIKYgu5tWBiMJp5QVLelKoM+xkY6S7efvJ8AfajxCViLGyDQPDviGr2D0VvIBob0D1ZmAoTvYOWafcNCaqaejPDybFtuLFX3pZBqfyOCyyzGhucyCmfBXJALKbhjRAqN5glNsUmGhhPK87TuGATQfVuZtenMvXMQIDAQAB","manifest_version":2,"name":"Brave","permissions":["activeTab","alarms","contentSettings","contextMenus","cookies","history","management","settingsPrivate","storage","tabs","webNavigation","webRequest","*://*/*","chrome://favicon/*","webDiscovery","webRequestBlocking","unlimitedStorage","\u003Call_urls>"],"version":"1.0.0"},"path":"/app/brave/resources/brave_extension","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}}},"gaia_cookie":{"periodic_report_time_2":"13420232974765024"},"gcm":{"product_category_for_subtypes":"com.brave.linux"},"google":{"services":{"signin_scoped_device_id":"df6b1b56-9315-4870-9f60-df347edcb0f3"}},"in_product_help":{"new_badge":{"ComposeNudge":{"feature_enabled_time":"13420232974771392","show_count":0,"used_count":0},"ComposeProactiveNudge":{"feature_enabled_time":"13420232974771395","show_count":0,"used_count":0},"GlicAppMenuNewBadge":{"feature_enabled_time":"13420232974771401","show_count":0,"used_count":0},"GlicKeyboardShortcutNewBadge":{"feature_enabled_time":"13420232974771398","show_count":0,"used_count":0},"SideBySide":{"feature_enabled_time":"13420232974771377","show_count":999,"used_count":999},"SideBySideLinkMenuNewBadge":{"feature_enabled_time":"13420232974771388","show_count":999,"used_count":999}},"recent_session_enabled_time":"13420232974771414","recent_session_start_times":["13420232974771414"],"session_last_active_time":"13420233034773475","session_number":2,"session_start_time":"13420232974771414","snoozed_feature":{"IPH_SideBySidePinnableFeature":{"first_show_time":"0","is_dismissed":true,"last_dismissed_by":0,"last_show_time":"13420232974771534","last_snooze_time":"0","promo_index":0,"show_count":0,"shown_for_apps":[],"snooze_count":0},"IPH_SideBySideTabSwitchFeature":{"first_show_time":"0","is_dismissed":true,"last_dismissed_by":0,"last_show_time":"13420232974771547","last_snooze_time":"0","promo_index":0,"show_count":0,"shown_for_apps":[],"snooze_count":0}}},"intl":{"selected_languages":"en-GB,en-US,en"},"invalidation":{"per_sender_registered_for_invalidation":{"1013309121859":{},"947318989803":{}}},"language_model_counters":{"en":1},"media":{"engagement":{"schema_version":5}},"media_router":{"receiver_id_hash_token":"nOArcW0qY0aDNV73u4Vh56uw6JZdS9M4EqVB+Dt9X//NFd320hc9hwgCmm7Gb6Jr/BZyYOYQL+v3KkqzcBVw/A=="},"migrated_user_scripts_toggle":true,"ntp":{"num_personal_suggestions":0},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13420233034768059","account_store_migrated_to_os_crypt_async":true,"profile_store_backup_password_cleaning_last_timestamp":"13420233034767120","profile_store_migrated_to_os_crypt_async":true},"pinned_tabs":[],"prefetch":{"search_prefetch":{"cache":{}}},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true,"first_party_sets_enabled":false,"m1":{"ad_measurement_enabled":false,"fledge_enabled":false,"topics_enabled":false}},"profile":{"avatar_index":26,"background_password_check":{"check_fri_weight":9,"check_interval":"2592000000000","check_mon_weight":6,"check_sat_weight":6,"check_sun_weight":6,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13420390668952952"},"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"braveAutoShred":{},"bravePsst":{},"braveShields":{},"braveShieldsMetadata":{"https://[*.]brave.com,*":{"last_modified":"13420232980431410","setting":{"farbling_token":"BB6CC88E357AE2BCCEC85DF13A54D9D8"}}},"braveSpeedreader":{},"brave_cardano":{},"brave_ethereum":{},"brave_google_sign_in":{},"brave_open_ai_chat":{},"brave_remember_1p_storage":{},"brave_solana":{},"brave_webcompat_audio":{},"brave_webcompat_canvas":{},"brave_webcompat_device_memory":{},"brave_webcompat_event_source_pool":{},"brave_webcompat_font":{},"brave_webcompat_hardware_concurrency":{},"brave_webcompat_keyboard":{},"brave_webcompat_language":{},"brave_webcompat_media_devices":{},"brave_webcompat_none":{},"brave_webcompat_plugins":{},"brave_webcompat_screen":{},"brave_webcompat_speech_synthesis":{},"brave_webcompat_usb_device_serial_number":{},"brave_webcompat_user_agent":{},"brave_webcompat_web_sockets_pool":{},"brave_webcompat_webgl":{},"brave_webcompat_webgl2":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{},"cookies":{},"cosmeticFilteringV2":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"fingerprintingV2":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"has_migrated_local_network_access":true,"hid_chooser_data":{},"hid_guard":{},"httpUpgradableResources":{},"http_allowed":{},"httpsUpgrades":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network":{},"local_network_access":{},"loopback_network":{},"media_engagement":{"https://search.brave.com:443,*":{"expiration":"13428009039798173","last_modified":"13420233039798186","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protocol_handler":{},"reduced_accept_language":{},"referrers":{},"safe_browsing_url_check_data":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"shieldsAds":{},"shieldsCookiesV3":{},"site_engagement":{"chrome://settings/,*":{"last_modified":"13420233031297183","setting":{"lastEngagementTime":1.3420233031297122e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":4.8,"rawScore":4.8}},"chrome://welcome/,*":{"last_modified":"13420232975133703","setting":{"lastEngagementTime":1.3420232975133692e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":3.0,"rawScore":3.0}},"https://search.brave.com:443,*":{"last_modified":"13420232980934895","setting":{"lastEngagementTime":1.342023298093488e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":3.0,"rawScore":3.0}}},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"top_level_storage_access":{},"trackers":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"147.1.89.132","creation_time":"13420232974707608","default_content_setting_values":{"has_migrated_local_network_access":true},"exit_type":"Normal","family_member_role":"not_in_family","last_engagement_time":"13420233031297122","last_time_obsolete_http_credentials_removed":1775759434.767422,"last_time_password_store_metrics_reported":1775759404.765516,"managed":{"locally_parent_approved_extensions":{},"locally_parent_approved_extensions_migration_state":1},"managed_user_id":"","name":"Personal","password_hash_data_list":[],"safety_hub_menu_notifications":{"extensions":{"isCurrentlyActive":false,"result":{"timestamp":"13420232981968586","triggeringExtensions":[]}},"notification-permissions":{"isCurrentlyActive":false,"result":{"notificationPermissions":[],"timestamp":"13420232976916283"}},"passwords":{"isCurrentlyActive":false,"result":{"passwordCheckOrigins":[],"timestamp":"13420232975212737"}},"safe-browsing":{"isCurrentlyActive":false,"onlyShowAfterTime":"13420319381968564","result":{"safeBrowsingStatus":1,"timestamp":"13420232981968573"}},"unused-site-permissions":{"isCurrentlyActive":false,"result":{"permissions":[],"timestamp":"13420232976916311"}}},"were_old_google_logins_removed":true},"protection":{"macs":{"account_values":{"browser":{"show_home_button":"F6B8688079AA4C4657C3FEDCF3311348C99CB4907EEC8560CC323E4F37D1EA41","show_home_button_encrypted_hash":"djExJlYpF7j1FUhgsUgYaxWuATC7TyxwRs5yV9Vt3GNFBoOkAm7LS2p3qwDto9lmnxuD"},"extensions":{"ui":{"developer_mode":"C4B515ABCB16541C88B522387A89F47E24F150FF18A7256BF19EE2C0896D7555","developer_mode_encrypted_hash":"djEx6zsdMCMg5caAEgQwotYYL+lLU+MxpNGkNICh/9NsBWiwMAu1bBybdMYxJehUWAoV"}},"homepage":"0F156BE8FFEDBF22CC2E394D6BD8DDD392F953D0F397958C64EFA57087182457","homepage_encrypted_hash":"djEx353g3HbojO/MI05N/v1K3WCSaemRjg5o8vPoZRGu3bhw6PUmfoMEkRbOhud3J7c8","homepage_is_newtabpage":"BAF0DE42A6FEAC5EF6500592AEC92B79DC055C1E352B0F7BAC0BB6E72ECE67D3","homepage_is_newtabpage_encrypted_hash":"djExZaHX9dDKku8xBlqyEQuLKL9XFXOk/RdtH00DpuJQ5a4VfDmvJVXOgZ1J2nDwPLkg","session":{"restore_on_startup":"81940185F7F78D0317AB3741FA4A283985C31DB3BF95D3A4DDD4CD78FC5021F1","restore_on_startup_encrypted_hash":"djEx9Vwjhd6MQQ5iEYIKFsyoJA7RqLc/UK3MolXb+8C6OYx7ZrqJrQzWMGMiVXR+tEja","startup_urls":"B41DC391D323AEB2C5465D75AB79284F9F6620BEF161110DE35202261FF03449","startup_urls_encrypted_hash":"djExiKAdZm7ak2sSP1FGCb3HIl92Sji47ttkd96ZTwOvP9B9lXP9kFtNaSmjO8iSV/N5"}},"brave":{"ad_block":{"developer_mode":"F59142B67502DC56C4D3763941A5F271E22391B134DC3833BE6C25DA10E7804C","developer_mode_encrypted_hash":"djExeOzYGaTmEUD9BH0O5aWrglhYAShuiTy9P4o4ONV+2YIzQL5UR/Re4h3okyeYq3s6"}},"browser":{"show_home_button":"904452986128BBEE5A7B1FFB8F342100C3150E3D9FD76C4105DF33EB021E22FD","show_home_button_encrypted_hash":"djExNM0IUBaEUKW4RrKTAY4pq7snnGBFOFPVsrZ9SaVic+/E5ewRx1MDAlxMP9I6yO10"},"default_search_provider_data":{"template_url_data":"F00436CF2C42A39F3C90DFD60043C44C24C82961DE887A32B2C15A4A375DCCD7","template_url_data_encrypted_hash":"djExPVRHoZ11jZ8zLuXOXIwGLgwAspzNKaZfYTZpmIUUBNSFwvbNON7PYgufHuiYH0lL"},"enterprise_signin":{"policy_recovery_token":"7D3124ECAF7E96407EB65EAF5A43B02C7EE5F2D4A9FA38A9F371F9E1B74D6383","policy_recovery_token_encrypted_hash":"djExc4nPqxus5C7VtYe7i3Eqw3aAUw4jtVmYUeV+1564n2zAh/iqR9xvQ7dIC/tdnCcB"},"extensions":{"install":{"initiallist":"C4198D2BD78E8583F28949527AFAF812E91E0FDC52A4073D194D2EED1E0B844E","initiallist_encrypted_hash":"djExFTrNcaiHvquGa8oom51oy9DxHKVghp+4yBTM9NgbSFSSRBPClS3g20ehrvhoFijU","initialprovidername":"1E3E28B22E03D48AE3BFCC34F139FE76DEB9E56C69EB2B915C214F54C06B52DB","initialprovidername_encrypted_hash":"djExYysb8rfw42oQzjKzb2bRPnyjSn1S0JcjA0J7l+yA9mWp47WiV0CdmP9+Iut7ACxG"},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":"A2E8CB907CC92300242DC5171FC3748250C5DB908515C4A6B6E1A15FE632F164","mhjfbmdgcfjbbpaeojofohoefgiehjai":"51AA2AAC8657D982A9A05DC51C336350812F80F419B8B86C976BEE7118E3E5A5","mnojpmjdmbbfmejpflffifhffcmidifd":"C1E2D30EB4C06124958718EA1F9D38C2B98344027E717E2E6D534DD42392850A"},"settings_encrypted_hash":{"ahfgeienlihckogmohjhadlkjgocpleb":"djExpFWbw8cR1FkyOFUobfZjEIrI+1RAYeAjUxYd9WYAz2JD05JgSGIYG/xB2gz3LRK1","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djExnSzN3zeewmpTxePGFesWHVNAWKVLq/UCvafTSP1Io2cI74uOgciamcSWQdjLCTGr","mnojpmjdmbbfmejpflffifhffcmidifd":"djExVPWAf5AiBFitPEtlEufPcktdRqHX/laAxtarGb/tg+6d8y+7RZyvJDrYiWRlSH30"},"ui":{"developer_mode":"55A29C051727FCAC1BDA847CCDE40838B2068CFA589E88819EA9FB17E4BD7320","developer_mode_encrypted_hash":"djExFO8xh5c1FcygnevFjS3pk6Qo28lSYtcTQKgcDajhin+XsXGvwHpX3+qRrFqZNFbg"}},"google":{"services":{"account_id":"E5B4CD7C5FA271A47D07D462465AFD63DBF6A8CDFAFEF4839D13F8F552131486","account_id_encrypted_hash":"djExWZTDqfMbbfRMYDoUWH46DOsDGAKFSCLnlPMRtdaI4cweLvhnYXHazgZMX3bP2hGN","last_signed_in_username":"82DB8D884695C643C31778B7B50DBB376848E2F81B5A1AECDA34FD448CECD10D","last_signed_in_username_encrypted_hash":"djExgMyxyNf2vZFuy/awqRV1kBldEncz2W3BiiCQBgQsLCrvQ/Jn8rCubHNP/2mnflA1","last_username":"24FCEF9BF7DF12A2935BE143E58951E09DBAA1D3E0E24430C0FF93009F5D6AFD","last_username_encrypted_hash":"djExUgCH2qsgsMdYoWzivvUxO6IwvR1BBT6Ji/mey8ZwoQy++D5KENfM09DnsZB+WmjU"}},"homepage":"B1E9FE8108A84F532486D13AAC43C0AFDA16D3DFC9EB2F743AEE11F89F2F163E","homepage_encrypted_hash":"djEx+k8fvcnKMrheZksPMLdKZi4JLPyxdn5gEdcQ80AUL6jUuNpUau+s2g6xYYPVWuy6","homepage_is_newtabpage":"3680F776D17E3C099431BAF5381FAB9BCC0C2C70FEA4C74D12324BC94A207119","homepage_is_newtabpage_encrypted_hash":"djExF/jYQsTdBSWUQDM5w/swxIh+MngS3Vyv+3CN9pN0nhqJlepkZtyz+ZJszqqlkkSj","media":{"storage_id_salt":"E1848263E6199A89D48A7FDF168364BF0F31246A18227F3D149D4088C7F4D667","storage_id_salt_encrypted_hash":"djEx/SEHF2s2bcuk+85R2JvaV143OQnFZx3ILg0TuRGdNtOGaNiztjQmMjb/1DUTz5Vf"},"pinned_tabs":"699F1AC92729A024B80605AFC3C63BFB2A35B70C4214581BBE108F851528E9E8","pinned_tabs_encrypted_hash":"djExnWPEWbgbAAx83v2XrClxSfUHbvg5PYcMTmyrhRVZNTOeJoikW8yrRZyO/3cWTQ2k","prefs":{"preference_reset_time":"95C909F3D0669D5931907B455F099C510E7770D9F0BA6FF13E4C76101B44F757","preference_reset_time_encrypted_hash":"djExsrTiwkTEeHlWSEE9MCyxmn++LTeGnK8qdojw1Dw8hl3eYqzqXDO5kY0ZkZc729ey"},"safebrowsing":{"incidents_sent":"569707D9A4676B72F48BE92B740BE3EF895419C8A646F1AE1BA70BD9C3B41845","incidents_sent_encrypted_hash":"djExkD3q2rNzVjL8Ge14EzHXW7VFX5yjUlwanl4yBNcDbbkIdliiGri7OzCH12bM5hxf"},"schedule_to_flush_to_disk":"6B94C93DD09751D88870FFD5C9F8B0156DCD90E0907672C0D29CCC53410AC8AC","schedule_to_flush_to_disk_encrypted_hash":"djEx9MjP39bB1cqo2M5BSPoDPHWtdT0To3Mw9sy1u0LyAfDUlH27IUZsHazc8R+GE8yY","search_provider_overrides":"1E1EBA3A4DC28A23BEFCF6ED5D71CE71E9814DD587A305F6B14F72E834AF75DD","search_provider_overrides_encrypted_hash":"djExQHRAqYzrCfr4sppWv1HFZRCnWNc86kv6CBeGqA+1kIOWGJN0UIl44oRDxEZrlvUt","session":{"restore_on_startup":"F2435C324381168AE66497D15E50F68A756ED18795EAE98A9F5EDDA7BEF61B84","restore_on_startup_encrypted_hash":"djEx4NUL36CJ22NqBEXqLxnspDBEAkFyo9qEBks1GBXjqCoT05Tews/ODM+EZbdBaUsI","startup_urls":"8BB8DBC1D7CA5C58F821C38254FB2B9C874F8EE9B9905B57DE48C731C6C91837","startup_urls_encrypted_hash":"djExTX6W9/zO6KwV7+K5xC3Jt+2t1xht2tvjN6JlYx0GeHGXMGd5x1jm1Si7v3WjklX8"}}},"safebrowsing":{"event_timestamps":{},"metrics_last_log_time":"13420232974","scout_reporting_enabled_when_deprecated":false},"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"schedule_to_flush_to_disk":"13420232975192974","search":{"suggest_enabled":false},"session":{"restore_on_startup":5},"sessions":{"event_log":[{"crashed":false,"time":"13420232974766787","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420233050455956","type":2,"window_count":1}],"session_data_status":3},"signin":{"accounts_metadata_dict":{},"allowed":false},"site_search_settings":{"overridden_keywords":[]},"spellcheck":{"dictionaries":["en-GB"],"dictionary":""},"sync":{"data_type_status_for_sync_to_signin":{"accessibility_annotation":false,"account_setting":false,"ai_thread":false,"app_list":false,"app_settings":false,"apps":false,"arc_package":false,"autofill":false,"autofill_profiles":false,"autofill_valuable":false,"autofill_valuable_metadata":false,"autofill_wallet":false,"autofill_wallet_credential":false,"autofill_wallet_metadata":false,"autofill_wallet_offer":false,"autofill_wallet_usage":false,"bookmarks":false,"collaboration_group":false,"contact_info":false,"contextual_task":false,"cookies":false,"device_info":false,"dictionary":false,"extension_settings":false,"extensions":false,"gemini_thread":false,"history":false,"history_delete_directives":false,"incoming_password_sharing_invitation":false,"managed_user_settings":false,"nigori":false,"os_preferences":false,"os_priority_preferences":false,"outgoing_password_sharing_invitation":false,"passwords":false,"plus_address":false,"plus_address_setting":false,"preferences":false,"printers":false,"printers_authorization_servers":false,"priority_preferences":false,"product_comparison":false,"reading_list":false,"saved_tab_group":false,"search_engines":false,"security_events":false,"send_tab_to_self":false,"sessions":false,"shared_comment":false,"shared_tab_group_account_data":false,"shared_tab_group_data":false,"sharing_message":false,"skill":false,"themes":false,"themes_ios":false,"user_consent":false,"user_events":false,"web_apps":false,"webapks":false,"webauthn_credential":false,"wifi_configurations":false,"workspace_desk":false},"encryption_bootstrap_token_per_account_migration_done":true,"feature_status_for_sync_to_signin":5},"syncing_theme_prefs_migrated_to_non_syncing":true,"tab_search":{"pinned_to_tabstrip":true,"pinned_to_tabstrip_migration_complete":true},"toolbar":{"pinned_cast_migration_complete":true,"pinned_chrome_labs_migration_complete":true,"tab_search_migration_complete":true},"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"web_apps":{"did_migrate_default_chrome_apps":["MigrateDefaultChromeAppToWebAppsGSuite","MigrateDefaultChromeAppToWebAppsNonGSuite"],"last_preinstall_synchronize_version":"147"}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/corectrl.ini b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/corectrl.ini new file mode 100644 index 0000000..7bfeb0f --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/corectrl.ini @@ -0,0 +1,8 @@ +[General] +startOnSysTray=true + +[Window] +main-height=965 +main-width=775 +main-x-pos=3203 +main-y-pos=127 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite Binary files differnew file mode 100644 index 0000000..0117013 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-shm b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-shm Binary files differnew file mode 100644 index 0000000..fe9ac28 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-shm diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-wal b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-wal new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/Profile Groups/cdf6a8d3.sqlite-wal diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/.parentlock b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/.parentlock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/.parentlock diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/addons.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/addons.json new file mode 100644 index 0000000..993a14a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/addons.json @@ -0,0 +1 @@ +{"schema":6,"addons":[{"id":"uBlock0@raymondhill.net","icons":{"32":"https://addons.mozilla.org/user-media/addon_icons/607/607454-32.png?modified=mcrushed","64":"https://addons.mozilla.org/user-media/addon_icons/607/607454-64.png?modified=mcrushed","128":"https://addons.mozilla.org/user-media/addon_icons/607/607454-128.png?modified=mcrushed"},"name":"uBlock Origin","version":"1.70.0","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/4721638/ublock_origin-1.70.0.xpi","homepageURL":"https://github.com/gorhill/uBlock#ublock-origin","supportURL":"https://old.reddit.com/r/uBlockOrigin/","amoListingURL":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/","description":"Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.","fullDescription":"uBlock Origin is <b>not</b> an \"ad blocker\", it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature.\n\n\n\nOut of the box, uBO blocks ads, trackers, coin miners, popups, etc. through the following lists of filters, enabled by default:\n\n EasyList (ads)\n EasyPrivacy (tracking)\n Peter Lowe’s Ad server list (ads and tracking)\n Online Malicious URL Blocklist\n uBO's own lists\n\n\nMore lists are available for you to select if you wish:\n\n EasyList Cookie\n Fanboy Annoyances\n AdGuard Annoyances\n Dan Pollock’s hosts file\n And many others\n\n\nAdditionally, you can point-and-click to block JavaScript locally or globally, create your own global or local rules to override entries from filter lists, and many more advanced features.\n\n\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\n\n\n<ul>\n<li><a href=\"https://github.com/gorhill/uBlock#ublock-origin\">Documentation</a>\n<li><a href=\"https://github.com/gorhill/uBlock/releases\">Release notes</a>\n<li><a href=\"https://www.reddit.com/r/uBlockOrigin/\">Community support @ Reddit</a>\n<li><a href=\"https://github.com/gorhill/uBlock/graphs/contributors\">Contributors @ GitHub<li><a href=\"https://crowdin.net/project/ublock\">Contributors @ Crowdin</a>\n</ul>","weeklyDownloads":153889,"type":"extension","creator":{"name":"Raymond Hill","url":"https://addons.mozilla.org/en-US/firefox/user/11423598/"},"developers":[],"screenshots":[{"url":"https://addons.mozilla.org/user-media/previews/full/238/238546.png?modified=1622132421","width":1011,"height":758,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/238/238546.jpg?modified=1622132421","thumbnailWidth":533,"thumbnailHeight":400,"caption":"The popup panel: default mode"},{"url":"https://addons.mozilla.org/user-media/previews/full/238/238548.png?modified=1622132423","width":1011,"height":758,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/238/238548.jpg?modified=1622132423","thumbnailWidth":533,"thumbnailHeight":400,"caption":"The dashboard: stock filter lists"},{"url":"https://addons.mozilla.org/user-media/previews/full/238/238547.png?modified=1622132425","width":1011,"height":758,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/238/238547.jpg?modified=1622132425","thumbnailWidth":533,"thumbnailHeight":400,"caption":"The popup panel: default-deny mode"},{"url":"https://addons.mozilla.org/user-media/previews/full/238/238549.png?modified=1622132426","width":1011,"height":758,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/238/238549.jpg?modified=1622132426","thumbnailWidth":533,"thumbnailHeight":400,"caption":"The dashboard: settings"},{"url":"https://addons.mozilla.org/user-media/previews/full/238/238552.png?modified=1622132430","width":970,"height":1800,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/238/238552.jpg?modified=1622132430","thumbnailWidth":216,"thumbnailHeight":400,"caption":"The popup panel in Firefox Preview: default mode with more blocking options revealed"},{"url":"https://addons.mozilla.org/user-media/previews/full/230/230370.png?modified=1622132432","width":800,"height":600,"thumbnailURL":"https://addons.mozilla.org/user-media/previews/thumbs/230/230370.jpg?modified=1622132432","thumbnailWidth":533,"thumbnailHeight":400,"caption":"The unified logger tells you all that uBO is seeing and doing"}],"contributionURL":"","averageRating":4.7981,"reviewCount":5681,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/","updateDate":1773409902000}]}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert9.db b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert9.db Binary files differnew file mode 100644 index 0000000..d1f3f56 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert9.db diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert_override.txt b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert_override.txt new file mode 100644 index 0000000..508c5e9 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/cert_override.txt @@ -0,0 +1,2 @@ +# PSM Certificate Override Settings file +# This is a generated file! Do not edit. diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/containers.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/containers.json new file mode 100644 index 0000000..8114fdf --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/containers.json @@ -0,0 +1 @@ +{"version":5,"lastUserContextId":5,"identities":[{"icon":"fingerprint","color":"blue","l10nId":"user-context-personal","public":true,"userContextId":1},{"icon":"briefcase","color":"orange","l10nId":"user-context-work","public":true,"userContextId":2},{"icon":"dollar","color":"green","l10nId":"user-context-banking","public":true,"userContextId":3},{"icon":"cart","color":"pink","l10nId":"user-context-shopping","public":true,"userContextId":4},{"public":false,"icon":"","color":"","name":"userContextIdInternal.thumbnail","accessKey":"","userContextId":5},{"userContextId":4294967295,"public":false,"icon":"","color":"","name":"userContextIdInternal.webextStorageLocal","accessKey":""}]}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-preferences.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-preferences.json new file mode 100644 index 0000000..71f9c9a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-preferences.json @@ -0,0 +1 @@ +{"newtab@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"addons-search-detection@mozilla.com":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"data-leak-blocker@mozilla.com":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"ipp-activator@mozilla.com":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"formautofill@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"pictureinpicture@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"webcompat@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"default-theme@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[],"data_collection":[]},"uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[],"data_collection":[]}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-settings.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-settings.json new file mode 100644 index 0000000..e4b508c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extension-settings.json @@ -0,0 +1 @@ +{"version":3,"commands":{},"prefs":{"websites.hyperlinkAuditingEnabled":{"initialValue":{},"precedenceList":[{"id":"uBlock0@raymondhill.net","installDate":1773777472862,"value":false,"enabled":true}]},"network.networkPredictionEnabled":{"initialValue":{"network.prefetch-next":false,"network.http.speculative-parallel-limit":0},"precedenceList":[{"id":"uBlock0@raymondhill.net","installDate":1773777472862,"value":false,"enabled":true}]}},"default_search":{},"url_overrides":{}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions.json new file mode 100644 index 0000000..cdc68d1 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions.json @@ -0,0 +1 @@ +{"schemaVersion":37,"addons":[{"id":"uBlock0@raymondhill.net","syncGUID":"{1e2d63de-41ca-4b3b-8084-71d2d5652bc1}","version":"1.70.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":"dashboard.html","optionsType":3,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1773777472862,"updateDate":1776006842000,"applyBackgroundUpdates":1,"path":"/home/t/.librewolf/aw20b0cj.default-default/extensions/uBlock0@raymondhill.net.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"uBlock Origin","description":"高効率ブロッカーついに登場。CPU とメモリーに負担をかけません。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"uBlock Origin","description":"Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"uBlock Origin","description":"Enfin un blocador eficaç. Sollicita pauc lo CPU e la memòria","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Leve para a CPU e a memória.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"uBlock Origin","description":"O'r diwedd, rhwystrydd effeithlon sy'n gwell ar y CPU a'r cof.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"uBlock Origin","description":"మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"uBlock Origin","description":"Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"uBlock Origin","description":"Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"uBlock Origin","description":"Най-накрая, ефективен блокер. Щадящ процесора и паметта.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"uBlock Origin","description":"ਆਖਰਕਾਰ ਪ੍ਰਭਾਵੀ ਬਲੌਕਰ ਹੈ। CPU ਅਤੇ ਮੈਮੋਰੀ ਲਈ ਸੌਖਾ।","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"uBlock Origin","description":"Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"uBlock Origin","description":"একটি শক্তিশালী বিজ্ঞাপন প্রতিরোধক, অবশেষে তৈরী হল। যা সিপিইউ এবং মেমরির জন্য সহনীয়।","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"uBlock Origin","description":"Ugu dambeyntii, xannibaado hufan. Ku fudud oo ku saabsan CPU iyo xusuusta.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["so"]},{"name":"uBlock Origin","description":"Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"uBlock Origin","description":"Äntligen en effektiv blockerare. Lätt för både processor och minne.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"uBlock Origin","description":"Konečně efektivní blokovač. Nezatěžuje CPU a paměť.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"uBlock Origin","description":"Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"uBlock Origin","description":"ಕೊನೆಗೆ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಿಕೇಒಂದಿಗೆ .","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"uBlock Origin","description":"Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"uBlock Origin","description":"آخر کار، ایک مؤثر اشتہار کو روکنے والا، یہ کم cpu اور میموری لیتا ہے.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"uBlock Origin","description":"අවසානයේදී, මධ්ය සැකසුම් ඒකකය සහ මතකය අඩුවෙන් භාවිතා කරන කාර්යක්ෂම අවහිරකයක් ඇත.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"uBlock Origin","description":"Hatimaye, kizuizi kinachofaa. Nyepesi kwenye CPU na kumbukumbu.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sw"]},{"name":"uBlock Origin","description":"Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"uBlock Origin","description":"وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"uBlock Origin","description":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"uBlock Origin","description":"როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"uBlock Origin","description":"Axır ki, prosessor və yaddaş yükünü azaldan səmərəli bir əngəlləyici var.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"uBlock Origin","description":"이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"uBlock Origin","description":"Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"uBlock Origin","description":"Конечно, ефикасен блокер. Лесен на CPU и меморија.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"uBlock Origin","description":"Ein effizienter Blocker mit geringer CPU- und Speicherauslastung.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"uBlock Origin","description":"शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"uBlock Origin","description":"Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["no"]},{"name":"uBlock Origin","description":"มาแล้ว! โปรแกรมบล็อกโฆษณาได้อย่างมีประสิทธิภาพ โดยที่ไม่กินซีพียูหรือแรม","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"uBlock Origin","description":"Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"uBlock Origin","description":"Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorien.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"uBlock Origin","description":"بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"uBlock Origin","description":"Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"uBlock Origin","description":"അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്. ലഘുവായ CPU, memory ഉപയോഗം.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"uBlock Origin","description":"आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। सीपीयू और मेमोरी पर कम भार के साथ।\n","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"uBlock Origin","description":"Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"uBlock Origin","description":"Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"uBlock Origin","description":"Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"uBlock Origin","description":"Konečne efektívny blokovač. Nezaťažuje CPU ani pamäť.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"uBlock Origin","description":"இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"uBlock Origin","description":"Наконец-то, быстрый и эффективный блокировщик для браузеров.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"uBlock Origin","description":"一款高效的网络请求过滤工具,占用极低的内存和 CPU。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"uBlock Origin","description":"Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"uBlock Origin","description":"Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"uBlock Origin","description":"Erfin, ur stanker saotradurioù efedus hag a zouj d'ho reizhiad korvoiñ ha d'ho memor.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["br-FR"]},{"name":"uBlock Origin","description":"Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"uBlock Origin","description":"Mainam na pangharang sa content. Magaan sa CPU at memorya.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"uBlock Origin","description":"Konačno, efikasan blokator. Lak na CPU i memoriji.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"uBlock Origin","description":"Viimeinkin tehokas estotyökalu, joka ei kuormita prosessoria ja muistia.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"uBlock Origin","description":"Жарнамаларды жақсы өшіретін Addon'дардың бірі. Компьютердің қуатың аз алады.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"uBlock Origin","description":"Нарэшце, эфектыўны блакавальнік. Не нагружае працэсар і памяць.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"uBlock Origin","description":"Վերջապե՛ս, արդյունավետ արգելափակիչ։ Խնայում է մշակիչը և հիշողությունը։","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"uBlock Origin","description":"Konačno, efikasan bloker. Štedljiv na procesoru i memoriji.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"uBlock Origin","description":"અંતે, એક કાર્યક્ષમ અવરોધક. સીપીયુ અને મેમરી પર સરળ.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"uBlock Origin","description":"Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"uBlock Origin","description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"uBlock Origin","description":"Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"uBlock Origin","description":"Até que enfim, um bloqueador eficiente. Bem otimizado para CPU e memória.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"uBlock Origin","description":"終於有一款高效能的封鎖工具。對 CPU 和記憶體的占用極低。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"uBlock Origin","description":"סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"uBlock Origin","description":"Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"uBlock Origin","description":"Eindelijk, een efficiënte blokker. Gebruikt weinig processorkracht en geheugen.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["nl"]},{"name":"uBlock Origin","description":"Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["tr"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"115.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"signedTypes":[2,1],"signedDate":1773407355000,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["alarms","dns","menus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"origins":["<all_urls>","http://*/*","https://*/*","file://*/*","https://easylist.to/*","https://*.fanboy.co.nz/*","https://filterlists.com/*","https://forums.lanik.us/*","https://github.com/*","https://*.github.io/*","https://github.com/uBlockOrigin/*","https://ublockorigin.github.io/*","https://*.reddit.com/r/uBlockOrigin/*"],"data_collection":["none"]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{"16":"img/ublock.svg","32":"img/ublock.svg","48":"img/ublock.svg","64":"img/ublock.svg","96":"img/ublock.svg","128":"img/ublock.svg"},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{"persistentListeners":{"webRequest":{"onBeforeRequest":[[{"incognito":null,"tabId":null,"types":null,"urls":["moz-extension://449c03ff-5415-40a9-a868-5c97b5401188/web_accessible_resources/*"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":null,"urls":["http://*/*","https://*/*","ws://*/*","wss://*/*"],"windowId":null},["blocking"]]]}}},"hidden":false,"installTelemetryInfo":{"source":"enterprise-policy"},"recommendationState":{"validNotAfter":1931195354000,"validNotBefore":1773407354000,"states":["recommended","recommended-android"]},"rootURI":"jar:file:///home/t/.librewolf/aw20b0cj.default-default/extensions/uBlock0@raymondhill.net.xpi!/","location":"app-profile"},{"id":"data-leak-blocker@mozilla.com","syncGUID":"{f09b1ff5-ff12-4389-85e5-12e67738ed22}","version":"144.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Data Leak Blocker","description":"","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"139.0","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["mozillaAddons"],"origins":[],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/data-leak-blocker/","location":"app-builtin-addons"},{"id":"formautofill@mozilla.org","syncGUID":"{3482d7df-9d1a-4078-bb58-4ec1c824f9e0}","version":"1.0.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Form Autofill","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/formautofill/","location":"app-builtin-addons"},{"id":"ipp-activator@mozilla.com","syncGUID":"{b076a94b-83f2-4149-9217-1a719f5e0b56}","version":"0.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"IPP Activator","description":"A system add-on to activate IPP in 143","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"143.0","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","cookies","webRequest"],"origins":["<all_urls>"],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/ipp-activator/","location":"app-builtin-addons"},{"id":"newtab@mozilla.org","syncGUID":"{cc89e3e5-c507-44ea-ae42-adc87d570e18}","version":"149.3.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"New Tab","description":"","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"142.0a1","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/newtab/","location":"app-builtin-addons"},{"id":"pictureinpicture@mozilla.org","syncGUID":"{39a6a577-a063-4c9d-a2e1-5598bdc85777}","version":"1.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Picture-In-Picture","description":"Fixes for web compatibility with Picture-in-Picture","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"88.0a1","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/pictureinpicture/","location":"app-builtin-addons"},{"id":"addons-search-detection@mozilla.com","syncGUID":"{e50b97fc-6efa-434e-a46e-7dba2b0477da}","version":"3.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Add-ons Search Detection","description":"","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["telemetry","webRequest","webRequestBlocking"],"origins":["<all_urls>"],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/search-detection/","location":"app-builtin-addons"},{"id":"webcompat@mozilla.org","syncGUID":"{7dae3a46-238a-4316-98ec-6272bc61c450}","version":"149.11.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compatibility Interventions","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"102.0","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["cookies","mozillaAddons","scripting","tabs","webNavigation","webRequest","webRequestBlocking"],"origins":["<all_urls>"],"data_collection":[]},"optionalPermissions":{"permissions":[],"origins":[],"data_collection":[]},"requestedPermissions":{"permissions":[],"origins":[],"data_collection":[]},"icons":{},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{"persistentListeners":{"webRequest":{"onBeforeRequest":[[{"incognito":null,"tabId":null,"types":["main_frame"],"urls":["*://login.microsoftonline.com/*","*://login.microsoftonline.us/*","*://steamcommunity.com/*","*://store.steampowered.com/*","*://help.steampowered.com/*","*://checkout.steampowered.com/*","*://steam.tv/*"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":["image"],"urls":["https://smartblock.firefox.etp/facebook.svg","https://smartblock.firefox.etp/play.svg","https://smartblock.firefox.etp/instagram.svg","https://smartblock.firefox.etp/tiktok.svg","https://smartblock.firefox.etp/disqus.svg","https://smartblock.firefox.etp/x-logo.svg"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":["script"],"urls":["*://s7.addthis.com/icons/official-addthis-angularjs/current/dist/official-addthis-angularjs.min.js*","*://track.adform.net/serving/scripts/trackpoint/","*://track.adform.net/serving/scripts/trackpoint/async/","*://*.adnxs.com/*/ast.js*","*://*.adnxs.com/*/pb.js*","*://*.adnxs.com/*/prebid*","*://www.everestjs.net/static/st.v3.js*","*://static.adsafeprotected.com/vans-adapter-google-ima.js","*://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","*://cdn.branch.io/branch-latest.min.js*","*://pub.doubleverify.com/signals/pub.js*","*://c.amazon-adsystem.com/aax2/apstag.js","*://aax.amazon-adsystem.com/e/dtb/bid/*/prebid*","*://auth.9c9media.ca/auth/main.js","*://static.chartbeat.com/js/chartbeat.js","*://static.chartbeat.com/js/chartbeat_video.js","*://static.criteo.net/js/ld/publishertag.js","*://libs.coremetrics.com/eluminate.js","*://connect.facebook.net/*/sdk.js*","*://connect.facebook.net/*/all.js*","*://secure.cdn.fastclick.net/js/cnvr-launcher/*/launcher-stub.min.js*","*://www.google-analytics.com/analytics.js*","*://www.google-analytics.com/gtm/js*","*://www.googletagmanager.com/gtm.js*","*://www.google-analytics.com/plugins/ua/ec.js","*://ssl.google-analytics.com/ga.js","*://s0.2mdn.net/instream/html5/ima3.js","*://imasdk.googleapis.com/js/sdkloader/ima3.js","*://www.googleadservices.com/pagead/conversion_async.js","*://www.googletagservices.com/tag/js/gpt.js*","*://pagead2.googlesyndication.com/tag/js/gpt.js*","*://pagead2.googlesyndication.com/gpt/pubads_impl_*.js*","*://securepubads.g.doubleclick.net/tag/js/gpt.js*","*://securepubads.g.doubleclick.net/gpt/pubads_impl_*.js*","*://script.ioam.de/iam.js","*://cdn.adsafeprotected.com/iasPET.1.js","*://static.adsafeprotected.com/iasPET.1.js","*://adservex.media.net/videoAds.js*","*://*.moatads.com/*/moatad.js*","*://*.moatads.com/*/moatapi.js*","*://*.moatads.com/*/moatheader.js*","*://*.moatads.com/*/yi.js*","*://*.imrworldwide.com/v60.js","*://cdn.optimizely.com/js/*.js","*://cdn.optimizely.com/public/*.js","*://id.rambler.ru/rambler-id-helper/auth_events.js","*://media.richrelevance.com/rrserver/js/1.2/p13n.js","*://www.gstatic.com/firebasejs/*/firebase-messaging.js*","*://js.maxmind.com/js/apis/geoip2/*/geoip2.js","*://s.webtrends.com/js/advancedLinkTracking.js","*://s.webtrends.com/js/webtrends.js","*://s.webtrends.com/js/webtrends.min.js","https://www.instagram.com/embed.js","https://platform.instagram.com/*/embeds.js","https://www.tiktok.com/embed.js","*://*.disqus.com/embed.js","*://openfpcdn.io/botd/v1","https://platform.twitter.com/widgets.js"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":["image"],"urls":["*://track.adform.net/Serving/TrackPoint/*","*://pixel.advertising.com/firefox-etp","*://*.advertising.com/*.js*","*://*.advertising.com/*","*://securepubads.g.doubleclick.net/gampad/*ad-blk*","*://pubads.g.doubleclick.net/gampad/*ad-blk*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap1*","*://pubads.g.doubleclick.net/gampad/*xml_vmap1*","*://vast.adsafeprotected.com/vast*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap2*","*://pubads.g.doubleclick.net/gampad/*xml_vmap2*","*://securepubads.g.doubleclick.net/gampad/*ad*","*://pubads.g.doubleclick.net/gampad/*ad*","*://www.facebook.com/platform/impression.php*","https://ads.stickyadstv.com/firefox-etp","*://ads.stickyadstv.com/auto-user-sync*","*://ads.stickyadstv.com/user-matching*","https://static.adsafeprotected.com/firefox-etp-pixel","*://*.adsafeprotected.com/*.gif*","*://*.adsafeprotected.com/*.png*","*://*.adsafeprotected.com/*.js*","*://*.adsafeprotected.com/*/adj*","*://*.adsafeprotected.com/*/imp/*","*://*.adsafeprotected.com/*/Serving/*","*://*.adsafeprotected.com/*/unit/*","*://*.adsafeprotected.com/jload","*://*.adsafeprotected.com/jload?*","*://*.adsafeprotected.com/jsvid","*://*.adsafeprotected.com/jsvid?*","*://*.adsafeprotected.com/mon*","*://*.adsafeprotected.com/tpl","*://*.adsafeprotected.com/tpl?*","*://*.adsafeprotected.com/services/pub*","*://*.adsafeprotected.com/*"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":["imageset"],"urls":["*://track.adform.net/Serving/TrackPoint/*","*://pixel.advertising.com/firefox-etp","*://*.advertising.com/*.js*","*://*.advertising.com/*","*://securepubads.g.doubleclick.net/gampad/*ad-blk*","*://pubads.g.doubleclick.net/gampad/*ad-blk*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap1*","*://pubads.g.doubleclick.net/gampad/*xml_vmap1*","*://vast.adsafeprotected.com/vast*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap2*","*://pubads.g.doubleclick.net/gampad/*xml_vmap2*","*://securepubads.g.doubleclick.net/gampad/*ad*","*://pubads.g.doubleclick.net/gampad/*ad*","*://www.facebook.com/platform/impression.php*","https://ads.stickyadstv.com/firefox-etp","*://ads.stickyadstv.com/auto-user-sync*","*://ads.stickyadstv.com/user-matching*","https://static.adsafeprotected.com/firefox-etp-pixel","*://*.adsafeprotected.com/*.gif*","*://*.adsafeprotected.com/*.png*","*://*.adsafeprotected.com/*.js*","*://*.adsafeprotected.com/*/adj*","*://*.adsafeprotected.com/*/imp/*","*://*.adsafeprotected.com/*/Serving/*","*://*.adsafeprotected.com/*/unit/*","*://*.adsafeprotected.com/jload","*://*.adsafeprotected.com/jload?*","*://*.adsafeprotected.com/jsvid","*://*.adsafeprotected.com/jsvid?*","*://*.adsafeprotected.com/mon*","*://*.adsafeprotected.com/tpl","*://*.adsafeprotected.com/tpl?*","*://*.adsafeprotected.com/services/pub*","*://*.adsafeprotected.com/*"],"windowId":null},["blocking"]],[{"incognito":null,"tabId":null,"types":["xmlhttprequest"],"urls":["*://track.adform.net/Serving/TrackPoint/*","*://pagead2.googlesyndication.com/pagead/*.js*fcd=true","*://pagead2.googlesyndication.com/pagead/js/*.js*fcd=true","*://pixel.advertising.com/firefox-etp","*://cdn.cmp.advertising.com/firefox-etp","*://*.advertising.com/*.js*","*://*.advertising.com/*","*://securepubads.g.doubleclick.net/gampad/*ad-blk*","*://pubads.g.doubleclick.net/gampad/*ad-blk*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap1*","*://pubads.g.doubleclick.net/gampad/*xml_vmap1*","*://vast.adsafeprotected.com/vast*","*://securepubads.g.doubleclick.net/gampad/*xml_vmap2*","*://pubads.g.doubleclick.net/gampad/*xml_vmap2*","*://securepubads.g.doubleclick.net/gampad/*ad*","*://pubads.g.doubleclick.net/gampad/*ad*","*://www.facebook.com/platform/impression.php*","https://ads.stickyadstv.com/firefox-etp","*://ads.stickyadstv.com/auto-user-sync*","*://ads.stickyadstv.com/user-matching*","https://static.adsafeprotected.com/firefox-etp-pixel","https://static.adsafeprotected.com/firefox-etp-js","*://*.adsafeprotected.com/*.gif*","*://*.adsafeprotected.com/*.png*","*://*.adsafeprotected.com/*.js*","*://*.adsafeprotected.com/*/adj*","*://*.adsafeprotected.com/*/imp/*","*://*.adsafeprotected.com/*/Serving/*","*://*.adsafeprotected.com/*/unit/*","*://*.adsafeprotected.com/jload","*://*.adsafeprotected.com/jload?*","*://*.adsafeprotected.com/jsvid","*://*.adsafeprotected.com/jsvid?*","*://*.adsafeprotected.com/mon*","*://*.adsafeprotected.com/tpl","*://*.adsafeprotected.com/tpl?*","*://*.adsafeprotected.com/services/pub*","*://*.adsafeprotected.com/*"],"windowId":null},["blocking"]]],"onBeforeSendHeaders":[[{"incognito":null,"tabId":null,"types":["sub_frame"],"urls":["*://trends.google.com/trends/embed*"],"windowId":null},["blocking","requestHeaders"]]],"onHeadersReceived":[[{"incognito":null,"tabId":null,"types":["sub_frame"],"urls":["*://trends.google.com/trends/embed*"],"windowId":null},["blocking","responseHeaders"]]]}}},"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/webcompat/","location":"app-builtin-addons"},{"id":"default-theme@mozilla.org","syncGUID":"{53b40581-018e-43d2-bac3-170f184d7fa3}","version":"1.4.2","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"System theme — auto","description":"Follow the operating system setting for buttons, menus, and windows.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1773777471134,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"requestedPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":{},"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://default-theme/","location":"app-builtin"},{"id":"firefox-compact-light@mozilla.org","syncGUID":"{8c5661f9-93a7-4fb2-bddd-ede995a0d8a7}","version":"1.3.4","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Light","description":"A theme with a light color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1773777471937,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"requestedPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/light/","location":"app-builtin"},{"id":"firefox-compact-dark@mozilla.org","syncGUID":"{bd53ab3f-fdb4-4aa0-9031-3a8dfe3e8b52}","version":"1.3.4","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Dark","description":"A theme with a dark color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1773777471939,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"requestedPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/dark/","location":"app-builtin"},{"id":"firefox-alpenglow@mozilla.org","syncGUID":"{ed3ce3b5-0542-4118-a585-afa643f8ff45}","version":"1.5.1","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Alpenglow","description":"Use a colorful appearance for buttons, menus, and windows.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1773777471939,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"requestedPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistAttentionDismissed":false,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/alpenglow/","location":"app-builtin"}]}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions/uBlock0@raymondhill.net.xpi b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions/uBlock0@raymondhill.net.xpi Binary files differnew file mode 100644 index 0000000..999cd34 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/extensions/uBlock0@raymondhill.net.xpi diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/handlers.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/handlers.json new file mode 100644 index 0000000..84a6101 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/handlers.json @@ -0,0 +1 @@ +{"defaultHandlersVersion":{},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"image/webp":{"action":3,"extensions":["webp"]},"image/avif":{"action":3,"extensions":["avif"]}},"schemes":{"mailto":{"stubEntry":true,"handlers":[null]}},"isDownloadsImprovementsAlreadyMigrated":false}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/pkcs11.txt b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/pkcs11.txt new file mode 100644 index 0000000..118f9d7 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/pkcs11.txt @@ -0,0 +1,5 @@ +library= +name=NSS Internal PKCS #11 Module +parameters=configdir='sql:/home/t/.librewolf/aw20b0cj.default-default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription='' +NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[ECC,RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30}) + diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/prefs.js b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/prefs.js new file mode 100644 index 0000000..856e81a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/prefs.js @@ -0,0 +1,141 @@ +// Mozilla User Preferences + +// DO NOT EDIT THIS FILE. +// +// If you make changes to this file while the application is running, +// the changes will be overwritten when the application exits. +// +// To change a preference value, you can either: +// - modify it via the UI (e.g. via about:config in the browser); or +// - set it within a user.js file in your profile. + +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1776106772); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1776106772); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1776106772); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1776106772); +user_pref("browser.bookmarks.restore_default_bookmarks", false); +user_pref("browser.contentblocking.category", "strict"); +user_pref("browser.dom.window.dump.enabled", false); +user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); +user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); +user_pref("browser.migration.version", 165); +user_pref("browser.newtabpage.activity-stream.impressionId", "{f292dba2-e11f-4d41-b464-9b5a0614418f}"); +user_pref("browser.newtabpage.storageVersion", 1); +user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}"); +user_pref("browser.pagethumbnails.storage_version", 3); +user_pref("browser.policies.applied", true); +user_pref("browser.policies.runOncePerModification.removeSearchEngines", "[\"Google\",\"Bing\",\"Amazon.com\",\"eBay\",\"Twitter\",\"Perplexity\"]"); +user_pref("browser.policies.runOncePerModification.setDefaultSearchEngine", "DuckDuckGo"); +user_pref("browser.proton.toolbar.version", 3); +user_pref("browser.region.network.url", ""); +user_pref("browser.region.update.enabled", false); +user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false); +user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false); +user_pref("browser.safebrowsing.downloads.remote.enabled", false); +user_pref("browser.safebrowsing.downloads.remote.url", ""); +user_pref("browser.safebrowsing.provider.google4.dataSharingURL", ""); +user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1776106742982"); +user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1776128342982"); +user_pref("browser.startup.couldRestoreSession.count", 1); +user_pref("browser.startup.lastColdStartupCheck", 1776106964); +user_pref("browser.theme.toolbar-theme", 0); +user_pref("browser.toolbars.bookmarks.visibility", "newtab"); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"logins-button\",\"customizableui-special-spring1\",\"vertical-spacer\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\",\"ublock0_raymondhill_net-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"screenshot-button\",\"ublock0_raymondhill_net-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":23,\"newElementCount\":3}"); +user_pref("browser.urlbar.recentsearches.lastDefaultChanged", "1776106766346"); +user_pref("captchadetection.lastSubmission", 1773777); +user_pref("captivedetect.canonicalURL", ""); +user_pref("datareporting.dau.cachedUsageProfileGroupID", "b0bacafe-b0ba-cafe-b0ba-cafeb0bacafe"); +user_pref("datareporting.dau.cachedUsageProfileID", "beefbeef-beef-beef-beef-beeefbeefbee"); +user_pref("devtools.console.stdout.chrome", false); +user_pref("devtools.debugger.remote-enabled", false); +user_pref("distribution.iniFile.exists.appversion", "149.0.2-2"); +user_pref("distribution.iniFile.exists.value", false); +user_pref("dom.forms.autocomplete.formautofill", true); +user_pref("dom.push.userAgentID", "bc124ee49ef445538975d1e4bb6b933d"); +user_pref("dom.security.https_only_mode_ever_enabled", true); +user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); +user_pref("extensions.blocklist.pingCountVersion", -1); +user_pref("extensions.colorway-builtin-themes-cleanup", 1); +user_pref("extensions.databaseSchema", 37); +user_pref("extensions.getAddons.cache.lastUpdate", 1776106773); +user_pref("extensions.getAddons.databaseSchema", 6); +user_pref("extensions.lastAppBuildId", "20260408200423"); +user_pref("extensions.lastAppVersion", "149.0.2-2"); +user_pref("extensions.lastPlatformVersion", "149.0.2"); +user_pref("extensions.pendingOperations", false); +user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); +user_pref("extensions.quarantinedDomains.list", "autoatendimento.bb.com.br,ibpf.sicredi.com.br,ibpj.sicredi.com.br,internetbanking.caixa.gov.br,www.ib12.bradesco.com.br,www2.bancobrasil.com.br"); +user_pref("extensions.signatureCheckpoint", 1); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true); +user_pref("extensions.webextensions.uuids", "{\"data-leak-blocker@mozilla.com\":\"0533574e-2e5e-48d4-8956-c69d075ba65e\",\"formautofill@mozilla.org\":\"6dfeab18-cf8d-46df-9158-5b5057c9e56a\",\"ipp-activator@mozilla.com\":\"536d422e-8080-4ec2-9b0f-14688786f306\",\"pictureinpicture@mozilla.org\":\"8dc9e464-582a-400e-9a13-0d3007d31a06\",\"addons-search-detection@mozilla.com\":\"d90d055b-a329-4501-a8f4-39d8e29d12cf\",\"webcompat@mozilla.org\":\"9a310967-e580-48bf-b3e8-4eafebbc122d\",\"newtab@mozilla.org\":\"dcf5ea44-43fa-4ddc-affe-57b3c88c013d\",\"default-theme@mozilla.org\":\"2ced23c6-bee9-4c32-a401-bc627612a3b9\",\"uBlock0@raymondhill.net\":\"449c03ff-5415-40a9-a868-5c97b5401188\"}"); +user_pref("gecko.handlerService.defaultHandlersVersion", 1); +user_pref("media.gmp.storage.version.observed", 1); +user_pref("network.captive-portal-service.enabled", false); +user_pref("network.connectivity-service.enabled", false); +user_pref("network.cookie.CHIPS.lastMigrateDatabase", 2); +user_pref("network.early-hints.preconnect.max_connections", 0); +user_pref("network.http.http3.enable_0rtt", false); +user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true); +user_pref("network.http.speculative-parallel-limit", 0); +user_pref("network.prefetch-next", false); +user_pref("nimbus.profileId", "e2eb97e7-623c-4789-9aaa-0cf7c8080ca6"); +user_pref("pdfjs.enabledCache.state", true); +user_pref("pdfjs.migrationVersion", 2); +user_pref("permissions.manager.defaultsUrl", ""); +user_pref("places.history.enabled", false); +user_pref("privacy.annotate_channels.strict_list.enabled", true); +user_pref("privacy.bounceTrackingProtection.hasMigratedUserActivationData", true); +user_pref("privacy.bounceTrackingProtection.mode", 1); +user_pref("privacy.clearHistory.formdata", true); +user_pref("privacy.clearOnShutdown_v2.browsingHistoryAndDownloads", true); +user_pref("privacy.clearOnShutdown_v2.formdata", true); +user_pref("privacy.clearOnShutdown_v2.siteSettings", true); +user_pref("privacy.fingerprintingProtection", true); +user_pref("privacy.globalprivacycontrol.was_ever_enabled", true); +user_pref("privacy.history.custom", true); +user_pref("privacy.query_stripping.enabled", true); +user_pref("privacy.query_stripping.enabled.pbmode", true); +user_pref("privacy.sanitize.cpd.hasMigratedToNewPrefs3", true); +user_pref("privacy.sanitize.pending", "[]"); +user_pref("privacy.trackingprotection.allow_list.baseline.enabled", false); +user_pref("privacy.trackingprotection.allow_list.convenience.enabled", false); +user_pref("privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs", true); +user_pref("privacy.trackingprotection.consentmanager.skip.pbmode.enabled", false); +user_pref("privacy.trackingprotection.emailtracking.enabled", true); +user_pref("privacy.trackingprotection.enabled", true); +user_pref("privacy.trackingprotection.socialtracking.enabled", true); +user_pref("security.tls.enable_0rtt_data", false); +user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1776106823); +user_pref("services.settings.blocklists.gfx.last_check", 1776106823); +user_pref("services.settings.clock_skew_seconds", -51); +user_pref("services.settings.last_etag", "1776106052587"); +user_pref("services.settings.last_update_seconds", 1776106823); +user_pref("services.settings.main.addons-data-leak-blocker-domains.last_check", 1776106823); +user_pref("services.settings.main.addons-manager-settings.last_check", 1776106823); +user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1776106823); +user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1776106823); +user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1776106823); +user_pref("services.settings.main.hijack-blocklists.last_check", 1776106823); +user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1776106823); +user_pref("services.settings.main.password-recipes.last_check", 1776106823); +user_pref("services.settings.main.query-stripping.last_check", 1776106823); +user_pref("services.settings.main.third-party-cookie-blocking-exempt-urls.last_check", 1776106823); +user_pref("services.settings.main.tracking-protection-lists.last_check", 1776106823); +user_pref("services.settings.main.translations-models-v2.last_check", 1776106823); +user_pref("services.settings.main.url-classifier-exceptions.last_check", 1776106823); +user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1776106823); +user_pref("services.settings.main.url-parser-default-unknown-schemes-interventions.last_check", 1776106823); +user_pref("services.settings.main.webcompat-interventions.last_check", 1776106823); +user_pref("services.settings.security-state.cert-revocations.last_check", 1776106823); +user_pref("services.settings.security-state.intermediates.last_check", 1776106823); +user_pref("services.settings.security-state.onecrl.last_check", 1776106823); +user_pref("services.sync.engine.addresses.available", true); +user_pref("sidebar.backupState", "{\"command\":\"\",\"panelOpen\":false,\"launcherExpanded\":false,\"launcherVisible\":false}"); +user_pref("sidebar.visibility", "hide-sidebar"); +user_pref("signon.rustMirror.migrationNeeded", true); +user_pref("toolkit.profiles.storeID", "cdf6a8d3"); +user_pref("toolkit.startup.last_success", 1776106962); +user_pref("toolkit.telemetry.cachedClientID", "6909424e-8e0e-4033-9afd-a551de59737d"); +user_pref("toolkit.telemetry.cachedProfileGroupID", "8a384781-d494-4e0f-ac1d-be7896562b26"); +user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); +user_pref("toolkit.winRegisterApplicationRestart", false); diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/settings/data.safe.bin b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/settings/data.safe.bin Binary files differnew file mode 100644 index 0000000..6ba44b7 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/settings/data.safe.bin diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/xulstore.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/xulstore.json new file mode 100644 index 0000000..01c3ffe --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/aw20b0cj.default-default/xulstore.json @@ -0,0 +1 @@ +{"chrome://browser/content/browser.xhtml":{"main-window":{"screenX":"0","screenY":"0","width":"1600","height":"1015","sizemode":"maximized"},"sidebar-title":{"value":"-moz-missing\n"}}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/installs.ini b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/installs.ini new file mode 100644 index 0000000..1c1764a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/installs.ini @@ -0,0 +1,3 @@ +[AA67A15BF0F93AE3] +Default=aw20b0cj.default-default +Locked=1 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/profiles.ini b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/profiles.ini new file mode 100644 index 0000000..86e9fd7 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/librewolf/profiles.ini @@ -0,0 +1,13 @@ +[InstallAA67A15BF0F93AE3] +Default=aw20b0cj.default-default +Locked=1 + +[Profile0] +Name=default-default +IsRelative=1 +Path=aw20b0cj.default-default +Default=1 + +[General] +StartWithLastProfile=1 +Version=2 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/lsp-mixer-install b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/lsp-mixer-install new file mode 100644 index 0000000..2bc70e8 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/lsp-mixer-install @@ -0,0 +1,13 @@ +#!/bin/bash + +# LSP Plugins + sudo apt install lsp-plugins -y + git clone https://github.com/lsp-plugins/lsp-plugins-mixer.git + sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream -y + sudo apt update + sudo apt install php libjack-dev libsndfile1-dev libsndfile1 gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,bin,jack,alsa,v4l2,libcamera,locales,tests}} -y + cd lsp-plugins-mixer + make config + make fetch + make + sudo make install diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/categories.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/categories.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/categories.json @@ -0,0 +1,2 @@ +{ +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/lockfile b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/lockfile new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/lockfile diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent-data.conf b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent-data.conf new file mode 100644 index 0000000..37b51b5 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent-data.conf @@ -0,0 +1,2 @@ +[Stats] +AllStats=@Variant(\0\0\0\x1c\0\0\0\x2\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0U\0L\0\0\0\x4\0\0\0\0\0\0?\0\0\0\0\x12\0\x41\0l\0l\0t\0i\0m\0\x65\0\x44\0L\0\0\0\x4\0\0\0\0\0\0+\x18) diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent.conf b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent.conf new file mode 100644 index 0000000..43ce38b --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/qBittorrent.conf @@ -0,0 +1,56 @@ +[Application] +FileLogger\Age=1 +FileLogger\AgeType=1 +FileLogger\Backup=true +FileLogger\DeleteOld=true +FileLogger\Enabled=true +FileLogger\MaxSizeBytes=66560 +FileLogger\Path=/home/t/.local/share/qBittorrent/logs +GUI\Notifications\TorrentAdded=false + +[BitTorrent] +Session\Port=2527 +Session\QueueingSystemEnabled=false +Session\SSL\Port=30887 +Session\StartPaused=false + +[Core] +AutoDeleteAddedTorrentFile=Never + +[GUI] +DownloadTrackerFavicon=false +Log\Enabled=false +Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1) +Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xf@@\0\0\0\x2\0\0\0\x6\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\x5\x14\0\0\0\xf\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xf\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1) +Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4L\0\0\0\v\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\v\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1) +Qt6\TransferList\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x6\0\0\0\a\0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\xe\0\0\0\xf\0\0\0\x10\0\0\0\x11\0\0\0\x12\0\0\0\x13\0\0\0\x14\0\0\0\x15\0\0\0\x16\0\0\0\x17\0\0\0\x18\0\0\0\x19\0\0\0\x1a\0\0\0\x1b\0\0\0\x1c\0\0\0\x1d\0\0\0\x1e\0\0\0\x1f\0\0\0 \0\0\0!\0\0\0\"\0\0\0#\0\0\0$\0\0\0%\t\xf8\xff\xff\x1f\0\0\0\x1c\0\0\0\x19\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0\x1e\0\0\0\x64\0\0\0\0\0\0\0\x39\0\0\0$\0\0\0\x64\0\0\0\r\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0#\0\0\0\x64\0\0\0 \0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x1f\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\"\0\0\0\x64\0\0\0!\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\x5\x17\0\0\0%\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x1\xf7\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1) +StartUpWindowState=Normal + +[LegalNotice] +Accepted=true + +[MainWindow] +geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2,\0\0\0\xf5\0\0\a\xe7\0\0\x3\x63\0\0\x2\x37\0\0\x1&\0\0\a\xdc\0\0\x3X\0\0\0\0\0\0\0\0\b\0\0\0\x2\x37\0\0\x1&\0\0\a\xdc\0\0\x3X)" + +[Meta] +MigrationVersion=8 + +[Network] +Cookies=@Invalid() + +[OptionsDialog] +HorizontalSplitterSizes=123, 630 +LastViewedPage=0 +Size=@Size(779 591) + +[Preferences] +Advanced\TrayIconStyle=MonoDark +General\CloseToTrayNotified=true + +[RSS] +AutoDownloader\DownloadRepacks=true +AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})" + +[TorrentProperties] +SplitterSizes="138,325" +Visible=true diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/feeds.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/feeds.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/feeds.json @@ -0,0 +1,2 @@ +{ +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/storage.lock b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/storage.lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/rss/storage.lock diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/watched_folders.json b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/watched_folders.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/qBittorrent/watched_folders.json @@ -0,0 +1,2 @@ +{ +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/raveos-discord-bg.jpeg b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/raveos-discord-bg.jpeg Binary files differnew file mode 100644 index 0000000..5945d58 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/raveos-discord-bg.jpeg diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/steam_dev.cfg b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/steam_dev.cfg new file mode 100644 index 0000000..970522f --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/steam_dev.cfg @@ -0,0 +1,2 @@ +@nClientDownloadEnableHTTP2PlatformLinux 0 +@fDownloadRateImprovementToAddAnotherConnection 1.0 diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/themes/Material-Discord.theme.css b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/themes/Material-Discord.theme.css new file mode 100644 index 0000000..6e4294c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/themes/Material-Discord.theme.css @@ -0,0 +1,38 @@ +/** + * @name Material Discord + * @version 3.0.4 + * @description A theme based on Google's Material Design + * @author CapnKitten + * + * @website http://github.com/CapnKitten + * @source https://github.com/CapnKitten/BetterDiscord/blob/master/Themes/Material-Discord/css/source.css + * @donate https://paypal.me/capnkitten + * @invite jzJkA6Z + */ + +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/source.css); + +/* Material You addon */ +@import url(https://capnkitten.github.io/BetterDiscord/Themes/Material-Discord/css/addons/material-you/source.css); + +:root { + --accent-hue: 224; + --accent-saturation: 71%; + --accent-lightness: 61%; + --accent-text-color: #fff; + --accent-button-action: #fff; /* - */ + + --avatar-radius: 50%; /* - */ + + --message-radius: 19px; + --message-padding-top: 8px; + --message-padding-side: 12px; /* - */ + + --media-radius: 19px; /* - */ + + --card-radius: 8px; + --card-radius-big: 18px; /* - */ + + --popout-radius: 8px; + --popout-radius-big: 18px; +} diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/update-proton-ge b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/update-proton-ge new file mode 100644 index 0000000..c117af2 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/update-proton-ge @@ -0,0 +1,37 @@ +#!/bin/sh + +# Stop on error +set -e + +# Constants +REPO=https://github.com/GloriousEggroll/proton-ge-custom +LATEST_RELEASE_URL=$REPO/releases/latest +PROTON_DIR=~/.local/share/Steam/compatibilitytools.d + +# Find latest version tag +release_url=$(curl -Ls -o /dev/null -w %{url_effective} $LATEST_RELEASE_URL) +version=${release_url##*/} +echo Found latest version: $version + +# Determine download URL and install path +download_url=https://github.com/GloriousEggroll/proton-ge-custom/releases/download/$version/$version.tar.gz +install_dir=$PROTON_DIR/$version +download_file=/tmp/$version.tar.gz + +# Exit if already installed +if [ -d $install_dir ]; then + echo Already installed at: $install_dir + exit +fi + +echo Downloading... +wget -q --show-progress $download_url -O $download_file + +echo Extracting... +mkdir -p $PROTON_DIR +tar -xzf $download_file --directory $PROTON_DIR + +echo Cleanup... +rm $download_file + +echo Installation complete, at: $install_dir diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/vivaldi/Default/Preferences b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/vivaldi/Default/Preferences new file mode 100644 index 0000000..7775c8c --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/data/configs/vivaldi/Default/Preferences @@ -0,0 +1 @@ +{"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13420494680186244","alternate_error_pages":{"backup":true},"announcement_notification_service_first_run_time":"13420494680034801","apps":{"shortcuts_arch":"","shortcuts_version":0},"autocomplete":{"retention_policy_last_version":146},"autofill":{"last_version_deduped":146},"bookmark":{"storage_computation_last_update":"13420494680078840"},"bookmark_bar":{"show_apps_shortcut":false,"show_on_all_tabs":true},"browser":{"window_placement":{"bottom":860,"left":0,"maximized":true,"right":1266,"top":0,"work_area_bottom":1080,"work_area_left":0,"work_area_right":1920,"work_area_top":0},"window_placement_popup":{"bottom":800,"left":0,"maximized":false,"right":990,"top":0,"work_area_bottom":1080,"work_area_left":0,"work_area_right":1920,"work_area_top":0}},"commerce_daily_metrics_last_update_time":"13420494680079844","default_apps_install_state":3,"default_search_provider":{"guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","guid_image":"485bf7d3-0215-45af-87dc-538868000001","guid_private":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","guid_search_field":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","guid_search_field_private":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","guid_speeddials":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","guid_speeddials_private":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5"},"default_search_provider_data":{"image_template_url_data":{"alternate_urls":["https://www.google.com/#q={searchTerms}","https://www.google.com/search#q={searchTerms}","https://www.google.com/webhp#q={searchTerms}","https://www.google.com/s#q={searchTerms}","https://www.google.com/s?q={searchTerms}"],"contextual_search_url":"{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.google.com/images/branding/product/ico/googleg_lodp.ico","featured_by_policy":false,"id":"9","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"{google:baseSearchByImageURL}upload","image_url_post_params":"encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight},processed_image_dimensions={google:processedImageDimensions}","input_encodings":[""],"is_active":0,"keyword":"g","last_modified":"0","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih37TWhCdDlzUzZkNlRjdEZ6ekRjSHZUcVVnUFhrPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":1,"safe_for_autoreplace":true,"search_intent_params":[],"search_url_post_params":"","short_name":"Google","starter_pack_id":0,"suggestions_url":"https://www.google.com/complete/search?client=chrome&q={searchTerms}","suggestions_url_post_params":"","synced_guid":"485bf7d3-0215-45af-87dc-538868000001","url":"{google:baseURL}search?q={searchTerms}&{google:originalQueryForSuggestion}{google:prefetchSource}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}","usage_count":0},"mirrored_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"private_search_field_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"private_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"search_field_emplate_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"speeddials_private_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"speeddials_template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0},"template_url_data":{"alternate_urls":[],"contextual_search_url":"","created_from_play_api":false,"date_created":"0","doodle_url":"","enforced_by_policy":false,"favicon_url":"https://www.startpage.com/sp/cdn/favicons/favicon--default.ico","featured_by_policy":false,"id":"7","image_search_branding_label":"","image_translate_source_language_param_key":"","image_translate_target_language_param_key":"","image_translate_url":"","image_url":"","image_url_post_params":"","input_encodings":[""],"is_active":1,"keyword":"s","last_modified":"13418253190387956","last_visited":"0","logo_url":"","new_tab_url":"","originating_url":"","policy_origin":0,"position":"Ih3vNWEvYlQ1Y244YlJ6RDdqU1pSclBGQ1BicnZzPQ==","preconnect_to_search_url":false,"prefetch_likely_navigations":false,"prepopulate_id":0,"safe_for_autoreplace":false,"search_intent_params":[],"search_url_post_params":"","short_name":"Startpage","starter_pack_id":0,"suggestions_url":"https://www.startpage.com/suggestions?q={searchTerms}&segment=startpage.vivaldi&partner=vivaldi&format=opensearch","suggestions_url_post_params":"","synced_guid":"3a2b823e-c75e-4e53-a784-2cb1fe0f44e5","url":"https://search.brave.com/do/search?q={searchTerms}&segment=startpage.vivaldi.1","usage_count":0}},"domain_diversity":{"last_reporting_timestamp":"13420580403214168","last_reporting_timestamp_v4":"13420580403214181"},"dual_layer_user_pref_store":{"user_selected_sync_types":[]},"enterprise_profile_guid":"818ee832-19ce-4594-b343-34e8554035c3","extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"146.0.7680.189","settings":{"ahfgeienlihckogmohjhadlkjgocpleb":{"account_extension_type":0,"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13418252659684835","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13418252659684835","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover great apps, games, extensions and themes for Vivaldi.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"/opt/vivaldi/resources/web_store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"jffbochibkahlbbmanpmndnhmeliecah":{"account_extension_type":0,"active_permissions":{"api":["pipPrivate"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["file:///*","http://*/*","https://*/*"]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13418252659684213","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13418252659684213","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"content_scripts":[{"all_frames":true,"js":["picture-in-picture.js"],"matches":["http://*/*","https://*/*","file://*/*"],"run_at":"document_idle"}],"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopqQwcxxNnqd3iNJ8np6Je7vuMqp/B1alJ+OfrzFgasMfv8v7GXmSjl/z+rFmAlHt5bmLfFrCAmginGwHPOm7R7nSIocseGU7TdWXt9QRF9blsrozSNTdUTGTgdw4z2g6ghvDBcJQIkcf8CdsEvLjJCvG7gQ3XXSuujJBzGm2jVHW+eXmAtMOoWlqTn293DJOHz2ZbpGXGKBYt6+qP7312XEKlXb152GG6oVX9qxkZA4Q364gfILJ3om4j3111WhJzCQ4MR6K3F/4Lx5ZhLSa48N1QYG/odh4XuqiEa0ZMQFCwnODhJW9thwcxLHjZMBRgr5nQScn/U+N3C/XeJW2QIDAQAB","manifest_version":2,"name":"Vivaldi Picture-In-Picture","permissions":["pipPrivate"],"version":"1.0","web_accessible_resources":["config.json","picture-in-picture.css"]},"path":"/opt/vivaldi/resources/vivaldi/components/picture-in-picture","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"lglfeioladcfajpjdnghbfgohdihdnfl":{"account_extension_type":0,"active_permissions":{"api":["themePrivate"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://themes.testvivaldi.tech/*","https://themes.vivaldi.net/*","https://vivnet-dev-themes.viv.dc01/*"]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13418252659684440","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13418252659684440","location":5,"manifest":{"content_scripts":[{"all_frames":true,"js":["theme-store.js"],"matches":["https://vivnet-dev-themes.viv.dc01/*","https://themes.testvivaldi.tech/*","https://themes.vivaldi.net/*"],"run_at":"document_end"}],"incognito":"split","key":"AAAAB3NzaC1yc2EAAAADAQABAAABAQCTRcu4gLK34YltRyhW7wYAYga9005PNG6Gp86PtK/OHSgye3JreU5cBoTZCmf9+zwhxVhCOB7GyDcSjqvy7o438Qa3gCgWVieSSZHogGf+fHsNcmw0uP688+O8kDy7VtZsDdPatkpCLOzTTF2dHnrewJeEz295+IplqSIitIBRQLZkEJuib71BonUw9vwANdNHV0Ky3tlSng0muKwyT+jdj+h0ODQW0GJGsKj4GIzuEwwPGVrkWq6qKwc0FynS3B/xRrvXl7RMAZtNexzbGSSo7VUvV3+P/LfNJsu1HtwED6DByqnGgoQRTyW/bRqgTgPUIuWoRpTz04UZj6aHvCTP","manifest_version":2,"name":"Vivaldi Theme Store","permissions":["themePrivate"],"version":"1.0"},"path":"/opt/vivaldi/resources/vivaldi/components/theme-store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate"],"explicit_host":["chrome://resources/*","chrome://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13418252659685122","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13418252659685122","location":5,"manifest":{"content_security_policy":"script-src 'self' blob: filesystem: chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"index.html","name":"Chromium PDF Viewer","offline_enabled":true,"permissions":["chrome://resources/","chrome://webui-test/","contentSettings","metricsPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write"]}],"version":"1","web_accessible_resources":["pdf_embedder.css"]},"path":"/opt/vivaldi/resources/pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mpognobbkildjkofajifpdfhcoklimli":{"account_extension_type":0,"active_permissions":{"api":["accessibilityFeatures.modify","accessibilityFeatures.read","alarms","app.window.alwaysOnTop","audioCapture","autofillPrivate","bookmarks","browsingData","clipboardRead","commandLinePrivate","contentSettings","contextMenus","cookies","downloads","downloads.open","downloads.shelf","fileSystem","fileSystem.directory","fileSystem.write","fontSettings","geolocation","history","identity","management","notifications","app.window.fullscreen.overrideEsc","privacy","proxy","sessions",{"socket":["tcp-connect:*:*"]},"storage","tabs","topSites","unlimitedStorage","videoCapture","webNavigation","webRequest","webview","passwordsPrivate","languageSettingsPrivate","accessKeys","autoUpdate","bookmarkContextMenu","bookmarksPrivate","calendar","contacts","contentBlocking","contextMenu","devtoolsPrivate","dnsOverHttpsPrivate","extensionActionUtils","historyPrivate","importData","infobars","editcommand","mailPrivate","menuContent","menubar","menubarMenu","notes","pageActions","pipPrivate","prefs","readingListPrivate","runtimePrivate","savedpasswords","searchEngines","sessionsPrivate","settings","sync","tabsPrivate","themePrivate","translateHistory","thumbnails","utilities","vivaldiAccount","windowPrivate","zoom","omniboxPrivate","directMatch","sitePermissions"],"explicit_host":["\u003Call_urls>","chrome://favicon/*","chrome://game/*","chrome://privacy-report/*","chrome://theme/*","chrome://vivaldi-data/*","chrome://vivaldi-webui/*"],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"n","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"first_install_time":"13418252659672418","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13420580630031621","location":5,"manifest":{"app":{"background":{"service_worker":"background-service-worker-3454afbe44fb6888b3bf1f777a45862f.js"}},"default_locale":"en","display_in_launcher":true,"display_in_new_tab_page":true,"host_permissions":["\u003Call_urls>","chrome://favicon/","chrome://game/","chrome://privacy-report/","chrome://theme/","chrome://vivaldi-data/","chrome://vivaldi-webui/"],"icons":{"128":"resources/icon_128.png","16":"resources/icon_16.png"},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDZkVvA5GwPYgY0TLcWEuM3yp/SnK7aZul39rvMTTAXd8YUgd1CpoFSoparbHO9qcrp2o4dzKDuIlJchAZhd8Rc2BgC9YVceW8s0VkhbPxuECKPWjb+VzxV1u9f6OhD6oNtrkaKBEJRFQVHe29P+vaOwiFLuR9pkCo62vYnMK8fGwIDAQAB","manifest_version":3,"minimum_chrome_version":"32.0.1700.0","name":"Vivaldi","offline_enabled":true,"permissions":["accessibilityFeatures.read","accessibilityFeatures.modify","accessKeys","alarms","alwaysOnTopWindows","app.window.fullscreen.overrideEsc","audioCapture","autofillPrivate","autoUpdate","bookmarkContextMenu","bookmarkManagerPrivate","bookmarks","bookmarksPrivate","browsingData","calendar","contacts","contentBlocking","clipboardRead","commandLinePrivate","contentSettings","contextMenu","contextMenus","cookies","devtoolsPrivate","directMatch","dnsOverHttpsPrivate","downloads","downloads.open","downloads.shelf","editcommand","extensionActionUtils","fileSystem","fontSettings","geolocation","history","historyPrivate","identity","importData","infobars","languageSettingsPrivate","management","mailPrivate","menuContent","menubar","menubarMenu","notes","notifications","omniboxPrivate","pageActions","passwordsPrivate","pipPrivate","prefs","privacy","proxy","readingListPrivate","runtimePrivate","savedpasswords","searchEngines","scripting","sessions","sessionsPrivate","settings","storage","sitePermissions","sync","tabs","tabsPrivate","themePrivate","thumbnails","translateHistory","topSites","unlimitedStorage","utilities","videoCapture","vivaldiAccount","webRequest","webview","webNavigation","windowPrivate","zoom",{"fileSystem":["write","directory"]},{"socket":["tcp-connect:*:*"]}],"version":"13396.44990.17659.26760","web_accessible_resources":[{"extension_ids":[],"matches":[],"resources":["markdowneditor-bundle.js","richtexteditor-bundle.js","reader-bundle.js","about-bundle.js","components/notes/richtexteditor/md.css","rss/showfeed.html","rss/hidepage.css","components/reader/reader.html","components/reader/reader.css","components/about/about.html"]}],"webview":{"partitions":[{"accessible_resources":["saga/saga.html","components/mail/mail.html","components/welcome/welcome.html","components/session-recovery/session-recovery.html","components/actionlog/actionlog.html","style/*","resources/*","defaultsPlatformSpecific.js","defaults.js","bundle.js","devtools.html"],"name":"storage"}]}},"page_ordinal":"n","path":"/opt/vivaldi/resources/vivaldi","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"5982.55191.24115.42156"},"was_installed_by_default":false,"was_installed_by_oem":false},"nkeimhogjdpnpccoofpliimaahmaaome":{"account_extension_type":0,"active_permissions":{"api":["processes","webrtcLoggingPrivate","system.cpu","enterprise.hardwarePlatform"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":["runtime.onConnectExternal"],"first_install_time":"13418252659685478","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13418252659685478","location":5,"manifest":{"background":{"page":"background.html","persistent":false},"externally_connectable":{"ids":["moklfjoegmpoolceggbebbmgbddlhdgp","ldmpofkllgeicjiihkimgeccbhghhmfj","denipklgekfpcdmbahmbpnmokgajnhma","kjfhgcncjdebkoofmbjoiemiboifnpbo","ikfcpmgefdpheiiomgmhlmmkihchmdlj","jlgegmdnodfhciolbdjciihnlaljdbjo","lkbhffjfgpmpeppncnimiiikojibkhnm","acdafoiapclbpdkhnighhilgampkglpc","hkamnlhnogggfddmjomgbdokdkgfelgg"],"matches":["https://*.meet.google.com/*"]},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB","manifest_version":2,"name":"Google Hangouts","permissions":["enterprise.hardwarePlatform","processes","system.cpu","webrtcLoggingPrivate"],"version":"1.3.26"},"path":"/opt/vivaldi/resources/hangout_services","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}},"theme":{"system_theme":1}},"gaia_cookie":{"periodic_report_time_2":"13420494680032343"},"gcm":{"product_category_for_subtypes":"com.vivaldi.linux","push_messaging_unsubscribed_entries_list":[]},"google":{"services":{"signin_scoped_device_id":"6c181721-c836-472b-ae73-f3fc4005878a"}},"in_product_help":{"new_badge":{"Compose":{"feature_enabled_time":"13418252659707273","show_count":0,"used_count":0},"ComposeNudge":{"feature_enabled_time":"13418252659707275","show_count":0,"used_count":0},"ComposeProactiveNudge":{"feature_enabled_time":"13418252659707277","show_count":0,"used_count":0},"DevToolsAiAssistanceFileAgent":{"feature_enabled_time":"13418252659707288","show_count":0,"used_count":0},"DevToolsAiAssistanceNetworkAgent":{"feature_enabled_time":"13418252659707284","show_count":0,"used_count":0},"DevToolsAiAssistancePerformanceAgent":{"feature_enabled_time":"13418252659707286","show_count":0,"used_count":0},"DevToolsAiSubmenuPrompts":{"feature_enabled_time":"13418252659707290","show_count":0,"used_count":0},"DevToolsFreestyler":{"feature_enabled_time":"13418252659707281","show_count":0,"used_count":0},"LensOverlay":{"feature_enabled_time":"13418252659707279","show_count":0,"used_count":0},"PasswordManualFallbackAvailable":{"feature_enabled_time":"13418252659707262","show_count":0,"used_count":0},"SideBySide":{"feature_enabled_time":"13418252659707268","show_count":0,"used_count":0},"SideBySideLinkMenuNewBadge":{"feature_enabled_time":"13418252659707270","show_count":0,"used_count":0}},"recent_session_enabled_time":"13418252659707294","recent_session_start_times":["13420580403208223","13420494680069302","13418252659707294"],"session_last_active_time":"13420580630065367","session_number":4,"session_start_time":"13420580403208223"},"intl":{"selected_languages":"en-GB,en-US,en"},"invalidation":{"per_sender_registered_for_invalidation":{"1013309121859":{},"947318989803":{}}},"language_model_counters":{"en":3},"media":{"device_id_salt":"32D175E100CF0511E25E084CC5A8ADFF","engagement":{"schema_version":5}},"media_router":{"receiver_id_hash_token":"F58QXe8Pc72midPxcHLPKP0EvGloKivOl/ndwKFvdAy8tnphng4XODCPlkjXV95uJRwHH0TJMIHEiO89iFul8w=="},"migrated_user_scripts_toggle":true,"ntp":{"num_personal_suggestions":2},"password_manager":{"account_store_backup_password_cleaning_last_timestamp":"13418252719662046","account_store_migrated_to_os_crypt_async":true,"profile_store_backup_password_cleaning_last_timestamp":"13418252719661924","profile_store_migrated_to_os_crypt_async":true},"pinned_tabs":[],"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":26,"background_password_check":{"check_fri_weight":9,"check_interval":"2592000000000","check_mon_weight":6,"check_sat_weight":6,"check_sun_weight":6,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13420033640251394"},"content_settings":{"exceptions":{"3pcd_heuristics_grants":{},"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{"https://www.youtube.com:443,*":{"last_modified":"13420580467846857","setting":{"https://www.youtube.com/":{"next_install_text_animation":{"delay":"86400000000","last_shown":"13420580467846738"}},"https://www.youtube.com/?feature=ytca":{"couldShowBannerEvents":1.3420580467846852e+16}}}},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"client_hints":{"https://consent.youtube.com:443,*":{"last_modified":"13420580465797551","setting":{"client_hints":[9,10,11,13,14,16,23,25,29]}},"https://www.youtube.com:443,*":{"last_modified":"13420580469120402","setting":{"client_hints":[0,9,10,11,13,14,16,20,22,23,25,29]}},"https://youtube.com:443,*":{"last_modified":"13420580468946623","setting":{"client_hints":[0,9,10,11,13,14,16,20,22,23,25,29]}}},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"has_migrated_local_network_access":true,"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"key_shortcuts":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network":{},"local_network_access":{},"loopback_network":{},"media_engagement":{"https://consent.youtube.com:443,*":{"expiration":"13428356466342625","last_modified":"13420580466342628","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}},"https://kick.com:443,*":{"expiration":"13428356552337301","last_modified":"13420580552337304","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}},"https://search.brave.com:443,*":{"expiration":"13426029248841776","last_modified":"13418253248841778","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":2}},"https://vivaldi.com:443,*":{"expiration":"13428270685434821","last_modified":"13420494685434823","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":2}},"https://www.youtube.com:443,*":{"expiration":"13428356473115479","last_modified":"13420580473115483","lifetime":"7776000000000","setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":2}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"third_party_storage_partitioning":{},"top_level_storage_access":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"144.0.7559.246","creation_time":"13418252659646825","default_content_setting_values":{"has_migrated_local_network_access":true},"exit_type":"Normal","family_member_role":"not_in_family","last_time_obsolete_http_credentials_removed":1773779119.66196,"last_time_password_store_metrics_reported":1776106832.844058,"managed":{"locally_parent_approved_extensions":{},"locally_parent_approved_extensions_migration_state":1},"managed_user_id":"","name":"Your Vivaldi","password_hash_data_list":[],"were_old_google_logins_removed":true},"protection":{"macs":{"account_values":{"browser":{"show_home_button":"F6B8688079AA4C4657C3FEDCF3311348C99CB4907EEC8560CC323E4F37D1EA41","show_home_button_encrypted_hash":"djExJlZmPfS6JphCtqrC2GOUMjZZxPPeuCgO0eZTybLWscDBQOg9TiFeXeLE01ZD1LqV"},"extensions":{"ui":{"developer_mode":"C4B515ABCB16541C88B522387A89F47E24F150FF18A7256BF19EE2C0896D7555","developer_mode_encrypted_hash":"djExPwDQjQNh5voyn+Wm0TkTdzCpm5A7ag/yr4bidosIXDG+kLHg8I/7mj34o06bNkm1"}},"homepage":"0F156BE8FFEDBF22CC2E394D6BD8DDD392F953D0F397958C64EFA57087182457","homepage_encrypted_hash":"djEx8M5ZyYggpG76LJiBsc7Jnh62g/jZY/B7IZuA6BYCqM154o0auQuyxuruUCH6PRG+","homepage_is_newtabpage":"BAF0DE42A6FEAC5EF6500592AEC92B79DC055C1E352B0F7BAC0BB6E72ECE67D3","homepage_is_newtabpage_encrypted_hash":"djExT60/ss1j3tIUdXf8/2cn4Tr4C8eXMI0xLBfByBvpwVwaRW+y3hDXAXEhz9Q3Y3zM","session":{"restore_on_startup":"81940185F7F78D0317AB3741FA4A283985C31DB3BF95D3A4DDD4CD78FC5021F1","restore_on_startup_encrypted_hash":"djEx9ega6lBzv9xesk6HM+DrV08HwWQ6Ge2W+aRjwAdR36+XqlSMjJPWgT3WqJNYtpJT","startup_urls":"B41DC391D323AEB2C5465D75AB79284F9F6620BEF161110DE35202261FF03449","startup_urls_encrypted_hash":"djExWerJG7EdqTW0xxGuttInDRV2p+UEa93vTp1jQorI3UFWWo2GBMJ6XNMgv0fLcZyB"}},"browser":{"show_home_button":"904452986128BBEE5A7B1FFB8F342100C3150E3D9FD76C4105DF33EB021E22FD","show_home_button_encrypted_hash":"djExPX+uRgN9ikQRoEa/45T6rfQnIxRjZVYOs3Fui1T8Ie6BM3+tY/YcMyy0v9fgAAh3"},"default_search_provider_data":{"template_url_data":"9FCF0313319FC9B51D834F4F881B77508A954A0A5967118525478273446F4D42","template_url_data_encrypted_hash":"djExR25Dd+YYu8hqLtfMLWFTA1mgbvqzV1bR9NtllNgW2EUd/eF+8vTOCnYQ5mf8bM0G"},"enterprise_signin":{"policy_recovery_token":"7D3124ECAF7E96407EB65EAF5A43B02C7EE5F2D4A9FA38A9F371F9E1B74D6383","policy_recovery_token_encrypted_hash":"djExrKpuzD9AtdmlvoOFPCo/5kj5c4vYEZLrmVnu3gjBUghVoRavy6jpn7WMo0/RO5dn"},"extensions":{"install":{"initiallist":"721565429F6DB8F08CC129E8B4A99021CECE263598EA7CF847C99A2133F23581","initiallist_encrypted_hash":"djExXqRUQyTncpQbki7153zSHZOPKn1eVkMLt+2RK8n8CK3QN/xbuylZWXguPpH/qKbo","initialprovidername":"89DB3C44559AC7E75E930F08876F726C91D84C2D8D4D0A9DB7DA59DB15FA76D1","initialprovidername_encrypted_hash":"djExakbxI3sea56cmoj2dm9zGP7v6RnRdsmz7+YM9PtVW/f6/Jka3t54KU4rT9a5kHrU"},"settings":{"ahfgeienlihckogmohjhadlkjgocpleb":"82765F3BB5D77215A6AA278D317C799FBF52F252BA2C56982E4589FFCBCC8E1A","jffbochibkahlbbmanpmndnhmeliecah":"77BF918535BEC55AD09FCEA5A34E1763F49F2F5585978587E12B0766D6D0EA51","lglfeioladcfajpjdnghbfgohdihdnfl":"85D4A3427DA1D962666054B1D43456A80776B09521BBDE1F25D656C740742027","mhjfbmdgcfjbbpaeojofohoefgiehjai":"6A4F9EE21F632FC2D5C07D74A1167B7AAE021B95CA111EC458EC4064039382C4","mpognobbkildjkofajifpdfhcoklimli":"91EDEBE450478898EDF2E3A2A4B2D3EEC5BAFD0ABABCD06EFEFB6ED84D917C19","nkeimhogjdpnpccoofpliimaahmaaome":"19B55B90DE96640737FA3E8E59FDB2E9BA9B185980CDBA065E6A80F7B90EC918"},"settings_encrypted_hash":{"ahfgeienlihckogmohjhadlkjgocpleb":"djExqna+lMGUXG3RIuNyFS3xjGEhs6MjmtpSVP6IIgABAvU6vj8jjZ4Ox4JK10vNyyL2","jffbochibkahlbbmanpmndnhmeliecah":"djExOHbVD556G/xUJdHa/cPNPexRTi9BKicjB5/WN6DU/cRvVrwwvXCUD2J2SZFj7ZeF","lglfeioladcfajpjdnghbfgohdihdnfl":"djExDSqV+Es/CAmOUUgM71LfPu7hGHsT2xkOEtALn6nYWZR+HcIxb9A55TRAP+Ozn9A/","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djExmuXscRWUTdQQ11Sn3co1b/y4Csap5spiHy+mzcc1PGmIBZm3EMtvNTNwQFlmzvfT","mpognobbkildjkofajifpdfhcoklimli":"djExU2AFOOmLd/7IMbFeqlapawr5aQRG7XYSEXRJYNEXnYezBPdlQY5NGt5x+Vg9A6Lh","nkeimhogjdpnpccoofpliimaahmaaome":"djEx1EswtzrJHPz1yfPuquLFBprgQoNaAcKVnVJB9zt4gI3+w3blWBXW/wA99VK5LDEo"},"ui":{"developer_mode":"55A29C051727FCAC1BDA847CCDE40838B2068CFA589E88819EA9FB17E4BD7320","developer_mode_encrypted_hash":"djExq1i1dZZW9mlRHCGqLz+kTbGchOV3IGFqE1AKyQYUwVVo5j9lAejgdQ3bpmCZToH+"}},"google":{"services":{"account_id":"E5B4CD7C5FA271A47D07D462465AFD63DBF6A8CDFAFEF4839D13F8F552131486","account_id_encrypted_hash":"djExZPYuEHMTD0SAyu92sh2vWiKzbH9/2m4UJEBuiSFjjsdj8Y2IWlFlr3ttENFSvWiM","last_signed_in_username":"82DB8D884695C643C31778B7B50DBB376848E2F81B5A1AECDA34FD448CECD10D","last_signed_in_username_encrypted_hash":"djEx8W9Mk6RFUxlToKoLjHK71z0UJ6azlzHJFn16YjQ238vDa5CVsftW5L22GOr891f7","last_username":"24FCEF9BF7DF12A2935BE143E58951E09DBAA1D3E0E24430C0FF93009F5D6AFD","last_username_encrypted_hash":"djExK75yWF6yrzK3xaNpjnx+EDsp0hquD5dVEMkhJH5uc7Bj/hljiR2lus+MPEeHEWhl"}},"homepage":"B1E9FE8108A84F532486D13AAC43C0AFDA16D3DFC9EB2F743AEE11F89F2F163E","homepage_encrypted_hash":"djExarjwGFSvqHISwQY8oSfmQDOICH11Z2br+lEHRxAlY9x+pfWzR2OUZ0YNvZ7Cfb8g","homepage_is_newtabpage":"3680F776D17E3C099431BAF5381FAB9BCC0C2C70FEA4C74D12324BC94A207119","homepage_is_newtabpage_encrypted_hash":"djExdzIDC/R0PXtON6t3xLX4WRRVinFmQfAiiKy+22z5G+jibtYIxUKlcTfkbaNJ8bZs","media":{"storage_id_salt":"E1848263E6199A89D48A7FDF168364BF0F31246A18227F3D149D4088C7F4D667","storage_id_salt_encrypted_hash":"djExIVjvWxj/undHLrnE6WN/mVQ3/1Q2tEOc9Qlti+qm70BSzLjvTZDr6tqw+VXqLe4e"},"pinned_tabs":"699F1AC92729A024B80605AFC3C63BFB2A35B70C4214581BBE108F851528E9E8","pinned_tabs_encrypted_hash":"djExdLTAVrUCC8girR0EuB8DYI8L+ue2Cnex8qgeJDEEEigAKfwdJ6hVvJwAYuWV1UoQ","prefs":{"preference_reset_time":"95C909F3D0669D5931907B455F099C510E7770D9F0BA6FF13E4C76101B44F757","preference_reset_time_encrypted_hash":"djExJk4MWw/CtKaawfTJs2uNruRrl04PjoQbSt2bW9V2Kq2zQ3j2yCerglOEDs3I+Q2i"},"safebrowsing":{"incidents_sent":"569707D9A4676B72F48BE92B740BE3EF895419C8A646F1AE1BA70BD9C3B41845","incidents_sent_encrypted_hash":"djEx8NAaQ4rVV3er4l5qUU0GPhGb3sLFgGRUU0vK6DKegM1mYRZvwZCOBv85RqemXk7K"},"schedule_to_flush_to_disk":"31A8EE5B787FC2C74D68DA721EBE79C91EF680982FA98776175C504CA7B75B5B","schedule_to_flush_to_disk_encrypted_hash":"djExV7xwP8NW7woFgwcjNYrlJ9q1wVYiQcJnLGjRSGFHa/3Yh7tYb8zfl9MBotaA2smR","search_provider_overrides":"1E1EBA3A4DC28A23BEFCF6ED5D71CE71E9814DD587A305F6B14F72E834AF75DD","search_provider_overrides_encrypted_hash":"djExz7s/Nx0TMRi8TJTikWWnYNVEFpJ4NkeAJ9iS9kuiueB9XYi4ZJckCHlBgYooiVDv","session":{"restore_on_startup":"F9BD26F5D1AA6AB5258754888529CB2A82AE68D1703BCC2A97DEAEE5DDDA190E","restore_on_startup_encrypted_hash":"djExDRCXZvw2otpoMs1DWFkGN8WvbGqmgsUyT2P9pHD2AI/OtZfJNPGAyS8E9WumxBip","startup_urls":"8BB8DBC1D7CA5C58F821C38254FB2B9C874F8EE9B9905B57DE48C731C6C91837","startup_urls_encrypted_hash":"djExo8/nJaEt8upajBvWd0Ip9oC1XOig/qQDS2MUG9JjrnqvNjfJOCJsVWPbBGZh/s+M"}}},"safebrowsing":{"event_timestamps":{},"metrics_last_log_time":"13420494680","scout_reporting_enabled_when_deprecated":false},"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"schedule_to_flush_to_disk":"13420580630163778","sessions":{"event_log":[{"did_schedule_command":true,"first_session_service":true,"tab_count":2,"time":"13418253072374570","type":2,"window_count":1},{"crashed":false,"time":"13418253130114803","type":0},{"restore_browser":true,"synchronous":true,"time":"13418253130133278","type":5},{"errored_reading":false,"tab_count":2,"time":"13418253130170005","type":1,"window_count":1},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13418253322787705","type":2,"window_count":1},{"crashed":false,"time":"13420494680033429","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420494697813623","type":2,"window_count":1},{"crashed":false,"time":"13420580403032146","type":0},{"restore_browser":true,"synchronous":true,"time":"13420580403150943","type":5},{"errored_reading":false,"tab_count":1,"time":"13420580403210256","type":1,"window_count":1},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420580552334108","type":2,"window_count":1},{"crashed":false,"time":"13420580613688690","type":0},{"restore_browser":true,"synchronous":true,"time":"13420580613704830","type":5},{"errored_reading":false,"tab_count":1,"time":"13420580613738547","type":1,"window_count":1},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420580627334874","type":2,"window_count":1},{"crashed":false,"time":"13420580630018439","type":0},{"restore_browser":true,"synchronous":true,"time":"13420580630034668","type":5},{"errored_reading":false,"tab_count":1,"time":"13420580630067531","type":1,"window_count":1},{"did_schedule_command":true,"first_session_service":true,"tab_count":1,"time":"13420580668851751","type":2,"window_count":1}],"session_data_status":3},"signin":{"accounts_metadata_dict":{},"allowed":false},"site_search_settings":{"overridden_keywords":[]},"spellcheck":{"dictionaries":["en-GB"],"dictionary":""},"sync":{"data_type_status_for_sync_to_signin":{"account_setting":false,"ai_thread":false,"app_list":false,"app_settings":false,"apps":false,"arc_package":false,"autofill":false,"autofill_profiles":false,"autofill_valuable":false,"autofill_valuable_metadata":false,"autofill_wallet":false,"autofill_wallet_credential":false,"autofill_wallet_metadata":false,"autofill_wallet_offer":false,"autofill_wallet_usage":false,"bookmarks":false,"collaboration_group":false,"contact_info":false,"contextual_task":false,"cookies":false,"device_info":false,"dictionary":false,"extension_settings":false,"extensions":false,"gemini_thread":false,"history":false,"history_delete_directives":false,"incoming_password_sharing_invitation":false,"managed_user_settings":false,"nigori":false,"os_preferences":false,"os_priority_preferences":false,"outgoing_password_sharing_invitation":false,"passwords":false,"plus_address":false,"plus_address_setting":false,"preferences":false,"printers":false,"printers_authorization_servers":false,"priority_preferences":false,"product_comparison":false,"reading_list":false,"saved_tab_group":false,"search_engines":false,"security_events":false,"send_tab_to_self":false,"sessions":false,"shared_comment":false,"shared_tab_group_account_data":false,"shared_tab_group_data":false,"sharing_message":false,"skill":false,"themes":false,"user_consent":false,"user_events":false,"vivaldi_notes":false,"web_apps":false,"webapks":false,"webauthn_credential":false,"wifi_configurations":false,"workspace_desk":false},"encryption_bootstrap_token_per_account_migration_done":true,"feature_status_for_sync_to_signin":5},"syncing_theme_prefs_migrated_to_non_syncing":true,"total_passwords_available_for_account":0,"total_passwords_available_for_profile":0,"translate":{"enabled":true},"translate_site_blacklist":[],"translate_site_blocklist_with_time":{},"vivaldi":{"address_bar":{"show_search_suggestions_warning":2},"appearance":{"tree_columns":{"entries":{}}},"bookmarks":{"deleted_partners":["0f0a0d3a-bf40-4367-a65c-ed43f85888ed","7dc00b6d-b26b-4371-83cb-2cd63274b9b8"],"language":"en-GB","version":"35"},"calendar":{"templates_version":1},"chained_commands":{"command_list":[{"category":"CATEGORY_COMMAND_CHAIN","chain":[{"defaultValue":"https://vivaldi.com","key":"f57b8092-9426-4bc8-8e39-fcf3e315b065","label":"COMMAND_OPEN_LINK_DEFAULT","name":"Open Link in New Tab","param":"https://vivaldi.com"},{"key":"275ca3f7-ecfb-4445-bf87-686cd473536e"}],"key":"ckqjhvf430003c5429ni7i7bz","label":"Close Other and Open Defined Tab","name":"COMMAND_ckqjhvf430003c5429ni7i7bz"},{"category":"CATEGORY_COMMAND_CHAIN","chain":[{"key":"7420368f-565e-409f-8eec-5b5c578429af"},{"key":"8dd47fc9-4c1f-4487-a475-f55bfa61aaf2"}],"key":"ckqkoqycf0003wv4210uduu8n","label":"Toggle Fullscreen and Reader View","name":"COMMAND_ckqkoqycf0003wv4210uduu8n"},{"category":"CATEGORY_COMMAND_CHAIN","chain":[{"defaultValue":"https://vivaldi.com","key":"0b01337b-4c13-4197-90c8-179c5c91cfff","label":"COMMAND_OPEN_LINK_CURRENT","param":"https://vivaldi.com"},{"defaultValue":"https://vivaldi.net","key":"f57b8092-9426-4bc8-8e39-fcf3e315b065","label":"COMMAND_OPEN_LINK_DEFAULT","param":"https://vivaldi.net"},{"defaultValue":"https://help.vivaldi.com","key":"f57b8092-9426-4bc8-8e39-fcf3e315b065","label":"COMMAND_OPEN_LINK_DEFAULT","param":"https://help.vivaldi.com"},{"defaultValue":1000,"key":"2eb81004-6703-46db-9933-6afcfde924e4","param":150},{"key":"e245bce5-20a7-481f-910e-23bf1de86748"},{"key":"e245bce5-20a7-481f-910e-23bf1de86748"},{"defaultValue":1000,"key":"2eb81004-6703-46db-9933-6afcfde924e4","param":125},{"key":"cdd99010-5477-4508-aa28-d671de35dcb2"},{"key":"854f8a44-50bd-41bc-8277-acd51e719d1b"}],"key":"ckqjdk4o7000001l58zh17egm","label":"Open Links and Tile","name":"COMMAND_ckqjdk4o7000001l58zh17egm"}],"version":1},"context_dialogs":{"seen":{"EnableCalendarContextDialog":false,"EnableMailContextDialog":false,"EnableSyncContextDialog":false}},"dashboard":{"columns":3,"widgets":[]},"geolocation":{"list":[{"lat":52.520007,"locale":"de","location_id":"b7d85431-8501-488a-adaa-7431f3fdea0a","long":13.404954,"name":"Berlin","timezone":"Europe/Berlin"},{"lat":35.689487,"locale":"ja","location_id":"f8282ae9-e6f3-45b8-a5d2-7858de890f32","long":139.691706,"name":"Tokyo","timezone":"Asia/Tokyo"},{"lat":37.774929,"locale":"en-US","location_id":"a94f1743-e3da-4f7b-96c4-8538a736a83b","long":-122.419416,"name":"San Francisco","timezone":"America/Los_Angeles"}]},"homepage":"vivaldi://startpage/","language_at_install":"en-GB","list":{"selections":{"SETTINGS_TREE":{"anchorId":3,"leadId":3,"selectedIds":[3]}}},"mail":{"label_items":{"order":["$label1","$label2","$label3","$label4","$label5"]}},"panels":{"window_defaults":{"barVisible":false,"width":0}},"privacy":{"adverse_ad_block":{"last_update":"2026-04-12T19:11:23.109Z"}},"sessions":{"save_version":1},"settings":{"size":{"height":800,"left":0,"top":0,"width":990}},"startpage":{"speed_dial":{"order":[],"restore_page_id":"16"}},"startup":{"active_days":[1.776021090938e+12,1.776106886309e+12],"crash_detection_last_seen_version":"7.9.3970.50","first_seen_version":"7.8.3925.81","has_seen_feature":1,"has_seen_welcome_page":true,"keystore_canary":"djExsWWRMcMHV7XKz/+qO1NetNLRuiISmSoSUHaZB69FL/s=","last_seen_version":"7.9.3970.50","was_encryption_used":true},"status_bar":{"display":1,"minimized":0},"system":{"search_engine":{"default":{"index":5,"last_change":10000175}},"show_exit_confirmation_dialog":false},"theme":{"schedule":{"o_s":{"dark":"Vivaldi2","light":"Vivaldi2"}}},"themes":{"system":[{"accentFromPage":true,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.85,"backgroundImage":"/resources/theme/vivaldi/background.webp","backgroundPosition":"stretch","blur":8,"colorAccentBg":"#ef3939","colorBg":"#f7f7f7","colorFg":"#2f2d2d","colorHighlightBg":"#2c78f2","colorWindowBg":"#f7f7f7","contrast":0,"defaultBackground":"/resources/theme/vivaldi/background.webp","dimBlurred":false,"engineVersion":1,"id":"Vivaldi1","name":"Vivaldi","preferSystemAccent":false,"radius":14,"simpleScrollbar":true,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":false,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":1,"backgroundImage":"chrome://vivaldi-data/local-image/6D7KF5Z2P6H4IMPKWPYUUSRH7IO3EVU4.jpg","backgroundPosition":"stretch","backgroundSource":"","blur":0,"colorAccentBg":"#4b4c53","colorBg":"#2e2f37","colorFg":"#d3d9e3","colorHighlightBg":"#6590fd","colorWindowBg":"#1D1E21","contrast":0,"defaultBackground":"#2e2f37","dimBlurred":false,"engineVersion":1,"id":"Vivaldi2","name":"Dark","preferSystemAccent":false,"radius":14,"simpleScrollbar":true,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":true,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.85,"backgroundImage":"/resources/bg-paint.webp","backgroundPosition":"stretch","blur":8,"colorAccentBg":"#ff7452","colorBg":"#f7f7f7","colorFg":"#585555","colorHighlightBg":"#1ab5d1","colorWindowBg":"#f7f7f7","contrast":0,"defaultBackground":"/resources/bg-paint.webp","dimBlurred":false,"engineVersion":1,"id":"Vivaldi10","name":"Paint","preferSystemAccent":false,"radius":6,"simpleScrollbar":true,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":true,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.85,"backgroundImage":"/resources/bg-soft-pink.webp","backgroundPosition":"stretch","blur":8,"colorAccentBg":"#9e769a","colorBg":"#f7f7f7","colorFg":"#5d4b5a","colorHighlightBg":"#9e769a","colorWindowBg":"#f7f7f7","contrast":0,"defaultBackground":"/resources/bg-soft-pink.webp","dimBlurred":false,"engineVersion":1,"id":"Vivaldi4","name":"Soft Pink","preferSystemAccent":false,"radius":14,"simpleScrollbar":true,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":true,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.8,"backgroundImage":"/resources/bg_alt_4.webp","backgroundPosition":"stretch","blur":10,"colorAccentBg":"#29b2a4","colorBg":"#f1efea","colorFg":"#192419","colorHighlightBg":"#e9780e","colorWindowBg":"#f1efea","contrast":1,"defaultBackground":"/resources/bg_alt_4.webp","engineVersion":1,"id":"Vivaldi7","name":"Beach","preferSystemAccent":false,"radius":5,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":false,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":1,"backgroundImage":"","backgroundPosition":"stretch","blur":0,"buttons":{"Back":"/resources/theme/vivaldi/Back.svg","BreakMode":"/resources/theme/vivaldi/BreakMode.svg","CalendarStatus":"/resources/theme/vivaldi/CalendarStatus.svg","CaptureImages":"/resources/theme/vivaldi/CaptureImages.svg","Clock":"/resources/theme/vivaldi/Clock.svg","DownloadButton":"/resources/theme/vivaldi/DownloadButton.svg","Extensions":"/resources/theme/vivaldi/Extensions.svg","FastForward":"/resources/theme/vivaldi/FastForward.svg","Forward":"/resources/theme/vivaldi/Forward.svg","Home":"/resources/theme/vivaldi/Home.svg","ImagesToggle":"/resources/theme/vivaldi/ImagesToggle.svg","MailBack":"/resources/theme/vivaldi/MailBack.svg","MailCompose":"/resources/theme/vivaldi/MailCompose.svg","MailForward":"/resources/theme/vivaldi/MailForward.svg","MailMsgArchive":"/resources/theme/vivaldi/MailMsgArchive.svg","MailMsgArchiveRestore":"/resources/theme/vivaldi/MailMsgArchiveRestore.svg","MailMsgAttach":"/resources/theme/vivaldi/MailMsgAttach.svg","MailMsgDiscard":"/resources/theme/vivaldi/MailMsgDiscard.svg","MailMsgEdit":"/resources/theme/vivaldi/MailMsgEdit.svg","MailMsgFlag":"/resources/theme/vivaldi/MailMsgFlag.svg","MailMsgForward":"/resources/theme/vivaldi/MailMsgForward.svg","MailMsgLabel":"/resources/theme/vivaldi/MailMsgLabel.svg","MailMsgMove":"/resources/theme/vivaldi/MailMsgMove.svg","MailMsgReply":"/resources/theme/vivaldi/MailMsgReply.svg","MailMsgReplyToAll":"/resources/theme/vivaldi/MailMsgReplyToAll.svg","MailMsgSend":"/resources/theme/vivaldi/MailMsgSend.svg","MailMsgShowHeaders":"/resources/theme/vivaldi/MailMsgShowHeaders.svg","MailMsgSpam":"/resources/theme/vivaldi/MailMsgSpam.svg","MailMsgSpamRestore":"/resources/theme/vivaldi/MailMsgSpamRestore.svg","MailMsgStatusRead":"/resources/theme/vivaldi/MailMsgStatusRead.svg","MailMsgStatusUnread":"/resources/theme/vivaldi/MailMsgStatusUnread.svg","MailMsgTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","MailMsgTrashRestore":"/resources/theme/vivaldi/MailMsgTrashRestore.svg","MailReload":"/resources/theme/vivaldi/MailReload.svg","MailRenderingMethod":"/resources/theme/vivaldi/MailRenderingMethod.svg","MailRenderingMethodText":"/resources/theme/vivaldi/MailRenderingMethodText.svg","MailStatus":"/resources/theme/vivaldi/MailStatus.svg","MailViewLayout":"/resources/theme/vivaldi/MailViewLayout.svg","MailViewThreading":"/resources/theme/vivaldi/MailViewThreading.svg","PageActions":"/resources/theme/vivaldi/PageActions.svg","PanelBookmarks":"/resources/theme/vivaldi/PanelBookmarks.svg","PanelCalendar":"/resources/theme/vivaldi/PanelCalendar.svg","PanelContacts":"/resources/theme/vivaldi/PanelContacts.svg","PanelDownloads":"/resources/theme/vivaldi/PanelDownloads.svg","PanelFeeds":"/resources/theme/vivaldi/PanelFeeds.svg","PanelHistory":"/resources/theme/vivaldi/PanelHistory.svg","PanelMail":"/resources/theme/vivaldi/PanelMail.svg","PanelNotes":"/resources/theme/vivaldi/PanelNotes.svg","PanelReadingList":"/resources/theme/vivaldi/PanelReadingList.svg","PanelSession":"/resources/theme/vivaldi/PanelSession.svg","PanelTasks":"/resources/theme/vivaldi/PanelTasks.svg","PanelToggle":"/resources/theme/vivaldi/PanelToggle.svg","PanelTranslate":"/resources/theme/vivaldi/PanelTranslate.svg","PanelWeb":"/resources/theme/vivaldi/PanelWeb.svg","PanelWindow":"/resources/theme/vivaldi/PanelWindow.svg","Proxy":"/resources/theme/vivaldi/Proxy.svg","ReadingList":"/resources/theme/vivaldi/ReadingList.svg","Reload":"/resources/theme/vivaldi/Reload.svg","Rewind":"/resources/theme/vivaldi/Rewind.svg","SearchField":"/resources/theme/vivaldi/SearchField.svg","Settings":"/resources/theme/vivaldi/Settings.svg","Stop":"/resources/theme/vivaldi/Stop.svg","SyncStatus":"/resources/theme/vivaldi/SyncStatus.svg","SyncedTabs":"/resources/theme/vivaldi/SyncStatus.svg","TabsTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","TilingToggle":"/resources/theme/vivaldi/TilingToggle.svg","ToggleAutoHide":"/resources/theme/vivaldi/ToggleAutoHide.svg","UpdateButton":"/resources/theme/vivaldi/UpdateButton.svg","WorkspaceButton":"/resources/theme/vivaldi/WorkspaceButton.svg"},"colorAccentBg":"#cccccc","colorBg":"#f6f6f6","colorFg":"#333333","colorHighlightBg":"#4c70f0","colorWindowBg":"#edeef2","contrast":1,"defaultBackground":"#edeef2","engineVersion":1,"id":"Vivaldi5","name":"Subtle","preferSystemAccent":true,"radius":4,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":false,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.75,"backgroundImage":"","backgroundPosition":"stretch","blur":0,"buttons":{"Back":"/resources/theme/vivaldi/Back.svg","BreakMode":"/resources/theme/vivaldi/BreakMode.svg","CalendarStatus":"/resources/theme/vivaldi/CalendarStatus.svg","CaptureImages":"/resources/theme/vivaldi/CaptureImages.svg","Clock":"/resources/theme/vivaldi/Clock.svg","DownloadButton":"/resources/theme/vivaldi/DownloadButton.svg","Extensions":"/resources/theme/vivaldi/Extensions.svg","FastForward":"/resources/theme/vivaldi/FastForward.svg","Forward":"/resources/theme/vivaldi/Forward.svg","Home":"/resources/theme/vivaldi/Home.svg","ImagesToggle":"/resources/theme/vivaldi/ImagesToggle.svg","MailBack":"/resources/theme/vivaldi/MailBack.svg","MailCompose":"/resources/theme/vivaldi/MailCompose.svg","MailForward":"/resources/theme/vivaldi/MailForward.svg","MailMsgArchive":"/resources/theme/vivaldi/MailMsgArchive.svg","MailMsgArchiveRestore":"/resources/theme/vivaldi/MailMsgArchiveRestore.svg","MailMsgAttach":"/resources/theme/vivaldi/MailMsgAttach.svg","MailMsgDiscard":"/resources/theme/vivaldi/MailMsgDiscard.svg","MailMsgEdit":"/resources/theme/vivaldi/MailMsgEdit.svg","MailMsgFlag":"/resources/theme/vivaldi/MailMsgFlag.svg","MailMsgForward":"/resources/theme/vivaldi/MailMsgForward.svg","MailMsgLabel":"/resources/theme/vivaldi/MailMsgLabel.svg","MailMsgMove":"/resources/theme/vivaldi/MailMsgMove.svg","MailMsgReply":"/resources/theme/vivaldi/MailMsgReply.svg","MailMsgReplyToAll":"/resources/theme/vivaldi/MailMsgReplyToAll.svg","MailMsgSend":"/resources/theme/vivaldi/MailMsgSend.svg","MailMsgShowHeaders":"/resources/theme/vivaldi/MailMsgShowHeaders.svg","MailMsgSpam":"/resources/theme/vivaldi/MailMsgSpam.svg","MailMsgSpamRestore":"/resources/theme/vivaldi/MailMsgSpamRestore.svg","MailMsgStatusRead":"/resources/theme/vivaldi/MailMsgStatusRead.svg","MailMsgStatusUnread":"/resources/theme/vivaldi/MailMsgStatusUnread.svg","MailMsgTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","MailMsgTrashRestore":"/resources/theme/vivaldi/MailMsgTrashRestore.svg","MailReload":"/resources/theme/vivaldi/MailReload.svg","MailRenderingMethod":"/resources/theme/vivaldi/MailRenderingMethod.svg","MailRenderingMethodText":"/resources/theme/vivaldi/MailRenderingMethodText.svg","MailStatus":"/resources/theme/vivaldi/MailStatus.svg","MailViewLayout":"/resources/theme/vivaldi/MailViewLayout.svg","MailViewThreading":"/resources/theme/vivaldi/MailViewThreading.svg","PageActions":"/resources/theme/vivaldi/PageActions.svg","PanelBookmarks":"/resources/theme/vivaldi/PanelBookmarks.svg","PanelCalendar":"/resources/theme/vivaldi/PanelCalendar.svg","PanelContacts":"/resources/theme/vivaldi/PanelContacts.svg","PanelDownloads":"/resources/theme/vivaldi/PanelDownloads.svg","PanelFeeds":"/resources/theme/vivaldi/PanelFeeds.svg","PanelHistory":"/resources/theme/vivaldi/PanelHistory.svg","PanelMail":"/resources/theme/vivaldi/PanelMail.svg","PanelNotes":"/resources/theme/vivaldi/PanelNotes.svg","PanelReadingList":"/resources/theme/vivaldi/PanelReadingList.svg","PanelSession":"/resources/theme/vivaldi/PanelSession.svg","PanelTasks":"/resources/theme/vivaldi/PanelTasks.svg","PanelToggle":"/resources/theme/vivaldi/PanelToggle.svg","PanelTranslate":"/resources/theme/vivaldi/PanelTranslate.svg","PanelWeb":"/resources/theme/vivaldi/PanelWeb.svg","PanelWindow":"/resources/theme/vivaldi/PanelWindow.svg","Proxy":"/resources/theme/vivaldi/Proxy.svg","ReadingList":"/resources/theme/vivaldi/ReadingList.svg","Reload":"/resources/theme/vivaldi/Reload.svg","Rewind":"/resources/theme/vivaldi/Rewind.svg","SearchField":"/resources/theme/vivaldi/SearchField.svg","Settings":"/resources/theme/vivaldi/Settings.svg","Stop":"/resources/theme/vivaldi/Stop.svg","SyncStatus":"/resources/theme/vivaldi/SyncStatus.svg","SyncedTabs":"/resources/theme/vivaldi/SyncStatus.svg","TabsTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","TilingToggle":"/resources/theme/vivaldi/TilingToggle.svg","ToggleAutoHide":"/resources/theme/vivaldi/ToggleAutoHide.svg","UpdateButton":"/resources/theme/vivaldi/UpdateButton.svg","WorkspaceButton":"/resources/theme/vivaldi/WorkspaceButton.svg"},"colorAccentBg":"#404040","colorBg":"#2f2f2f","colorFg":"#dbdbdb","colorHighlightBg":"#579c8e","colorWindowBg":"#1D1E21","contrast":2,"defaultBackground":"#1D1E21","engineVersion":1,"id":"Vivaldi3x","name":"Issuna","preferSystemAccent":false,"radius":4,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":true,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.75,"backgroundImage":"/resources/bg_martin-martz-7it4_acM-0M-unsplash.webp","backgroundPosition":"stretch","blur":10,"buttons":{"Back":"/resources/theme/vivaldi/Back.svg","BreakMode":"/resources/theme/vivaldi/BreakMode.svg","CalendarStatus":"/resources/theme/vivaldi/CalendarStatus.svg","CaptureImages":"/resources/theme/vivaldi/CaptureImages.svg","Clock":"/resources/theme/vivaldi/Clock.svg","DownloadButton":"/resources/theme/vivaldi/DownloadButton.svg","Extensions":"/resources/theme/vivaldi/Extensions.svg","FastForward":"/resources/theme/vivaldi/FastForward.svg","Forward":"/resources/theme/vivaldi/Forward.svg","Home":"/resources/theme/vivaldi/Home.svg","ImagesToggle":"/resources/theme/vivaldi/ImagesToggle.svg","MailBack":"/resources/theme/vivaldi/MailBack.svg","MailCompose":"/resources/theme/vivaldi/MailCompose.svg","MailForward":"/resources/theme/vivaldi/MailForward.svg","MailMsgArchive":"/resources/theme/vivaldi/MailMsgArchive.svg","MailMsgArchiveRestore":"/resources/theme/vivaldi/MailMsgArchiveRestore.svg","MailMsgAttach":"/resources/theme/vivaldi/MailMsgAttach.svg","MailMsgDiscard":"/resources/theme/vivaldi/MailMsgDiscard.svg","MailMsgEdit":"/resources/theme/vivaldi/MailMsgEdit.svg","MailMsgFlag":"/resources/theme/vivaldi/MailMsgFlag.svg","MailMsgForward":"/resources/theme/vivaldi/MailMsgForward.svg","MailMsgLabel":"/resources/theme/vivaldi/MailMsgLabel.svg","MailMsgMove":"/resources/theme/vivaldi/MailMsgMove.svg","MailMsgReply":"/resources/theme/vivaldi/MailMsgReply.svg","MailMsgReplyToAll":"/resources/theme/vivaldi/MailMsgReplyToAll.svg","MailMsgSend":"/resources/theme/vivaldi/MailMsgSend.svg","MailMsgShowHeaders":"/resources/theme/vivaldi/MailMsgShowHeaders.svg","MailMsgSpam":"/resources/theme/vivaldi/MailMsgSpam.svg","MailMsgSpamRestore":"/resources/theme/vivaldi/MailMsgSpamRestore.svg","MailMsgStatusRead":"/resources/theme/vivaldi/MailMsgStatusRead.svg","MailMsgStatusUnread":"/resources/theme/vivaldi/MailMsgStatusUnread.svg","MailMsgTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","MailMsgTrashRestore":"/resources/theme/vivaldi/MailMsgTrashRestore.svg","MailReload":"/resources/theme/vivaldi/MailReload.svg","MailRenderingMethod":"/resources/theme/vivaldi/MailRenderingMethod.svg","MailRenderingMethodText":"/resources/theme/vivaldi/MailRenderingMethodText.svg","MailStatus":"/resources/theme/vivaldi/MailStatus.svg","MailViewLayout":"/resources/theme/vivaldi/MailViewLayout.svg","MailViewThreading":"/resources/theme/vivaldi/MailViewThreading.svg","PageActions":"/resources/theme/vivaldi/PageActions.svg","PanelBookmarks":"/resources/theme/vivaldi/PanelBookmarks.svg","PanelCalendar":"/resources/theme/vivaldi/PanelCalendar.svg","PanelContacts":"/resources/theme/vivaldi/PanelContacts.svg","PanelDownloads":"/resources/theme/vivaldi/PanelDownloads.svg","PanelFeeds":"/resources/theme/vivaldi/PanelFeeds.svg","PanelHistory":"/resources/theme/vivaldi/PanelHistory.svg","PanelMail":"/resources/theme/vivaldi/PanelMail.svg","PanelNotes":"/resources/theme/vivaldi/PanelNotes.svg","PanelReadingList":"/resources/theme/vivaldi/PanelReadingList.svg","PanelSession":"/resources/theme/vivaldi/PanelSession.svg","PanelTasks":"/resources/theme/vivaldi/PanelTasks.svg","PanelToggle":"/resources/theme/vivaldi/PanelToggle.svg","PanelTranslate":"/resources/theme/vivaldi/PanelTranslate.svg","PanelWeb":"/resources/theme/vivaldi/PanelWeb.svg","PanelWindow":"/resources/theme/vivaldi/PanelWindow.svg","Proxy":"/resources/theme/vivaldi/Proxy.svg","ReadingList":"/resources/theme/vivaldi/ReadingList.svg","Reload":"/resources/theme/vivaldi/Reload.svg","Rewind":"/resources/theme/vivaldi/Rewind.svg","SearchField":"/resources/theme/vivaldi/SearchField.svg","Settings":"/resources/theme/vivaldi/Settings.svg","Stop":"/resources/theme/vivaldi/Stop.svg","SyncStatus":"/resources/theme/vivaldi/SyncStatus.svg","SyncedTabs":"/resources/theme/vivaldi/SyncStatus.svg","TabsTrash":"/resources/theme/vivaldi/MailMsgTrash.svg","TilingToggle":"/resources/theme/vivaldi/TilingToggle.svg","ToggleAutoHide":"/resources/theme/vivaldi/ToggleAutoHide.svg","UpdateButton":"/resources/theme/vivaldi/UpdateButton.svg","WorkspaceButton":"/resources/theme/vivaldi/WorkspaceButton.svg"},"colorAccentBg":"#e95421","colorBg":"#403c3a","colorFg":"#d5cbc8","colorHighlightBg":"#ff8142","colorWindowBg":"#41403b","contrast":0,"defaultBackground":"/resources/bg_martin-martz-7it4_acM-0M-unsplash.webp","engineVersion":1,"id":"Vivaldi3","name":"Human","preferSystemAccent":false,"radius":4,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":false,"accentOnWindow":true,"accentSaturationLimit":1,"alpha":0.95,"backgroundImage":"/resources/bg_geometric_1.webp","backgroundPosition":"stretch","blur":10,"colorAccentBg":"#7F5FEC","colorBg":"#f6f6f6","colorFg":"#333333","colorHighlightBg":"#7F5FEC","colorWindowBg":"#7F5FEC","contrast":3,"defaultBackground":"/resources/bg_geometric_1.webp","engineVersion":1,"id":"Vivaldi8","name":"Purple Rain","preferSystemAccent":false,"radius":4,"transparencyTabBar":true,"transparencyTabs":false,"url":"","version":1},{"accentFromPage":false,"accentOnWindow":false,"accentSaturationLimit":1,"alpha":1,"backgroundImage":"","backgroundPosition":"stretch","blur":0,"colorAccentBg":"#404076","colorBg":"#23234f","colorFg":"#c0c0f1","colorHighlightBg":"#5f79fd","colorWindowBg":"#1b1a42","contrast":2,"defaultBackground":"#1b1a42","engineVersion":1,"id":"Vivaldi9","name":"Private","preferSystemAccent":false,"radius":4,"transparencyTabBar":false,"transparencyTabs":false,"url":"","version":1}]},"toolbars":{"navigation":["PanelToggle","PanelWidthSpacer","Back","Forward","Home","Reload","AddressField","Spacer","Extensions","VPNButton","UpdateButton","AccountButton"],"tabbar_before":[]},"translate":{"enabled":true},"welcome":{"read_pages":["intro","account","import_data","tracker_and_ad","personalize","tabs","welcome_feature_amount"]},"windows":{"show_window_close_confirmation_dialog":false},"workspaces":{"button":{"show_name":false}}},"web_apps":{"did_migrate_default_chrome_apps":["MigrateDefaultChromeAppToWebAppsGSuite","MigrateDefaultChromeAppToWebAppsNonGSuite"],"last_preinstall_synchronize_version":"146"},"webkit":{"webprefs":{"force_dark_mode_enabled":false}}}
\ No newline at end of file diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/raveos-app-installer.py b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/raveos-app-installer.py new file mode 100644 index 0000000..ea8dea4 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/lib/raveos-app-installer/raveos-app-installer.py @@ -0,0 +1,1150 @@ +#!/usr/bin/env python3 +""" +RaveOS App Installer +==================== +Egyetlen fájlos, letisztult PyQt6 alkalmazástelepítő a RaveOS-hez. + +Tervezési elvek: + * A welcome app vizuális témája: dark charcoal, muted natural green accent, + Bebas Neue display font, minimal lekerekítés, semmi neon / cyberpunk. + * USER-ként fut (NEM root). A rendszerszintű parancsok (pacman) per-művelet + `pkexec`-en mennek -> Wayland/Hyprland-helyes (a root GUI Waylanden gáz). + * Háttér QThread a telepítéshez -> a GUI nem fagy be / nem zár be magától. + * GUI + CLI ugyanabból a fájlból (argparse). + * Az alkalmazás-katalógus külön `app-list.json`-ban (te frissíted GitHubról). + +Backendek (app "type" mezője): + pacman -> pkexec pacman -S ... (id = csomagnév) + aur -> yay -S ... user-ként (id = AUR csomagnév) + flatpak -> flatpak install --user ... (id = flatpak app id, flathubról) + script -> bash -c <id> (id = a futtatandó parancs) + +Függőségek: python-pyqt6, polkit (pkexec), flatpak, opcionálisan yay. +Hyprlandon kell egy polkit agent is (pl. hyprpolkit-agent vagy polkit-gnome). +""" + +import argparse +import json +import os +import shutil +import subprocess +import sys +from pathlib import Path + +# ───────────────────────────────────────────────────────────────────────────── +# Konstansok / útvonalak +# ───────────────────────────────────────────────────────────────────────────── + +APP_NAME = "RaveOS App Installer" +APP_ID = "raveos-app-installer" # Wayland app_id (Hyprland window rule-okhoz) +APP_VERSION = "2.0" + +# app-list.json keresési sorrend: a script mellett -> /usr/share -> ~/.config +_SCRIPT_DIR = Path(__file__).resolve().parent +APP_LIST_CANDIDATES = [ + _SCRIPT_DIR / "app-list.json", + Path("/usr/share/raveos/app-list.json"), + Path.home() / ".config" / "raveos" / "app-list.json", +] + +CATEGORY_ALL = "All" + + +# ───────────────────────────────────────────────────────────────────────────── +# Téma (a welcome app stílusa) +# ───────────────────────────────────────────────────────────────────────────── + +C = { + "bg": "#232427", + "header": "#1b1c1e", + "surface": "#2b2c30", + "surface_hi": "#34353a", + "border": "#3a3b40", + "border_hi": "#4a4b52", + "accent": "#62a052", # muted natural green + "accent_hi": "#72b062", + "accent_dim": "#4d8043", + "text": "#eaeaea", + "text_dim": "#9298a0", + "text_mut": "#6c727a", + "danger": "#b5544a", + "danger_hi": "#c56458", +} + +# Per-type kis badge színek (visszafogottak) +TYPE_LABEL = { + "pacman": "pacman", + "aur": "AUR", + "flatpak": "flatpak", + "script": "script", +} + + +def build_qss() -> str: + return f""" + QWidget {{ + background: {C['bg']}; + color: {C['text']}; + font-size: 13px; + }} + QToolTip {{ + background: {C['surface']}; + color: {C['text']}; + border: 1px solid {C['border']}; + padding: 4px; + }} + + /* Fejléc sáv */ + QFrame#Header {{ + background: {C['header']}; + border: none; + border-bottom: 1px solid {C['border']}; + }} + + /* Kártya-szerű felületek */ + QFrame#Card, QScrollArea, QFrame#ListHost {{ + background: {C['bg']}; + border: none; + }} + + /* Label-ek átlátszó háttere (ne nyomja rá a QWidget bg-t) */ + QLabel {{ background: transparent; }} + + /* App sorok */ + QFrame#Row {{ + background: {C['surface']}; + border: 1px solid {C['border']}; + border-radius: 4px; + }} + QFrame#Row:hover {{ + background: {C['surface_hi']}; + border: 1px solid {C['border_hi']}; + }} + + /* Kereső / combo */ + QLineEdit, QComboBox {{ + background: {C['surface']}; + border: 1px solid {C['border']}; + border-radius: 4px; + padding: 7px 10px; + color: {C['text']}; + selection-background-color: {C['accent_dim']}; + }} + QLineEdit:focus, QComboBox:focus {{ + border: 1px solid {C['accent']}; + }} + QComboBox::drop-down {{ border: none; width: 22px; }} + QComboBox QAbstractItemView {{ + background: {C['surface']}; + border: 1px solid {C['border']}; + selection-background-color: {C['accent_dim']}; + outline: none; + }} + + /* Szegmentált fülek (All / Installed) */ + QPushButton#Tab {{ + background: transparent; + border: 1px solid {C['border']}; + border-radius: 4px; + padding: 6px 18px; + color: {C['text_dim']}; + }} + QPushButton#Tab:hover {{ color: {C['text']}; border-color: {C['border_hi']}; }} + QPushButton#Tab:checked {{ + background: {C['surface_hi']}; + color: {C['text']}; + border-color: {C['border_hi']}; + }} + + /* Gombok */ + QPushButton {{ + background: {C['surface']}; + border: 1px solid {C['border']}; + border-radius: 4px; + padding: 9px 18px; + color: {C['text']}; + }} + QPushButton:hover {{ background: {C['surface_hi']}; border-color: {C['border_hi']}; }} + QPushButton:disabled {{ color: {C['text_mut']}; border-color: {C['border']}; }} + + QPushButton#Primary {{ + background: {C['accent']}; + border: 1px solid {C['accent']}; + color: #15240f; + font-weight: 600; + }} + QPushButton#Primary:hover {{ background: {C['accent_hi']}; border-color: {C['accent_hi']}; }} + QPushButton#Primary:disabled {{ background: {C['accent_dim']}; border-color: {C['accent_dim']}; color: #2a3a22; }} + + QPushButton#Danger {{ border-color: {C['danger']}; color: {C['danger_hi']}; }} + QPushButton#Danger:hover {{ background: {C['danger']}; color: {C['text']}; }} + QPushButton#Danger:disabled {{ color: {C['text_mut']}; border-color: {C['border']}; }} + + /* Checkbox: zöld kitöltés bekapcsoláskor (asset nélkül) */ + QCheckBox {{ spacing: 0; }} + QCheckBox::indicator {{ + width: 17px; height: 17px; + border: 1px solid {C['border_hi']}; + border-radius: 3px; + background: transparent; + }} + QCheckBox::indicator:hover {{ border-color: {C['accent']}; }} + QCheckBox::indicator:checked {{ + background: {C['accent']}; + border: 1px solid {C['accent']}; + }} + + /* Log */ + QPlainTextEdit#Log {{ + background: {C['header']}; + border: 1px solid {C['border']}; + border-radius: 4px; + color: {C['text_dim']}; + font-family: "JetBrains Mono", "DejaVu Sans Mono", monospace; + font-size: 12px; + padding: 6px; + }} + + /* Progress */ + QProgressBar {{ + background: {C['surface']}; + border: 1px solid {C['border']}; + border-radius: 4px; + text-align: center; + color: {C['text']}; + height: 22px; + }} + QProgressBar::chunk {{ background: {C['accent']}; border-radius: 3px; }} + + /* Scrollbar */ + QScrollBar:vertical {{ background: transparent; width: 10px; margin: 0; }} + QScrollBar::handle:vertical {{ + background: {C['border_hi']}; border-radius: 5px; min-height: 28px; + }} + QScrollBar::handle:vertical:hover {{ background: {C['text_mut']}; }} + QScrollBar::add-line, QScrollBar::sub-line {{ height: 0; }} + QScrollBar::add-page, QScrollBar::sub-page {{ background: transparent; }} + """ + + +# ───────────────────────────────────────────────────────────────────────────── +# Adat: katalógus betöltés + telepítettség detektálás +# ───────────────────────────────────────────────────────────────────────────── + +def load_catalog() -> list: + """app-list.json beolvasása az első létező útvonalról.""" + for path in APP_LIST_CANDIDATES: + if path.is_file(): + try: + data = json.loads(path.read_text(encoding="utf-8")) + except (json.JSONDecodeError, OSError) as exc: + raise RuntimeError(f"Hibás app-list.json ({path}): {exc}") + apps = data.get("apps", data) if isinstance(data, dict) else data + cleaned = [] + for a in apps: + if not isinstance(a, dict) or "name" not in a or "id" not in a: + continue + if a.get("type") == "message": + continue + a.setdefault("type", "pacman") + a.setdefault("category", "Other") + a.setdefault("description", a.get("desc", "")) + cleaned.append(a) + cleaned.sort(key=lambda x: x["name"].lower()) + return cleaned + raise RuntimeError( + "Nem található app-list.json. Keresett helyek:\n " + + "\n ".join(str(p) for p in APP_LIST_CANDIDATES) + ) + + +def _query_set(cmd) -> set: + try: + out = subprocess.run(cmd, capture_output=True, text=True, timeout=20) + return {l.strip() for l in out.stdout.splitlines() if l.strip()} + except (subprocess.SubprocessError, FileNotFoundError, OSError): + return set() + + +def installed_index() -> dict: + """Egyetlen lekérdezés backendenként -> gyors membership check.""" + pac = _query_set(["pacman", "-Qq"]) + flat = _query_set(["flatpak", "list", "--app", "--columns=application"]) + return {"pacman": pac, "flatpak": flat} + + +def is_installed(app: dict, idx: dict) -> bool: + t = app.get("type", "pacman") + + if t in ("pacman", "aur"): + packages = app.get("packages") or [app["id"]] + return all(p in idx["pacman"] for p in packages) + + if t == "flatpak-user": + fid = app.get("flatpak_id", "") + return bool(fid) and fid in idx["flatpak"] + + if t == "script": + check_pkgs = app.get("check_packages") + if check_pkgs: + return all(p in idx["pacman"] for p in check_pkgs) + chk = app.get("check") + if not chk: + return False + if chk.startswith("/") and Path(chk).exists(): + return True + try: + return subprocess.run(["bash", "-c", chk], + capture_output=True, timeout=15).returncode == 0 + except (subprocess.SubprocessError, OSError): + return False + + return False + + +# ───────────────────────────────────────────────────────────────────────────── +# Parancs-építés (telepítés / eltávolítás), batch-elve backendenként +# ───────────────────────────────────────────────────────────────────────────── + +def _root_prefix(gui: bool) -> list: + """GUI -> sudo -S (jelszó stdin-ről), terminál -> sudo, ha már root -> semmi.""" + if os.geteuid() == 0: + return [] + return ["sudo", "-S"] + + +def plan_commands(apps: list, install: bool, gui: bool) -> list: + """ + Visszaad egy listát: [(címke, parancs_lista), ...]. + Backendenként batch-eli a csomagokat -> kevesebb pkexec prompt. + """ + import shlex + pac, aur, flat, scripts, post = [], [], [], [], [] + + for a in apps: + t = a.get("type", "pacman") + if t == "pacman": + pkgs = a.get("packages") or [a["id"]] + pac.extend(pkgs) + if install: + for cmd_str in a.get("post_install", []): + post.append((f"post: {a['name']}", shlex.split(cmd_str))) + elif t == "aur": + pkgs = a.get("packages") or [a["id"]] + aur.extend(pkgs) + elif t == "flatpak-user": + fid = a.get("flatpak_id") + if fid: + flat.append((fid, a.get("post_install", []), a["name"])) + elif t == "script": + if install or a.get("removable", True): + scripts.append(a) + + rp = _root_prefix(gui) + steps = [] + + if pac: + if install: + steps.append((f"pacman: {', '.join(pac)}", + rp + ["pacman", "-S", "--needed", "--noconfirm", *pac])) + else: + steps.append((f"pacman -R: {', '.join(pac)}", + rp + ["pacman", "-Rns", "--noconfirm", *pac])) + + if aur: + if install: + steps.append((f"AUR: {', '.join(aur)}", + ["yay", "-S", "--needed", "--noconfirm", *aur])) + else: + steps.append((f"AUR -R: {', '.join(aur)}", + ["yay", "-Rns", "--noconfirm", *aur])) + + if flat and install: + steps.append(("flathub remote", [ + "flatpak", "remote-add", "--if-not-exists", "--user", + "flathub", "https://dl.flathub.org/repo/flathub.flatpakrepo" + ])) + + for fid, post_cmds, name in flat: + if install: + steps.append((f"flatpak: {fid}", + ["flatpak", "install", "--user", "--noninteractive", + "--or-update", "flathub", fid])) + for cmd_str in post_cmds: + steps.append((f"post: {name}", shlex.split(cmd_str))) + else: + steps.append((f"flatpak uninstall: {fid}", + ["flatpak", "uninstall", "--user", "-y", fid])) + + # Script env: a szkript tudja ki a tényleges user (sudo után root fut) + _caller = os.environ.get("USER") or os.environ.get("LOGNAME") or "" + _caller_home = os.path.expanduser("~") + _caller_uid = str(os.getuid()) + _xdg_runtime = os.environ.get("XDG_RUNTIME_DIR", f"/run/user/{_caller_uid}") + _config_dir = str(_SCRIPT_DIR / "data" / "configs") + _script_env = [ + "env", + f"INSTALL_USER={_caller}", + f"INSTALL_HOME={_caller_home}", + f"TARGET_UID={_caller_uid}", + f"TARGET_XDG_RUNTIME_DIR={_xdg_runtime}", + f"RAVEOS_CONFIG_PACKAGE_DIR={_config_dir}", + ] + + for a in scripts: + script_name = a.get("script", "") + script_path = _SCRIPT_DIR / "data" / "actions" / script_name + if script_name and script_path.exists(): + action = "install" if install else "remove" + steps.append((f"script: {a['name']}", + rp + _script_env + ["bash", str(script_path), action])) + + steps.extend(post) + return steps + + +def stream_command(label: str, cmd: list, emit, password: str = "") -> bool: + """Parancs futtatása élő kimenettel. emit(str) -> log sor. True ha sikeres.""" + emit(f"$ {' '.join(cmd)}") + try: + needs_pw = len(cmd) >= 2 and cmd[0] == "sudo" and cmd[1] == "-S" + stdin_pipe = subprocess.PIPE if needs_pw else None + proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, stdin=stdin_pipe, + text=True, bufsize=1) + if needs_pw and password: + proc.stdin.write(password + "\n") + proc.stdin.flush() + proc.stdin.close() + except (FileNotFoundError, OSError) as exc: + emit(f"[HIBA] nem indítható: {exc}") + return False + for line in proc.stdout: + emit(line.rstrip("\n")) + proc.wait() + ok = proc.returncode == 0 + emit(f"[{'OK' if ok else 'HIBA(' + str(proc.returncode) + ')'}] {label}") + return ok + + +# ───────────────────────────────────────────────────────────────────────────── +# GUI rész (csak ha van PyQt6 / display) +# ───────────────────────────────────────────────────────────────────────────── + +BACKUP_LIST_CANDIDATES = [ + _SCRIPT_DIR / "data/backup/backup-paths.json", + Path("/usr/share/raveos/backup-paths.json"), +] + + +def load_backup_catalog() -> list: + for path in BACKUP_LIST_CANDIDATES: + if path.is_file(): + try: + data = json.loads(path.read_text(encoding="utf-8")) + return data.get("groups", []) + except (json.JSONDecodeError, OSError): + return [] + return [] + + +def run_gui() -> int: + from PyQt6.QtWidgets import ( + QApplication, QMainWindow, QWidget, QVBoxLayout, QHBoxLayout, + QLabel, QPushButton, QLineEdit, QComboBox, QScrollArea, QFrame, + QCheckBox, QPlainTextEdit, QProgressBar, QButtonGroup, QSizePolicy, + QMessageBox, QFileDialog, QDialog, + ) + from PyQt6.QtCore import Qt, QThread, pyqtSignal + from PyQt6.QtGui import QFont, QFontDatabase + + # ── display font helper (Bebas Neue, fallbackkel) ──────────────────────── + def display_font(size: int, weight=QFont.Weight.Normal) -> QFont: + for fam in ("Bebas Neue", "Oswald", "Anton"): + if fam in QFontDatabase.families(): + f = QFont(fam, size) + f.setLetterSpacing(QFont.SpacingType.PercentageSpacing, 104) + return f + f = QFont() # fallback: rendszer sans, bold + tracking + f.setPointSize(size) + f.setBold(True) + f.setLetterSpacing(QFont.SpacingType.PercentageSpacing, 102) + return f + + # ── háttér worker ──────────────────────────────────────────────────────── + class Worker(QThread): + log = pyqtSignal(str) + progress = pyqtSignal(int) # 0..100 + done = pyqtSignal(int, int) # ok_steps, total_steps + + def __init__(self, steps, password: str = ""): + super().__init__() + self.steps = steps + self.password = password + + def run(self): + total = len(self.steps) + ok = 0 + for i, (label, cmd) in enumerate(self.steps): + self.log.emit("") + self.log.emit(f"── {label} ──") + if stream_command(label, cmd, self.log.emit, self.password): + ok += 1 + self.progress.emit(int((i + 1) / total * 100)) + self.done.emit(ok, total) + + # ── egy app sor widget ─────────────────────────────────────────────────── + class Row(QFrame): + def __init__(self, app, installed): + super().__init__() + self.app = app + self.installed = installed + self.setObjectName("Row") + lay = QHBoxLayout(self) + lay.setContentsMargins(12, 9, 12, 9) + lay.setSpacing(10) + + self.cb = QCheckBox() + lay.addWidget(self.cb) + + mid = QVBoxLayout() + mid.setSpacing(2) + top = QLabel(app["name"]) + top.setStyleSheet(f"font-weight:600; font-size:14px; color:{C['text']};") + sub = QLabel(f"{app['category']} · {TYPE_LABEL.get(app['type'], app['type'])}" + + (f" · {app['description']}" if app["description"] else "")) + sub.setStyleSheet(f"color:{C['text_dim']}; font-size:12px;") + mid.addWidget(top) + mid.addWidget(sub) + lay.addLayout(mid, 1) + + status = QLabel("telepítve" if installed else "nincs telepítve") + status.setStyleSheet( + f"color:{C['accent_hi'] if installed else C['text_mut']}; font-size:12px;") + lay.addWidget(status) + + # sorra kattintás is váltja a checkboxot + self.setCursor(Qt.CursorShape.PointingHandCursor) + + def mousePressEvent(self, e): + if e.button() == Qt.MouseButton.LeftButton: + self.cb.toggle() + super().mousePressEvent(e) + + # ── backup worker ──────────────────────────────────────────────────────── + class BackupWorker(QThread): + log = pyqtSignal(str) + progress = pyqtSignal(int) + done = pyqtSignal(bool, str) + + def __init__(self, paths, dest, restore=False): + super().__init__() + self.paths = paths # [(label, abs_path), ...] + self.dest = dest # str: .tar.gz útvonal + self.restore = restore + + def run(self): + import tarfile + total = len(self.paths) + if not self.restore: + try: + with tarfile.open(self.dest, "w:gz") as tf: + for i, (label, p) in enumerate(self.paths): + self.log.emit(f"+ {label} ({p})") + if Path(p).exists(): + tf.add(p, arcname=Path(p).name) + else: + self.log.emit(f" [kihagyva, nem létezik]") + self.progress.emit(int((i + 1) / total * 100)) + self.done.emit(True, "Mentés kész.") + except Exception as exc: + self.done.emit(False, str(exc)) + else: + try: + import tarfile + with tarfile.open(self.dest, "r:gz") as tf: + total_members = len(tf.getmembers()) + for i, member in enumerate(tf.getmembers()): + self.log.emit(f"< {member.name}") + tf.extract(member, path=str(Path(self.paths[0][1]).parent), + filter="data") + self.progress.emit(int((i + 1) / total_members * 100)) + self.done.emit(True, "Visszaállítás kész.") + except Exception as exc: + self.done.emit(False, str(exc)) + + # ── fő ablak ───────────────────────────────────────────────────────────── + class Main(QMainWindow): + def __init__(self, catalog): + super().__init__() + from PyQt6.QtWidgets import QStackedWidget + self.catalog = catalog + self.idx = installed_index() + self.rows = [] + self.worker = None + self.backup_worker = None + self.backup_checkboxes = {} # item_id -> (QCheckBox, abs_path, label) + self._sudo_pw = "" + self._sudo_pw_ts = 0.0 # timestamp: mikor lett megjegyezve + + self.setWindowTitle(APP_NAME) + self.resize(1060, 820) + + root = QWidget() + self.setCentralWidget(root) + outer = QVBoxLayout(root) + outer.setContentsMargins(0, 0, 0, 0) + outer.setSpacing(0) + + # ── Header ─────────────────────────────────────────────────────── + header = QFrame() + header.setObjectName("Header") + hl = QHBoxLayout(header) + hl.setContentsMargins(20, 14, 20, 14) + wm = QHBoxLayout() + wm.setSpacing(0) + rave = QLabel("RAVE") + rave.setFont(display_font(26)) + rave.setStyleSheet(f"color:{C['text']};") + os_ = QLabel("OS") + os_.setFont(display_font(26)) + os_.setStyleSheet(f"color:{C['accent']};") + wm.addWidget(rave) + wm.addWidget(os_) + self.header_sep = QLabel(" · APP INSTALLER") + self.header_sep.setFont(display_font(15)) + self.header_sep.setStyleSheet(f"color:{C['text_dim']};") + wm.addWidget(self.header_sep) + hl.addLayout(wm) + hl.addStretch(1) + self.btn_nav = QPushButton("Backup / Restore") + self.btn_nav.clicked.connect(self._go_backup) + hl.addWidget(self.btn_nav) + hl.addSpacing(12) + ver = QLabel(f"v{APP_VERSION}") + ver.setStyleSheet(f"color:{C['text_mut']};") + hl.addWidget(ver) + outer.addWidget(header) + + # ── Stack ───────────────────────────────────────────────────────── + self.stack = QStackedWidget() + outer.addWidget(self.stack, 1) + + # ── Oldal 0: Apps ───────────────────────────────────────────────── + apps_page = QWidget() + bl = QVBoxLayout(apps_page) + bl.setContentsMargins(20, 16, 20, 16) + bl.setSpacing(12) + + frow = QHBoxLayout() + frow.setSpacing(8) + self.tab_all = QPushButton("All") + self.tab_inst = QPushButton("Installed") + for t in (self.tab_all, self.tab_inst): + t.setObjectName("Tab") + t.setCheckable(True) + self.tab_all.setChecked(True) + grp = QButtonGroup(self) + grp.setExclusive(True) + grp.addButton(self.tab_all) + grp.addButton(self.tab_inst) + self.tab_all.clicked.connect(self._refresh_and_filter) + self.tab_inst.clicked.connect(self._refresh_and_filter) + frow.addWidget(self.tab_all) + frow.addWidget(self.tab_inst) + frow.addSpacing(8) + self.search = QLineEdit() + self.search.setPlaceholderText("Keresés…") + self.search.textChanged.connect(self.apply_filter) + frow.addWidget(self.search, 1) + self.cat = QComboBox() + cats = [CATEGORY_ALL] + sorted({a["category"] for a in catalog}) + self.cat.addItems(cats) + self.cat.currentTextChanged.connect(self.apply_filter) + frow.addWidget(self.cat) + bl.addLayout(frow) + + self.scroll = QScrollArea() + self.scroll.setWidgetResizable(True) + self.scroll.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff) + host = QFrame() + host.setObjectName("ListHost") + self.list_lay = QVBoxLayout(host) + self.list_lay.setContentsMargins(0, 0, 6, 0) + self.list_lay.setSpacing(7) + self.list_lay.addStretch(1) + self.scroll.setWidget(host) + bl.addWidget(self.scroll, 1) + + self.log = QPlainTextEdit() + self.log.setObjectName("Log") + self.log.setReadOnly(True) + self.log.setFixedHeight(120) + self.log.hide() + bl.addWidget(self.log) + + arow = QHBoxLayout() + arow.setSpacing(8) + self.btn_install = QPushButton("Telepítés") + self.btn_install.setObjectName("Primary") + self.btn_install.clicked.connect(lambda: self.run_action(True)) + self.btn_remove = QPushButton("Eltávolítás") + self.btn_remove.setObjectName("Danger") + self.btn_remove.clicked.connect(lambda: self.run_action(False)) + self.btn_remove.hide() + self.bar = QProgressBar() + self.bar.setValue(0) + arow.addWidget(self.btn_install) + arow.addWidget(self.btn_remove) + arow.addWidget(self.bar, 1) + bl.addLayout(arow) + + self.stack.addWidget(apps_page) + + # ── Oldal 1: Backup / Restore ───────────────────────────────────── + bk_page = QWidget() + bbl = QVBoxLayout(bk_page) + bbl.setContentsMargins(20, 16, 20, 16) + bbl.setSpacing(12) + + bk_scroll = QScrollArea() + bk_scroll.setWidgetResizable(True) + bk_scroll.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff) + bk_host = QWidget() + bk_vl = QVBoxLayout(bk_host) + bk_vl.setContentsMargins(0, 0, 6, 0) + bk_vl.setSpacing(14) + + home = str(Path.home()) + for bgrp in load_backup_catalog(): + gl = QLabel(bgrp.get("label", bgrp["id"])) + gl.setStyleSheet(f"font-weight:600; font-size:13px; color:{C['accent']}; background:transparent;") + bk_vl.addWidget(gl) + desc = bgrp.get("description", "") + if desc: + dl = QLabel(desc) + dl.setStyleSheet(f"color:{C['text_dim']}; font-size:11px; background:transparent;") + dl.setWordWrap(True) + bk_vl.addWidget(dl) + for item in bgrp.get("items", []): + brow = QFrame() + brow.setObjectName("Row") + rl = QHBoxLayout(brow) + rl.setContentsMargins(12, 7, 12, 7) + rl.setSpacing(10) + cb = QCheckBox() + cb.setChecked(item.get("default_selected", False)) + abs_path = str(Path(home) / item["path"]) if item.get("scope","home") == "home" else item["path"] + self.backup_checkboxes[item["id"]] = (cb, abs_path, item.get("label", item["id"])) + rl.addWidget(cb) + mid = QVBoxLayout() + mid.setSpacing(1) + tl = QLabel(item.get("label", item["id"])) + tl.setStyleSheet(f"font-weight:600; font-size:13px; color:{C['text']}; background:transparent;") + sl = QLabel(abs_path) + sl.setStyleSheet(f"color:{C['text_dim']}; font-size:11px; background:transparent;") + mid.addWidget(tl) + mid.addWidget(sl) + if item.get("note"): + nl = QLabel(item["note"]) + nl.setStyleSheet(f"color:{C['danger_hi']}; font-size:11px; background:transparent;") + mid.addWidget(nl) + rl.addLayout(mid, 1) + if item.get("size_hint"): + hl2 = QLabel(item["size_hint"]) + hl2.setStyleSheet(f"color:{C['text_mut']}; font-size:11px; background:transparent;") + rl.addWidget(hl2) + bk_vl.addWidget(brow) + + bk_vl.addStretch(1) + bk_scroll.setWidget(bk_host) + bbl.addWidget(bk_scroll, 1) + + dest_row = QHBoxLayout() + dest_row.setSpacing(8) + self.dest_edit = QLineEdit() + self.dest_edit.setPlaceholderText("Backup fájl útvonala (.tar.gz)…") + self.dest_edit.setText(str(Path.home() / "raveos-backup.tar.gz")) + browse_btn = QPushButton("Tallóz") + browse_btn.clicked.connect(self._bk_browse) + dest_row.addWidget(self.dest_edit, 1) + dest_row.addWidget(browse_btn) + bbl.addLayout(dest_row) + + self.bk_log = QPlainTextEdit() + self.bk_log.setObjectName("Log") + self.bk_log.setReadOnly(True) + self.bk_log.setFixedHeight(120) + self.bk_log.hide() + bbl.addWidget(self.bk_log) + + bk_arow = QHBoxLayout() + bk_arow.setSpacing(8) + self.btn_bk_save = QPushButton("Mentés") + self.btn_bk_save.setObjectName("Primary") + self.btn_bk_save.clicked.connect(self._do_backup) + self.btn_bk_restore = QPushButton("Visszaállítás") + self.btn_bk_restore.setObjectName("Danger") + self.btn_bk_restore.clicked.connect(self._do_restore) + self.bk_bar = QProgressBar() + self.bk_bar.setValue(0) + bk_arow.addWidget(self.btn_bk_save) + bk_arow.addWidget(self.btn_bk_restore) + bk_arow.addWidget(self.bk_bar, 1) + bbl.addLayout(bk_arow) + + self.stack.addWidget(bk_page) + + self.build_rows() + self.apply_filter() + + # ── frissítés ───────────────────────────────────────────────────────── + def _refresh_and_filter(self): + self.idx = installed_index() + self.build_rows() + self.apply_filter() + + # ── navigáció ───────────────────────────────────────────────────────── + def _go_backup(self): + self.stack.setCurrentIndex(1) + self.header_sep.setText(" · BACKUP / RESTORE") + self.btn_nav.setText("← Vissza") + self.btn_nav.clicked.disconnect() + self.btn_nav.clicked.connect(self._go_apps) + + def _go_apps(self): + self.stack.setCurrentIndex(0) + self.header_sep.setText(" · APP INSTALLER") + self.btn_nav.setText("Backup / Restore") + self.btn_nav.clicked.disconnect() + self.btn_nav.clicked.connect(self._go_backup) + + # ── lista építés ────────────────────────────────────────────────────── + def build_rows(self): + for r in self.rows: + r.setParent(None) + self.rows.clear() + for app in self.catalog: + inst = is_installed(app, self.idx) + row = Row(app, inst) + self.list_lay.insertWidget(self.list_lay.count() - 1, row) + self.rows.append(row) + + def apply_filter(self): + q = self.search.text().strip().lower() + cat = self.cat.currentText() + only_inst = self.tab_inst.isChecked() + self.btn_remove.setVisible(only_inst) + self.btn_install.setVisible(not only_inst) + for r in self.rows: + show = True + if only_inst and not r.installed: + show = False + if not only_inst and r.installed: + show = False + if cat != CATEGORY_ALL and r.app["category"] != cat: + show = False + if q and q not in r.app["name"].lower() \ + and q not in r.app["description"].lower(): + show = False + r.setVisible(show) + + def selected(self): + return [r.app for r in self.rows if r.cb.isChecked() and r.isVisible()] + + # ── app akció ───────────────────────────────────────────────────────── + def _ask_password(self) -> str: + """Jelszó dialog — egyszer fut az akció elején. Üres string = megszakítva.""" + err_msg = "" + while True: + dlg = QDialog(self) + dlg.setWindowTitle("Hitelesítés szükséges") + dlg.setFixedWidth(360) + lay = QVBoxLayout(dlg) + lay.setSpacing(10) + lay.setContentsMargins(20, 16, 20, 16) + + lbl = QLabel(err_msg if err_msg else "Sudo jelszó:") + lbl.setStyleSheet( + f"color: {'#e06c6c' if err_msg else C['text_dim']}; font-size: 13px;") + lbl.setWordWrap(True) + lay.addWidget(lbl) + + pw_edit = QLineEdit() + pw_edit.setEchoMode(QLineEdit.EchoMode.Password) + pw_edit.setPlaceholderText("Jelszó…") + pw_edit.setStyleSheet( + f"background: {C['surface']}; color: {C['text']};" + "border: 1px solid #444; border-radius: 4px;" + "padding: 6px 10px; font-size: 13px;") + lay.addWidget(pw_edit) + + btn_row = QHBoxLayout() + btn_ok = QPushButton("OK") + btn_ok.setDefault(True) + btn_cancel = QPushButton("Mégse") + btn_ok.setFixedHeight(32) + btn_cancel.setFixedHeight(32) + btn_ok.setStyleSheet( + f"background: {C['accent']}; color: {C['text']};" + "border-radius: 4px; font-size: 13px;") + btn_cancel.setStyleSheet( + f"background: {C['surface']}; color: {C['text_dim']};" + "border-radius: 4px; font-size: 13px;") + btn_ok.clicked.connect(dlg.accept) + btn_cancel.clicked.connect(dlg.reject) + pw_edit.returnPressed.connect(dlg.accept) + btn_row.addStretch() + btn_row.addWidget(btn_cancel) + btn_row.addWidget(btn_ok) + lay.addLayout(btn_row) + + if not dlg.exec(): + return "" + + pw = pw_edit.text() + if not pw: + err_msg = "A jelszó nem lehet üres." + continue + + try: + chk = subprocess.run( + ["sudo", "-S", "true"], + input=pw + "\n", + capture_output=True, + text=True, + timeout=8, + ) + if chk.returncode == 0: + return pw + err_msg = "Hibás jelszó, próbáld újra." + except Exception: + # Ha az ellenőrzés nem sikerül, elfogadjuk és hagyjuk a parancsot hibázni + return pw + + def run_action(self, install: bool): + apps = self.selected() + if not apps: + self.log.appendPlainText("Nincs kijelölve semmi.") + return + if self.worker and self.worker.isRunning(): + return + steps = plan_commands(apps, install, gui=True) + if not steps: + self.log.appendPlainText("Nincs végrehajtható művelet.") + return + + # Jelszó — 5 percen belül megjegyzett jelszót újra felhasználjuk + import time + if os.geteuid() != 0: + if self._sudo_pw and (time.time() - self._sudo_pw_ts) < 300: + password = self._sudo_pw + else: + password = self._ask_password() + if not password: + return + self._sudo_pw = password + self._sudo_pw_ts = time.time() + else: + password = "" + + self.set_busy(True) + self.bar.setValue(0) + self.log.clear() + self.log.show() + self.log.appendPlainText(("Telepítés" if install else "Eltávolítás") + + f" indul ({len(apps)} app)…") + self.worker = Worker(steps, password) + self.worker.log.connect(self.log.appendPlainText) + self.worker.progress.connect(self.bar.setValue) + self.worker.done.connect(self.on_done) + self.worker.start() + + def on_done(self, ok, total): + self.bar.setValue(100) + self.log.appendPlainText(f"\nKész: {ok}/{total} lépés sikeres.") + self.idx = installed_index() + keep_scroll = self.scroll.verticalScrollBar().value() + self.build_rows() + self.apply_filter() + self.scroll.verticalScrollBar().setValue(keep_scroll) + self.set_busy(False) + + def set_busy(self, busy: bool): + self.btn_install.setEnabled(not busy) + self.btn_remove.setEnabled(not busy) + self.search.setEnabled(not busy) + self.cat.setEnabled(not busy) + + # ── backup akciók ───────────────────────────────────────────────────── + def _bk_browse(self): + path, _ = QFileDialog.getSaveFileName( + self, "Backup fájl", str(Path.home()), "Tar archive (*.tar.gz)") + if path: + if not path.endswith(".tar.gz"): + path += ".tar.gz" + self.dest_edit.setText(path) + + def _bk_selected(self): + return [(label, abs_path) + for cb, abs_path, label in self.backup_checkboxes.values() + if cb.isChecked()] + + def _bk_set_busy(self, busy): + self.btn_bk_save.setEnabled(not busy) + self.btn_bk_restore.setEnabled(not busy) + self.dest_edit.setEnabled(not busy) + + def _do_backup(self): + paths = self._bk_selected() + if not paths: + self.bk_log.appendPlainText("Nincs kijelölve semmi.") + return + dest = self.dest_edit.text().strip() + if not dest: + self.bk_log.appendPlainText("Add meg a célfájlt.") + return + self.bk_log.clear() + self.bk_log.show() + self.bk_log.appendPlainText(f"Mentés indul -> {dest}") + self.bk_bar.setValue(0) + self._bk_set_busy(True) + self.backup_worker = BackupWorker(paths, dest, restore=False) + self.backup_worker.log.connect(self.bk_log.appendPlainText) + self.backup_worker.progress.connect(self.bk_bar.setValue) + self.backup_worker.done.connect(self._bk_done) + self.backup_worker.start() + + def _do_restore(self): + dest = self.dest_edit.text().strip() + if not dest or not Path(dest).is_file(): + self.bk_log.appendPlainText("Nem létező vagy érvénytelen backup fájl.") + return + paths = self._bk_selected() + if not paths: + self.bk_log.appendPlainText("Jelölj ki legalább egy elemet.") + return + self.bk_log.clear() + self.bk_log.show() + self.bk_log.appendPlainText(f"Visszaállítás indul <- {dest}") + self.bk_bar.setValue(0) + self._bk_set_busy(True) + self.backup_worker = BackupWorker(paths, dest, restore=True) + self.backup_worker.log.connect(self.bk_log.appendPlainText) + self.backup_worker.progress.connect(self.bk_bar.setValue) + self.backup_worker.done.connect(self._bk_done) + self.backup_worker.start() + + def _bk_done(self, ok, msg): + self.bk_bar.setValue(100 if ok else 0) + self.bk_log.appendPlainText(f"\n{'OK' if ok else 'HIBA'}: {msg}") + self._bk_set_busy(False) + + # ── alkalmazás bootstrap ───────────────────────────────────────────────── + if shutil.which("hyprctl"): + subprocess.run( + ["hyprctl", "keyword", "windowrulev2", + f"opacity 1.0 1.0, class:^({APP_ID})$"], + capture_output=True, + ) + + app = QApplication(sys.argv) + app.setApplicationName(APP_NAME) + app.setApplicationDisplayName(APP_NAME) + app.setDesktopFileName(APP_ID) # Wayland app_id -> Hyprland window rule + + try: + catalog = load_catalog() + except RuntimeError as exc: + QMessageBox.critical(None, APP_NAME, str(exc)) + return 1 + + win = Main(catalog) + win.setStyleSheet(build_qss()) + win.show() + return app.exec() + + +# ───────────────────────────────────────────────────────────────────────────── +# CLI rész +# ───────────────────────────────────────────────────────────────────────────── + +def _resolve(names, catalog): + by = {a["name"].lower(): a for a in catalog} + found, missing = [], [] + for n in names: + a = by.get(n.lower()) + (found if a else missing).append(a if a else n) + return found, missing + + +def cli_list(catalog, only_installed=False): + idx = installed_index() + for a in catalog: + inst = is_installed(a, idx) + if only_installed and not inst: + continue + mark = "[x]" if inst else "[ ]" + print(f"{mark} {a['name']:<22} {a['category']:<10} " + f"{TYPE_LABEL.get(a['type'], a['type'])}") + + +def cli_action(names, catalog, install: bool): + found, missing = _resolve(names, catalog) + for m in missing: + print(f"Nem található: {m}") + if not found: + return 1 + steps = plan_commands(found, install, gui=False) + if not steps: + print("Nincs végrehajtható lépés.") + return 1 + ok = 0 + for label, cmd in steps: + print(f"\n── {label} ──") + if stream_command(label, cmd, print): + ok += 1 + print(f"\nKész: {ok}/{len(steps)} lépés sikeres.") + return 0 if ok == len(steps) else 1 + + +def main(): + parser = argparse.ArgumentParser( + prog=APP_ID, description="RaveOS App Installer (GUI + CLI)") + parser.add_argument("--list", action="store_true", help="elérhető appok listája") + parser.add_argument("--installed", action="store_true", help="csak telepítettek") + parser.add_argument("--install", nargs="+", metavar="APP", help="app(ok) telepítése") + parser.add_argument("--remove", nargs="+", metavar="APP", help="app(ok) eltávolítása") + parser.add_argument("--gui", action="store_true", help="GUI indítása (alapértelmezett)") + parser.add_argument("--version", action="version", version=f"%(prog)s {APP_VERSION}") + args = parser.parse_args() + + cli_mode = args.list or args.installed or args.install or args.remove + if not cli_mode: + # GUI-t user-ként indítsd (Wayland) — root GUI ne! + if os.geteuid() == 0: + print("Figyelem: a GUI-t NE rootként indítsd. " + "Futtasd sima userként, a jogot pkexec kéri majd.") + try: + sys.exit(run_gui()) + except ModuleNotFoundError: + print("PyQt6 nincs telepítve. Telepítsd: sudo pacman -S python-pyqt6") + sys.exit(1) + + try: + catalog = load_catalog() + except RuntimeError as exc: + print(exc) + sys.exit(1) + + if args.list or args.installed: + cli_list(catalog, only_installed=args.installed) + sys.exit(0) + if args.install: + sys.exit(cli_action(args.install, catalog, install=True)) + if args.remove: + sys.exit(cli_action(args.remove, catalog, install=False)) + + +if __name__ == "__main__": + main() diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/applications/raveos-app-installer.desktop b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/applications/raveos-app-installer.desktop new file mode 100644 index 0000000..0abbc6a --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/applications/raveos-app-installer.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=RaveOS App Installer +GenericName=Application Installer +Comment=RaveOS alkalmazás- és eszköztelepítő +Exec=/usr/bin/raveos-app-installer +Icon=raveos-app-installer +Terminal=false +Categories=System;PackageManager; +StartupNotify=true +StartupWMClass=raveos-app-installer diff --git a/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/icons/hicolor/512x512/apps/raveos-app-installer.png b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/icons/hicolor/512x512/apps/raveos-app-installer.png Binary files differnew file mode 100644 index 0000000..8fbac33 --- /dev/null +++ b/hyperland/raveos-app-installer/pkg/raveos-app-installer/usr/share/icons/hicolor/512x512/apps/raveos-app-installer.png diff --git a/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-1-any.pkg.tar.zst b/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-1-any.pkg.tar.zst Binary files differnew file mode 100644 index 0000000..f990906 --- /dev/null +++ b/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-1-any.pkg.tar.zst diff --git a/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-2-any.pkg.tar.zst b/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-2-any.pkg.tar.zst Binary files differnew file mode 100644 index 0000000..e4c1555 --- /dev/null +++ b/hyperland/raveos-app-installer/raveos-app-installer-3.0.0-2-any.pkg.tar.zst diff --git a/hyperland/raveos-app-installer/raveos-app-installer.png b/hyperland/raveos-app-installer/raveos-app-installer.png Binary files differnew file mode 100644 index 0000000..8fbac33 --- /dev/null +++ b/hyperland/raveos-app-installer/raveos-app-installer.png diff --git a/hyperland/xdg-desktop-portal-hyprland b/hyperland/xdg-desktop-portal-hyprland new file mode 160000 +Subproject 1220c33bc6cedf37d697690cfe34ce1d8b9665c diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/.BUILDINFO b/raveos-calamares-theme/pkg/raveos-calamares-theme/.BUILDINFO new file mode 100644 index 0000000..1dac5de --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/.BUILDINFO @@ -0,0 +1,1057 @@ +format = 2 +pkgname = raveos-calamares-theme +pkgbase = raveos-calamares-theme +pkgver = 2.0.0-27 +pkgarch = any +pkgbuild_sha256sum = b36a54d852a52b6a2fec26477f779275e3d8d7873eebdeaee8babf6b64414816 +packager = Unknown Packager +builddate = 1780832320 +builddir = /home/nippy/Projects/RaveOS/RaveOS-PKGBUILD/raveos-calamares-theme +startdir = /home/nippy/Projects/RaveOS/RaveOS-PKGBUILD/raveos-calamares-theme +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.01-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-2-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.6-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-20260519-1-any +installed = aom-3.14.1-1-x86_64 +installed = appstream-1.1.2-1-x86_64 +installed = archlinux-keyring-20260420-1-any +installed = at-spi2-core-2.60.4-1-x86_64 +installed = attr-2.5.2-2-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-50.0-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+r70+g155188ea10a7-1-x86_64 +installed = bison-3.8.2-8-x86_64 +installed = blas-3.12.1-2-x86_64 +installed = bluez-5.86-6-x86_64 +installed = bluez-libs-5.86-6-x86_64 +installed = bluez-obex-5.86-6-x86_64 +installed = bolt-0.9.11-1-x86_64 +installed = boost-libs-1.91.0-1-x86_64 +installed = brltty-6.9.1-1-x86_64 +installed = broadcom-wl-dkms-6.30.223.271-47-x86_64 +installed = brotli-1.2.0-1-x86_64 +installed = btrfs-progs-7.0-1-x86_64 +installed = bubblewrap-0.11.2-1-x86_64 +installed = bzip2-1.0.8-6-x86_64 +installed = ca-certificates-20240618-1-any +installed = ca-certificates-mozilla-3.124-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 = calamares-3.4.2-8-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-20260403-1-any +installed = cifs-utils-7.5-1-x86_64 +installed = clang-22.1.6-1-x86_64 +installed = cmake-4.3.3-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.6-1-x86_64 +installed = composefs-1.0.8-1-x86_64 +installed = coreutils-9.11-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.20.0-7-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.3-1-x86_64 +installed = default-cursors-3-1-any +installed = desktop-file-utils-0.28-1-x86_64 +installed = device-mapper-2.03.41-1-x86_64 +installed = dhcpcd-10.3.2-1-x86_64 +installed = diffutils-3.12-2-x86_64 +installed = discord-1:1.0.140-1-x86_64 +installed = dkms-3.4.1-1-any +installed = dmidecode-3.7-1-x86_64 +installed = dnsmasq-2.92.rel2-2-x86_64 +installed = dosfstools-4.2-5-x86_64 +installed = double-conversion-3.4.0-1-x86_64 +installed = dtc-1:1.7.2-1-x86_64 +installed = duktape-2.7.0-7-x86_64 +installed = dxvk-async-git-2.7.1.r639.gab25913-1-x86_64 +installed = e2fsprogs-1.47.4-1-x86_64 +installed = edk2-aarch64-202605-1-any +installed = edk2-ovmf-202605-1-any +installed = edk2-riscv64-202605-1-any +installed = efibootmgr-18-4-x86_64 +installed = efivar-39-2-x86_64 +installed = egl-wayland-4:1.1.21-1-x86_64 +installed = eglexternalplatform-1.2.1-1-any +installed = elfutils-0.195-1-x86_64 +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.4.1-1-x86_64 +installed = exiv2-0.28.8-2-x86_64 +installed = expat-2.8.1-1-x86_64 +installed = f2fs-tools-1.16.0-3-x86_64 +installed = fakeroot-1.38.1-1-x86_64 +installed = fastfetch-2.63.1-1-x86_64 +installed = ffmpeg-2:8.1.1-2-x86_64 +installed = fftw-3.3.11-1-x86_64 +installed = file-5.47-3-x86_64 +installed = filesystem-2025.10.12-1-any +installed = findutils-4.10.0-3-x86_64 +installed = firefox-151.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 = 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 = gawk-5.4.0-1-x86_64 +installed = gc-8.2.12-1-x86_64 +installed = gcc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcr-3.41.2-2-x86_64 +installed = gcr-4-4.4.0.1-1-x86_64 +installed = gdb-17.2-1-x86_64 +installed = gdb-common-17.2-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.1-1-x86_64 +installed = geocode-glib-3.26.4-6-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.3-1-x86_64 +installed = git-2.54.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.1-1-x86_64 +installed = glibc-2.43+r22+g8362e8ce10b2-2-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.350.0-1-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 = glycin-gtk4-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.2-1-x86_64 +installed = gnome-browser-connector-42.1-8-any +installed = gnome-calculator-50.0-1-x86_64 +installed = gnome-color-manager-3.36.2-1-x86_64 +installed = gnome-console-50.0-1-x86_64 +installed = gnome-control-center-50.2-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.2-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-50.1-1-x86_64 +installed = gnome-settings-daemon-50.1-1-x86_64 +installed = gnome-shell-1:50.2-1-x86_64 +installed = gnome-shell-extensions-50.2-1-any +installed = gnome-system-monitor-50.0-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.13-2-x86_64 +installed = gobject-introspection-runtime-1.86.0-2-x86_64 +installed = goverlay-1.8.1-1-x86_64 +installed = gperftools-2.18.1-1-x86_64 +installed = gpgme-2.1.0-1-x86_64 +installed = gpgmepp-2.1.0-1-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 = grub-2:2.14-1-x86_64 +installed = gsettings-desktop-schemas-50.1-1-any +installed = gsettings-system-schemas-50.1-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.5-1-x86_64 +installed = gst-plugins-bad-libs-1.28.3-1-x86_64 +installed = gst-plugins-base-1.28.3-1-x86_64 +installed = gst-plugins-base-libs-1.28.3-1-x86_64 +installed = gst-plugins-good-1.28.3-1-x86_64 +installed = gstreamer-1.28.3-1-x86_64 +installed = gtest-1.17.0-2-x86_64 +installed = gtk-update-icon-cache-1:4.22.4-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.4-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.10-1-x86_64 +installed = gupnp-dlna-0.12.0-5-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-nfs-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.2.0-1-x86_64 +installed = harfbuzz-icu-14.2.0-1-x86_64 +installed = hblock-3.5.1-1-any +installed = hicolor-icon-theme-0.18-1-any +installed = hidapi-0.15.0-1-x86_64 +installed = highway-1.4.0-1-x86_64 +installed = hivex-1.3.24-7-x86_64 +installed = hunspell-1.7.3-1-x86_64 +installed = hwdata-0.407-1-any +installed = hyphen-2.8.9-1-x86_64 +installed = iana-etc-20260530-1-any +installed = ibus-1.5.34-1-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-7.0.0-1-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.11.0-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.26.0-1-x86_64 +installed = keyutils-1.6.3-4-x86_64 +installed = ki18n-6.26.0-1-x86_64 +installed = kmod-34.2-1-x86_64 +installed = kpmcore-26.04.1-1-x86_64 +installed = krb5-1.22.2-1-x86_64 +installed = kwidgetsaddons-6.26.0-1-x86_64 +installed = l-smash-2.14.5-4-x86_64 +installed = lact-0.9.0-1-x86_64 +installed = lame-3.101.r6531-1-x86_64 +installed = lapack-3.12.1-2-x86_64 +installed = lcms2-2.19.1-1-x86_64 +installed = ldb-2:4.24.3-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.20.0-7-x86_64 +installed = lib32-dbus-1.16.2-1-x86_64 +installed = lib32-e2fsprogs-1.47.4-1-x86_64 +installed = lib32-expat-2.8.1-1-x86_64 +installed = lib32-fontconfig-2:2.17.1-1-x86_64 +installed = lib32-freetype2-2.14.3-1-x86_64 +installed = lib32-gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = lib32-glew-2.3.1-1-x86_64 +installed = lib32-glib2-2.88.1-1-x86_64 +installed = lib32-glibc-2.43+r22+g8362e8ce10b2-2-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.13-3-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-4-x86_64 +installed = lib32-krb5-1.22.2-1-x86_64 +installed = lib32-libdisplay-info-0.3.0-1-x86_64 +installed = lib32-libdrm-2.4.133-1-x86_64 +installed = lib32-libelf-0.195-1-x86_64 +installed = lib32-libffi-3.5.2-1-x86_64 +installed = lib32-libgcrypt-1.12.2-1-x86_64 +installed = lib32-libglvnd-1.7.0-1-x86_64 +installed = lib32-libgpg-error-1.61-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.69.0-1-x86_64 +installed = lib32-libnghttp3-1.15.0-1-x86_64 +installed = lib32-libngtcp2-1.22.1-1-x86_64 +installed = lib32-libnm-1.56.1-1-x86_64 +installed = lib32-libpciaccess-0.19-1-x86_64 +installed = lib32-libpipewire-1:1.6.6-1-x86_64 +installed = lib32-libpng-1.6.58-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.4.2-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.3-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.3-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.5-1-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.6-1-x86_64 +installed = lib32-lm_sensors-1:3.6.2-2-x86_64 +installed = lib32-mangohud-0.8.4-1-x86_64 +installed = lib32-mesa-1:26.1.1-1-x86_64 +installed = lib32-ncurses-6.6-2-x86_64 +installed = lib32-nettle-4.0-2-x86_64 +installed = lib32-nspr-4.39-1-x86_64 +installed = lib32-nss-3.124-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.6-1-x86_64 +installed = lib32-spirv-tools-1:1.4.350.0-1-x86_64 +installed = lib32-sqlite-3.53.1-1-x86_64 +installed = lib32-systemd-260.2-1-x86_64 +installed = lib32-util-linux-2.42.1-1-x86_64 +installed = lib32-vulkan-icd-loader-1.4.350.0-1-x86_64 +installed = lib32-vulkan-mesa-implicit-layers-1:26.1.1-1-x86_64 +installed = lib32-vulkan-radeon-1:26.1.1-1-x86_64 +installed = lib32-wayland-1.25.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.1-1-x86_64 +installed = libaemu-0.1.2-5-x86_64 +installed = libaio-0.3.113-4-x86_64 +installed = libarchive-3.8.7-1-x86_64 +installed = libasan-16.1.1+r12+g301eb08fa2c5-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libavc1394-0.5.4-7-x86_64 +installed = libavif-1.4.2-1-x86_64 +installed = libb2-0.98.1-3-x86_64 +installed = libblockdev-3.5.0-2-x86_64 +installed = libblockdev-crypto-3.5.0-2-x86_64 +installed = libblockdev-fs-3.5.0-2-x86_64 +installed = libblockdev-loop-3.5.0-2-x86_64 +installed = libblockdev-mdraid-3.5.0-2-x86_64 +installed = libblockdev-nvme-3.5.0-2-x86_64 +installed = libblockdev-part-3.5.0-2-x86_64 +installed = libblockdev-smart-3.5.0-2-x86_64 +installed = libblockdev-swap-3.5.0-2-x86_64 +installed = libbluray-1.4.1-1-x86_64 +installed = libbpf-1.7.0-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.19-1-x86_64 +installed = libdaemon-0.14-6-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.133-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-20260512_3.1-1-x86_64 +installed = libei-1.6.0-1-x86_64 +installed = libelf-0.195-1-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.26-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgcrypt-1.12.2-1-x86_64 +installed = libgdm-50.1-1-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 = libgfortran-16.1.1+r12+g301eb08fa2c5-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgovirt-2:0.3.11-1-x86_64 +installed = libgpg-error-1.61-1-x86_64 +installed = libgsf-1.14.58-1-x86_64 +installed = libgtop-2.41.3-2-x86_64 +installed = libgudev-238-3-x86_64 +installed = libguestfs-1.58.1-3-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.34-1-x86_64 +installed = libical-4.0.2-1-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-2-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.2-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.2-1-x86_64 +installed = libisofs-1.5.8.2-1-x86_64 +installed = libjpeg-turbo-3.1.4.1-1-x86_64 +installed = libjxl-0.11.2-2-x86_64 +installed = libksba-1.8.0-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.38.0-1-x86_64 +installed = liblsan-16.1.1+r12+g301eb08fa2c5-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.2.0-1-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.1-1-x86_64 +installed = libmtp-1.1.23-1-x86_64 +installed = libmysofa-1.3.4-1-x86_64 +installed = libnautilus-extension-50.2.2-1-x86_64 +installed = libnbd-1.24.2-2-x86_64 +installed = libndp-1.9-1-x86_64 +installed = libnetfilter_conntrack-1.1.1-1-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.69.0-1-x86_64 +installed = libnghttp3-1.15.0-1-x86_64 +installed = libngtcp2-1.22.1-1-x86_64 +installed = libnice-0.1.23-1-x86_64 +installed = libnl-3.12.0-1-x86_64 +installed = libnm-1.56.1-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-2-x86_64 +installed = libntfs-3g-2026.2.25-1-x86_64 +installed = libnvme-1.16.1-3-x86_64 +installed = libobjc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libogg-1.3.6-1-x86_64 +installed = libopenmpt-0.8.7-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.6-1-x86_64 +installed = libplacebo-7.360.1-2-x86_64 +installed = libplist-2.7.0-3-x86_64 +installed = libpng-1.6.58-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-16.1.1+r12+g301eb08fa2c5-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.2-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.1-1-x86_64 +installed = libslirp-4.9.3-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 = libssc-0.4.3-1-x86_64 +installed = libssh-0.12.0-1-x86_64 +installed = libssh2-1.11.1-1-x86_64 +installed = libstdc++-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libstemmer-3.1.0-1-x86_64 +installed = libsysprof-capture-50.0-2-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+r23+gb08cb0a0-1-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-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libubsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libunibreak-7.0-1-x86_64 +installed = libunistring-1.4.2-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.30-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.4.0-1-x86_64 +installed = libvirt-glib-5.0.0-3-x86_64 +installed = libvirt-python-1:12.4.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.3-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.3-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.3-1-x86_64 +installed = libxmlb-0.3.27-1-x86_64 +installed = libxmu-1.3.1-1-x86_64 +installed = libxpm-3.5.19-1-x86_64 +installed = libxrandr-1.5.5-1-x86_64 +installed = libxrender-0.9.12-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-7.0.10-10-x86_64 +installed = linux-cachyos-headers-7.0.10-10-x86_64 +installed = linux-firmware-20260519-1-any +installed = linux-firmware-amdgpu-20260519-1-any +installed = linux-firmware-atheros-20260519-1-any +installed = linux-firmware-broadcom-20260519-1-any +installed = linux-firmware-cirrus-20260519-1-any +installed = linux-firmware-intel-20260519-1-any +installed = linux-firmware-mediatek-20260519-1-any +installed = linux-firmware-nvidia-20260519-1-any +installed = linux-firmware-other-20260519-1-any +installed = linux-firmware-radeon-20260519-1-any +installed = linux-firmware-realtek-20260519-1-any +installed = linux-firmware-whence-20260519-1-any +installed = lld-22.1.6-1-x86_64 +installed = llvm-22.1.6-1-x86_64 +installed = llvm-libs-22.1.6-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.1-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 = lv2-1.18.10-2-x86_64 +installed = lvm2-2.03.41-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.4-1-x86_64 +installed = md4c-0.5.3-1-x86_64 +installed = mdadm-4.6-2-x86_64 +installed = mesa-1:26.1.1-2-x86_64 +installed = mesa-utils-9.0.0-7-x86_64 +installed = mkinitcpio-41-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.5-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-50.1-1-x86_64 +installed = nano-9.0-1-x86_64 +installed = nautilus-50.2.2-1-x86_64 +installed = ncurses-6.6-2-x86_64 +installed = ndctl-84-1-x86_64 +installed = nettle-4.0-1-x86_64 +installed = networkmanager-1.56.1-1-x86_64 +installed = nftables-1:1.1.6-3-x86_64 +installed = nilfs-utils-2.3.0-1-x86_64 +installed = noto-fonts-1:2026.05.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.05.01-1-any +installed = npth-1.8-1-x86_64 +installed = nspr-4.39-1-x86_64 +installed = nss-3.124-1-x86_64 +installed = ntfs-3g-2026.2.25-1-x86_64 +installed = ntfsprogs-2026.2.25-1-x86_64 +installed = numactl-2.0.19-1-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-2-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-2-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.5.0-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.6-1-x86_64 +installed = pipewire-audio-1:1.6.6-1-x86_64 +installed = pipewire-pulse-1:1.6.6-1-x86_64 +installed = pipewire-session-manager-1:1.6.6-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.05.0-1-x86_64 +installed = poppler-glib-26.05.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-2-x86_64 +installed = pulse-native-provider-1:1.6.6-1-x86_64 +installed = python-3.14.5-1-x86_64 +installed = python-argcomplete-3.6.3-1-any +installed = python-cairo-1.29.0-2-x86_64 +installed = python-certifi-2026.05.20-1-any +installed = python-charset-normalizer-3.4.7-1-x86_64 +installed = python-contourpy-1.3.3-4-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-fonttools-4.63.0-1-x86_64 +installed = python-gobject-3.56.3-1-x86_64 +installed = python-idna-3.18-1-any +installed = python-kiwisolver-1.5.0-1-x86_64 +installed = python-matplotlib-3.10.9-1-x86_64 +installed = python-numpy-2.4.6-1-x86_64 +installed = python-packaging-26.2-1-any +installed = python-pillow-12.2.0-1-x86_64 +installed = python-pyparsing-3.3.2-1-any +installed = python-pyqt6-6.11.0-2-x86_64 +installed = python-pyqt6-sip-13.11.1-1-x86_64 +installed = python-requests-2.34.2-1-any +installed = python-six-1.17.0-3-any +installed = python-urllib3-2.7.0-1-any +installed = qemu-audio-alsa-11.0.1-1-x86_64 +installed = qemu-audio-dbus-11.0.1-1-x86_64 +installed = qemu-audio-jack-11.0.1-1-x86_64 +installed = qemu-audio-oss-11.0.1-1-x86_64 +installed = qemu-audio-pa-11.0.1-1-x86_64 +installed = qemu-audio-pipewire-11.0.1-1-x86_64 +installed = qemu-audio-sdl-11.0.1-1-x86_64 +installed = qemu-audio-spice-11.0.1-1-x86_64 +installed = qemu-base-11.0.1-1-x86_64 +installed = qemu-block-curl-11.0.1-1-x86_64 +installed = qemu-block-dmg-11.0.1-1-x86_64 +installed = qemu-block-gluster-11.0.1-1-x86_64 +installed = qemu-block-iscsi-11.0.1-1-x86_64 +installed = qemu-block-nfs-11.0.1-1-x86_64 +installed = qemu-block-ssh-11.0.1-1-x86_64 +installed = qemu-chardev-baum-11.0.1-1-x86_64 +installed = qemu-chardev-spice-11.0.1-1-x86_64 +installed = qemu-common-11.0.1-1-x86_64 +installed = qemu-desktop-11.0.1-1-x86_64 +installed = qemu-docs-11.0.1-1-x86_64 +installed = qemu-emulators-full-11.0.1-1-x86_64 +installed = qemu-full-11.0.1-1-x86_64 +installed = qemu-hw-display-qxl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-s390x-virtio-gpu-ccw-11.0.1-1-x86_64 +installed = qemu-hw-uefi-vars-11.0.1-1-x86_64 +installed = qemu-hw-usb-host-11.0.1-1-x86_64 +installed = qemu-hw-usb-redirect-11.0.1-1-x86_64 +installed = qemu-hw-usb-smartcard-11.0.1-1-x86_64 +installed = qemu-img-11.0.1-1-x86_64 +installed = qemu-pr-helper-11.0.1-1-x86_64 +installed = qemu-system-aarch64-11.0.1-1-x86_64 +installed = qemu-system-alpha-11.0.1-1-x86_64 +installed = qemu-system-alpha-firmware-11.0.1-1-x86_64 +installed = qemu-system-arm-11.0.1-1-x86_64 +installed = qemu-system-arm-firmware-11.0.1-1-x86_64 +installed = qemu-system-avr-11.0.1-1-x86_64 +installed = qemu-system-hppa-11.0.1-1-x86_64 +installed = qemu-system-hppa-firmware-11.0.1-1-x86_64 +installed = qemu-system-loongarch64-11.0.1-1-x86_64 +installed = qemu-system-m68k-11.0.1-1-x86_64 +installed = qemu-system-microblaze-11.0.1-1-x86_64 +installed = qemu-system-microblaze-firmware-11.0.1-1-x86_64 +installed = qemu-system-mips-11.0.1-1-x86_64 +installed = qemu-system-or1k-11.0.1-1-x86_64 +installed = qemu-system-ppc-11.0.1-1-x86_64 +installed = qemu-system-ppc-firmware-11.0.1-1-x86_64 +installed = qemu-system-riscv-11.0.1-1-x86_64 +installed = qemu-system-riscv-firmware-11.0.1-1-x86_64 +installed = qemu-system-rx-11.0.1-1-x86_64 +installed = qemu-system-s390x-11.0.1-1-x86_64 +installed = qemu-system-s390x-firmware-11.0.1-1-x86_64 +installed = qemu-system-sh4-11.0.1-1-x86_64 +installed = qemu-system-sparc-11.0.1-1-x86_64 +installed = qemu-system-sparc-firmware-11.0.1-1-x86_64 +installed = qemu-system-tricore-11.0.1-1-x86_64 +installed = qemu-system-x86-11.0.1-1-x86_64 +installed = qemu-system-x86-firmware-11.0.1-1-x86_64 +installed = qemu-system-xtensa-11.0.1-1-x86_64 +installed = qemu-tests-11.0.1-1-x86_64 +installed = qemu-tools-11.0.1-1-x86_64 +installed = qemu-ui-curses-11.0.1-1-x86_64 +installed = qemu-ui-dbus-11.0.1-1-x86_64 +installed = qemu-ui-egl-headless-11.0.1-1-x86_64 +installed = qemu-ui-gtk-11.0.1-1-x86_64 +installed = qemu-ui-opengl-11.0.1-1-x86_64 +installed = qemu-ui-sdl-11.0.1-1-x86_64 +installed = qemu-ui-spice-app-11.0.1-1-x86_64 +installed = qemu-ui-spice-core-11.0.1-1-x86_64 +installed = qemu-user-11.0.1-1-x86_64 +installed = qemu-vhost-user-gpu-11.0.1-1-x86_64 +installed = qemu-vmsr-helper-11.0.1-1-x86_64 +installed = qhull-2020.2-5-x86_64 +installed = qt5-base-5.15.19+kde+r96-1-x86_64 +installed = qt5-declarative-5.15.19+kde+r23-1-x86_64 +installed = qt5-translations-5.15.19-1-any +installed = qt5-wayland-5.15.19+kde+r55-1-x86_64 +installed = qt6-5compat-6.11.1-1-x86_64 +installed = qt6-base-6.11.1-1-x86_64 +installed = qt6-declarative-6.11.1-2-x86_64 +installed = qt6-multimedia-6.11.1-1-x86_64 +installed = qt6-multimedia-ffmpeg-6.11.1-1-x86_64 +installed = qt6-shadertools-6.11.1-1-x86_64 +installed = qt6-svg-6.11.1-1-x86_64 +installed = qt6-tools-6.11.1-1-x86_64 +installed = qt6-translations-6.11.1-1-any +installed = qt6-virtualkeyboard-6.11.1-1-x86_64 +installed = qt6-wayland-6.11.1-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-26-any +installed = raveos-gnome-theme-0.0.0-19-any +installed = raveos-tools-1.0.0-5-any +installed = rdma-core-63.0-1-x86_64 +installed = readline-8.3.003-1-x86_64 +installed = reflector-2023-5-any +installed = rhash-1.4.6-1-x86_64 +installed = rpcbind-1.2.9-1-x86_64 +installed = rsync-3.4.3-1-x86_64 +installed = rtkit-0.14-1-x86_64 +installed = rubberband-4.0.0-2-x86_64 +installed = rutabaga-ffi-0.1.75-1-x86_64 +installed = sbc-2.2-1-x86_64 +installed = sddm-0.21.0-7-x86_64 +installed = sddm-astronaut-theme-75.c10bd95-1-any +installed = sdl2-compat-2.32.68-1-x86_64 +installed = sdl2_image-2.8.12-1-x86_64 +installed = sdl3-3.4.8-1-x86_64 +installed = seabios-1.17.0-2-any +installed = sed-4.10-1-x86_64 +installed = serd-0.32.8-1-x86_64 +installed = shaderc-2026.2-1-x86_64 +installed = shadow-4.18.0-1-x86_64 +installed = shared-mime-info-2.4-3-x86_64 +installed = slang-2.3.3-4-x86_64 +installed = sleuthkit-4.15.0-1-x86_64 +installed = slurp-1.5.0-2-x86_64 +installed = smartmontools-7.5-1-x86_64 +installed = smbclient-2:4.24.3-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 = source-highlight-3.1.9-18-x86_64 +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.350.0-1-x86_64 +installed = sqlite-3.53.1-1-x86_64 +installed = squashfs-tools-4.7.5-1-x86_64 +installed = sratom-0.6.22-1-x86_64 +installed = srt-1.5.5-1-x86_64 +installed = sshpass-1.10-2-x86_64 +installed = startup-notification-0.12-9-x86_64 +installed = steam-1.0.0.85-7-x86_64 +installed = steam-devices-1.0.0.85-7-x86_64 +installed = strace-7.0-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.2-2-x86_64 +installed = systemd-libs-260.2-2-x86_64 +installed = systemd-sysvcompat-260.2-2-x86_64 +installed = taglib-2.3-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.2-1-x86_64 +installed = tinysparql-3.11.1-1-x86_64 +installed = totem-pl-parser-3.26.7-1-x86_64 +installed = tpm2-tss-4.1.3-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-2026b-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 = unrar-1:7.2.6-1-x86_64 +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 = util-linux-2.42.1-1-x86_64 +installed = util-linux-libs-2.42.1-1-x86_64 +installed = v4l-utils-1.32.0-2-x86_64 +installed = vapoursynth-75-3-x86_64 +installed = vde2-2.3.3-8-x86_64 +installed = vid.stab-1.1.1-2-x86_64 +installed = vim-9.2.0511-1-x86_64 +installed = vim-runtime-9.2.0511-1-x86_64 +installed = virglrenderer-1.3.0-2-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 = vmaf-3.1.0-1-x86_64 +installed = volume_key-0.3.12-12-x86_64 +installed = vscodium-1.121.03429-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.350.0-1-x86_64 +installed = vulkan-mesa-implicit-layers-1:26.1.1-2-x86_64 +installed = vulkan-radeon-1:26.1.1-2-x86_64 +installed = vulkan-tools-1.4.350.0-1-x86_64 +installed = wavpack-5.9.0-1-x86_64 +installed = wayland-1.25.0-1-x86_64 +installed = webkit2gtk-4.1-2.52.3-1-x86_64 +installed = webkitgtk-6.0-2.52.3-1-x86_64 +installed = webrtc-audio-processing-1-1.3-5-x86_64 +installed = wget-1.25.0-5-x86_64 +installed = which-2.23-1-x86_64 +installed = wine-gecko-2.47.4-2-x86_64 +installed = wine-mono-11.1.0-1-x86_64 +installed = wine-staging-11.10-1-x86_64 +installed = winetricks-20260125-2-any +installed = wireless-regdb-2026.03.18-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-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.2-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-7.0.1-1-x86_64 +installed = xkeyboard-config-2.47-1-any +installed = xorg-fonts-encodings-1.1.0-2-any +installed = xorg-server-21.1.22-2-x86_64 +installed = xorg-server-common-21.1.22-2-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.4-1-x86_64 +installed = xorg-xwayland-24.1.11-2-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.6-1-x86_64 +installed = yaru-gtk-theme-26.04.5.1ubuntu-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-calamares-theme/pkg/raveos-calamares-theme/.MTREE b/raveos-calamares-theme/pkg/raveos-calamares-theme/.MTREE Binary files differnew file mode 100644 index 0000000..5977e42 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/.MTREE diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/.PKGINFO b/raveos-calamares-theme/pkg/raveos-calamares-theme/.PKGINFO new file mode 100644 index 0000000..c1934e4 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/.PKGINFO @@ -0,0 +1,13 @@ +# Generated by makepkg 7.1.0 +# using fakeroot version 1.38.1 +pkgname = raveos-calamares-theme +pkgbase = raveos-calamares-theme +xdata = pkgtype=pkg +pkgver = 2.0.0-27 +pkgdesc = RaveOS Calamares Theme +url = https://git.rp1.hu/RaveOS +builddate = 1780832320 +packager = Unknown Packager +size = 9953769 +arch = any +license = GPL diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.png Binary files differnew file mode 100644 index 0000000..825b39f --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.svg b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.svg new file mode 100644 index 0000000..d71760c --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/arrow-down.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8"> + <polygon points="0,0 12,0 6,8" fill="white"/> +</svg>
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/branding.desc b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/branding.desc new file mode 100755 index 0000000..dbe01ba --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/branding.desc @@ -0,0 +1,122 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.1 +# +# Termék márka információk. Ez befolyásolja a Calamares néhány globális +# felhasználó által látható aspektusát, mint például a termék +# neve, ablak viselkedése és a diavetítés a telepítés során. +# +# További stílusok adhatók hozzá a stylesheet.qss +# fájl használatával, szintén a branding könyvtárban. +--- +componentName: raveos + + +### ÜDVÖZLÉS / ÁLTALÁNOS SZÖVEGEZÉS +# +# Ezek a beállítások befolyásolják az általános megfogalmazást és megjelenést, +# amelyek leginkább az üdvözlő oldalon láthatóak. + +# Ez különböző üdvözlő szövegek között választ. Ha false, akkor +# a hagyományos "Üdvözöljük a %1 telepítőjében." szöveget használja, ha true, +# akkor "Üdvözöljük a Calamares telepítőben a %1-hez." Ez lehetővé teszi +# hogy megkülönböztessük ezt a telepítőt más telepítőktől +# ugyanahhoz a disztribúcióhoz. +welcomeStyleCalamares: false + +# Az üdvözlő képet (productWelcome, lent) nagyítani kell-e +# a természetes méretén túl? Ha false, a kép nem növekszik +# az ablakkal, hanem ugyanaz marad a mérete végig (ez +# meglepő hatásokat eredményezhet HiDPI monitorokon). +welcomeExpandingLogo: true + +### ABLAK KONFIGURÁCIÓ +# +# Az itt található beállítások befolyásolják a Calamares +# ablak elhelyezését az ablakkezelőn keresztül és a kezdeti +# Calamares ablak méretezését. + +# A Calamares mérete és bővítési szabályzata. +# - "normal" vagy nincs beállítva, szükség szerint bővül, használja a *windowSize*-t +# - "fullscreen", a lehető legnagyobb méretben indul, figyelmen kívül hagyja a *windowSize*-t +# - "noexpand", nem bővül automatikusan, használja a *windowSize*-t +windowExpanding: fullscreen + +# Calamares ablak mérete, w,h formátumban. Mind w és h +# lehet pixel (px végződéssel) vagy betűméret-egység (em végződéssel). +# pl. "800px,600px" +# "60em,480px" +# Ez a beállítás figyelmen kívül marad, ha "fullscreen" van kiválasztva +# *windowExpanding*-nél fentebb. Ha nincs beállítva, a CalamaresUtilsGui-ban +# definiált konstansokat használja, 800x520. +windowSize: 1024px,735px + +# Calamares ablak elhelyezése. Lehet "center" vagy "free". +# Hogy a "center" valóban működik-e, az függ a használt +# ablakkezelőtől (és csak akkor van értelme, ha nem használja +# a *windowExpanding* "fullscreen" beállítását). +windowPlacement: center + +### PANELEK KONFIGURÁCIÓJA +# +# A Calamares-nek van egy fő tartalmi területe és két panelje (navigáció +# és folyamat / oldalsáv). A panelek egyénileg vezérelhetők, +# vagy kikapcsolhatók. Ha mindkét panel ki van kapcsolva, a fő +# tartalmi terület elveszíti a margóit, feltételezve, hogy +# valami speciálisat csinál. + +# Az oldalsáv típusa (bal oldali panel, amely a folyamatot mutatja). +# - "widget" vagy nincs beállítva, használja a hagyományos oldalsávot (logó, elemek) +# - "none", teljesen elrejti +# - "qml", használja a calamares-sidebar.qml-t a branding mappából +sidebar: widget + +# A navigáció típusa (gomb panel alul). +# - "widget" vagy nincs beállítva, használja a hagyományos navigációt +# - "none", teljesen elrejti +# - "qml", használja a calamares-navigation.qml-t a branding mappából +navigation: widget + + +### SZÖVEGEK, KÉPEK ÉS SZÍNEK +# +# Ez a szakasz tartalmazza a nevek és képek "tulajdonképpeni márkázását", +# nem pedig a globális megjelenési beállításokat. + +strings: + productName: RaveOS Linux + shortProductName: RaveOS Linux + version: 2026 + shortVersion: 2026 + versionedName: RaveOS Linux + shortVersionedName: ROS + bootloaderEntryName: RaveOS Linux + +images: + productIcon: "icons/raveos-icon2.png" + productLogo: "icons/raveos-icon2.png" + productWelcome: "images/raveos-welcome.png" + +# Szöveg és háttér komponensek színei. (Baloldali menu színei welcome,local.keyboard stb) +style: + SidebarBackground: "#2B2B2B" #sotet szurke + SidebarText: "#FFFFFF" + SidebarTextCurrent: "#FFFFFF" + SidebarBackgroundCurrent: "#3d7839" #fern green + +### DIAVETÍTÉS +# +# A diavetítés a végrehajtási lépések során jelenik meg (pl. amikor a +# telepítő ténylegesen ír a lemezre és más lassú dolgokat csinál). + +slideshow: "show.qml" + +# Két elérhető API van a QML diavetítéshez: +# - 1 (alapértelmezett) +# - 2 indításkor betölti a diavetítést +slideshowAPI: 2 + + +# Ezek az opciók a logok online feltöltésének testreszabására szolgálnak pastebin-ekre: +uploadServer : + type : "fiche" + url : "http://termbin.com:9999" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/1raveos-icon.jpg b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/1raveos-icon.jpg Binary files differnew file mode 100644 index 0000000..9b078c8 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/1raveos-icon.jpg diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/arrow-down.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/arrow-down.png Binary files differnew file mode 100644 index 0000000..e217a52 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/arrow-down.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon.png Binary files differnew file mode 100644 index 0000000..3492b8c --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon2.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon2.png Binary files differnew file mode 100755 index 0000000..9903765 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/icons/raveos-icon2.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/1.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/1.png Binary files differnew file mode 100644 index 0000000..56264a6 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/1.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/2.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/2.png Binary files differnew file mode 100644 index 0000000..7179d9e --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/2.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/3.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/3.png Binary files differnew file mode 100644 index 0000000..d6d8d07 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/3.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/4.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/4.png Binary files differnew file mode 100644 index 0000000..5cd7dce --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/4.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/5.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/5.png Binary files differnew file mode 100644 index 0000000..edee9d7 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/5.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/raveos-welcome.png b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/raveos-welcome.png Binary files differnew file mode 100644 index 0000000..770e3a7 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/images/raveos-welcome.png diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_ar.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_ar.ts new file mode 100755 index 0000000..3c4fe09 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_ar.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="ar"> +<context> + <name>show</name> + <message> + <location filename="../show.qml" line="64"/> + <source>This is a second Slide element.</source> + <translation>عرض الثاني</translation> + </message> + <message> + <location filename="../show.qml" line="68"/> + <source>This is a third Slide element.</source> + <translation>عرض الثالث</translation> + </message> +</context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en.ts new file mode 100755 index 0000000..b02dbd5 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="en"> +<context> + <name>show</name> + <message> + <location filename="../show.qml" line="64"/> + <source>This is a second Slide element.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../show.qml" line="68"/> + <source>This is a third Slide element.</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en_GB.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en_GB.ts new file mode 100755 index 0000000..ec16b28 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_en_GB.ts @@ -0,0 +1,5373 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS language="en_GB" version="2.1"> + <context> + <name>AboutData</name> + <message> + <location filename="../src/libcalamares/CalamaresAbout.cpp" line="17"/> + <source><h1>%1</h1><br/><strong>%2<br/> for %3</strong><br/><br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/CalamaresAbout.cpp" line="20"/> + <source>Thanks to <a href="https://calamares.io/team/">the Calamares team</a> and the <a href="https://app.transifex.com/calamares/calamares/">Calamares translators team</a>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/CalamaresAbout.cpp" line="34"/> + <source>Copyright %1-%2 %3 &lt;%4&gt;<br/></source> + <extracomment>Copyright year-year Name <email-address></extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ActiveDirectoryJob</name> + <message> + <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="39"/> + <source>Enroll system in Active Directory</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="45"/> + <source>Enrolling system in Active Directory…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>AutoMountManagementJob</name> + <message> + <location filename="../src/modules/partition/jobs/AutoMountManagementJob.cpp" line="22"/> + <source>Managing auto-mount settings…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>BootInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="60"/> + <source>The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode.</source> + <translation>The <strong>boot environment</strong> of this system.<br><br>Older x86 systems only support <strong>BIOS</strong>.<br>Modern systems usually use <strong>EFI</strong>, but may also show up as BIOS if started in compatibility mode.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="70"/> + <source>This system was started with an <strong>EFI</strong> boot environment.<br><br>To configure startup from an EFI environment, this installer must deploy a boot loader application, like <strong>GRUB</strong> or <strong>systemd-boot</strong> on an <strong>EFI System Partition</strong>. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source> + <translation>This system was started with an <strong>EFI</strong> boot environment.<br><br>To configure startup from an EFI environment, this installer must deploy a boot loader application, like <strong>GRUB</strong> or <strong>systemd-boot</strong> on an <strong>EFI System Partition</strong>. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="82"/> + <source>This system was started with a <strong>BIOS</strong> boot environment.<br><br>To configure startup from a BIOS environment, this installer must install a boot loader, like <strong>GRUB</strong>, either at the beginning of a partition or on the <strong>Master Boot Record</strong> near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source> + <translation>This system was started with a <strong>BIOS</strong> boot environment.<br><br>To configure startup from a BIOS environment, this installer must install a boot loader, like <strong>GRUB</strong>, either at the beginning of a partition or on the <strong>Master Boot Record</strong> near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</translation> + </message> + </context> + <context> + <name>BootLoaderModel</name> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="60"/> + <source>Master Boot Record of %1</source> + <comment>@info</comment> + <translation>Master Boot Record of %1</translation> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="93"/> + <source>Boot Partition</source> + <comment>@info</comment> + <translation>Boot Partition</translation> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="100"/> + <source>System Partition</source> + <comment>@info</comment> + <translation>System Partition</translation> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="131"/> + <source>Do not install a boot loader</source> + <comment>@label</comment> + <translation>Do not install a boot loader</translation> + </message> + <message> + <location filename="../src/modules/partition/core/BootLoaderModel.cpp" line="148"/> + <source>%1 (%2)</source> + <translation>%1 (%2)</translation> + </message> + </context> + <context> + <name>Calamares::BlankViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/BlankViewStep.cpp" line="61"/> + <source>Blank Page</source> + <translation>Blank Page</translation> + </message> + </context> + <context> + <name>Calamares::DebugWindow</name> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="28"/> + <source>GlobalStorage</source> + <translation>GlobalStorage</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="38"/> + <source>JobQueue</source> + <translation>JobQueue</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="48"/> + <source>Modules</source> + <translation>Modules</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="61"/> + <source>Type:</source> + <translation>Type:</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="68"/> + <location filename="../src/calamares/DebugWindow.ui" line="82"/> + <source>none</source> + <translation>none</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="75"/> + <source>Interface:</source> + <translation>Interface:</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="102"/> + <source>Crashes Calamares, so that Dr. Konqi can look at it.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="115"/> + <source>Reloads the stylesheet from the branding directory.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="118"/> + <source>Reload Stylesheet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="128"/> + <source>Displays the tree of widget names in the log (for stylesheet debugging).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="131"/> + <source>Widget Tree</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="141"/> + <source>Uploads the session log to the configured pastebin.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.ui" line="144"/> + <source>Send Session Log</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.cpp" line="166"/> + <source>Debug Information</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ExecutionViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="77"/> + <source>%p%</source> + <comment>Progress percentage indicator: %p is where the number 0..100 is placed</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/> + <source>Set Up</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/> + <source>Install</source> + <comment>@label</comment> + <translation>Install</translation> + </message> + </context> + <context> + <name>Calamares::FailJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="29"/> + <source>Job failed (%1)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="30"/> + <source>Programmed job failure was explicitly requested.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::JobThread</name> + <message> + <location filename="../src/libcalamares/JobQueue.cpp" line="369"/> + <source>Done</source> + <translation>Done</translation> + </message> + </context> + <context> + <name>Calamares::NamedJob</name> + <message> + <location filename="../src/libcalamares/JobExample.cpp" line="17"/> + <source>Example job (%1)</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ProcessJob</name> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="49"/> + <source>Running command %1 in target system…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/ProcessJob.cpp" line="53"/> + <source>Running command %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::Python::Job</name> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="219"/> + <source>Running %1 operation.</source> + <translation>Running %1 operation.</translation> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="234"/> + <source>Bad working directory path</source> + <translation>Bad working directory path</translation> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="235"/> + <source>Working directory %1 for python job %2 is not readable.</source> + <translation>Working directory %1 for python job %2 is not readable.</translation> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="243"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="319"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="345"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="362"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="370"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="378"/> + <source>Bad main script file</source> + <translation>Bad main script file</translation> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="244"/> + <source>Main script file %1 for python job %2 is not readable.</source> + <translation>Main script file %1 for python job %2 is not readable.</translation> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="305"/> + <source>Bad internal script</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="306"/> + <source>Internal script for python job %1 raised an exception.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="320"/> + <source>Main script file %1 for python job %2 could not be loaded because it raised an exception.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="346"/> + <source>Main script file %1 for python job %2 raised an exception.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="363"/> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="371"/> + <source>Main script file %1 for python job %2 returned invalid results.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/python/PythonJob.cpp" line="379"/> + <source>Main script file %1 for python job %2 does not contain a run() function.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::PythonJob</name> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="238"/> + <source>Running %1 operation…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="266"/> + <source>Bad working directory path</source> + <comment>@error</comment> + <translation>Bad working directory path</translation> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="267"/> + <source>Working directory %1 for python job %2 is not readable.</source> + <comment>@error</comment> + <translation>Working directory %1 for python job %2 is not readable.</translation> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="275"/> + <source>Bad main script file</source> + <comment>@error</comment> + <translation>Bad main script file</translation> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="276"/> + <source>Main script file %1 for python job %2 is not readable.</source> + <comment>@error</comment> + <translation>Main script file %1 for python job %2 is not readable.</translation> + </message> + <message> + <location filename="../src/libcalamares/PythonJob.cpp" line="348"/> + <source>Boost.Python error in job "%1"</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::QmlViewStep</name> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="73"/> + <source>Loading…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="100"/> + <source>QML step <i>%1</i>.</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="286"/> + <source>Loading failed.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::RequirementsChecker</name> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="100"/> + <source>Requirements checking for module '%1' is complete.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="124"/> + <source>Waiting for %n module(s)…</source> + <comment>@status</comment> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="125"/> + <source>(%n second(s))</source> + <comment>@status</comment> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/libcalamares/modulesystem/RequirementsChecker.cpp" line="130"/> + <source>System-requirements checking is complete.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Calamares::ViewManager</name> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="165"/> + <source>The upload was unsuccessful. No web-paste was done.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="177"/> + <source>Install log posted to + +%1 + +Link copied to clipboard</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/utils/Paste.cpp" line="183"/> + <source>Install Log Paste URL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="90"/> + <source>&Yes</source> + <translation>&Yes</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="91"/> + <source>&No</source> + <translation>&No</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="92"/> + <source>&Close</source> + <translation>&Close</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="155"/> + <source>Setup Failed</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="156"/> + <source>Installation Failed</source> + <comment>@title</comment> + <translation>Installation Failed</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="159"/> + <source>Error</source> + <comment>@title</comment> + <translation>Error</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="188"/> + <source>Calamares Initialization Failed</source> + <comment>@title</comment> + <translation>Calamares Initialisation Failed</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="189"/> + <source>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</source> + <comment>@info</comment> + <translation>%1 can not be installed. Calamares was unable to load all of the configured modules. This is a problem with the way Calamares is being used by the distribution.</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="196"/> + <source><br/>The following modules could not be loaded:</source> + <comment>@info</comment> + <translation><br/>The following modules could not be loaded:</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="336"/> + <source>Continue with Setup?</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="337"/> + <source>Continue with Installation?</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="339"/> + <source>The %1 setup program is about to make changes to your disk in order to set up %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <comment>%1 is short product name, %2 is short product name with version</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> + <source>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></source> + <comment>%1 is short product name, %2 is short product name with version</comment> + <translation>The %1 installer is about to make changes to your disk in order to install %2.<br/><strong>You will not be able to undo these changes.</strong></translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="348"/> + <source>&Set Up Now</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="348"/> + <source>&Install Now</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="355"/> + <source>Go &Back</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="402"/> + <source>&Set Up</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="402"/> + <source>&Install</source> + <comment>@button</comment> + <translation>&Install</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="404"/> + <source>Setup is complete. Close the setup program.</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="405"/> + <source>The installation is complete. Close the installer.</source> + <comment>@tooltip</comment> + <translation>The installation is complete. Close the installer.</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="407"/> + <source>Cancel the setup process without changing the system.</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> + <source>Cancel the installation process without changing the system.</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="418"/> + <source>&Next</source> + <comment>@button</comment> + <translation>&Next</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="423"/> + <source>&Back</source> + <comment>@button</comment> + <translation>&Back</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="429"/> + <source>&Done</source> + <comment>@button</comment> + <translation>&Done</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="448"/> + <source>&Cancel</source> + <comment>@button</comment> + <translation>&Cancel</translation> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="524"/> + <source>Cancel Setup?</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="524"/> + <source>Cancel Installation?</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="525"/> + <source>Do you really want to cancel the current setup process? +The setup program will quit and all changes will be lost.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/ViewManager.cpp" line="527"/> + <source>Do you really want to cancel the current install process? +The installer will quit and all changes will be lost.</source> + <translation>Do you really want to cancel the current install process? +The installer will quit and all changes will be lost.</translation> + </message> + </context> + <context> + <name>CalamaresPython::Helper</name> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="309"/> + <source>Unknown exception type</source> + <comment>@error</comment> + <translation>Unknown exception type</translation> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="327"/> + <source>Unparseable Python error</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="371"/> + <source>Unparseable Python traceback</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/PythonHelper.cpp" line="378"/> + <source>Unfetchable Python error</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CalamaresWindow</name> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="405"/> + <source>%1 Setup Program</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="406"/> + <source>%1 Installer</source> + <translation>%1 Installer</translation> + </message> + </context> + <context> + <name>ChangeFilesystemLabelJob</name> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="34"/> + <source>Set filesystem label on %1</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="41"/> + <source>Set filesystem label <strong>%1</strong> to partition <strong>%2</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="50"/> + <source>Setting filesystem label <strong>%1</strong> to partition <strong>%2</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="72"/> + <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="84"/> + <source>The installer failed to update partition table on disk '%1'.</source> + <comment>@info</comment> + <translation>The installer failed to update partition table on disk '%1'.</translation> + </message> + </context> + <context> + <name>CheckerContainer</name> + <message> + <location filename="../src/modules/welcome/checker/CheckerContainer.cpp" line="38"/> + <source>Gathering system information...</source> + <translation>Gathering system information...</translation> + </message> + </context> + <context> + <name>ChoicePage</name> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="137"/> + <source>Select storage de&vice:</source> + <comment>@label</comment> + <translation>Select storage de&vice:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="138"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1040"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1100"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1153"/> + <source>Current:</source> + <comment>@label</comment> + <translation>Current:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="139"/> + <source>After:</source> + <comment>@label</comment> + <translation>After:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="897"/> + <source>Reuse %1 as home partition for %2</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1041"/> + <source><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></source> + <translation><strong>Select a partition to shrink, then drag the bottom bar to resize</strong></translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1065"/> + <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> + <comment>@info, %1 is partition name, %4 is product name</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1144"/> + <source><strong>Select a partition to install on</strong></source> + <comment>@label</comment> + <translation><strong>Select a partition to install on</strong></translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1204"/> + <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> + <comment>@info, %1 is product name</comment> + <translation>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1213"/> + <source>The EFI system partition at %1 will be used for starting %2.</source> + <comment>@info, %1 is partition path, %2 is product name</comment> + <translation>The EFI system partition at %1 will be used for starting %2.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1222"/> + <source>EFI system partition:</source> + <comment>@label</comment> + <translation>EFI system partition:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1712"/> + <source>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation>This storage device does not seem to have an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1717"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1744"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1764"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1786"/> + <source><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</source> + <translation><strong>Erase disk</strong><br/>This will <font color="red">delete</font> all data currently present on the selected storage device.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1721"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1740"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1760"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1782"/> + <source><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</source> + <translation><strong>Install alongside</strong><br/>The installer will shrink a partition to make room for %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1725"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1748"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1768"/> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1790"/> + <source><strong>Replace a partition</strong><br/>Replaces a partition with %1.</source> + <translation><strong>Replace a partition</strong><br/>Replaces a partition with %1.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1734"/> + <source>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation>This storage device has %1 on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1755"/> + <source>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation>This storage device already has an operating system on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1777"/> + <source>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</source> + <translation>This storage device has multiple operating systems on it. What would you like to do?<br/>You will be able to review and confirm your choices before any change is made to the storage device.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1423"/> + <source>This storage device already has an operating system on it, but the partition table <strong>%1</strong> is different from the needed <strong>%2</strong>.<br/></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1447"/> + <source>This storage device has one of its partitions <strong>mounted</strong>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1452"/> + <source>This storage device is a part of an <strong>inactive RAID</strong> device.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1570"/> + <source>No swap</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1579"/> + <source>Reuse swap</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1582"/> + <source>Swap (no Hibernate)</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1585"/> + <source>Swap (with Hibernate)</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1588"/> + <source>Swap to file</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1601"/> + <source><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</source> + <translation><strong>Manual partitioning</strong><br/>You can create or resize partitions yourself.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1629"/> + <source>Bootloader location:</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ClearMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="267"/> + <source>Successfully unmounted %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="274"/> + <source>Successfully disabled swap %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="300"/> + <source>Successfully cleared swap %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="314"/> + <source>Successfully closed mapper device %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="327"/> + <source>Successfully disabled volume group %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="366"/> + <source>Clear mounts for partitioning operations on %1</source> + <comment>@title</comment> + <translation>Clear mounts for partitioning operations on %1</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="372"/> + <source>Clearing mounts for partitioning operations on %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="391"/> + <source>Cleared all mounts for %1</source> + <translation>Cleared all mounts for %1</translation> + </message> + </context> + <context> + <name>ClearTempMountsJob</name> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="33"/> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="40"/> + <source>Clearing all temporary mounts…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="70"/> + <source>Cleared all temporary mounts.</source> + <translation>Cleared all temporary mounts.</translation> + </message> + </context> + <context> + <name>CommandList</name> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="235"/> + <source>Could not run command.</source> + <translation>Could not run command.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/CommandList.cpp" line="236"/> + <source>The commands use variables that are not defined. Missing variables are: %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Config</name> + <message> + <location filename="../src/modules/finished/Config.cpp" line="142"/> + <source>Setup Failed</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="143"/> + <source>Installation Failed</source> + <comment>@title</comment> + <translation>Installation Failed</translation> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="145"/> + <source>The setup of %1 did not complete successfully.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="146"/> + <source>The installation of %1 did not complete successfully.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="150"/> + <source>Setup Complete</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="151"/> + <source>Installation Complete</source> + <comment>@title</comment> + <translation>Installation Complete</translation> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="153"/> + <source>The setup of %1 is complete.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/Config.cpp" line="154"/> + <source>The installation of %1 is complete.</source> + <comment>@info</comment> + <translation>The installation of %1 is complete.</translation> + </message> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="583"/> + <source>Keyboard model has been set to %1.</source> + <comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/Config.cpp" line="591"/> + <source>Keyboard layout has been set to %1/%2.</source> + <comment>@label, %1 is layout, %2 is layout variant</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="381"/> + <source>Set timezone to %1.</source> + <comment>@action</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="418"/> + <source>The system language will be set to %1.</source> + <comment>@info</comment> + <translation>The system language will be set to %1.</translation> + </message> + <message> + <location filename="../src/modules/locale/Config.cpp" line="425"/> + <source>The numbers and dates locale will be set to %1.</source> + <comment>@info</comment> + <translation>The numbers and dates locale will be set to %1.</translation> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="53"/> + <source>Network Installation. (Disabled: Incorrect configuration)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="55"/> + <source>Network Installation. (Disabled: Received invalid groups data)</source> + <translation>Network Installation. (Disabled: Received invalid groups data)</translation> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="57"/> + <source>Network Installation. (Disabled: Internal error)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="59"/> + <source>Network Installation. (Disabled: Unable to fetch package lists, check your network connection)</source> + <translation>Network Installation. (Disabled: Unable to fetch package lists, check your network connection)</translation> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="61"/> + <source>Network Installation. (Disabled: No package list)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/Config.cpp" line="76"/> + <source>Package selection</source> + <translation>Package selection</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="110"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="112"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="241"/> + <source>Packages</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="247"/> + <source>Install option: <strong>%1</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/Config.cpp" line="247"/> + <source>None</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/summary/Config.cpp" line="35"/> + <source>Summary</source> + <comment>@label</comment> + <translation>Summary</translation> + </message> + <message> + <location filename="../src/modules/summary/Config.cpp" line="39"/> + <source>This is an overview of what will happen once you start the setup procedure.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/summary/Config.cpp" line="44"/> + <source>This is an overview of what will happen once you start the install procedure.</source> + <translation>This is an overview of what will happen once you start the install procedure.</translation> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="237"/> + <source>Your username is too long.</source> + <translation>Your username is too long.</translation> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="243"/> + <source>Your username must start with a lowercase letter or underscore.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="247"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="253"/> + <source>'%1' is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="302"/> + <source>Your hostname is too short.</source> + <translation>Your hostname is too short.</translation> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="306"/> + <source>Your hostname is too long.</source> + <translation>Your hostname is too long.</translation> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="312"/> + <source>'%1' is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="317"/> + <source>Only letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="598"/> + <source>Your passwords do not match!</source> + <translation>Your passwords do not match!</translation> + </message> + <message> + <location filename="../src/modules/users/Config.cpp" line="612"/> + <source>OK!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="57"/> + <source>This computer does not satisfy the minimum requirements for setting up %1.<br/>Setup cannot continue.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="60"/> + <source>This computer does not satisfy the minimum requirements for installing %1.<br/>Installation cannot continue.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="66"/> + <source>This computer does not satisfy some of the recommended requirements for setting up %1.<br/>Setup can continue, but some features might be disabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="70"/> + <source>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</source> + <translation>This computer does not satisfy some of the recommended requirements for installing %1.<br/>Installation can continue, but some features might be disabled.</translation> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="80"/> + <source>This program will ask you some questions and set up %2 on your computer.</source> + <translation>This program will ask you some questions and set up %2 on your computer.</translation> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="264"/> + <source><h1>Welcome to the Calamares setup program for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="265"/> + <source><h1>Welcome to %1 setup</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="269"/> + <source><h1>Welcome to the Calamares installer for %1</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/Config.cpp" line="270"/> + <source><h1>Welcome to the %1 installer</h1></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ContextualProcessJob</name> + <message> + <location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="88"/> + <source>Performing contextual processes' job…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="18"/> + <source>Create a Partition</source> + <translation>Create a Partition</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="42"/> + <source>Si&ze:</source> + <translation>Si&ze:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="52"/> + <source> MiB</source> + <translation> MiB</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="59"/> + <source>Partition &Type:</source> + <translation>Partition &Type:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="71"/> + <source>Primar&y</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="81"/> + <source>E&xtended</source> + <translation>E&xtended</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="123"/> + <source>Fi&le System:</source> + <translation>Fi&le System:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="155"/> + <source>LVM LV name</source> + <translation>LVM LV name</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="165"/> + <source>&Mount Point:</source> + <translation>&Mount Point:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="191"/> + <source>Flags:</source> + <translation>Flags:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="224"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.ui" line="234"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="67"/> + <source>En&crypt</source> + <comment>@action</comment> + <translation>En&crypt</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="195"/> + <source>Logical</source> + <comment>@label</comment> + <translation>Logical</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="200"/> + <source>Primary</source> + <comment>@label</comment> + <translation>Primary</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionDialog.cpp" line="219"/> + <source>GPT</source> + <comment>@label</comment> + <translation>GPT</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="91"/> + <source>Mountpoint already in use. Please select another one.</source> + <comment>@info</comment> + <translation>Mountpoint already in use. Please select another one.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="96"/> + <source>Mountpoint must start with a <tt>/</tt>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreatePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="181"/> + <source>Create new %1MiB partition on %3 (%2) with entries %4</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> + <source>Create new %1MiB partition on %3 (%2)</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="196"/> + <source>Create new %2MiB partition on %4 (%3) with file system %1</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="212"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2) with entries <em>%4</em></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="222"/> + <source>Create new <strong>%1MiB</strong> partition on <strong>%3</strong> (%2)</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="229"/> + <source>Create new <strong>%2MiB</strong> partition on <strong>%4</strong> (%3) with file system <strong>%1</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="254"/> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="257"/> + <source>Creating new %1 partition on %2…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="274"/> + <source>The installer failed to create partition on disk '%1'.</source> + <comment>@info</comment> + <translation>The installer failed to create partition on disk '%1'.</translation> + </message> + </context> + <context> + <name>CreatePartitionTableDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="24"/> + <source>Create Partition Table</source> + <translation>Create Partition Table</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="43"/> + <source>Creating a new partition table will delete all existing data on the disk.</source> + <translation>Creating a new partition table will delete all existing data on the disk.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="69"/> + <source>What kind of partition table do you want to create?</source> + <translation>What kind of partition table do you want to create?</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="76"/> + <source>Master Boot Record (MBR)</source> + <translation>Master Boot Record (MBR)</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="86"/> + <source>GUID Partition Table (GPT)</source> + <translation>GUID Partition Table (GPT)</translation> + </message> + </context> + <context> + <name>CreatePartitionTableJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="41"/> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="58"/> + <source>Creating new %1 partition table on %2…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="49"/> + <source>Creating new <strong>%1</strong> partition table on <strong>%2</strong> (%3)…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="86"/> + <source>The installer failed to create a partition table on %1.</source> + <translation>The installer failed to create a partition table on %1.</translation> + </message> + </context> + <context> + <name>CreateUserJob</name> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="33"/> + <source>Create user %1</source> + <translation>Create user %1</translation> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="39"/> + <source>Create user <strong>%1</strong></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="45"/> + <location filename="../src/modules/users/CreateUserJob.cpp" line="143"/> + <source>Creating user %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="126"/> + <source>Preserving home directory…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="152"/> + <source>Configuring user %1</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/CreateUserJob.cpp" line="160"/> + <source>Setting file permissions…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/CreateVolumeGroupDialog.cpp" line="28"/> + <source>Create Volume Group</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>CreateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="32"/> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="44"/> + <source>Creating new volume group named %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="38"/> + <source>Creating new volume group named <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="51"/> + <source>The installer failed to create a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeactivateVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="26"/> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="38"/> + <source>Deactivating volume group named %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="32"/> + <source>Deactivating volume group named <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeactivateVolumeGroupJob.cpp" line="46"/> + <source>The installer failed to deactivate a volume group named %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DeletePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="73"/> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="85"/> + <source>Deleting partition %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="79"/> + <source>Deleting partition <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/DeletePartitionJob.cpp" line="99"/> + <source>The installer failed to delete partition %1.</source> + <translation>The installer failed to delete partition %1.</translation> + </message> + </context> + <context> + <name>DeviceInfoWidget</name> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="78"/> + <source><br><br>This partition table type is only advisable on older systems which start from a <strong>BIOS</strong> boot environment. GPT is recommended in most other cases.<br><br><strong>Warning:</strong> the MBR partition table is an obsolete MS-DOS era standard.<br>Only 4 <em>primary</em> partitions may be created, and of those 4, one can be an <em>extended</em> partition, which may in turn contain many <em>logical</em> partitions.</source> + <translation><br><br>This partition table type is only advisable on older systems which start from a <strong>BIOS</strong> boot environment. GPT is recommended in most other cases.<br><br><strong>Warning:</strong> the MBR partition table is an obsolete MS-DOS era standard.<br>Only 4 <em>primary</em> partitions may be created, and of those 4, one can be an <em>extended</em> partition, which may in turn contain many <em>logical</em> partitions.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="89"/> + <source><br><br>This is the recommended partition table type for modern systems which start from an <strong>EFI</strong> boot environment.</source> + <translation><br><br>This is the recommended partition table type for modern systems which start from an <strong>EFI</strong> boot environment.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="95"/> + <source>This is a <strong>loop</strong> device.<br><br>It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</source> + <translation>This is a <strong>loop</strong> device.<br><br>It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/> + <source>This installer <strong>cannot detect a partition table</strong> on the selected storage device.<br><br>The device either has no partition table, or the partition table is corrupted or of an unknown type.<br>This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source> + <translation>This installer <strong>cannot detect a partition table</strong> on the selected storage device.<br><br>The device either has no partition table, or the partition table is corrupted or of an unknown type.<br>This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="139"/> + <source>This device has a <strong>%1</strong> partition table.</source> + <translation>This device has a <strong>%1</strong> partition table.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="147"/> + <source>The type of <strong>partition table</strong> on the selected storage device.<br><br>The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.<br>This installer will keep the current partition table unless you explicitly choose otherwise.<br>If unsure, on modern systems GPT is preferred.</source> + <translation>The type of <strong>partition table</strong> on the selected storage device.<br><br>The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.<br>This installer will keep the current partition table unless you explicitly choose otherwise.<br>If unsure, on modern systems GPT is preferred.</translation> + </message> + </context> + <context> + <name>DeviceModel</name> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="82"/> + <source>%1 - %2 (%3)</source> + <extracomment>device[name] - size[number] (device-node[name])</extracomment> + <translation>%1 - %2 (%3)</translation> + </message> + <message> + <location filename="../src/modules/partition/core/DeviceModel.cpp" line="93"/> + <source>%1 - (%2)</source> + <extracomment>device[name] - (device-node[name])</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>DracutLuksCfgJob</name> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="117"/> + <source>Writing LUKS configuration for Dracut to %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="121"/> + <source>Skipping writing LUKS configuration for Dracut: "/" partition is not encrypted</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="138"/> + <source>Failed to open %1</source> + <comment>@error</comment> + <translation>Failed to open %1</translation> + </message> + </context> + <context> + <name>DummyCppJob</name> + <message> + <location filename="../src/modules/dummycpp/DummyCppJob.cpp" line="35"/> + <source>Performing dummy C++ job…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EditExistingPartitionDialog</name> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="24"/> + <source>Edit Existing Partition</source> + <translation>Edit Existing Partition</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="54"/> + <source>Con&tent:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="64"/> + <source>&Keep</source> + <translation>&Keep</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="74"/> + <source>Format</source> + <translation>Format</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="93"/> + <source>Warning: Formatting the partition will erase all existing data.</source> + <translation>Warning: Formatting the partition will erase all existing data.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="103"/> + <source>&Mount Point:</source> + <translation>&Mount Point:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="129"/> + <source>Si&ze:</source> + <translation>Si&ze:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="139"/> + <source> MiB</source> + <translation> MiB</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="146"/> + <source>Fi&le System:</source> + <translation>Fi&le System:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="159"/> + <source>Flags:</source> + <translation>Flags:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="179"/> + <source>Label for the filesystem</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.ui" line="189"/> + <source>FS Label:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="280"/> + <source>Passphrase for existing partition</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EditExistingPartitionDialog.cpp" line="281"/> + <source>Partition %1 could not be decrypted with the given passphrase.<br/><br/>Edit the partition again and give the correct passphrase or delete and create a new encrypted partition.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>EncryptWidget</name> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="36"/> + <source>En&crypt system</source> + <translation>En&crypt system</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="43"/> + <source>Your system does not seem to support encryption well enough to encrypt the entire system. You may enable encryption, but performance may suffer.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="59"/> + <source>Passphrase</source> + <translation>Passphrase</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.ui" line="69"/> + <source>Confirm passphrase</source> + <translation>Confirm passphrase</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="165"/> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="181"/> + <source>Please enter the same passphrase in both boxes.</source> + <comment>@tooltip</comment> + <translation>Please enter the same passphrase in both boxes.</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="171"/> + <source>Password must be a minimum of %1 characters.</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ErrorDialog</name> + <message> + <location filename="../src/libcalamaresui/widgets/ErrorDialog.ui" line="40"/> + <source>Details:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamaresui/widgets/ErrorDialog.ui" line="56"/> + <source>Would you like to paste the install log to the web?</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FSArchiverRunner</name> + <message> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="47"/> + <source>Missing tools</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="48"/> + <source>The <i>%1</i> tool is not installed on the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="55"/> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="69"/> + <source>Invalid fsarchiver configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="56"/> + <source>The source archive <i>%1</i> does not exist.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="70"/> + <source>No destination could be found for <i>%1</i>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FillGlobalStorageJob</name> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="179"/> + <source>Set partition information</source> + <comment>@title</comment> + <translation>Set partition information</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="208"/> + <source>Install %1 on <strong>new</strong> %2 system partition with features <em>%3</em></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="217"/> + <source>Install %1 on <strong>new</strong> %2 system partition</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="226"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong> and features <em>%3</em></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> + <source>Set up <strong>new</strong> %2 partition with mount point <strong>%1</strong>%3</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="250"/> + <source>Install %2 on %3 system partition <strong>%1</strong> with features <em>%4</em></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="260"/> + <source>Install %2 on %3 system partition <strong>%1</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="270"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong> and features <em>%4</em></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="280"/> + <source>Set up %3 partition <strong>%1</strong> with mount point <strong>%2</strong>%4…</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="296"/> + <source>Install boot loader on <strong>%1</strong>…</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="305"/> + <source>Setting up mount points…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>FinishedPage</name> + <message> + <location filename="../src/modules/finished/FinishedPage.ui" line="102"/> + <source>&Restart now</source> + <translation>&Restart now</translation> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="75"/> + <source><h1>All done.</h1><br/>%1 has been set up on your computer.<br/>You may now start using your new system.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="80"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the setup program.</p></body></html></source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="89"/> + <source><h1>All done.</h1><br/>%1 has been installed on your computer.<br/>You may now restart into your new system, or continue using the %2 Live environment.</source> + <comment>@info</comment> + <translation><h1>All done.</h1><br/>%1 has been installed on your computer.<br/>You may now restart into your new system, or continue using the %2 Live environment.</translation> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="95"/> + <source><html><head/><body><p>When this box is checked, your system will restart immediately when you click on <span style="font-style:italic;">Done</span> or close the installer.</p></body></html></source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="109"/> + <source><h1>Setup Failed</h1><br/>%1 has not been set up on your computer.<br/>The error message was: %2.</source> + <comment>@info, %1 is product name with version</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finished/FinishedPage.cpp" line="118"/> + <source><h1>Installation Failed</h1><br/>%1 has not been installed on your computer.<br/>The error message was: %2.</source> + <comment>@info, %1 is product name with version</comment> + <translation><h1>Installation Failed</h1><br/>%1 has not been installed on your computer.<br/>The error message was: %2.</translation> + </message> + </context> + <context> + <name>FinishedQmlViewStep</name> + <message> + <location filename="../src/modules/finishedq/FinishedQmlViewStep.cpp" line="35"/> + <source>Finish</source> + <comment>@label</comment> + <translation>Finish</translation> + </message> + </context> + <context> + <name>FinishedViewStep</name> + <message> + <location filename="../src/modules/finished/FinishedViewStep.cpp" line="46"/> + <source>Finish</source> + <comment>@label</comment> + <translation>Finish</translation> + </message> + </context> + <context> + <name>FormatPartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="39"/> + <source>Format partition %1 (file system: %2, size: %3 MiB) on %4</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="49"/> + <source>Format <strong>%3MiB</strong> partition <strong>%1</strong> with file system <strong>%2</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="62"/> + <source>%1 (%2)</source> + <comment>partition label %1 (device path %2)</comment> + <translation>%1 (%2)</translation> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="64"/> + <source>Formatting partition %1 with file system %2…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/FormatPartitionJob.cpp" line="73"/> + <source>The installer failed to format partition %1 on disk '%2'.</source> + <translation>The installer failed to format partition %1 on disk '%2'.</translation> + </message> + </context> + <context> + <name>GeneralRequirements</name> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="160"/> + <source>Please ensure the system has at least %1 GiB available drive space.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="162"/> + <source>Available drive space is all of the hard disks and SSDs connected to the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="165"/> + <source>There is not enough drive space. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="173"/> + <source>has at least %1 GiB working memory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="175"/> + <source>The system does not have enough working memory. At least %1 GiB is required.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="184"/> + <source>is plugged in to a power source</source> + <translation>is plugged in to a power source</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="185"/> + <source>The system is not plugged in to a power source.</source> + <translation>The system is not plugged in to a power source.</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="192"/> + <source>is connected to the Internet</source> + <translation>is connected to the Internet</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="193"/> + <source>The system is not connected to the Internet.</source> + <translation>The system is not connected to the Internet.</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="200"/> + <source>is running the installer as an administrator (root)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="204"/> + <source>The setup program is not running with administrator rights.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="205"/> + <source>The installer is not running with administrator rights.</source> + <translation>The installer is not running with administrator rights.</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="213"/> + <source>has a screen large enough to show the whole installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="217"/> + <source>The screen is too small to display the setup program.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="218"/> + <source>The screen is too small to display the installer.</source> + <translation>The screen is too small to display the installer.</translation> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="227"/> + <source>is always false</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="228"/> + <source>The computer says no.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="236"/> + <source>is always false (slowly)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="237"/> + <source>The computer says no (slowly).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="244"/> + <source>is always true</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="245"/> + <source>The computer says yes.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="253"/> + <source>is always true (slowly)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="254"/> + <source>The computer says yes (slowly).</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="262"/> + <source>is checked three times.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="265"/> + <source>The snark has not been checked three times.</source> + <comment>The (some mythological beast) has not been checked three times.</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>HostInfoJob</name> + <message> + <location filename="../src/modules/hostinfo/HostInfoJob.cpp" line="39"/> + <source>Collecting information about your machine…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>IDJob</name> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="30"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="39"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="52"/> + <location filename="../src/modules/oemid/IDJob.cpp" line="59"/> + <source>OEM Batch Identifier</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="40"/> + <source>Could not create directories <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="53"/> + <source>Could not open file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/IDJob.cpp" line="60"/> + <source>Could not write to file <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitcpioJob</name> + <message> + <location filename="../src/modules/initcpio/InitcpioJob.cpp" line="31"/> + <source>Creating initramfs with mkinitcpio…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InitramfsJob</name> + <message> + <location filename="../src/modules/initramfs/InitramfsJob.cpp" line="27"/> + <source>Creating initramfs…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>InteractiveTerminalPage</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="51"/> + <source>Konsole not installed.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="52"/> + <source>Please install KDE Konsole and try again!</source> + <comment>@info</comment> + <translation>Please install KDE Konsole and try again!</translation> + </message> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalPage.cpp" line="127"/> + <source>Executing script: &nbsp;<code>%1</code></source> + <comment>@info</comment> + <translation>Executing script: &nbsp;<code>%1</code></translation> + </message> + </context> + <context> + <name>InteractiveTerminalViewStep</name> + <message> + <location filename="../src/modules/interactiveterminal/InteractiveTerminalViewStep.cpp" line="40"/> + <source>Script</source> + <comment>@label</comment> + <translation>Script</translation> + </message> + </context> + <context> + <name>KeyboardQmlViewStep</name> + <message> + <location filename="../src/modules/keyboardq/KeyboardQmlViewStep.cpp" line="32"/> + <source>Keyboard</source> + <comment>@label</comment> + <translation>Keyboard</translation> + </message> + </context> + <context> + <name>KeyboardViewStep</name> + <message> + <location filename="../src/modules/keyboard/KeyboardViewStep.cpp" line="41"/> + <source>Keyboard</source> + <comment>@label</comment> + <translation>Keyboard</translation> + </message> + </context> + <context> + <name>LCLocaleDialog</name> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="23"/> + <source>System Locale Setting</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/> + <source>The system locale setting affects the language and character set for some command line user interface elements.<br/>The current setting is <strong>%1</strong>.</source> + <comment>@info</comment> + <translation>The system locale setting affects the language and character set for some command line user interface elements.<br/>The current setting is <strong>%1</strong>.</translation> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/> + <source>&Cancel</source> + <comment>@button</comment> + <translation>&Cancel</translation> + </message> + <message> + <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="56"/> + <source>&OK</source> + <comment>@button</comment> + <translation>&OK</translation> + </message> + </context> + <context> + <name>LOSHJob</name> + <message> + <location filename="../src/modules/luksopenswaphookcfg/LOSHJob.cpp" line="35"/> + <source>Configuring encrypted swap.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksopenswaphookcfg/LOSHJob.cpp" line="87"/> + <source>No target system available.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksopenswaphookcfg/LOSHJob.cpp" line="95"/> + <source>No rootMountPoint is set.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksopenswaphookcfg/LOSHJob.cpp" line="100"/> + <source>No configFilePath is set.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicensePage</name> + <message> + <location filename="../src/modules/license/LicensePage.ui" line="26"/> + <source><h1>License Agreement</h1></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="142"/> + <source>I accept the terms and conditions above.</source> + <comment>@info</comment> + <translation>I accept the terms and conditions above.</translation> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="144"/> + <source>Please review the End User License Agreements (EULAs).</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="149"/> + <source>This setup procedure will install proprietary software that is subject to licensing terms.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="154"/> + <source>If you do not agree with the terms, the setup procedure cannot continue.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="159"/> + <source>This setup procedure can install proprietary software that is subject to licensing terms in order to provide additional features and enhance the user experience.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicensePage.cpp" line="165"/> + <source>If you do not agree with the terms, proprietary software will not be installed, and open source alternatives will be used instead.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LicenseViewStep</name> + <message> + <location filename="../src/modules/license/LicenseViewStep.cpp" line="45"/> + <source>License</source> + <comment>@label</comment> + <translation>License</translation> + </message> + </context> + <context> + <name>LicenseWidget</name> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="88"/> + <source>URL: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="109"/> + <source><strong>%1 driver</strong><br/>by %2</source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <extracomment>%1 is an untranslatable product name, example: Creative Audigy driver</extracomment> + <translation><strong>%1 driver</strong><br/>by %2</translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="117"/> + <source><strong>%1 graphics driver</strong><br/><font color="Grey">by %2</font></source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <extracomment>%1 is usually a vendor name, example: Nvidia graphics driver</extracomment> + <translation><strong>%1 graphics driver</strong><br/><font color="Grey">by %2</font></translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="124"/> + <source><strong>%1 browser plugin</strong><br/><font color="Grey">by %2</font></source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <translation><strong>%1 browser plugin</strong><br/><font color="Grey">by %2</font></translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="131"/> + <source><strong>%1 codec</strong><br/><font color="Grey">by %2</font></source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <translation><strong>%1 codec</strong><br/><font color="Grey">by %2</font></translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="138"/> + <source><strong>%1 package</strong><br/><font color="Grey">by %2</font></source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <translation><strong>%1 package</strong><br/><font color="Grey">by %2</font></translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="145"/> + <source><strong>%1</strong><br/><font color="Grey">by %2</font></source> + <comment>@label, %1 is product name, %2 is product vendor</comment> + <translation><strong>%1</strong><br/><font color="Grey">by %2</font></translation> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="169"/> + <source>File: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="192"/> + <source>Hide the license text</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="193"/> + <source>Show the license text</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/license/LicenseWidget.cpp" line="197"/> + <source>Open the license agreement in browser</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocalePage</name> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="130"/> + <source>Region:</source> + <comment>@label</comment> + <translation>Region:</translation> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="131"/> + <source>Zone:</source> + <comment>@label</comment> + <translation>Zone:</translation> + </message> + <message> + <location filename="../src/modules/locale/LocalePage.cpp" line="132"/> + <location filename="../src/modules/locale/LocalePage.cpp" line="133"/> + <source>&Change…</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleQmlViewStep</name> + <message> + <location filename="../src/modules/localeq/LocaleQmlViewStep.cpp" line="32"/> + <source>Location</source> + <comment>@label</comment> + <translation>Location</translation> + </message> + </context> + <context> + <name>LocaleTests</name> + <message> + <location filename="../src/libcalamares/locale/Tests.cpp" line="272"/> + <source>Quit</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>LocaleViewStep</name> + <message> + <location filename="../src/modules/locale/LocaleViewStep.cpp" line="71"/> + <source>Location</source> + <comment>@label</comment> + <translation>Location</translation> + </message> + </context> + <context> + <name>LuksBootKeyFileJob</name> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="33"/> + <source>Configuring LUKS key file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="254"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="262"/> + <source>No partitions are defined.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="297"/> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="304"/> + <source>Encrypted rootfs setup error</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="298"/> + <source>Root partition %1 is LUKS but no passphrase has been set.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="305"/> + <source>Could not create LUKS key file for root partition %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>MachineIdJob</name> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="55"/> + <source>Generate machine-id.</source> + <translation>Generate machine-id.</translation> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="71"/> + <source>Configuration Error</source> + <translation>Configuration Error </translation> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="72"/> + <source>No root mount point is set for MachineId.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="63"/> + <location filename="../src/modules/machineid/Workers.cpp" line="71"/> + <location filename="../src/modules/machineid/Workers.cpp" line="75"/> + <location filename="../src/modules/machineid/Workers.cpp" line="92"/> + <source>File not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="64"/> + <source>Path <pre>%1</pre> must be an absolute path.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/Workers.cpp" line="93"/> + <source>Could not create new random file <pre>%1</pre>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Map</name> + <message> + <location filename="../src/modules/localeq/Map.qml" line="237"/> + <source>Timezone: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Map.qml" line="258"/> + <source>Please select your preferred location on the map so the installer can suggest the locale + and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging + to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Map-qt6</name> + <message> + <location filename="../src/modules/localeq/Map-qt6.qml" line="261"/> + <source>Timezone: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Map-qt6.qml" line="282"/> + <source>Please select your preferred location on the map so the installer can suggest the locale + and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging + to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NetInstallViewStep</name> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="50"/> + <source>Package selection</source> + <translation>Package selection</translation> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="51"/> + <source>Office software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="52"/> + <source>Office package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/> + <source>Browser software</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/> + <source>Browser package</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="55"/> + <source>Web browser</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="56"/> + <source>Kernel</source> + <comment>label for netinstall module, Linux kernel</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="57"/> + <source>Services</source> + <comment>label for netinstall module, system services</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="58"/> + <source>Login</source> + <comment>label for netinstall module, choose login manager</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="59"/> + <source>Desktop</source> + <comment>label for netinstall module, choose desktop environment</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="60"/> + <source>Applications</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="61"/> + <source>Communication</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="62"/> + <source>Development</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="63"/> + <source>Office</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="64"/> + <source>Multimedia</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="65"/> + <source>Internet</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="66"/> + <source>Theming</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="67"/> + <source>Gaming</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="68"/> + <source>Utilities</source> + <comment>label for netinstall module</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>NotesQmlViewStep</name> + <message> + <location filename="../src/modules/notesqml/NotesQmlViewStep.cpp" line="23"/> + <source>Notes</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMPage</name> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="32"/> + <source>Ba&tch:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="42"/> + <source><html><head/><body><p>Enter a batch-identifier here. This will be stored in the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMPage.ui" line="52"/> + <source><html><head/><body><h1>OEM Configuration</h1><p>Calamares will use OEM settings while configuring the target system.</p></body></html></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>OEMViewStep</name> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="118"/> + <source>OEM Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/oemid/OEMViewStep.cpp" line="124"/> + <source>Set the OEM Batch Identifier to <code>%1</code>.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Offline</name> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="47"/> + <source>Select your preferred region, or use the default settings</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="103"/> + <location filename="../src/modules/localeq/Offline.qml" line="180"/> + <location filename="../src/modules/localeq/Offline.qml" line="224"/> + <source>Timezone: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="120"/> + <source>Select your preferred zone within your region</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="193"/> + <source>Zones</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline.qml" line="240"/> + <source>You can fine-tune language and locale settings below</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Offline-qt6</name> + <message> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/> + <source>Select your preferred region, or use the default settings</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="180"/> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="224"/> + <source>Timezone: %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="120"/> + <source>Select your preferred zone within your region</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="193"/> + <source>Zones</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/Offline-qt6.qml" line="240"/> + <source>You can fine-tune language and locale settings below</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PWQ</name> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="52"/> + <source>Password is too short</source> + <translation>Password is too short</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="68"/> + <source>Password is too long</source> + <translation>Password is too long</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="189"/> + <source>Password is too weak</source> + <translation>Password is too weak</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="197"/> + <source>Memory allocation error when setting '%1'</source> + <translation>Memory allocation error when setting '%1'</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="200"/> + <source>Memory allocation error</source> + <translation>Memory allocation error</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="202"/> + <source>The password is the same as the old one</source> + <translation>The password is the same as the old one</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="204"/> + <source>The password is a palindrome</source> + <translation>The password is a palindrome</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="206"/> + <source>The password differs with case changes only</source> + <translation>The password differs with case changes only</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="208"/> + <source>The password is too similar to the old one</source> + <translation>The password is too similar to the old one</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="210"/> + <source>The password contains the user name in some form</source> + <translation>The password contains the user name in some form</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="212"/> + <source>The password contains words from the real name of the user in some form</source> + <translation>The password contains words from the real name of the user in some form</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="215"/> + <source>The password contains forbidden words in some form</source> + <translation>The password contains forbidden words in some form</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="219"/> + <source>The password contains fewer than %n digits</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="222"/> + <source>The password contains too few digits</source> + <translation>The password contains too few digits</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="226"/> + <source>The password contains fewer than %n uppercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="229"/> + <source>The password contains too few uppercase letters</source> + <translation>The password contains too few uppercase letters</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="233"/> + <source>The password contains fewer than %n lowercase letters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="236"/> + <source>The password contains too few lowercase letters</source> + <translation>The password contains too few lowercase letters</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="240"/> + <source>The password contains fewer than %n non-alphanumeric characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="243"/> + <source>The password contains too few non-alphanumeric characters</source> + <translation>The password contains too few non-alphanumeric characters</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="247"/> + <source>The password is shorter than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="250"/> + <source>The password is too short</source> + <translation>The password is too short</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="252"/> + <source>The password is a rotated version of the previous one</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="256"/> + <source>The password contains fewer than %n character classes</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="259"/> + <source>The password does not contain enough character classes</source> + <translation>The password does not contain enough character classes</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="263"/> + <source>The password contains more than %n same characters consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="266"/> + <source>The password contains too many same characters consecutively</source> + <translation>The password contains too many same characters consecutively</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="270"/> + <source>The password contains more than %n characters of the same class consecutively</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="276"/> + <source>The password contains too many characters of the same class consecutively</source> + <translation>The password contains too many characters of the same class consecutively</translation> + </message> + <message numerus="yes"> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="281"/> + <source>The password contains monotonic sequence longer than %n characters</source> + <translation type="unfinished"> + <numerusform/> + <numerusform/> + </translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="287"/> + <source>The password contains too long of a monotonic character sequence</source> + <translation>The password contains too long of a monotonic character sequence</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="290"/> + <source>No password supplied</source> + <translation>No password supplied</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="292"/> + <source>Cannot obtain random numbers from the RNG device</source> + <translation>Cannot obtain random numbers from the RNG device</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="294"/> + <source>Password generation failed - required entropy too low for settings</source> + <translation>Password generation failed - required entropy too low for settings</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="299"/> + <source>The password fails the dictionary check - %1</source> + <translation>The password fails the dictionary check - %1</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="302"/> + <source>The password fails the dictionary check</source> + <translation>The password fails the dictionary check</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="306"/> + <source>Unknown setting - %1</source> + <translation>Unknown setting - %1</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="308"/> + <source>Unknown setting</source> + <translation>Unknown setting</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="312"/> + <source>Bad integer value of setting - %1</source> + <translation>Bad integer value of setting - %1</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="314"/> + <source>Bad integer value</source> + <translation>Bad integer value</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="318"/> + <source>Setting %1 is not of integer type</source> + <translation>Setting %1 is not of integer type</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="320"/> + <source>Setting is not of integer type</source> + <translation>Setting is not of integer type</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="324"/> + <source>Setting %1 is not of string type</source> + <translation>Setting %1 is not of string type</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="326"/> + <source>Setting is not of string type</source> + <translation>Setting is not of string type</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="328"/> + <source>Opening the configuration file failed</source> + <translation>Opening the configuration file failed</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="330"/> + <source>The configuration file is malformed</source> + <translation>The configuration file is malformed</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="332"/> + <source>Fatal failure</source> + <translation>Fatal failure</translation> + </message> + <message> + <location filename="../src/modules/users/CheckPWQuality.cpp" line="334"/> + <source>Unknown error</source> + <translation>Unknown error</translation> + </message> + </context> + <context> + <name>PackageChooserPage</name> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="50"/> + <source>Product Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="63"/> + <source>TextLabel</source> + <translation>TextLabel</translation> + </message> + <message> + <location filename="../src/modules/packagechooser/page_package.ui" line="79"/> + <source>Long Product Description</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="25"/> + <source>Package Selection</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="26"/> + <source>Please pick a product from the list. The selected product will be installed.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PackageModel</name> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="206"/> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../src/modules/netinstall/PackageModel.cpp" line="206"/> + <source>Description</source> + <translation>Description</translation> + </message> + </context> + <context> + <name>Page_Keyboard</name> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/> + <source>Keyboard model:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="146"/> + <source>Type here to test your keyboard</source> + <translation>Type here to test your keyboard</translation> + </message> + <message> + <location filename="../src/modules/keyboard/KeyboardPage.ui" line="153"/> + <source>Switch Keyboard:</source> + <extracomment>shortcut for switching between keyboard layouts</extracomment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Page_UserSetup</name> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="40"/> + <source>What is your name?</source> + <translation>What is your name?</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="55"/> + <source>Your Full Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="124"/> + <source>What name do you want to use to log in?</source> + <translation>What name do you want to use to log in?</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="148"/> + <source>login</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="223"/> + <source>What is the name of this computer?</source> + <translation>What is the name of this computer?</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="247"/> + <source><small>This name will be used if you make the computer visible to others on a network.</small></source> + <translation><small>This name will be used if you make the computer visible to others on a network.</small></translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="250"/> + <source>Computer Name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="325"/> + <source>Choose a password to keep your account safe.</source> + <translation>Choose a password to keep your account safe.</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="349"/> + <location filename="../src/modules/users/page_usersetup.ui" line="374"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</small></source> + <translation><small>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</small></translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="355"/> + <location filename="../src/modules/users/page_usersetup.ui" line="525"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="380"/> + <location filename="../src/modules/users/page_usersetup.ui" line="550"/> + <source>Repeat Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="455"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="458"/> + <source>Require strong passwords.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="465"/> + <source>Log in automatically without asking for the password.</source> + <translation>Log in automatically without asking for the password.</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="472"/> + <source>Use the same password for the administrator account.</source> + <translation>Use the same password for the administrator account.</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="495"/> + <source>Choose a password for the administrator account.</source> + <translation>Choose a password for the administrator account.</translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="519"/> + <location filename="../src/modules/users/page_usersetup.ui" line="544"/> + <source><small>Enter the same password twice, so that it can be checked for typing errors.</small></source> + <translation><small>Enter the same password twice, so that it can be checked for typing errors.</small></translation> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="627"/> + <source>Use Active Directory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="638"/> + <source>Domain:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="652"/> + <source>Domain Administrator:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="662"/> + <source>Password:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/page_usersetup.ui" line="680"/> + <source>IP Address (optional):</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PartitionLabelsView</name> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="178"/> + <source>Root</source> + <translation>Root</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="182"/> + <source>Home</source> + <comment>@label</comment> + <translation>Home</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="186"/> + <source>Boot</source> + <comment>@label</comment> + <translation>Boot</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="191"/> + <source>EFI system</source> + <comment>@label</comment> + <translation>EFI system</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="195"/> + <source>Swap</source> + <comment>@label</comment> + <translation>Swap</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="199"/> + <source>New partition for %1</source> + <comment>@label</comment> + <translation>New partition for %1</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="203"/> + <source>New partition</source> + <comment>@label</comment> + <translation>New partition</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="228"/> + <source>%1 %2</source> + <extracomment>size[number] filesystem[name]</extracomment> + <translation>%1 %2</translation> + </message> + </context> + <context> + <name>PartitionModel</name> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="157"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="201"/> + <source>Free Space</source> + <comment>@title</comment> + <translation>Free Space</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="161"/> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="205"/> + <source>New Partition</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="307"/> + <source>Name</source> + <comment>@title</comment> + <translation>Name</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="309"/> + <source>File System</source> + <comment>@title</comment> + <translation>File System</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="311"/> + <source>File System Label</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="313"/> + <source>Mount Point</source> + <comment>@title</comment> + <translation>Mount Point</translation> + </message> + <message> + <location filename="../src/modules/partition/core/PartitionModel.cpp" line="315"/> + <source>Size</source> + <comment>@title</comment> + <translation>Size</translation> + </message> + </context> + <context> + <name>PartitionPage</name> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="26"/> + <source>Storage de&vice:</source> + <translation>Storage de&vice:</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="55"/> + <source>&Revert All Changes</source> + <translation>&Revert All Changes</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="91"/> + <source>New Partition &Table</source> + <translation>New Partition &Table</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="111"/> + <source>Cre&ate</source> + <translation>Cre&ate</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="118"/> + <source>&Edit</source> + <translation>&Edit</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="125"/> + <source>&Delete</source> + <translation>&Delete</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="136"/> + <source>New Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/> + <source>Resize Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/> + <source>Deactivate Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="157"/> + <source>Remove Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.ui" line="184"/> + <source>I&nstall boot loader on:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="227"/> + <source>Are you sure you want to create a new partition table on %1?</source> + <translation>Are you sure you want to create a new partition table on %1?</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="262"/> + <source>Can not create new partition</source> + <translation>Can not create new partition</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="263"/> + <source>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</source> + <translation>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</translation> + </message> + </context> + <context> + <name>PartitionViewStep</name> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="56"/> + <source>Gathering system information…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="107"/> + <source>Partitions</source> + <comment>@label</comment> + <translation>Partitions</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="144"/> + <source>Install %1 <strong>alongside</strong> another operating system</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="148"/> + <source><strong>Erase</strong> disk and install %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="152"/> + <source><strong>Replace</strong> a partition with %1</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="157"/> + <source><strong>Manual</strong> partitioning</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="179"/> + <source>Install %1 <strong>alongside</strong> another operating system on disk <strong>%2</strong> (%3)</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="188"/> + <source><strong>Erase</strong> disk <strong>%2</strong> (%3) and install %1</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="195"/> + <source><strong>Replace</strong> a partition on disk <strong>%2</strong> (%3) with %1</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="204"/> + <source><strong>Manual</strong> partitioning on disk <strong>%1</strong> (%2)</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="214"/> + <source>Disk <strong>%1</strong> (%2)</source> + <comment>@info</comment> + <translation>Disk <strong>%1</strong> (%2)</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="239"/> + <source>Create a swap file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="268"/> + <source>Unsafe partition actions are enabled.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="271"/> + <source>Partitioning is configured to <b>always</b> fail.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="274"/> + <source>No partitions will be changed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="314"/> + <source>Current:</source> + <comment>@label</comment> + <translation>Current:</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="332"/> + <source>After:</source> + <comment>@label</comment> + <translation>After:</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="555"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>To configure an EFI system partition, go back and select or create a suitable filesystem.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="561"/> + <source>An EFI system partition is necessary to start %1.<br/><br/>The EFI system partition does not meet recommendations. It is recommended to go back and select or create a suitable filesystem.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="569"/> + <source>The filesystem must be mounted on <strong>%1</strong>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="570"/> + <source>The filesystem must have type FAT32.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="571"/> + <source>The filesystem must have flag <strong>%1</strong> set.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="579"/> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="581"/> + <source>The filesystem must be at least %1 MiB in size.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="583"/> + <source>The minimum recommended size for the filesystem is %1 MiB.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="585"/> + <source>You can continue without setting up an EFI system partition but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="587"/> + <source>You can continue with this EFI system partition configuration but your system may fail to start.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="599"/> + <source>No EFI system partition configured</source> + <translation>No EFI system partition configured</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="607"/> + <source>EFI system partition configured incorrectly</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="627"/> + <source>EFI system partition recommendation</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="646"/> + <source>Option to use GPT on BIOS</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="647"/> + <source>A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="669"/> + <source>Boot partition not encrypted</source> + <translation>Boot partition not encrypted</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="670"/> + <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</source> + <translation>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.<br/><br/>There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.<br/>You may continue if you wish, but filesystem unlocking will happen later during system startup.<br/>To encrypt the boot partition, go back and recreate it, selecting <strong>Encrypt</strong> in the partition creation window.</translation> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="762"/> + <source>has at least one disk device available.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/PartitionViewStep.cpp" line="763"/> + <source>There are no partitions to install on.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PlasmaLnfJob</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="33"/> + <source>Applying Plasma Look-and-Feel…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="57"/> + <location filename="../src/modules/plasmalnf/PlasmaLnfJob.cpp" line="58"/> + <source>Could not select KDE Plasma Look-and-Feel package</source> + <translation>Could not select KDE Plasma Look-and-Feel package</translation> + </message> + </context> + <context> + <name>PlasmaLnfPage</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="80"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is set up. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfPage.cpp" line="87"/> + <source>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</source> + <translation>Please choose a look-and-feel for the KDE Plasma Desktop. You can also skip this step and configure the look-and-feel once the system is installed. Clicking on a look-and-feel selection will give you a live preview of that look-and-feel.</translation> + </message> + </context> + <context> + <name>PlasmaLnfViewStep</name> + <message> + <location filename="../src/modules/plasmalnf/PlasmaLnfViewStep.cpp" line="43"/> + <source>Look-and-Feel</source> + <comment>@label</comment> + <translation>Look-and-Feel</translation> + </message> + </context> + <context> + <name>PowerManagementInterface</name> + <message> + <location filename="../src/libcalamares/JobQueue.cpp" line="138"/> + <source>Calamares</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/libcalamares/JobQueue.cpp" line="138"/> + <source>Installation in progress</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>PreserveFiles</name> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="56"/> + <source>Saving files for later…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="64"/> + <source>No files configured to save for later.</source> + <translation>No files configured to save for later.</translation> + </message> + <message> + <location filename="../src/modules/preservefiles/PreserveFiles.cpp" line="88"/> + <source>Not all of the configured files could be preserved.</source> + <translation>Not all of the configured files could be preserved.</translation> + </message> + </context> + <context> + <name>ProcessResult</name> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="301"/> + <source> +There was no output from the command.</source> + <translation> +There was no output from the command.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="302"/> + <source> +Output: +</source> + <translation> +Output: +</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="307"/> + <source>External command crashed.</source> + <translation>External command crashed.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="308"/> + <source>Command <i>%1</i> crashed.</source> + <translation>Command <i>%1</i> crashed.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="315"/> + <source>External command failed to start.</source> + <translation>External command failed to start.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="316"/> + <source>Command <i>%1</i> failed to start.</source> + <translation>Command <i>%1</i> failed to start.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="322"/> + <source>Internal error when starting command.</source> + <translation>Internal error when starting command.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="323"/> + <source>Bad parameters for process job call.</source> + <translation>Bad parameters for process job call.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="329"/> + <source>External command failed to finish.</source> + <translation>External command failed to finish.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="330"/> + <source>Command <i>%1</i> failed to finish in %2 seconds.</source> + <translation>Command <i>%1</i> failed to finish in %2 seconds.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="338"/> + <source>External command finished with errors.</source> + <translation>External command finished with errors.</translation> + </message> + <message> + <location filename="../src/libcalamares/utils/System.cpp" line="339"/> + <source>Command <i>%1</i> finished with exit code %2.</source> + <translation>Command <i>%1</i> finished with exit code %2.</translation> + </message> + </context> + <context> + <name>QObject</name> + <message> + <location filename="../src/libcalamares/locale/Translation.cpp" line="170"/> + <source>%1 (%2)</source> + <translation>%1 (%2)</translation> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="31"/> + <source>unknown</source> + <comment>@partition info</comment> + <translation>unknown</translation> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="33"/> + <source>extended</source> + <comment>@partition info</comment> + <translation>extended</translation> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="35"/> + <source>unformatted</source> + <comment>@partition info</comment> + <translation>unformatted</translation> + </message> + <message> + <location filename="../src/libcalamares/partition/FileSystem.cpp" line="37"/> + <source>swap</source> + <comment>@partition info</comment> + <translation>swap</translation> + </message> + <message> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="145"/> + <location filename="../src/modules/keyboard/keyboardwidget/keyboardglobal.cpp" line="192"/> + <source>Default</source> + <translation>Default</translation> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="101"/> + <source>Directory not found</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/machineid/MachineIdJob.cpp" line="102"/> + <source>Could not create new random file <pre>%1</pre>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="74"/> + <source>No product</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooser/PackageModel.cpp" line="82"/> + <source>No description provided.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionDialogHelpers.cpp" line="44"/> + <source>(no mount point)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="39"/> + <source>Unpartitioned space or unknown partition table</source> + <comment>@info</comment> + <translation>Unpartitioned space or unknown partition table</translation> + </message> + </context> + <context> + <name>Recommended</name> + <message> + <location filename="../src/modules/welcomeq/Recommended.qml" line="40"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveUserJob</name> + <message> + <location filename="../src/modules/removeuser/RemoveUserJob.cpp" line="32"/> + <source>Removing live user from the target system…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>RemoveVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="26"/> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="38"/> + <source>Removing Volume Group named %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="32"/> + <source>Removing Volume Group named <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="46"/> + <source>The installer failed to remove a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>Requirements</name> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="37"/> + <source><p>This computer does not satisfy the minimum requirements for installing %1.<br/> + Installation cannot continue.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/Requirements.qml" line="39"/> + <source><p>This computer does not satisfy some of the recommended requirements for setting up %1.<br/> + Setup can continue, but some features might be disabled.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeFSJob</name> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="43"/> + <source>Performing file system resize…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="162"/> + <source>Invalid configuration</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="163"/> + <source>The file-system resize job has an invalid configuration and will not run.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="170"/> + <source>KPMCore not available</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="171"/> + <source>Calamares cannot start KPMCore for the file system resize job.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="180"/> + <source>Resize failed.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="182"/> + <source>The filesystem %1 could not be found in this system, and cannot be resized.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="184"/> + <source>The device %1 could not be found in this system, and cannot be resized.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="193"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="205"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="215"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="234"/> + <source>Resize Failed</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="194"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="206"/> + <source>The filesystem %1 cannot be resized.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="195"/> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="207"/> + <source>The device %1 cannot be resized.</source> + <comment>@error</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="216"/> + <source>The file system %1 must be resized, but cannot.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="217"/> + <source>The device %1 must be resized, but cannot</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizePartitionJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="39"/> + <source>Resize partition %1</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="45"/> + <source>Resize <strong>%2MiB</strong> partition <strong>%1</strong> to <strong>%3MiB</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="54"/> + <source>Resizing %2MiB partition %1 to %3MiB…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizePartitionJob.cpp" line="70"/> + <source>The installer failed to resize partition %1 on disk '%2'.</source> + <translation>The installer failed to resize partition %1 on disk '%2'.</translation> + </message> + </context> + <context> + <name>ResizeVolumeGroupDialog</name> + <message> + <location filename="../src/modules/partition/gui/ResizeVolumeGroupDialog.cpp" line="30"/> + <source>Resize Volume Group</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResizeVolumeGroupJob</name> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="28"/> + <source>Resize volume group named %1 from %2 to %3</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="37"/> + <source>Resize volume group named <strong>%1</strong> from <strong>%2</strong> to <strong>%3</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="47"/> + <source>Resizing volume group named %1 from %2 to %3…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="58"/> + <source>The installer failed to resize a volume group named '%1'.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ResultsListWidget</name> + <message> + <location filename="../src/modules/welcome/checker/ResultsListWidget.cpp" line="47"/> + <source>Checking requirements again in a few seconds ...</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>ScanningDialog</name> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="69"/> + <source>Scanning storage devices…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/ScanningDialog.cpp" line="69"/> + <source>Partitioning…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetHostNameJob</name> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="36"/> + <source>Set hostname %1</source> + <translation>Set hostname %1</translation> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="42"/> + <source>Set hostname <strong>%1</strong>.</source> + <translation>Set hostname <strong>%1</strong>.</translation> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="48"/> + <source>Setting hostname %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="121"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="128"/> + <source>Internal Error</source> + <translation>Internal Error</translation> + </message> + <message> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="139"/> + <location filename="../src/modules/users/SetHostNameJob.cpp" line="156"/> + <source>Cannot write hostname to target system</source> + <translation>Cannot write hostname to target system</translation> + </message> + </context> + <context> + <name>SetKeyboardLayoutJob</name> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="66"/> + <source>Setting keyboard model to %1, layout as %2-%3…</source> + <comment>@status, %1 model, %2 layout, %3 variant</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="371"/> + <source>Failed to write keyboard configuration for the virtual console.</source> + <comment>@error</comment> + <translation>Failed to write keyboard configuration for the virtual console.</translation> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="372"/> + <source>Failed to write to %1</source> + <comment>@error, %1 is virtual console configuration path</comment> + <translation>Failed to write to %1</translation> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="399"/> + <source>Failed to write keyboard configuration for X11.</source> + <comment>@error</comment> + <translation>Failed to write keyboard configuration for X11.</translation> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="400"/> + <source>Failed to write to %1</source> + <comment>@error, %1 is keyboard configuration path</comment> + <translation>Failed to write to %1</translation> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="416"/> + <source>Failed to write keyboard configuration to existing /etc/default directory.</source> + <comment>@error</comment> + <translation>Failed to write keyboard configuration to existing /etc/default directory.</translation> + </message> + <message> + <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="417"/> + <source>Failed to write to %1</source> + <comment>@error, %1 is default keyboard path</comment> + <translation>Failed to write to %1</translation> + </message> + </context> + <context> + <name>SetPartFlagsJob</name> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="44"/> + <source>Set flags on partition %1</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="50"/> + <source>Set flags on %1MiB %2 partition</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="54"/> + <source>Set flags on new partition</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/> + <source>Clear flags on partition <strong>%1</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/> + <source>Clear flags on %1MiB <strong>%2</strong> partition</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/> + <source>Clear flags on new partition</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/> + <source>Set flags on partition <strong>%1</strong> to <strong>%2</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="88"/> + <source>Set flags on %1MiB <strong>%2</strong> partition to <strong>%3</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="94"/> + <source>Set flags on new partition to <strong>%1</strong></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/> + <source>Clearing flags on partition <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="112"/> + <source>Clearing flags on %1MiB <strong>%2</strong> partition…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="117"/> + <source>Clearing flags on new partition…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="122"/> + <source>Setting flags <strong>%2</strong> on partition <strong>%1</strong>…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/> + <source>Setting flags <strong>%3</strong> on %1MiB <strong>%2</strong> partition…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/> + <source>Setting flags <strong>%1</strong> on new partition…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/> + <source>The installer failed to set flags on partition %1.</source> + <translation>The installer failed to set flags on partition %1.</translation> + </message> + </context> + <context> + <name>SetPasswordJob</name> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="38"/> + <source>Set password for user %1</source> + <translation>Set password for user %1</translation> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="44"/> + <source>Setting password for user %1…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="80"/> + <source>Bad destination system path.</source> + <translation>Bad destination system path.</translation> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="81"/> + <source>rootMountPoint is %1</source> + <translation>rootMountPoint is %1</translation> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="89"/> + <source>Cannot disable root account.</source> + <translation>Cannot disable root account.</translation> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="90"/> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="108"/> + <source>usermod terminated with error code %1.</source> + <translation>usermod terminated with error code %1.</translation> + </message> + <message> + <location filename="../src/modules/users/SetPasswordJob.cpp" line="107"/> + <source>Cannot set password for user %1.</source> + <translation>Cannot set password for user %1.</translation> + </message> + </context> + <context> + <name>SetTimezoneJob</name> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="32"/> + <source>Setting timezone to %1/%2…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="60"/> + <source>Cannot access selected timezone path.</source> + <comment>@error</comment> + <translation>Cannot access selected timezone path.</translation> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="61"/> + <source>Bad path: %1</source> + <comment>@error</comment> + <translation>Bad path: %1</translation> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="70"/> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="80"/> + <source>Cannot set timezone.</source> + <comment>@error</comment> + <translation>Cannot set timezone.</translation> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="71"/> + <source>Link creation failed, target: %1; link name: %2</source> + <comment>@info</comment> + <translation>Link creation failed, target: %1; link name: %2</translation> + </message> + <message> + <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="81"/> + <source>Cannot open /etc/timezone for writing</source> + <comment>@info</comment> + <translation>Cannot open /etc/timezone for writing</translation> + </message> + </context> + <context> + <name>SetupGroupsJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="181"/> + <source>Preparing groups…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="193"/> + <location filename="../src/modules/users/MiscJobs.cpp" line="198"/> + <source>Could not create groups in target system</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="199"/> + <source>These groups are missing in the target system: %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SetupSudoJob</name> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="34"/> + <source>Configuring <pre>sudo</pre> users…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="70"/> + <source>Cannot chmod sudoers file.</source> + <translation>Cannot chmod sudoers file.</translation> + </message> + <message> + <location filename="../src/modules/users/MiscJobs.cpp" line="75"/> + <source>Cannot create sudoers file for writing.</source> + <translation>Cannot create sudoers file for writing.</translation> + </message> + </context> + <context> + <name>ShellProcessJob</name> + <message> + <location filename="../src/modules/shellprocess/ShellProcessJob.cpp" line="38"/> + <source>Running shell processes…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>SlideCounter</name> + <message> + <location filename="../src/qml/calamares-qt5/slideshow/SlideCounter.qml" line="27"/> + <location filename="../src/qml/calamares-qt6/slideshow/SlideCounter.qml" line="27"/> + <source>%L1 / %L2</source> + <extracomment>slide counter, %1 of %2 (numeric)</extracomment> + <translation>%L1 / %L2</translation> + </message> + </context> + <context> + <name>StandardButtons</name> + <message> + <location filename="../src/libcalamaresui/widgets/TranslationFix.cpp" line="23"/> + <source>&OK</source> + <translation>&OK</translation> + </message> + <message> + <location filename="../src/libcalamaresui/widgets/TranslationFix.cpp" line="24"/> + <source>&Yes</source> + <translation>&Yes</translation> + </message> + <message> + <location filename="../src/libcalamaresui/widgets/TranslationFix.cpp" line="25"/> + <source>&No</source> + <translation>&No</translation> + </message> + <message> + <location filename="../src/libcalamaresui/widgets/TranslationFix.cpp" line="26"/> + <source>&Cancel</source> + <translation>&Cancel</translation> + </message> + <message> + <location filename="../src/libcalamaresui/widgets/TranslationFix.cpp" line="27"/> + <source>&Close</source> + <translation>&Close</translation> + </message> + </context> + <context> + <name>TarballRunner</name> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="26"/> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="45"/> + <source>Invalid tarball configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="27"/> + <source>The source archive <i>%1</i> does not exist.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="36"/> + <source>Missing tools</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="37"/> + <source>The <i>%1</i> tool is not installed on the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="46"/> + <source>No destination could be found for <i>%1</i>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="84"/> + <source>Tarball extract file %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingInstallJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="100"/> + <source>Installation feedback</source> + <translation>Installation feedback</translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="106"/> + <source>Sending installation feedback…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="124"/> + <source>Internal error in install-tracking.</source> + <translation>Internal error in install-tracking.</translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="125"/> + <source>HTTP request timed out.</source> + <translation>HTTP request timed out.</translation> + </message> + </context> + <context> + <name>TrackingKUserFeedbackJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="192"/> + <source>KDE user feedback</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="198"/> + <source>Configuring KDE user feedback…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="220"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="228"/> + <source>Error in KDE user feedback configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="221"/> + <source>Could not configure KDE user feedback correctly, script error %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="229"/> + <source>Could not configure KDE user feedback correctly, Calamares error %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingMachineUpdateManagerJob</name> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="135"/> + <source>Machine feedback</source> + <translation>Machine feedback</translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="141"/> + <source>Configuring machine feedback…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="164"/> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="173"/> + <source>Error in machine feedback configuration.</source> + <translation>Error in machine feedback configuration.</translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="166"/> + <source>Could not configure machine feedback correctly, script error %1.</source> + <translation>Could not configure machine feedback correctly, script error %1.</translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingJobs.cpp" line="175"/> + <source>Could not configure machine feedback correctly, Calamares error %1.</source> + <translation>Could not configure machine feedback correctly, Calamares error %1.</translation> + </message> + </context> + <context> + <name>TrackingPage</name> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="28"/> + <source>Placeholder</source> + <translation>Placeholder</translation> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="76"/> + <source><html><head/><body><p>Click here to send <span style=" font-weight:600;">no information at all</span> about your installation.</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/page_trackingstep.ui" line="275"/> + <source><html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html></source> + <translation><html><head/><body><p><a href="placeholder"><span style=" text-decoration: underline; color:#2980b9;">Click here for more information about user feedback</span></a></p></body></html></translation> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="95"/> + <source>Tracking helps %1 to see how often it is installed, what hardware it is installed on and which applications are used. To see what will be sent, please click the help icon next to each area.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="100"/> + <source>By selecting this you will send information about your installation and hardware. This information will only be sent <b>once</b> after the installation finishes.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="103"/> + <source>By selecting this you will periodically send information about your <b>machine</b> installation, hardware and applications, to %1.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/tracking/TrackingPage.cpp" line="107"/> + <source>By selecting this you will regularly send information about your <b>user</b> installation, hardware, applications and application usage patterns, to %1.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>TrackingViewStep</name> + <message> + <location filename="../src/modules/tracking/TrackingViewStep.cpp" line="49"/> + <source>Feedback</source> + <comment>@title</comment> + <translation>Feedback</translation> + </message> + </context> + <context> + <name>UmountJob</name> + <message> + <location filename="../src/modules/umount/UmountJob.cpp" line="39"/> + <source>Unmounting file systems…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/umount/UmountJob.cpp" line="135"/> + <source>No target system available.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/umount/UmountJob.cpp" line="143"/> + <source>No rootMountPoint is set.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UnpackFSCJob</name> + <message> + <location filename="../src/modules/unpackfsc/UnpackFSCJob.cpp" line="61"/> + <source>Unpack filesystems</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UnsquashRunner</name> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="26"/> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="45"/> + <source>Invalid unsquash configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="27"/> + <source>The source archive <i>%1</i> does not exist.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="36"/> + <source>Missing tools</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="37"/> + <source>The <i>%1</i> tool is not installed on the system.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="46"/> + <source>No destination could be found for <i>%1</i>.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="98"/> + <source>Unsquash file %1</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersPage</name> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="199"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after setup.</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/users/UsersPage.cpp" line="205"/> + <source><small>If more than one person will use this computer, you can create multiple accounts after installation.</small></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>UsersQmlViewStep</name> + <message> + <location filename="../src/modules/usersq/UsersQmlViewStep.cpp" line="35"/> + <source>Users</source> + <translation>Users</translation> + </message> + </context> + <context> + <name>UsersViewStep</name> + <message> + <location filename="../src/modules/users/UsersViewStep.cpp" line="48"/> + <source>Users</source> + <translation>Users</translation> + </message> + </context> + <context> + <name>VariantModel</name> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="246"/> + <source>Key</source> + <comment>Column header for key/value</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/VariantModel.cpp" line="250"/> + <source>Value</source> + <comment>Column header for key/value</comment> + <translation>Value</translation> + </message> + </context> + <context> + <name>VolumeGroupBaseDialog</name> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="18"/> + <source>Create Volume Group</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="24"/> + <source>List of Physical Volumes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="34"/> + <source>Volume Group Name:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="47"/> + <source>Volume Group Type:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="60"/> + <source>Physical Extent Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="70"/> + <source> MiB</source> + <translation> MiB</translation> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="86"/> + <source>Total Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="106"/> + <source>Used Size:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="126"/> + <source>Total Sectors:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="146"/> + <source>Quantity of LVs:</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomePage</name> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="79"/> + <location filename="../src/modules/welcome/WelcomePage.ui" line="98"/> + <source>Select application and system language</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="140"/> + <source>Open donations website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="143"/> + <source>&Donate</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="153"/> + <source>Open help and support website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="156"/> + <source>&Support</source> + <translation>&Support</translation> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="166"/> + <source>Open issues and bug-tracking website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="169"/> + <source>&Known issues</source> + <translation>&Known issues</translation> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="179"/> + <source>Open release notes website</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.ui" line="182"/> + <source>&Release notes</source> + <translation>&Release notes</translation> + </message> + <message> + <location filename="../src/calamares/DebugWindow.cpp" line="237"/> + <source>About %1 Setup</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/DebugWindow.cpp" line="238"/> + <source>About %1 Installer</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcome/WelcomePage.cpp" line="213"/> + <source>%1 Support</source> + <comment>@action</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>WelcomeQmlViewStep</name> + <message> + <location filename="../src/modules/welcomeq/WelcomeQmlViewStep.cpp" line="40"/> + <source>Welcome</source> + <comment>@title</comment> + <translation>Welcome</translation> + </message> + </context> + <context> + <name>WelcomeViewStep</name> + <message> + <location filename="../src/modules/welcome/WelcomeViewStep.cpp" line="46"/> + <source>Welcome</source> + <comment>@title</comment> + <translation>Welcome</translation> + </message> + </context> + <context> + <name>ZfsJob</name> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="102"/> + <source>Creating ZFS pools and datasets…</source> + <comment>@status</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="162"/> + <source>Failed to create zpool on </source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="180"/> + <source>Configuration Error</source> + <translation>Configuration Error </translation> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="181"/> + <source>No partitions are available for ZFS.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="192"/> + <source>Internal data missing</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="192"/> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="264"/> + <source>Failed to create zpool</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="336"/> + <source>Failed to create dataset</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/zfs/ZfsJob.cpp" line="337"/> + <source>The output was: </source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>calamares-sidebar</name> + <message> + <location filename="../src/calamares/calamares-sidebar.qml" line="89"/> + <source>About</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/calamares-sidebar.qml" line="115"/> + <source>Debug</source> + <translation>Debug</translation> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="157"/> + <source>About</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="159"/> + <source>Show information about Calamares</source> + <comment>@tooltip</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="173"/> + <source>Debug</source> + <comment>@button</comment> + <translation>Debug</translation> + </message> + <message> + <location filename="../src/calamares/CalamaresWindow.cpp" line="175"/> + <source>Show debug information</source> + <comment>@tooltip</comment> + <translation>Show debug information</translation> + </message> + </context> + <context> + <name>finishedq</name> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="36"/> + <source>Installation Completed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="43"/> + <source>%1 has been installed on your computer.<br/> + You may now restart into your new system, or continue using the Live environment.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="65"/> + <source>Close Installer</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="71"/> + <source>Restart System</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq.qml" line="89"/> + <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> + This log is copied to /var/log/installation.log of the target system.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>finishedq-qt6</name> + <message> + <location filename="../src/modules/finishedq/finishedq-qt6.qml" line="35"/> + <source>Installation Completed</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq-qt6.qml" line="42"/> + <source>%1 has been installed on your computer.<br/> + You may now restart into your new system, or continue using the Live environment.</source> + <comment>@info, %1 is the product name</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq-qt6.qml" line="65"/> + <source>Close Installer</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq-qt6.qml" line="71"/> + <source>Restart System</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq-qt6.qml" line="89"/> + <source><p>A full log of the install is available as installation.log in the home directory of the Live user.<br/> + This log is copied to /var/log/installation.log of the target system.</p></source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>finishedq@mobile</name> + <message> + <location filename="../src/modules/finishedq/finishedq@mobile.qml" line="36"/> + <source>Installation Completed</source> + <comment>@title</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq@mobile.qml" line="43"/> + <source>%1 has been installed on your computer.<br/> + You may now restart your device.</source> + <comment>@info, %1 is the product name</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq@mobile.qml" line="66"/> + <source>Close</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/finishedq/finishedq@mobile.qml" line="72"/> + <source>Restart</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>keyboardq</name> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="61"/> + <source>Select a layout to activate keyboard preview</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="144"/> + <source><b>Keyboard model:&nbsp;&nbsp;</b></source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="185"/> + <source>Layout</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="258"/> + <source>Variant</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq.qml" line="311"/> + <source>Type here to test your keyboard…</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>keyboardq-qt6</name> + <message> + <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="61"/> + <source>Select a layout to activate keyboard preview</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="144"/> + <source><b>Keyboard model:&nbsp;&nbsp;</b></source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="185"/> + <source>Layout</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="258"/> + <source>Variant</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="311"/> + <source>Type here to test your keyboard…</source> + <comment>@label</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>localeq</name> + <message> + <location filename="../src/modules/localeq/localeq.qml" line="76"/> + <location filename="../src/modules/localeq/localeq.qml" line="106"/> + <source>Change</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/localeq.qml" line="142"/> + <source><h3>Languages</h3> </br> + The system locale setting affects the language and character set for some command line user interface elements. The current setting is <strong>%1</strong>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/localeq.qml" line="213"/> + <source><h3>Locales</h3> </br> + The system locale setting affects the numbers and dates format. The current setting is <strong>%1</strong>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>localeq-qt6</name> + <message> + <location filename="../src/modules/localeq/localeq-qt6.qml" line="76"/> + <location filename="../src/modules/localeq/localeq-qt6.qml" line="106"/> + <source>Change</source> + <comment>@button</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/localeq-qt6.qml" line="142"/> + <source><h3>Languages</h3> </br> + The system locale setting affects the language and character set for some command line user interface elements. The current setting is <strong>%1</strong>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/localeq/localeq-qt6.qml" line="213"/> + <source><h3>Locales</h3> </br> + The system locale setting affects the numbers and dates format. The current setting is <strong>%1</strong>.</source> + <comment>@info</comment> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>notesqml</name> + <message> + <location filename="../src/modules/notesqml/notesqml.qml" line="50"/> + <source><h3>%1</h3> + <p>These are example release notes.</p></source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>packagechooserq</name> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="45"/> + <source>LibreOffice is a powerful and free office suite, used by millions of people around the world. It includes several applications that make it the most versatile Free and Open Source office suite on the market.<br/> + Default option.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="59"/> + <source>LibreOffice</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="108"/> + <source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="121"/> + <source>No Office Suite</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="172"/> + <source>Create a minimal Desktop install, remove all extra applications and decide later on what you would like to add to your system. Examples of what won't be on such an install, there will be no Office Suite, no media players, no image viewer or print support. It will be just a desktop, file browser, package manager, text editor and simple web-browser.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="185"/> + <source>Minimal Install</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="233"/> + <source>Please select an option for your install, or use the default: LibreOffice included.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>packagechooserq-qt6</name> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="45"/> + <source>LibreOffice is a powerful and free office suite, used by millions of people around the world. It includes several applications that make it the most versatile Free and Open Source office suite on the market.<br/> + Default option.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="59"/> + <source>LibreOffice</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="108"/> + <source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="121"/> + <source>No Office Suite</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="172"/> + <source>Create a minimal Desktop install, remove all extra applications and decide later on what you would like to add to your system. Examples of what won't be on such an install, there will be no Office Suite, no media players, no image viewer or print support. It will be just a desktop, file browser, package manager, text editor and simple web-browser.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="185"/> + <source>Minimal Install</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="233"/> + <source>Please select an option for your install, or use the default: LibreOffice included.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>release_notes</name> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="45"/> + <source>### %1 +This an example QML file, showing options in Markdown with Flickable content. + +QML with RichText can use HTML tags, with Markdown it uses the simple Markdown syntax, Flickable content is useful for touchscreens. + +**This is bold text** + +*This is italic text* + +_This is underlined text_ + +> blockquote + +~~This is strikethrough~~ + +Code example: +``` +ls -l /home +``` + +**Lists:** + * Intel CPU systems + * AMD CPU systems + +The vertical scrollbar is adjustable, current width set to 10.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/release_notes.qml" line="80"/> + <source>Back</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>usersq</name> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="43"/> + <source>Pick your user name and credentials to login and perform admin tasks</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="56"/> + <source>What is your name?</source> + <translation>What is your name?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="63"/> + <source>Your full name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="80"/> + <source>What name do you want to use to log in?</source> + <translation>What name do you want to use to log in?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="87"/> + <source>Login name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="116"/> + <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="129"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="138"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="147"/> + <source>What is the name of this computer?</source> + <translation>What is the name of this computer?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="153"/> + <source>Computer name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="180"/> + <source>This name will be used if you make the computer visible to others on a network.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="193"/> + <source>Only letters, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="202"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="211"/> + <source>Choose a password to keep your account safe.</source> + <translation>Choose a password to keep your account safe.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="221"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="238"/> + <source>Repeat password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="265"/> + <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="297"/> + <source>Reuse user password as root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="305"/> + <source>Use the same password for the administrator account.</source> + <translation>Use the same password for the administrator account.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="318"/> + <source>Choose a root password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="328"/> + <source>Root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="346"/> + <source>Repeat root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="372"/> + <source>Enter the same password twice, so that it can be checked for typing errors.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="402"/> + <source>Log in automatically without asking for the password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="410"/> + <source>Validate passwords quality</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq.qml" line="420"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>usersq-qt6</name> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="42"/> + <source>Pick your user name and credentials to login and perform admin tasks</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="55"/> + <source>What is your name?</source> + <translation>What is your name?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="62"/> + <source>Your full name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="79"/> + <source>What name do you want to use to log in?</source> + <translation>What name do you want to use to log in?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="86"/> + <source>Login name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="115"/> + <source>If more than one person will use this computer, you can create multiple accounts after installation.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="128"/> + <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="137"/> + <source>root is not allowed as username.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="146"/> + <source>What is the name of this computer?</source> + <translation>What is the name of this computer?</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="152"/> + <source>Computer name</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="179"/> + <source>This name will be used if you make the computer visible to others on a network.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="192"/> + <source>Only letters, numbers, underscore and hyphen are allowed, minimal of two characters.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="201"/> + <source>localhost is not allowed as hostname.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="210"/> + <source>Choose a password to keep your account safe.</source> + <translation>Choose a password to keep your account safe.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="220"/> + <source>Password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="237"/> + <source>Repeat password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="264"/> + <source>Enter the same password twice, so that it can be checked for typing errors. A good password will contain a mixture of letters, numbers and punctuation, should be at least eight characters long, and should be changed at regular intervals.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="296"/> + <source>Reuse user password as root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="304"/> + <source>Use the same password for the administrator account.</source> + <translation>Use the same password for the administrator account.</translation> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="317"/> + <source>Choose a root password to keep your account safe.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="327"/> + <source>Root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="345"/> + <source>Repeat root password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="371"/> + <source>Enter the same password twice, so that it can be checked for typing errors.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="401"/> + <source>Log in automatically without asking for the password</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="409"/> + <source>Validate passwords quality</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/usersq/usersq-qt6.qml" line="419"/> + <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>welcomeq</name> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="38"/> + <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> + <p>This program will ask you some questions and set up %1 on your computer.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="69"/> + <source>Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> + <source>Known Issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> + <source>Release Notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq.qml" line="103"/> + <source>Donate</source> + <translation type="unfinished"/> + </message> + </context> + <context> + <name>welcomeq-qt6</name> + <message> + <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="38"/> + <source><h3>Welcome to the %1 <quote>%2</quote> installer</h3> + <p>This program will ask you some questions and set up %1 on your computer.</p></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="69"/> + <source>Support</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="80"/> + <source>Known Issues</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="91"/> + <source>Release Notes</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="103"/> + <source>Donate</source> + <translation type="unfinished"/> + </message> + </context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_eo.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_eo.ts new file mode 100755 index 0000000..7d1ef4e --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_eo.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="eo"> +<context> + <name>show</name> + <message> + <location filename="../show.qml" line="64"/> + <source>This is a second Slide element.</source> + <translation>Ĉi tio estas la dua gliteja.</translation> + </message> + <message> + <location filename="../show.qml" line="68"/> + <source>This is a third Slide element.</source> + <translation>Ĉi tio estas la tria gliteja.</translation> + </message> +</context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_fr.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_fr.ts new file mode 100755 index 0000000..ec5e041 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_fr.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="fr"> +<context> + <name>show</name> + <message> + <location filename="../show.qml" line="64"/> + <source>This is a second Slide element.</source> + <translation>Ceci est la deuxieme affiche.</translation> + </message> + <message> + <location filename="../show.qml" line="68"/> + <source>This is a third Slide element.</source> + <translation>La troisième affice ce trouve ici.</translation> + </message> +</context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_nl.ts b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_nl.ts new file mode 100755 index 0000000..19fd583 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/lang/calamares-default_nl.ts @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="nl"> +<context> + <name>show</name> + <message> + <location filename="../show.qml" line="64"/> + <source>This is a second Slide element.</source> + <translation>Dit is het tweede Dia element.</translation> + </message> + <message> + <location filename="../show.qml" line="68"/> + <source>This is a third Slide element.</source> + <translation>Dit is het derde Dia element.</translation> + </message> +</context> +</TS> diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/languages.png.license b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/languages.png.license new file mode 100755 index 0000000..ea82645 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/languages.png.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org> +SPDX-License-Identifier: GPL-3.0-or-later diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/show.qml b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/show.qml new file mode 100755 index 0000000..fbbee94 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/show.qml @@ -0,0 +1,109 @@ +/* === This file is part of Calamares - <https://calamares.io> === + * + * SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org> + * SPDX-FileCopyrightText: 2018 Adriaan de Groot <groot@kde.org> + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +import QtQuick 2.0; +import calamares.slideshow 1.0; + +Presentation +{ + id: presentation + + Rectangle { + anchors.fill: parent + color: "#2c3e50" + z: -1 + } + + function nextSlide() { + console.log("QML Component (default slideshow) Next slide"); + presentation.goToNextSlide(); + } + + Timer { + id: advanceTimer + interval: 20000 + running: presentation.activatedInCalamares + repeat: true + onTriggered: nextSlide() + } + + Slide { + + anchors.fill: parent + anchors.verticalCenterOffset: 0 + + Image { + id: background1 + source: "images/2.png" + anchors.fill: parent + fillMode: Image.PreserveAspectCrop + smooth: true + } + } + + Slide { + + anchors.fill: parent + anchors.verticalCenterOffset: 0 + + Image { + id: background2 + source: "images/3.png" + anchors.fill: parent + fillMode: Image.PreserveAspectCrop + smooth: true + } + } + + Slide { + + anchors.fill: parent + anchors.verticalCenterOffset: 0 + + Image { + id: background3 + source: "images/4.png" + anchors.fill: parent + fillMode: Image.PreserveAspectCrop + smooth: true + } + } + + Slide { + + anchors.fill: parent + anchors.verticalCenterOffset: 0 + + Image { + id: background4 + source: "images/5.png" + anchors.fill: parent + fillMode: Image.PreserveAspectCrop + smooth: true + } + } + + + // When this slideshow is loaded as a V1 slideshow, only + // activatedInCalamares is set, which starts the timer (see above). + // + // In V2, also the onActivate() and onLeave() methods are called. + // These example functions log a message (and re-start the slides + // from the first). + function onActivate() { + console.log("QML Component (default slideshow) activated"); + presentation.currentSlide = 0; + } + + function onLeave() { + console.log("QML Component (default slideshow) deactivated"); + } + +}
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/squid.png.license b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/squid.png.license new file mode 100755 index 0000000..cc08e1f --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/squid.png.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org> +SPDX-License-Identifier: GPL-3.0-or-later diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/stylesheet.qss b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/stylesheet.qss new file mode 100644 index 0000000..56cc368 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/stylesheet.qss @@ -0,0 +1,416 @@ +/* ===================================================== */ +/* Calamares Uniform Dark Theme – Purple Accent Version */ +/* Main: #404040 | Accent: #3d7839 | Border: #7f8c8d */ +/* ===================================================== */ + +/* ---------------- RaveWelcome modul ---------------- */ + +#ravewelcomeBar { + background-color: rgba(43,43,43,200); + border: none; +} + +#ravewelcomeCombo { + background-color: rgba(43,43,43,180); + color: #ffffff; + border: none; + border-radius: 4px; + padding: 4px 12px; + font-size: 15px; +} + +#ravewelcomeCombo::drop-down { + border: none; + width: 24px; +} + +#ravewelcomeCombo QAbstractItemView { + background-color: rgba(43,43,43,160); + color: #ffffff; + selection-background-color: rgba(61,120,57,180); + border: none; + font-size: 15px; +} + +#ravewelcomeCombo QAbstractItemView::item { + padding: 4px 12px; + min-height: 26px; +} + +/* ---------------- Language Selector ---------------- */ + +#languageWidget { + background-color: #2B2B2B; + padding: 4px; +} + +#selector { + background-color: #2B2B2B; + color: #FFFFFF; + border: 2px solid #3d7839; + border-radius: 4px; + padding: 4px 10px; + min-width: 200px; +} + +#selector:hover { + border-color: #4d9849; +} + +#selector::drop-down { + border: none; + width: 20px; +} + +#selector QAbstractItemView { + background-color: #2B2B2B; + color: #FFFFFF; + selection-background-color: #3d7839; + selection-color: #FFFFFF; + border: 2px solid #3d7839; + outline: 0; +} + +/* ---------------- Global ---------------- */ + +* { + font-family: Ubuntu; + font-size: 14px; + color: #FFFFFF; +} + +QWidget { + background-color: #404040; +} + +*:focus { + outline: none; +} + +/* ---------------- Main App ---------------- */ + +#mainApp { + background-color: #2B2B2B; +} + +#mainText { + font: bold 16px; +} + +/* ---------------- Branding / Header ---------------- */ + +#brandingWidget { + background-color: #404040; + border-bottom: 1px solid #7f8c8d; +} + +#brandingWidget QLabel { + color: #FF0000; + font-weight: bold; +} + +/* ---------------- Sidebar ---------------- */ + +#sidebarApp, +#sidebarMenuApp { + background-color: #2B2B2B; + border: none; +} + +/* Sidebar list items */ +#sidebarMenuApp QListWidget::item, +QTreeView#sidebarMenuApp::item { + padding: 10px; + color: #bdc3c7; + background-color: transparent; /* Remove blue highlight rectangle */ +} + +/* Hover effect */ +#sidebarMenuApp QListWidget::item:hover, +QTreeView#sidebarMenuApp::item:hover { + background-color: #3b3a5b; + color: #ecf0f1; +} + +/* Active step workaround */ +#sidebarMenuApp QListWidget::item:selected, +QTreeView#sidebarMenuApp::item:selected { + color: #2B2B2B; /* Text color */ + background-color: rgba(61, 120, 57, 0.6); /* Fern Green */ + font-weight: bold; +} + +/* ---------------- Central Pages ---------------- */ + +QStackedWidget { + background-color: #404040; +} + +QLabel { + color: #ecf0f1; + background: transparent; +} + +/* ---------------- Inputs ---------------- */ + +QLineEdit, +QTextEdit, +QPlainTextEdit { + background-color: #2B2B2B; + color: #ffffff; + border: 1px solid #7f8c8d; + border-radius: 4px; + padding: 6px; +} + +QLineEdit:focus, +QTextEdit:focus, +QPlainTextEdit:focus { + border: 1px solid #3d7839; +} + +/* ---------------- ComboBox - Legordulo Menu ---------------- */ + +QComboBox { + background-color: #2B2B2B; + color: #FFFFFF; + border: 2px solid #3d7839; + border-radius: 4px; + padding: 6px 10px 6px 8px; + combobox-popup: 0; +} + +QComboBox:hover { + border-color: #3d7839; +} + +QComboBox:focus { + border: 2px solid #3d7839; +} + +QComboBox::drop-down { + border: none; + width: 20px; + background: transparent; +} + +QComboBox::down-arrow { + image: url(/etc/calamares/branding/raveos/arrow-down.svg); + width: 12px; + height: 12px; +} + + +QComboBox QAbstractItemView { + background-color: #2B2B2B; + color: #FFFFFF; + selection-background-color: #3d7839; + selection-color: #FFFFFF; + border: 2px solid #3d7839; + outline: 0; + padding: 0; +} + +QComboBox QListView, +QComboBox QAbstractScrollArea, +QComboBox QAbstractItemView QWidget, +QComboBox QFrame { + background-color: #2B2B2B; + color: #FFFFFF; + border: none; +} + +QComboBox QListView::viewport { + background-color: #2B2B2B; + border: none; +} + +QComboBox QListView::item { + background-color: #2B2B2B; + color: #FFFFFF; + padding: 4px 8px; + margin: 0; + border: none; +} + +QComboBox QListView::item:selected { + background-color: #3d7839; + color: #FFFFFF; +} + +QComboBox QListView::item:hover { + background-color: #3d7839; + color: #FFFFFF; +} + +/* ---------------- Bill valasztos lap ---------------- */ + +QAbstractItemView::item { + background-color: #2B2B2B; +} + +QAbstractItemView::item:selected { + background-color: #3d7839; + color: #FFFFFF; +} + +QAbstractItemView::item:selected:!active { + background-color: #3d7839; + color: #FFFFFF; +} + +QAbstractItemView::item:focus { + background-color: #3d7839; + color: #FFFFFF; +} + +/* ---------------- Buttons ---------------- */ + +QPushButton { + background-color: #3d7839; + color: #FFFFFF; + border: none; + border-radius: 4px; + padding: 8px 18px; + font-weight: bold; + margin-top: 4px; +} + +QPushButton:hover { + background-color: #285226; +} + +QPushButton:pressed { + background-color: #3d7839; +} + +QPushButton:disabled { + background-color: #303030; + color: #7f8c8d; +} + +/* Secondary buttons (Back / Cancel) */ +#debugButton { + background-color: #7f8c8d; + color: #ffffff; +} + +#debugButton:hover { + background-color: #95a5a6; +} + +#aboutButton { + background-color: #1e5c1a; + color: #ffffff; +} + +#aboutButton:hover { + background-color: #285226; +} + +/* ---------------- Checkbox ---------------- */ + +QCheckBox { + spacing: 8px; + color: #ecf0f1; +} + +QCheckBox::indicator { + width: 16px; + height: 16px; + border: 1px solid #7f8c8d; + background-color: #404040; +} + +QCheckBox::indicator:checked { + background-color: #3d7839; + border-color: #3d7839; +} + +/* ---------------- Radio Button ---------------- */ + +QRadioButton { + spacing: 8px; + color: #ecf0f1; +} + +QRadioButton::indicator { + width: 16px; + height: 16px; + border-radius: 8px; + border: 1px solid #7f8c8d; + background-color: #404040; +} + +QRadioButton::indicator:checked { + background-color: #3d7839; + border-color: #3d7839; +} + +/* ---------------- Tree / Table ---------------- */ + +QTreeView, +QTreeWidget, +QTableWidget {background-color: #2B2B2B; + color: #ecf0f1; + border: 1px solid #7f8c8d; + gridline-color: #2b2b2b; +} + +QTreeView::item:selected, +QTreeWidget::item:selected, +QTableWidget::item:selected { + background-color: #3d7839; + color: #FFFFFF; +} + +QHeaderView::section { + background-color: #3b3a5b; + color: #ecf0f1; + padding: 6px; + border: 1px solid #404040; +} + +/* ---------------- Progress Bar ---------------- */ + +QProgressBar { + background-color: #2B2B2B; + border: 1px solid #3d7839; + border-radius: 4px; + text-align: center; + color: #ecf0f1; +} + +QProgressBar::chunk { + background-color: #3d7839; +} + +/* ---------------- Scrollbars ---------------- */ + +QScrollBar:vertical { + background-color: #404040; + width: 10px; +} + +QScrollBar::handle:vertical { + background-color: #7f8c8d; + border-radius: 5px; +} + +QScrollBar::handle:vertical:hover { + background-color: #95a5a6; +} + +QScrollBar:horizontal { + background-color: #404040; + height: 10px; +} + +QScrollBar::handle:horizontal { + background-color: #7f8c8d; + border-radius: 5px; +} + +QScrollBar::handle:horizontal:hover { + background-color: #95a5a6; +} diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/welcomeq.qml b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/welcomeq.qml new file mode 100644 index 0000000..8466e48 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/branding/raveos/welcomeq.qml @@ -0,0 +1,73 @@ +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 + +Item { + id: welcomeRoot + anchors.fill: parent + + // Adaptive background image + Image { + anchors.fill: parent + source: "images/raveos-welcome.png" + fillMode: Image.PreserveAspectCrop + smooth: true + mipmap: true + } + + // Bottom overlay for language selector + Rectangle { + anchors.bottom: parent.bottom + anchors.left: parent.left + anchors.right: parent.right + height: 56 + gradient: Gradient { + GradientStop { position: 0.0; color: "#002B2B2B" } + GradientStop { position: 1.0; color: "#DD2B2B2B" } + } + + RowLayout { + anchors.centerIn: parent + spacing: 10 + + Image { + source: "qrc:/welcome/language-icon-48px.png" + width: 22 + height: 22 + smooth: true + } + + ComboBox { + id: languageCombo + currentIndex: config.localeIndex + onActivated: function(idx) { + console.log("QML: activating locale idx=" + idx); + config.localeIndex = idx; + console.log("QML: after set, localeIndex=" + config.localeIndex); + } + implicitWidth: 260 + implicitHeight: 36 + + Component.onCompleted: { + var m = config.languagesModel; + var items = []; + for (var i = 0; i < m.rowCount(); i++) { + var idx = m.index(i, 0); + var val = m.data(idx, Qt.DisplayRole); + items.push(val !== undefined ? val : m.data(idx, Qt.UserRole)); + } + model = items; + currentIndex = config.localeIndex; + } + } + + Connections { + target: config + function onLocaleIndexChanged() { + console.log("QML: localeIndexChanged signal fired! new=" + config.localeIndex); + languageCombo.currentIndex = config.localeIndex; + } + } + } + } +} diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/bootloader.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/bootloader.conf new file mode 100644 index 0000000..69e54cc --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/bootloader.conf @@ -0,0 +1,33 @@ +# Use systemd-boot (UEFI only) +bootloader: grub +efiBootLoader: systemd-boot +efiBootLoaderTimeout: 5 + +# Kernel & initramfs +kernel: linux-cachyos +initramfs: initramfs-linux-cachyos.img + +# EFI System Partition mount point +efiMountPoint: /boot + +# GRUB paths +grubInstall: "grub-install" +grubMkconfig: "grub-mkconfig" +grubCfg: "/boot/grub/grub.cfg" +grubProbe: "grub-probe" +efiBootMgr: "efibootmgr" + +# Preserve existing EFI entries (dual-boot safe) +keepEFI: true + +# ---- MICROCODE SUPPORT ---- +microcode: true + +# Packages Calamares will look for inside the installed system +microcodePackages: + - intel-ucode + - amd-ucode + +loaderEntries: + - "timeout 5" + - "console-mode keep" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh new file mode 100755 index 0000000..c30bbf3 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-gpu-drivers.sh @@ -0,0 +1,55 @@ +#!/bin/bash +set -e + +echo ">>> [gpu] Running INSIDE target system" + +GPU_INFO="$(lspci -nn | grep -E 'VGA|3D|Display' || true)" +echo ">>> [gpu] Detected devices:" +echo "$GPU_INFO" + +install_pkgs() { + pacman -Syy --noconfirm || true + pacman -S --noconfirm "$@" || true +} + +install_pkgs mesa libglvnd vulkan-icd-loader + +if echo "$GPU_INFO" | grep -qi "Intel"; then + echo ">>> [gpu] Installing Intel stack..." + install_pkgs mesa vulkan-intel intel-media-driver +fi + +# AMD +if echo "$GPU_INFO" | grep -qi "AMD\|ATI"; then + echo ">>> [gpu] Installing AMD stack..." + install_pkgs mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader vulkan-tools mesa-utils +fi + +if echo "$GPU_INFO" | grep -qi "NVIDIA"; then + echo ">>> [gpu] Installing NVIDIA DKMS stack..." + + install_pkgs dkms linux-cachyos-headers nvidia-dkms nvidia-utils nvidia-settings lib32-nvidia-utils + + if echo "$GPU_INFO" | grep -qi "Intel\|AMD\|ATI"; then + echo ">>> [gpu] Hybrid laptop detected -> installing nvidia-prime" + install_pkgs nvidia-prime + fi + + echo ">>> [gpu] Enabling NVIDIA module autoload..." + mkdir -p /etc/modules-load.d + cat > /etc/modules-load.d/nvidia.conf <<EOF +nvidia +nvidia_modeset +nvidia_uvm +nvidia_drm +EOF + + echo ">>> [gpu] Enabling NVIDIA DRM modeset..." + mkdir -p /etc/modprobe.d + echo "options nvidia_drm modeset=1" > /etc/modprobe.d/nvidia-drm.conf + + echo ">>> [gpu] Rebuilding initramfs..." + mkinitcpio -P || true +fi + +echo ">>> [gpu] Done." diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-microcode-fix.sh b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-microcode-fix.sh new file mode 100755 index 0000000..9915bc6 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/calamares-microcode-fix.sh @@ -0,0 +1,75 @@ +#!/bin/bash +set -e + +echo ">>> [microcode-fix] Running INSIDE target system" + +VENDOR=$(awk -F: '/vendor_id/ {print $2; exit}' /proc/cpuinfo | xargs) +echo ">>> [microcode-fix] Detected CPU vendor: ${VENDOR}" + +if [[ "${VENDOR}" == "GenuineIntel" ]]; then + PKG="intel-ucode" + UCODE_IMG="/boot/intel-ucode.img" + UCODE_LINE="initrd /intel-ucode.img" +elif [[ "${VENDOR}" == "AuthenticAMD" ]]; then + PKG="amd-ucode" + UCODE_IMG="/boot/amd-ucode.img" + UCODE_LINE="initrd /amd-ucode.img" +else + echo ">>> [microcode-fix] Unknown vendor, skipping." + exit 0 +fi + +echo ">>> [microcode-fix] Installing microcode package: ${PKG}" +pacman -Sy --noconfirm "${PKG}" || true + +if [[ "${VENDOR}" == "AuthenticAMD" ]]; then + echo ">>> [microcode-fix] Installing zenpower5-dkms-git + deps..." + + pacman -Syy --noconfirm || true + + pacman -S --noconfirm dkms linux-cachyos-headers zenpower5-dkms-git || true + + echo ">>> [microcode-fix] Enabling zenpower module autoload..." + mkdir -p /etc/modules-load.d + echo "zenpower" > /etc/modules-load.d/zenpower.conf + + echo ">>> [microcode-fix] DKMS autoinstall..." + dkms autoinstall || true + + echo ">>> [microcode-fix] Rebuilding initramfs..." + mkinitcpio -P || true + + echo ">>> [microcode-fix] zenpower package check:" + pacman -Q zenpower5-dkms-git 2>/dev/null && echo ">>> zenpower OK" || echo ">>> zenpower MISSING" +fi + + +if [ ! -f "${UCODE_IMG}" ]; then + echo ">>> [microcode-fix] Missing ${UCODE_IMG}, skipping entry patch." + exit 0 +fi + +ENTRYDIR="/boot/loader/entries" +echo ">>> [microcode-fix] Entry dir: ${ENTRYDIR}" + +[ -d "${ENTRYDIR}" ] || exit 0 + +for f in "${ENTRYDIR}"/*.conf; do + [ -f "$f" ] || continue + echo ">>> [microcode-fix] Patching: $f" + + if grep -qE '^initrd[[:space:]]+/amd-ucode\.img$' "$f" || grep -qE '^initrd[[:space:]]+/intel-ucode\.img$' "$f"; then + echo ">>> [microcode-fix] Already has microcode initrd, skipping: $f" + continue + fi + + tmp="$(mktemp)" + { + echo "${UCODE_LINE}" + cat "$f" + } > "$tmp" + cat "$tmp" > "$f" + rm -f "$tmp" +done + +echo ">>> [microcode-fix] Done." diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/displaymanager.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/displaymanager.conf new file mode 100644 index 0000000..421608c --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/displaymanager.conf @@ -0,0 +1,12 @@ +defaultdisplaymanager: sddm + +displaymanagers: + - name: cosmic-greeter + service: cosmic-greeter.service + required: false + - name: gdm + service: gdm.service + required: false + - name: sddm + service: sddm.service + required: false
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/finished.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/finished.conf new file mode 100644 index 0000000..b0647fe --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/finished.conf @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the "finished" page, which is usually shown only at +# the end of the installation (successful or not). +--- +# DEPRECATED +# +# The finished page can hold a "restart system now" checkbox. +# If this is false, no checkbox is shown and the system is not restarted +# when Calamares exits. +# restartNowEnabled: true + +# DEPRECATED +# +# Initial state of the checkbox "restart now". Only relevant when the +# checkbox is shown by restartNowEnabled. +# restartNowChecked: false + +# Behavior of the "restart system now" button. +# +# There are four usable values: +# - never +# Does not show the button and does not restart. +# This matches the old behavior with restartNowEnabled=false. +# - user-unchecked +# Shows the button, defaults to unchecked, restarts if it is checked. +# This matches the old behavior with restartNowEnabled=true and restartNowChecked=false. +# - user-checked +# Shows the button, defaults to checked, restarts if it is checked. +# This matches the old behavior with restartNowEnabled=true and restartNowChecked=true. +# - always +# Shows the button, checked, but the user cannot change it. +# This is new behavior. +# +# The three combinations of legacy values are still supported. +restartNowMode: user-checked + +# If the checkbox is shown, and the checkbox is checked, then when +# Calamares exits from the finished-page it will run this command. +# If not set, falls back to "shutdown -r now". +restartNowCommand: "systemctl -i reboot" + +# When the last page is (successfully) reached, send a DBus notification +# to the desktop that the installation is done. This works only if the +# user as whom Calamares is run, can reach the regular desktop session bus. +notifyOnFinished: false diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/grubcfg.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/grubcfg.conf new file mode 100644 index 0000000..8516765 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/grubcfg.conf @@ -0,0 +1,12 @@ +overwrite: false + +prefer_grub_d: false + +keep_distributor: false + +defaults: + GRUB_TIMEOUT: 5 + GRUB_DEFAULT: "saved" + GRUB_DISABLE_SUBMENU: true + GRUB_TERMINAL_OUTPUT: "console" + GRUB_DISABLE_RECOVERY: true diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/initcpio.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/initcpio.conf new file mode 100644 index 0000000..6589a6e --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/initcpio.conf @@ -0,0 +1,26 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Run mkinitcpio(8) with the given preset value +--- +# This key defines the kernel to be loaded. +# It can have the following values: +# - the name of a single mkinitcpio preset +# - empty or unset +# - the literal string "all" +# +# If kernel is set to "all" or empty/unset then mkinitpio is called for all +# kernels. Otherwise it is called with a single preset with the value +# contained in kernel. +# +# kernel: + +# Set this to true to turn off mitigations for lax file +# permissions on initramfs (which, in turn, can compromise +# your LUKS encryption keys, CVS-2019-13179). +# +# If your initramfs are stored in the EFI partition or another non-POSIX +# filesystem, this has no effect as the file permissions cannot be changed. +# In this case, ensure the partition is mounted securely. +# +be_unsafe: false diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/locale.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/locale.conf new file mode 100644 index 0000000..102c957 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/locale.conf @@ -0,0 +1,9 @@ +region: "Europe" +zone: "Budapest" + +localeGenPath: "/etc/locale.gen" + +geoip: + style: "json" + url: "https://geoip.kde.org/v1/calamares" + selector: "" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/mount.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/mount.conf new file mode 100644 index 0000000..aa24558 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/mount.conf @@ -0,0 +1,48 @@ +extraMounts: + - device: proc + fs: proc + mountPoint: /proc + - device: sys + fs: sysfs + mountPoint: /sys + - device: /dev + mountPoint: /dev + options: [ bind ] + - device: tmpfs + fs: tmpfs + mountPoint: /run + - device: /run/udev + mountPoint: /run/udev + options: [ bind ] + - device: efivarfs + fs: efivarfs + mountPoint: /sys/firmware/efi/efivars + efi: true + +btrfsSubvolumes: + - mountPoint: / + subvolume: /@ + - mountPoint: /home + subvolume: /@home + - mountPoint: /root + subvolume: /@root + - mountPoint: /srv + subvolume: /@srv + - mountPoint: /var/cache + subvolume: /@cache + - mountPoint: /var/log + subvolume: /@log + - mountPoint: /var/tmp + subvolume: /@tmp + +btrfsSwapSubvol: /@swap + +mountOptions: + - filesystem: default + options: [ defaults, noatime ] + - filesystem: efi + options: [ defaults, umask=0077 ] + - filesystem: btrfs + options: [ defaults, noatime, compress=zstd ] + - filesystem: btrfs_swap + options: [ defaults, noatime ] diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.conf new file mode 100644 index 0000000..599c203 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.conf @@ -0,0 +1,8 @@ +groupsUrl: + - file:///etc/calamares/modules/netinstall-apps.yaml + +required: false + +label: + sidebar: "Applications" + title: "Application list"
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.yaml b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.yaml new file mode 100644 index 0000000..6d3b256 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-apps.yaml @@ -0,0 +1,373 @@ +- name: "Essentials" + critical: true + selected: true + hidden: true + packages: + - flatpak + - pavucontrol +- name: "Audio" + description: "Audio Players & Editors" + critical: false + hidden: false + selected: false + expanded: false + packages: + - ardour + - audacious + - audacious-plugins + - audacity + - cider + - clementine + - deadbeef + - elisa + - easyeffects + - juk + - kwave + - lmms + - ncmpcpp + - helvum + - pragha + - radiotray + - rhythmbox + - soundconverter + - spotify + - spotifywm-git + - tauon-music-box +- name: "Accessories" + description: "Various Useful Tools" + critical: false + hidden: false + selected: false + expanded: false + packages: + - android-tools + - btop + - occt + - corectrl + - cpu-x + - font-manager-git + - galculator + - liferea + - mediainfo-gui + - mcomix + - nitrogen + - pdfarranger + - remmina + - warpinator +- name: "Browsers" + description: "Internet Browsers & E-mail" + critical: false + hidden: false + selected: false + expanded: false + packages: + - brave-bin + - chromium + - dropbox + - evolution + - filezilla + - firefox-adblock-plus + - firefox-i18n-hu + - insync + - mailspring + - nextcloud-client + - opera + - qutebrowser + - thunderbird + - tutanota-desktop + - vivaldi + - vivaldi-ffmpeg-codecs +- name: "Dev Tools" + description: "Editors for Devs" + critical: false + hidden: false + selected: false + expanded: false + packages: + - atom + - code + - geany + - meld + - guvcview + - docker +- name: "Disk & USB" + description: "USB & HDD Apps" + critical: false + hidden: false + selected: false + expanded: false + packages: + - brasero + - baobab + - etcher-bin + - gnome-disk-utility + - hefftor-ventoy-gui-git + - imagewriter + - ventoy-bin + - woeusb +- name: "File Managers" + description: "File Managers" + critical: false + hidden: false + selected: false + expanded: false + packages: + - nautilus + - nemo + - nemo-fileroller + - pcmanfm + - ranger + - thunar + - thunar-volman + - thunar-archive-plugin + - thunar-media-tags-plugin + - thunar-shares-plugin +- name: "Fonts" + description: "Fonts for Widgets" + critical: false + hidden: false + selected: false + expanded: false + packages: + - terminus-font + - ttf-bitstream-vera + - ttf-fira-code + - ttf-inconsolata + - ttf-liberation + - ttf-ubuntu-font-family +- name: Gaming + description: "Gaming related packages" + critical: false + hidden: false + selected: false + expanded: false + packages: + - heroic-games-launcher-bin + - steam + - mangohud + - lib32-mangohud + - gamemode + - protonup-qt-bin + - goverlay +- name: "Git" + description: "Git Applications" + critical: false + hidden: false + selected: false + expanded: false + packages: + - gitahead-bin + - gitg + - gitfiend + - gitkraken +- name: "Graphics" + description: "Graphics" + critical: false + hidden: false + selected: false + expanded: false + packages: + - blender + - darktable + - digikam + - flameshot + - gimp + - inkscape + - krita + - spectacle +- name: "Office" + description: "Office tools" + critical: false + hidden: false + selected: false + packages: + - libreoffice-fresh + - libreoffice-fresh-hu + - onlyoffice-bin + - hunspell-hu + - hunspell +- name: "Package Managers" + description: "Selection of Package Managers" + critical: false + hidden: false + selected: false + expanded: false + packages: + - discover + - octopi + - pamac-all +- name: "Password Manager" + description: "Password Managers" + critical: false + hidden: false + selected: false + expanded: false + packages: + - bitwarden + - enpass-bin + - keepassxc + - lastpass +- name: "Printer support" + description: "Printer support, use all packages" + critical: false + hidden: false + selected: false + expanded: false + packages: + - cups + - hplip + - cnifilter2 + - system-config-printer +- name: "Privacy" + description: "Privacy-related Apps" + critical: false + hidden: false + selected: false + expanded: false + packages: + - tor-browser + - privoxy +- name: "Social-Media" + description: "Chat Apps" + critical: false + hidden: false + selected: false + expanded: false + packages: + - discord + - hexchat + - pidgin + - mumble + - slack-desktop + - telegram-desktop + - teamspeak3 + - zoom +- name: "Terminals" + description: "Various Terminals" + critical: false + hidden: false + selected: false + expanded: false + packages: + - alacritty + - gnome-terminal + - guake + - kitty + - konsole + - lxterminal + - sakura + - terminator + - tilix + - tilda + - tmux + - unimatrix-git +- name: "Theming" + description: "Themes, icons and cursors" + critical: false + hidden: false + selected: false + expanded: false + packages: + - adapta-gtk-theme + - arc-icon-theme + - breeze + - capitaine-cursors + - faba-icon-theme-git + - kvantum-qt5 + - moka-icon-theme-git + - paper-icon-theme + - papirus-icon-theme + - surfn-mint-y-icons-git +- name: "Torrent Clients" + description: "Torrent Downloading" + critical: false + hidden: false + selected: false + expanded: false + packages: + - deluge + - ktorrent + - qbittorrent + - transmission-gtk +- name: "Utilities" + description: "Various Utilities" + critical: false + hidden: false + selected: false + expanded: false + packages: + - archey3 + - alsi + - bashtop + - bleachbit + - caffeine-ng + - evince + - gufw + - hddtemp + - inetutils + - lshw + - lolcat + - putty + - samba + - fastfetch + - sigil + - synapse + - sysprof + - systemd-manager + - timeshift + - vnstat + - wireshark-qt + - wttr + - xpadneo-dkms +- name: "Video" + description: "Video Editors & More" + critical: false + hidden: false + selected: false + expanded: false + packages: + - celluloid + - guvcview + - handbrake + - hypnotix + - kdenlive + - kodi-x11 + - kodi + - kodi-addons + - obs-studio-tytan652 + - openshot + - mkvtoolnix-gui + - mpc + - mpd + - mpv + - peek + - plex-media-player + - plex-media-server + - simplescreenrecorder + - smplayer + - vlc + - youtube-dl +- name: "Virtualbox" + description: "Virtualbox Package" + critical: false + hidden: false + selected: false + expanded: false + packages: + - virtualbox + - virtualbox-ext-vnc + - virtualbox-guest-dkms + - virtualbox-guest-iso + - virtualbox-guest-utils + - virtualbox-host-dkms +- name: "Wine" + description: "Adds Windows App Support to Linux" + critical: false + hidden: false + selected: false + expanded: false + packages: + - wine + - wine-gecko + - wine-mono + - winetricks
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-desktop.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-desktop.conf new file mode 100644 index 0000000..26696c4 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-desktop.conf @@ -0,0 +1,8 @@ +groupsUrl: + - file:///etc/calamares/modules/netinstall-desktop.yaml + +required: false + +label: + sidebar: "Desktop" + title: "Desktop selector"
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.conf new file mode 100644 index 0000000..3e83219 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.conf @@ -0,0 +1,8 @@ +groupsUrl: + - file:///etc/calamares/modules/netinstall-drivers.yaml + +required: false + +label: + sidebar: "Drivers" + title: "Drivers and Microcode" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.yaml b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.yaml new file mode 100644 index 0000000..a5613a5 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/netinstall-drivers.yaml @@ -0,0 +1,29 @@ +- name: "Microcode" + selected: false + expanded: false + exclusive: false + packages: + - intel-ucode + - amd-ucode +- name: "NVIDIA Driver" + selected: false + expanded: false + exlusive: false + packages: + - nvidia-open-dkms + - nvidia-utils + - nvtop + - egl-gbm + - egl-x11 + - egl-wayland + - egl-wayland2 + - lib32-nvidia-utils + - libva-nvidia-driver +- name: "AMD Drivers" + selected: false + expanded: false + exclusive: false + packages: + - mesa + - vulkan-radeon + - lib32-vulkan-radeon diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/packages.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/packages.conf new file mode 100644 index 0000000..ac375cb --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/packages.conf @@ -0,0 +1,14 @@ +backend: pacman + +update_db: true + +pacman: + repositories: + core: true + extra: true + multilib: true + chaotic-aur: true + raveos-core-repo: true + +packages: [] +remove: [] diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/partition.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/partition.conf new file mode 100644 index 0000000..b0a9951 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/partition.conf @@ -0,0 +1,259 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# This setting specifies the mount point of the EFI system partition. Some +# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS, +# etc.) use just /boot. +# +# Defaults to "/boot/efi", may be empty (but weird effects ensue) +efiSystemPartition: "/boot" + +# This optional setting specifies the size of the EFI system partition. +# If nothing is specified, the default size of 300MiB will be used. +# +# This size applies both to automatic partitioning and the checks +# during manual partitioning. A minimum of 32MiB is enforced, +# 300MiB is the default, M is treated as MiB, and if you really want +# one-million (10^6) bytes, use MB. +# +efiSystemPartitionSize: 1024M + +# This optional setting specifies the name of the EFI system partition (see +# PARTLABEL; gpt only; requires KPMCore >= 4.2.0). +# If nothing is specified, the partition name is left unset. +efiSystemPartitionName: EFI + +# In autogenerated partitioning, allow the user to select a swap size? +# If there is exactly one choice, no UI is presented, and the user +# cannot make a choice -- this setting is used. If there is more than +# one choice, a UI is presented. +# +# Legacy settings *neverCreateSwap* and *ensureSuspendToDisk* correspond +# to values of *userSwapChoices* as follows: +# - *neverCreateSwap* is true, means [none] +# - *neverCreateSwap* is false, *ensureSuspendToDisk* is false, [small] +# - *neverCreateSwap* is false, *ensureSuspendToDisk* is true, [suspend] +# +# Autogenerated swap sizes are as follows: +# - *suspend*: Swap is always at least total memory size, +# and up to 4GiB RAM follows the rule-of-thumb 2 * memory; +# from 4GiB to 8 GiB it stays steady at 8GiB, and over 8 GiB memory +# swap is the size of main memory. +# - *small*: Follows the rules above, but Swap is at +# most 8GiB, and no more than 10% of available disk. +# In both cases, a fudge factor (usually 10% extra) is applied so that there +# is some space for administrative overhead (e.g. 8 GiB swap will allocate +# 8.8GiB on disk in the end). +# +# If *file* is enabled here, make sure to have the *fstab* module +# as well (later in the exec phase) so that the swap file is +# actually created. +userSwapChoices: + - none # Create no swap, use no swap + - small # Up to 4GB + - suspend # At least main memory size + # - reuse # Re-use existing swap, but don't create any (unsupported right now) + - file # To swap file instead of partition + +# This optional setting specifies the name of the swap partition (see +# PARTLABEL; gpt only; requires KPMCore >= 4.2.0). +# If nothing is specified, the partition name is left unset. +# swapPartitionName: swap + +# LEGACY SETTINGS (these will generate a warning) +# ensureSuspendToDisk: true +# neverCreateSwap: false + +# Correctly draw nested (e.g. logical) partitions as such. +drawNestedPartitions: false + +# Show/hide partition labels on manual partitioning page. +alwaysShowPartitionLabels: true + +# Allow manual partitioning. +# +# When set to false, this option hides the "Manual partitioning" button, +# limiting the user's choice to "Erase", "Replace" or "Alongside". +# This can be useful when using a custom partition layout we don't want +# the user to modify. +# +# If nothing is specified, manual partitioning is enabled. +#allowManualPartitioning: true + +# Initial selection on the Choice page +# +# There are four radio buttons (in principle: erase, replace, alongside, manual), +# and you can pick which of them, if any, is initially selected. For most +# installers, "none" is the right choice: it makes the user pick something specific, +# rather than accidentally being able to click past an important choice (in particular, +# "erase" is a dangerous choice). +# +# The default is "none" +# +initialPartitioningChoice: none +# +# Similarly, some of the installation choices may offer a choice of swap; +# the available choices depend on *userSwapChoices*, above, and this +# setting can be used to pick a specific one. +# +# The default is "none" (no swap) if that is one of the enabled options, otherwise +# one of the items from the options. +initialSwapChoice: none + +# Default partition table type, used when a "erase" disk is made. +# +# When erasing a disk, a new partition table is created on disk. +# In other cases, e.g. Replace and Alongside, as well as when using +# manual partitioning, this partition table exists already on disk +# and it is left unmodified. +# +# Suggested values: gpt, msdos +# If nothing is specified, Calamares defaults to "gpt" if system is +# efi or "msdos". +# +# Names are case-sensitive and defined by KPMCore. +defaultPartitionTableType: gpt + +# Requirement for partition table type +# +# Restrict the installation on disks that match the type of partition +# tables that are specified. +# +# Possible values: msdos, gpt. Names are case-sensitive and defined by KPMCore. +# +# If nothing is specified, Calamares defaults to both "msdos" and "gpt". +# +requiredPartitionTableType: gpt +# requiredPartitionTableType: +# - msdos +# - gpt + +# Default filesystem type, used when a "new" partition is made. +# +# When replacing a partition, the existing filesystem inside the +# partition is retained. In other cases, e.g. Erase and Alongside, +# as well as when using manual partitioning and creating a new +# partition, this filesystem type is pre-selected. Note that +# editing a partition in manual-creation mode will not automatically +# change the filesystem type to this default value -- it is not +# creating a new partition. +# +# Suggested values: ext2, ext3, ext4, reiser, xfs, jfs, btrfs +# If nothing is specified, Calamares defaults to "ext4". +# +# Names are case-sensitive and defined by KPMCore. +defaultFileSystemType: "ext4" + +# Selectable filesystem type, used when "erase" is done. +# +# When erasing the disk, the *defaultFileSystemType* is used (see +# above), but it is also possible to give users a choice: +# list suitable filesystems here. A drop-down is provided +# to pick which is the filesystems will be used. +# +# The value *defaultFileSystemType* is added to this list (with a warning) +# if not present; the default pick is the *defaultFileSystemType*. +# +# If not specified at all, uses *defaultFileSystemType* without a +# warning (this matches traditional no-choice-available behavior best). +availableFileSystemTypes: ["ext4","btrfs"] + +# Show/hide LUKS related functionality in automated partitioning modes. +# Disable this if you choose not to deploy early unlocking support in GRUB2 +# and/or your distribution's initramfs solution. +# +# BIG FAT WARNING: +# +# This option is unsupported, as it cuts out a crucial security feature. +# Disabling LUKS and shipping Calamares without a correctly configured GRUB2 +# and initramfs is considered suboptimal use of the Calamares software. The +# Calamares team will not provide user support for any potential issue that +# may arise as a consequence of setting this option to false. +# It is strongly recommended that system integrators put in the work to support +# LUKS unlocking support in GRUB2 and initramfs/dracut/mkinitcpio/etc. +# For more information on setting up GRUB2 for Calamares with LUKS, see +# https://github.com/calamares/calamares/wiki/Deploy-LUKS +# +# If nothing is specified, LUKS is enabled in automated modes. +#enableLuksAutomatedPartitioning: true + +# Partition layout. +# +# This optional setting specifies a custom partition layout. +# +# If nothing is specified, the default partition layout is a single partition +# for root that uses 100% of the space and uses the filesystem defined by +# defaultFileSystemType. +# +# Note: the EFI system partition is prepend automatically to the layout if +# needed; the swap partition is appended to the layout if enabled (small of +# suspend). +# +# Otherwise, the partition layout is defined as follow: +# +# partitionLayout: +# - name: "rootfs" +# type: "4f68bce3-e8cd-4db1-96e7-fbcaf984b709" +# filesystem: "ext4" +# mountPoint: "/" +# size: 20% +# minSize: 500M +# maxSize: 10G +# attributes: 0xffff000000000003 +# - name: "home" +# type: "933ac7e1-2eb4-4f13-b844-0e14e2aef915" +# filesystem: "ext4" +# mountPoint: "/home" +# size: 3G +# minSize: 1.5G +# features: +# 64bit: false +# casefold: true +# - name: "data" +# filesystem: "fat32" +# mountPoint: "/data" +# features: +# sector-size: 4096 +# sectors-per-cluster: 128 +# size: 100% +# +# There can be any number of partitions, each entry having the following attributes: +# - name: filesystem label +# and +# partition name (gpt only; since KPMCore 4.2.0) +# - uuid: partition uuid (optional parameter; gpt only; requires KPMCore >= 4.2.0) +# - type: partition type (optional parameter; gpt only; requires KPMCore >= 4.2.0) +# - attributes: partition attributes (optional parameter; gpt only; requires KPMCore >= 4.2.0) +# - filesystem: filesystem type (optional parameter) +# - if not set at all, treat as "unformatted" +# - if "unformatted", no filesystem will be created +# - if "unknown" (or an unknown FS name, like "elephant") then the +# default filesystem type, or the user's choice, will be applied instead +# of "unknown" (e.g. the user might pick ext4, or xfs). +# - mountPoint: partition mount point (optional parameter; not mounted if unset) +# - size: partition size in bytes (append 'K', 'M' or 'G' for KiB, MiB or GiB) +# or +# % of the available drive space if a '%' is appended to the value +# - minSize: minimum partition size (optional parameter) +# - maxSize: maximum partition size (optional parameter) +# - features: filesystem features (optional parameter; requires KPMCore >= 4.2.0) +# name: boolean or integer or string + +# Checking for available storage +# +# This overlaps with the setting of the same name in the welcome module's +# requirements section. If nothing is set by the welcome module, this +# value is used instead. It is still a problem if there is no required +# size set at all, and the replace and resize options will not be offered +# if no required size is set. +# +# The value is in Gibibytes (GiB). +# +# BIG FAT WARNING: except for OEM-phase-0 use, you should be using +# the welcome module, **and** configure this value in +# `welcome.conf`, not here. +# requiredStorage: 3.5 + + +lvm: + enable: false diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/preservefiles.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/preservefiles.conf new file mode 100644 index 0000000..379d2fc --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/preservefiles.conf @@ -0,0 +1,67 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the preserve-files job +# +# The *files* key contains a list of files to preserve. Each element of +# the list should have one of these forms: +# +# - an absolute path (probably within the host system). This will be preserved +# as the same path within the target system (chroot). If, globally, +# *dontChroot* is true, then these items will be ignored (since the +# destination is the same as the source). +# - a map with a *dest* key. The *dest* value is a path interpreted in the +# target system (if the global *dontChroot* is true, then the host is the +# target as well). Relative paths are not recommended. There are two +# ways to select the source data for the file: +# - *from*, which must have one of the values, below; it is used to +# preserve files whose pathname is known to Calamares internally. +# - *src*, to refer to a path interpreted in the host system. Relative +# paths are not recommended, and are interpreted relative to where +# Calamares is being run. +# Exactly one of the two source keys (either *from* or *src*) must be set. +# +# Special values for the key *from* are: +# - *log*, for the complete log file (up to the moment the preservefiles +# module is run), +# - *config*, for a JSON dump of the contents of global storage. +# Note that this may contain sensitive information, and should be +# given restrictive permissions. +# +# A map with a *dest* key can have these additional fields: +# - *perm*, is a colon-separated tuple of <user>:<group>:<mode> +# where <mode> is in octal (e.g. 4777 for wide-open, 0400 for read-only +# by owner). If set, the file's ownership and permissions are set to +# those values within the target system; if not set, no permissions +# are changed. +# - *optional*, is a boolean; if this is set to `true` then failure to +# preserve the file will **not** be counted as a failure of the +# module, and installation will proceed. Set this for files that might +# not exist in the host system (e.g. nvidia configuration files that +# are created in some boot scenarios and not in others). +# +# The target path (*dest*) is modified as follows: +# - `@@ROOT@@` is replaced by the path to the target root (may be /). +# There is never any reason to use this, since the *dest* is already +# interpreted in the target system. +# - `@@USER@@` is replaced by the username entered by on the user +# page (may be empty, for instance if no user page is enabled) +# +# +# +files: + - from: log + dest: /var/log/Calamares.log + perm: root:root:644 + - from: config + dest: /var/log/Calamares-install.json + perm: root:root:644 +# - src: /var/log/nvidia.conf +# dest: /var/log/Calamares-nvidia.conf +# optional: true + +# The *perm* key contains a default value to apply to all files listed +# above that do not have a *perm* key of their own. If not set, +# root:root:0400 (highly restrictive) is used. +# +# perm: "root:root:0400" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/removeuser.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/removeuser.conf new file mode 100644 index 0000000..6f32070 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/removeuser.conf @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Removes a single user (with userdel) from the system. +# This is typically used in OEM setups or if the live user +# spills into the target system. +# +# The module never fails; if userdel fails, this is logged +# but the module still reports success and installation / setup +# continues as normal. +--- +# Username in the target system to be removed. +username: raveos diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/services-systemd.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/services-systemd.conf new file mode 100644 index 0000000..d541f92 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/services-systemd.conf @@ -0,0 +1,9 @@ +services: + - name: sddm + enable: true + - name: NetworkManager + enable: true + - name: gdm + enable: true + - name: cosmic-greeter + enable: true diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-before.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-before.conf new file mode 100644 index 0000000..fdf7949 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-before.conf @@ -0,0 +1,12 @@ +dontChroot: false +timeout: 999 + +script: + - "-/usr/bin/pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com" + - "-/usr/bin/pacman-key --lsign-key 3056513887B78AEB" + - "-/usr/bin/pacman-key --recv-key 349BC7808577C592 --keyserver keyserver.ubuntu.com" + - "-/usr/bin/pacman-key --lsign-key 349BC7808577C592" + - "-/usr/bin/pacman -U --noconfirm 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'" + - "-/usr/bin/pacman -U --noconfirm 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'" + - "-/usr/bin/pacman -Sy --noconfirm chaotic-keyring" + - "-/usr/bin/pacman -Syu --noconfirm" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-branding.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-branding.conf new file mode 100644 index 0000000..cb25e8f --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-branding.conf @@ -0,0 +1,14 @@ +dontChroot: true +timeout: 60 + +script: + - command: "cp /etc/os-release ${ROOT}/etc/os-release" + - command: "cp /etc/lsb-release ${ROOT}/etc/lsb-release" + name: "Applying system identity..." + - command: "cp /etc/pacman.conf ${ROOT}/etc/pacman.conf" + - command: "cp /etc/pacman.d/chaotic-mirrorlist ${ROOT}/etc/pacman.d/chaotic-mirrorlist" + - command: "/usr/bin/pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com" + - command: "/usr/bin/pacman-key --lsign-key 3056513887B78AEB" + name: "Populating Chaotic-AUR keys" + - command: "mkdir -p ${ROOT}/usr/lib/kernel/install.d" + - command: "cp /usr/share/calamares/kernel-install/95-raveos.install ${ROOT}/usr/lib/kernel/install.d/95-raveos.install" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-dkms.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-dkms.conf new file mode 100644 index 0000000..be6d235 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-dkms.conf @@ -0,0 +1,8 @@ +# DKMS modules install + +dontChroot: false # run inside target chroot so DKMS builds against the installed kernel +timeout: 3600 # Give it plenty of time (1 hour) for slow downloads + +script: + - command: "dkms autoinstall --verbose || true" + name: "Installing DKMS modules" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf new file mode 100644 index 0000000..e059c1a --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-enableservices.conf @@ -0,0 +1,22 @@ +dontChroot: false +timeout: 3600 + +script: + - command: "systemctl enable NetworkManager.service || true" + - command: "systemctl enable iwd.service || true" + - command: "systemctl enable bluetooth.service || true" + - command: "systemctl enable sddm.service || true" + - command: "systemctl enable gdm.service || true" + - command: "systemctl enable cosmic-greeter.service || true" + - command: "mkdir -p /etc/NetworkManager/conf.d && printf '[device]\nwifi.backend=iwd\n' > /etc/NetworkManager/conf.d/wifi_backend.conf || true" + - command: "mkdir -p /etc/iwd && printf '[General]\nEnableNetworkConfiguration=false\n' > /etc/iwd/main.conf || true" + - command: "ln -sf /dev/null /etc/systemd/system/wpa_supplicant.service || true" + - command: "pacman -S --noconfirm raveos-app-installer || true" + - command: "pacman -Sdd --noconfirm yaru-gtk-theme || true" + - command: "rm -f /usr/share/wayland-sessions/gnome-classic*.desktop /usr/share/xsessions/gnome-classic*.desktop || true" + - command: "sed -i 's/^#IgnorePkg/IgnorePkg/' /etc/pacman.conf || true" + - command: "systemctl disable sleep.target suspend.target hibernate.target hybrid-sleep.target geoclue.service || true" + - command: "systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target geoclue.service || true" + - command: "systemctl enable reflector-once.service || true" + - command: "systemctl enable ananicy-cpp.service || true" + name: "Enabling services and Display Managers" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-final.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-final.conf new file mode 100644 index 0000000..e20300f --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-final.conf @@ -0,0 +1,27 @@ +--- +dontChroot: true +timeout: 999 + +script: + - "-rm -r ${ROOT}/home/${USER}/.config/alci-dwm" + - "-rm ${ROOT}/etc/sudoers.d/g_wheel" + - "-rm -r ${ROOT}/etc/mkinitcpio.conf.d/" + - "-rm -r ${ROOT}/etc/systemd/system/getty@tty1.service.d" + - "-rm -r ${ROOT}/etc/systemd/system/multi-user.target.wants/pacman-init.service" + - "-rm -r ${ROOT}/etc/systemd/system/pacman-init.service" + - "-rm ${ROOT}/etc/systemd/system/etc-pacman.d-gnupg.mount" + - "-rm ${ROOT}/root/.automated_script.sh" + - "-rm ${ROOT}/root/.zlogin" + - "-rm ${ROOT}/etc/polkit-1/rules.d/49-nopasswd_global.rules" + - "-rm ${ROOT}/etc/polkit-1/rules.d/49-nopasswd-calamares.rules" + - "install -Dm755 /etc/calamares/modules/calamares-microcode-fix.sh ${ROOT}/root/calamares-microcode-fix.sh" + - "chroot ${ROOT} /bin/bash /root/calamares-microcode-fix.sh" + - "install -Dm755 /etc/calamares/modules/calamares-gpu-drivers.sh ${ROOT}/root/calamares-gpu-drivers.sh" + - "chroot ${ROOT} /bin/bash /root/calamares-gpu-drivers.sh" + - "-cp /etc/resolv.conf ${ROOT}/etc/resolv.conf" + - "if [ -x ${ROOT}/usr/lib/raveos-gnome-theme/auto-apply.sh ]; then arch-chroot ${ROOT} /usr/lib/raveos-gnome-theme/auto-apply.sh; fi" + - "if [ -x ${ROOT}/usr/lib/raveos-cosmic-theme/auto-apply.sh ]; then arch-chroot ${ROOT} /usr/lib/raveos-cosmic-theme/auto-apply.sh; fi" + - "if [ -x ${ROOT}/usr/lib/raveos-kde-theme/auto-apply.sh ]; then arch-chroot ${ROOT} /usr/lib/raveos-kde-theme/auto-apply.sh; fi" + - "if [ -x ${ROOT}/usr/lib/raveos-hyprland-theme/auto-apply.sh ]; then arch-chroot ${ROOT} /usr/lib/raveos-hyprland-theme/auto-apply.sh; fi" + - "install -Dm644 /etc/systemd/system/reflector-once.service ${ROOT}/etc/systemd/system/reflector-once.service" + - "chroot ${ROOT} systemctl enable reflector-once.service"
\ No newline at end of file diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf new file mode 100644 index 0000000..69d9f30 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-loader.conf @@ -0,0 +1,10 @@ +dontChroot: true +timeout: 60 +script: + # 1. Copy across RaveOS bootloader, loader.conf, remove the other entry + - command: "cp -r /root/.loader.conf ${ROOT}/boot/loader/loader.conf || true" + - command: "rm -r ${ROOT}/boot/loader/entries/*cachyos* || true" + # - command: "install -Dm755 /etc/calamares/modules/calamares-microcode-fix.sh ${ROOT}/root/calamares-microcode-fix.sh" + + + diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf new file mode 100644 index 0000000..9e5f895 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/shellprocess-pacstrap.conf @@ -0,0 +1,8 @@ +dontChroot: true +timeout: 3600 + +script: + - command: "/usr/bin/pacman-key --init && /usr/bin/pacman-key --populate" + name: "Initializing package signing keys..." + - command: "pacstrap ${ROOT} base base-devel linux-cachyos linux-cachyos-headers linux-firmware networkmanager iwd broadcom-wl-dkms wireless-regdb nano vim grub rsync efibootmgr bash-completion yay-bin dkms lsb-release mkinitcpio-openswap" + name: "Bootstrapping Arch Linux (Netinstall)..." diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/unpackfs.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/unpackfs.conf new file mode 100644 index 0000000..6bf2ff2 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/unpackfs.conf @@ -0,0 +1,96 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Unsquash / unpack a filesystem. Multiple sources are supported, and +# they may be squashed or plain filesystems. +# +# Configuration: +# +# from globalstorage: rootMountPoint +# from job.configuration: the path to where to mount the source image(s) +# for copying an ordered list of unpack mappings for image file <-> +# target dir relative to rootMountPoint. + +--- +# Each list item is unpacked, in order, to the target system. +# +# Each list item has the following **mandatory** attributes: +# - *source* path relative to the live / intstalling system to the image +# - *sourcefs* the type of the source files; valid entries are +# - `ext4` (copies the filesystem contents) +# - `squashfs` (unsquashes) +# - `file` (copies a file or directory) +# - (may be others if mount supports it) +# - *destination* path relative to rootMountPoint (so in the target +# system) where this filesystem is unpacked. It may be an +# empty string, which effectively is / (the root) of the target +# system. +# +# Each list item **optionally** can include the following attributes: +# - *exclude* is a list of values that is expanded into --exclude +# arguments for rsync (each entry in exclude gets its own --exclude). +# - *excludeFile* is a single file that is passed to rsync as an +# --exclude-file argument. This should be a full pathname +# inside the **host** filesystem. +# - *weight* is useful when the entries take wildly different +# times to unpack (e.g. with a squashfs, and one single file) +# and the total weight of this module should be distributed +# differently between the entries. (This is only relevant when +# there is more than one entry; by default all the entries +# have the same weight, 1) +# +# EXAMPLES +# +# Usually you list a filesystem image to unpack; you can use +# squashfs or an ext4 image. An empty destination is equivalent to "/", +# the root of the target system. The destination directory must exist +# in the target system. +# +# - source: "/path/to/filesystem.sqfs" +# sourcefs: "squashfs" +# destination: "" +# +# Multiple entries are unpacked in-order; if there is more than one +# item then only the first must exist beforehand -- it's ok to +# create directories with one unsquash and then to use those +# directories as a target from a second unsquash. +# +# - source: "/path/to/another/filesystem.img" +# sourcefs: "ext4" +# destination: "" +# - source: "/path/to/another/filesystem2.img" +# sourcefs: "ext4" +# destination: "/usr/lib/extra" +# +# You can list filesystem source paths relative to the Calamares run +# directory, if you use -d (this is only useful for testing, though). +# +# - source: ./example.sqfs +# sourcefs: squashfs +# destination: "" +# +# You can list individual files (copied one-by-one), or directories +# (the files inside this directory are copied directly to the destination, +# so no "dummycpp/" subdirectory is created in this example). +# Do note that the target directory must exist already (e.g. from +# extracting some other filesystem). +# +# - source: ../CHANGES +# sourcefs: file +# destination: "/tmp/derp" +# - source: ../src/modules/dummycpp +# sourcefs: file +# destination: "/tmp/derp" +# +# The *destination* and *source* are handed off to rsync, so the semantics +# of trailing slashes apply. In order to *rename* a file as it is +# copied, specify one single file (e.g. CHANGES) and a full pathname +# for its destination name, as in the example below. + +unpack: + - source: "/run/archiso/bootmnt/arch/x86_64/airootfs.sfs" + sourcefs: "squashfs" + destination: "" + - source: "/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux" + sourcefs: "file" + destination: "/boot/vmlinuz-linux" diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/users.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/users.conf new file mode 100644 index 0000000..04282b2 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/users.conf @@ -0,0 +1,218 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the one-user-system user module. +# +# Besides these settings, the users module also places the following +# keys into the Global Storage area, based on user input in the view step. +# +# - hostname +# - username +# - password (obscured) +# - autologinUser (if enabled, set to username) +# +# These Global Storage keys are set when the configuration for this module +# is read and when they are modified in the UI. +--- +# Used as default groups for the created user. +# Adjust to your Distribution defaults. +# +# Each entry in the *defaultGroups* list is either: +# - a string, naming a group; this is a **non**-system group +# which does not need to exist in the target system; if it +# does not exist, it will be created. +# - an entry with subkeys *name*, *must_exist* and *system*; +# if the group *must_exist* and does not, an error is thrown +# and the installation fails. +# +# The group is created if it does not exist, and it is +# created as a system group (GID < 1000) or user group +# (GID >= 1000) depending on the value of *system*. +defaultGroups: + - name: users + must_exist: true + system: true + - lp + - video + - network + - storage + - name: wheel + must_exist: false + system: true + - audio + - plugdev + +# Some Distributions require a 'autologin' group for the user. +# Autologin causes a user to become automatically logged in to +# the desktop environment on boot. +# Disable when your Distribution does not require such a group. +#autologinGroup: autologin +# You can control the initial state for the 'autologin checkbox' here. +# Possible values are: +# - true to check or +# - false to uncheck +# These set the **initial** state of the checkbox. +# doAutologin: true + +# When *sudoersGroup* is set to a non-empty string, Calamares creates a +# sudoers file for the user. This file is located at: +# `/etc/sudoers.d/10-installer` +# Remember to add the (value of) *sudoersGroup* to *defaultGroups*. +# +# If your Distribution already sets up a group of sudoers in its packaging, +# remove this setting (delete or comment out the line below). Otherwise, +# the setting will be duplicated in the `/etc/sudoers.d/10-installer` file, +# potentially confusing users. +sudoersGroup: wheel +# If set to `false` (the default), writes a sudoers file with `(ALL)` +# so that the command can be run as any user. If set to `true`, writes +# `(ALL:ALL)` so that any user and any group can be chosen. +sudoersConfigureWithGroup: true + +# Setting this to false, causes the root account to be disabled. +# When disabled, hides the "Use the same password for administrator" +# checkbox. Also hides the "Choose a password" and associated text-inputs. +setRootPassword: true + +# You can control the initial state for the 'reuse password for root' +# checkbox here. Possible values are: +# - true to check or +# - false to uncheck +# +# When checked, the user password is used for the root account too. +# +# NOTE: *doReusePassword* requires *setRootPassword* to be enabled. +doReusePassword: true + +# These are optional password-requirements that a distro can enforce +# on the user. The values given in this sample file set only very weak +# validation settings. +# +# - nonempty rejects empty passwords +# - there are no length validations +# - libpwquality (if it is enabled at all) has no length of class +# restrictions, although it will still reject palindromes and +# dictionary words with these settings. +# +# Checks may be listed multiple times; each is checked separately, +# and no effort is done to ensure that the checks are consistent +# (e.g. specifying a maximum length less than the minimum length +# will annoy users). +# +# The libpwquality check relies on the (optional) libpwquality library. +# Its value is a list of configuration statements that could also +# be found in pwquality.conf, and these are handed off to the +# libpwquality parser for evaluation. The check is ignored if +# libpwquality is not available at build time (generates a warning in +# the log). The Calamares password check rejects passwords with a +# score of < 40 with the given libpwquality settings. +# +# (additional checks may be implemented in CheckPWQuality.cpp and +# wired into UsersPage.cpp) +# +# - To disable specific password validations: +# comment out the relevant 'passwordRequirements' keys below. +# - To disable all password validations: +# set both 'allowWeakPasswords' and 'allowWeakPasswordsDefault' to true. +# (That will show the box *Allow weak passwords* in the user- +# interface, and check it by default). +#passwordRequirements: +# nonempty: true +# minLength: -1 # Password at least this many characters +# maxLength: -1 # Password at most this many characters +# libpwquality: +# - minlen=0 +# - minclass=0 + +# You can control the visibility of the 'strong passwords' checkbox here. +# Possible values are: +# - true to show or +# - false to hide (default) +# the checkbox. This checkbox allows the user to choose to disable +# password-strength-checks. By default the box is **hidden**, so +# that you have to pick a password that satisfies the checks. +allowWeakPasswords: false +# You can control the initial state for the 'strong passwords' checkbox here. +# Possible values are: +# - true to uncheck or +# - false to check (default) +# the checkbox by default. Since the box is labeled to enforce strong +# passwords, in order to **allow** weak ones by default, the box needs +# to be unchecked. +allowWeakPasswordsDefault: true + +# User settings +# +# The user can enter a username, but there are some other +# hidden settings for the user which are configurable in Calamares. +# +# Key *user* has the following sub-keys: +# +# - *shell* Shell to be used for the regular user of the target system. +# There are three possible kinds of settings: +# - unset (i.e. commented out, the default), act as if set to /bin/bash +# - empty (explicit), don't pass shell information to useradd at all +# and rely on a correct configuration file in /etc/default/useradd +# - set, non-empty, use that path as shell. No validation is done +# that the shell actually exists or is executable. +# - *forbidden_names* Login names that may not be used. This list always +# contains "root" and "nobody", but may be extended to list other special +# names for a given distro (eg. "video", or "mysql" might not be a valid +# end-user login name). +user: + shell: /bin/bash + forbidden_names: [ root ] + +# Hostname settings +# +# The user can enter a hostname; this is configured into the system +# in some way. There are settings for how a hostname is guessed (as +# a default / suggestion) and where (or how) the hostname is set in +# the target system. +# +# Key *hostname* has the following sub-keys: +# +# - *location* How the hostname is set in the target system: +# - *None*, to not set the hostname at all +# - *EtcFile*, to write to `/etc/hostname` directly +# - *Etc*, identical to above +# - *Hostnamed*, to use systemd hostnamed(1) over DBus +# - *Transient*, to remove `/etc/hostname` from the target +# The default is *EtcFile*. Setting this to *None* or *Transient* will +# hide the hostname field. +# - *writeHostsFile* Should /etc/hosts be written with a hostname for +# this machine (also adds localhost and some ipv6 standard entries). +# Defaults to *true*. +# - *template* Is a simple template for making a suggestion for the +# hostname, based on user data. The default is "${first}-${product}". +# This is used only if the hostname field is shown. KMacroExpander is +# used; write `${key}` where `key` is one of the following: +# - *first* User's first name (whatever is first in the User Name field, +# which is first-in-order but not necessarily a "first name" as in +# "given name" or "name by which you call someone"; beware of western bias) +# - *name* All the text in the User Name field. +# - *login* The login name (which may be suggested based on User Name) +# - *product* The hardware product, based on DMI data +# - *product2* The product as described by Qt +# - *cpu* CPU name +# - *host* Current hostname (which may be a transient hostname) +# Literal text in the template is preserved. Calamares tries to map +# `${key}` values to something that will fit in a hostname, but does not +# apply the same to literal text in the template. Do not use invalid +# characters in the literal text, or no suggeston will be done. +# - *forbidden_names* lists hostnames that may not be used. This list +# always contains "localhost", but may list others that are unsuitable +# or broken in special ways. +hostname: + location: EtcFile + writeHostsFile: true + #template: "alci-${cpu}" + forbidden_names: [ localhost ] + +presets: + fullName: + # value: "OEM User" + editable: true + loginName: + # value: "oem" + editable: true diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/welcome.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/welcome.conf new file mode 100644 index 0000000..206cbb4 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/modules/welcome.conf @@ -0,0 +1,121 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the welcome module. The welcome page +# displays some information from the branding file. +# Which parts it displays can be configured through +# the show* variables. +# +# In addition to displaying the welcome page, this module +# can check requirements for installation. +--- +# Display settings for various buttons on the welcome page. +# The URLs themselves come from `branding.desc`. Each button +# is show if the corresponding *show<buttonname>* setting +# here is "true". If the setting is "false", the button is hidden. +# Empty or not-set is interpreted as "false". +# +# TODO:3.3 Remove the URL fallback here; URLs only in `branding.desc` +# +# The setting can also be a full URL which will then be used +# instead of the one from the branding file. +showSupportUrl: false +showKnownIssuesUrl: false +showReleaseNotesUrl: false +# TODO:3.3 Move to branding, keep only a bool here +showDonateUrl: false + +# Requirements checking. These are general, generic, things +# that are checked. They may not match with the actual requirements +# imposed by other modules in the system. +requirements: + # Amount of available disk, in GiB. Floating-point is allowed here. + # Note that this does not account for *usable* disk, so it is possible + # to satisfy this requirement, yet have no space to install to. + requiredStorage: 10 + + # Amount of available RAM, in GiB. Floating-point is allowed here. + requiredRam: 1.0 + + # To check for internet connectivity, Calamares does a HTTP GET + # on this URL; on success (e.g. HTTP code 200) internet is OK. + # Use a privacy-respecting URL here, preferably in your distro's domain. + # + # The URL is only used if "internet" is in the *check* list below. + internetCheckUrl: http://example.com + # + # This may be a single URL, or a list or URLs, in which case the + # URLs will be checked one-by-one; if any of them returns data, + # internet is assumed to be OK. This can be used to check via + # a number of places, where some domains may be down or blocked. + # + # To use a list of URLs, just use YAML list syntax (e.g. + # + # internetCheckUrl: + # - http://www.kde.org + # - http://www.freebsd.org + # + # or short-form + # + # internetCheckUrl: [ http://www.kde.org, http://www.freebsd.org ] + + # List conditions to check. Each listed condition will be + # probed in some way, and yields true or false according to + # the host system satisfying the condition. + # + # This sample file lists all the conditions that are known. + check: + - storage + - ram + - power + - internet + - root + - screen + + # List conditions that **must** be satisfied (from the list + # of conditions, above) for installation to proceed. + # If any of these conditions are not met, the user cannot + # continue past the welcome page. + required: + - storage + - ram + # - root + +# GeoIP checking +# +# This can be used to pre-select a language based on the country +# the user is currently in. It *assumes* that there's internet +# connectivity, though. Configuration is like in the locale module, +# but remember to use a URL that returns full data **and** to +# use a selector that will pick the country, not the timezone. +# +# To disable GeoIP checking, either comment-out the entire geoip section, +# or set the *style* key to an unsupported format (e.g. `none`). +# Also, note the analogous feature in `src/modules/locale/locale.conf`, +# which is where you will find complete documentation. +# +# For testing, the *style* may be set to `fixed`, any URL that +# returns data (e.g. `http://example.com`) and then *selector* +# sets the data that is actually returned (e.g. "DE" to simulate +# the machine being in Germany). +# +# NOTE: the *selector* must pick the country code from the GeoIP +# data. Timezone, city, or other data will not be recognized. +# +geoip: + style: "json" + url: "https://geoip.kde.org/v1/calamares" + selector: "" + +# User interface +# +# The "select language" icon is an international standard, but it +# might not theme very well with your desktop environment. +# Fill in an icon name (following FreeDesktop standards) to +# use that named icon instead of the usual one. +# +# Leave blank or unset to use the international standard. +# +# Known icons in this space are "set-language" and "config-language". +# +# languageIcon: set-language diff --git a/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/settings.conf b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/settings.conf new file mode 100755 index 0000000..73f0843 --- /dev/null +++ b/raveos-calamares-theme/pkg/raveos-calamares-theme/etc/calamares/settings.conf @@ -0,0 +1,272 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration file for Calamares +# +# This is the top-level configuration file for Calamares. +# It specifies what modules will be used, as well as some +# overall characteristics -- is this a setup program, or +# an installer. More specific configuration is devolved +# to the branding file (for the UI) and the individual +# module configuration files (for functionality). +--- +# Modules can be job modules (with different interfaces) and QtWidgets view +# modules. They could all be placed in a number of different paths. +# "modules-search" is a list of strings, each of these can either be a full +# path to a directory or the keyword "local". +# +# "local" means: +# - modules in $LIBDIR/calamares/modules, with +# - settings in SHARE/calamares/modules or /etc/calamares/modules. +# In debug-mode (e.g. calamares -d) "local" also adds some paths +# that make sense from inside the build-directory, so that you +# can build-and-run with the latest modules immediately. +# +# Strings other than "local" are taken as paths and interpreted +# relative to wherever Calamares is started. It is therefore **strongly** +# recommended to use only absolute paths here. This is mostly useful +# if your distro has forks of standard Calamares modules, but also +# uses some form of upstream packaging which might overwrite those +# forked modules -- then you can keep modules somewhere outside of +# the "regular" module tree. +# +# +# YAML: list of strings. +modules-search: [ local ] + +# Instances section. This section is optional, and it defines custom instances +# for modules of any kind. An instance entry has these keys: +# - *module* name, which matches the module name from the module descriptor +# (usually the name of the directory under `src/modules/`, but third- +# party modules may diverge. +# - *id* (optional) an identifier to distinguish this instance from +# all the others. If none is given, the name of the module is used. +# Together, the module and id form an instance key (see below). +# - *config* (optional) a filename for the configuration. If none is +# given, *module*`.conf` is used (e.g. `welcome.conf` for the welcome +# module) +# - *weight* (optional) In the *exec* phase of the sequence, progress +# is reported as jobs are completed. The jobs from a single module +# together contribute the full weight of that module. The overall +# progress (0 .. 100%) is divided up according to the weight of each +# module. Give modules that take a lot of time to complete, a larger +# weight to keep the overall progress moving along steadily. This +# weight overrides a weight given in the module descriptor. If no weight +# is given, uses the value from the module descriptor, or 1 if there +# isn't one there either. +# +# The primary goal of this mechanism is to allow loading multiple instances +# of the same module, with different configuration. If you don't need this, +# the instances section can safely be left empty. +# +# Module name plus instance name makes an instance key, e.g. +# "webview@owncloud", where "webview" is the module name (for the webview +# viewmodule) and "owncloud" is the instance name. In the *sequence* +# section below, use instance-keys to name instances (instead of just +# a module name, for modules which have only a single instance). +# +# Every module implicitly has an instance with the instance name equal +# to its module name, e.g. "welcome@welcome". In the *sequence* section, +# mentioning a module without a full instance key (e.g. "welcome") +# means that implicit module. +# +# An instance may specify its configuration file (e.g. `webview-home.conf`). +# The implicit instances all have configuration files named `<module>.conf`. +# This (implict) way matches the source examples, where the welcome +# module contains an example `welcome.conf`. Specify a *config* for +# any module (also implicit instances) to change which file is used. +# +# For more information on running module instances, run Calamares in debug +# mode and check the Modules page in the Debug information interface. +# +# A module that is often used with instances is shellprocess, which will +# run shell commands specified in the configuration file. By configuring +# more than one instance of the module, multiple shell sessions can be run +# during install. +# +# YAML: list of maps of string:string key-value pairs. +#instances: +#- id: owncloud +# module: webview +# config: owncloud.conf + +# Sequence section. This section describes the sequence of modules, both +# viewmodules and jobmodules, as they should appear and/or run. +# +# A jobmodule instance key (or name) can only appear in an exec phase, whereas +# a viewmodule instance key (or name) can appear in both exec and show phases. +# There is no limit to the number of show or exec phases. However, the same +# module instance key should not appear more than once per phase, and +# deployers should take notice that the global storage structure is persistent +# throughout the application lifetime, possibly influencing behavior across +# phases. A show phase defines a sequence of viewmodules (and therefore +# pages). These viewmodules can offer up jobs for the execution queue. +# +# An exec phase displays a progress page (with brandable slideshow). This +# progress page iterates over the modules listed in the *immediately +# preceding* show phase, and enqueues their jobs, as well as any other jobs +# from jobmodules, in the order defined in the current exec phase. +# +# It then executes the job queue and clears it. If a viewmodule offers up a +# job for execution, but the module name (or instance key) isn't listed in the +# immediately following exec phase, this job will not be executed. +# +# YAML: list of lists of strings. + +instances: +- id: desktop + module: netinstall + config: netinstall-desktop.conf +- id: drivers + module: netinstall + config: netinstall-drivers.conf +- id: apps + module: netinstall + config: netinstall-apps.conf +- id: pacstrap + module: shellprocess + config: shellprocess-pacstrap.conf +- id: before + module: shellprocess + config: shellprocess-before.conf +- id: final + module: shellprocess + config: shellprocess-final.conf +- id: branding + module: shellprocess + config: shellprocess-branding.conf +- id: enableservices + module: shellprocess + config: shellprocess-enableservices.conf +- id: dkms + module: shellprocess + config: shellprocess-dkms.conf +- id: loader + module: shellprocess + config: shellprocess-loader.conf + + +sequence: +- show: + - ravewelcome + - wifi +# - notesqml + - locale + - keyboard + - partition + - users + - netinstall@desktop +# - netinstall@apps +# - tracking + - summary +- exec: + - partition +# - zfs + - mount + - shellprocess@pacstrap + - shellprocess@branding + - machineid + - fstab + - locale + - keyboard + - localecfg + - luksbootkeyfile + - luksopenswaphookcfg + - initcpiocfg + - initcpio + - bootloader + - removeuser + - users + - networkcfg + - hwclock + - shellprocess@before + - packages + - displaymanager + - shellprocess@dkms + - shellprocess@enableservices + - shellprocess@final + - shellprocess@loader + - preservefiles + - umount +- show: +# - webview@owncloud + - finished + +# A branding component is a directory, either in SHARE/calamares/branding or +# in /etc/calamares/branding (the latter takes precedence). The directory must +# contain a YAML file branding.desc which may reference additional resources +# (such as images) as paths relative to the current directory. +# +# A branding component can also ship a QML slideshow for execution pages, +# along with translation files. +# +# Only the name of the branding component (directory) should be specified +# here, Calamares then takes care of finding it and loading the contents. +# +# YAML: string. +branding: raveos + +# If this is set to true, Calamares will show an "Are you sure?" prompt right +# before each execution phase, i.e. at points of no return. If this is set to +# false, no prompt is shown. Default is false, but Calamares will complain if +# this is not explicitly set. +# +# YAML: boolean. +prompt-install: true + +# If this is set to true, Calamares will execute all target environment +# commands in the current environment, without chroot. This setting should +# only be used when setting up Calamares as a post-install configuration tool, +# as opposed to a full operating system installer. +# +# Some official Calamares modules are not expected to function with this +# setting. (e.g. partitioning seems like a bad idea, since that is expected to +# have been done already) +# +# Default is false (for a normal installer), but Calamares will complain if +# this is not explicitly set. +# +# YAML: boolean. +dont-chroot: false + +# If this is set to true, Calamares refers to itself as a "setup program" +# rather than an "installer". Defaults to the value of dont-chroot, but +# Calamares will complain if this is not explicitly set. +oem-setup: false + +# If this is set to true, the "Cancel" button will be disabled entirely. +# The button is also hidden from view. +# +# This can be useful if when e.g. Calamares is used as a post-install +# configuration tool and you require the user to go through all the +# configuration steps. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel: false + +# If this is set to true, the "Cancel" button will be disabled once +# you start the 'Installation', meaning there won't be a way to cancel +# the Installation until it has finished or installation has failed. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel-during-exec: false + +# If this is set to true, the "Next" and "Back" button will be hidden once +# you start the 'Installation'. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +hide-back-and-next-during-exec: false + +# If this is set to true, then once the end of the sequence has +# been reached, the quit (done) button is clicked automatically +# and Calamares will close. Default is false: the user will see +# that the end of installation has been reached, and that things are ok. +# +# +quit-at-end: false diff --git a/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst b/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst Binary files differnew file mode 100644 index 0000000..54863bd --- /dev/null +++ b/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst diff --git a/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst.sig b/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst.sig Binary files differnew file mode 100644 index 0000000..400593a --- /dev/null +++ b/raveos-calamares-theme/raveos-calamares-theme-2.0.0-27-any.pkg.tar.zst.sig diff --git a/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-50-any.pkg.tar.zst b/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-50-any.pkg.tar.zst Binary files differnew file mode 100644 index 0000000..eca446b --- /dev/null +++ b/raveos-hyprland-theme/build/raveos-hyprland-theme-0.0.0-50-any.pkg.tar.zst |