summaryrefslogtreecommitdiff
path: root/raveos-calamares
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-calamares')
-rw-r--r--raveos-calamares/0001-support-yay.patch155
-rw-r--r--raveos-calamares/0002-limit-translations.patch22
-rw-r--r--raveos-calamares/PKGBUILD88
-rw-r--r--raveos-calamares/images/partition-alongside.svg505
-rw-r--r--raveos-calamares/images/partition-disk.svg440
-rw-r--r--raveos-calamares/images/partition-erase-auto.svg403
-rw-r--r--raveos-calamares/images/partition-manual.svg378
-rw-r--r--raveos-calamares/images/partition-partition.svg369
-rw-r--r--raveos-calamares/images/partition-replace-os.svg499
9 files changed, 2859 insertions, 0 deletions
diff --git a/raveos-calamares/0001-support-yay.patch b/raveos-calamares/0001-support-yay.patch
new file mode 100644
index 0000000..2f41b31
--- /dev/null
+++ b/raveos-calamares/0001-support-yay.patch
@@ -0,0 +1,155 @@
+diff --git a/src/modules/packages/main.py b/src/modules/packages/main.py
+index e373a3443..05c8d22d3 100644
+--- a/src/modules/packages/main.py
++++ b/src/modules/packages/main.py
+@@ -475,6 +475,135 @@ class PMPacman(PackageManager):
+
+ self.run_pacman(command)
+
++class PMYay(PackageManager):
++ backend = "yay"
++
++ def __init__(self):
++ import re
++ import shutil
++
++ progress_match = re.compile("^\\((\\d+)/(\\d+)\\)")
++
++ # Note that this writes to /etc/sudoers.d, NOT /etc/sudoers!
++ sudoers_entry = open("/etc/sudoers.d/autoupdate", "w")
++ sudoers_entry.write("nobody ALL = NOPASSWD: " + shutil.which("pacman"))
++ sudoers_entry.close()
++
++ def line_cb(line):
++ if line.startswith(":: "):
++ self.in_package_changes = "package" in line or "hooks" in line
++ else:
++ if self.in_package_changes and line.endswith("...\n"):
++ # Update the message, untranslated; do not change the
++ # progress percentage, since there may be more "installing..."
++ # lines in the output for the group, than packages listed
++ # explicitly. We don't know how to calculate proper progress.
++ global custom_status_message
++ custom_status_message = "yay: " + line.strip()
++ libcalamares.job.setprogress(self.progress_fraction)
++ libcalamares.utils.debug(line)
++
++ self.in_package_changes = False
++ self.line_cb = line_cb
++
++ yay = libcalamares.job.configuration.get("yay", None)
++ if yay is None:
++ yay = dict()
++ if type(yay) is not dict:
++ libcalamares.utils.warning("Job configuration *yay* will be ignored.")
++ yay = dict()
++ self.yay_num_retries = yay.get("num_retries", 0)
++ self.yay_disable_timeout = yay.get("disable_download_timeout", False)
++ self.yay_needed_only = yay.get("needed_only", False)
++
++ def reset_progress(self):
++ self.in_package_changes = False
++ # These are globals
++ self.progress_fraction = (completed_packages * 1.0 / total_packages)
++
++ def run_yay(self, command, callback=False):
++ """
++ Call yay in a loop until it is successful or the number of retries is exceeded
++ :param command: The yay command to run
++ :param callback: An optional boolean that indicates if this yay run should use the callback
++ :return:
++ """
++
++ yay_count = 0
++ while yay_count <= self.yay_num_retries:
++ yay_count += 1
++ try:
++ if False: # callback:
++ libcalamares.utils.target_env_process_output(command, self.line_cb)
++ else:
++ libcalamares.utils.target_env_process_output(command)
++
++ return
++ except subprocess.CalledProcessError:
++ if yay_count <= self.yay_num_retries:
++ pass
++ else:
++ raise
++
++ def install(self, pkgs, from_local=False):
++ import os
++
++ os.environ["PWD"] = "/var/cache"
++ os.environ["XDG_CACHE_HOME"] = "/var/cache"
++
++ command = ["sudo", "-E", "-u", "nobody", "yay"]
++
++ if from_local:
++ command.append("-U")
++ else:
++ command.append("-S")
++
++ # Don't ask for user intervention, take the default action
++ command.append("--noconfirm")
++
++ # Don't report download progress for each file
++ command.append("--noprogressbar")
++
++ if self.yay_needed_only is True:
++ command.append("--needed")
++
++ if self.yay_disable_timeout is True:
++ command.append("--disable-download-timeout")
++
++ command += pkgs
++
++ self.reset_progress()
++ self.run_yay(command, True)
++
++ def remove(self, pkgs):
++ import os
++
++ os.environ["PWD"] = "/var/cache"
++ os.environ["XDG_CACHE_HOME"] = "/var/cache"
++
++ self.reset_progress()
++ self.run_yay(["sudo", "-E", "-u", "nobody", "yay", "-Rs", "--noconfirm"] + pkgs, True)
++
++ def update_db(self):
++ import os
++
++ os.environ["PWD"] = "/var/cache"
++ os.environ["XDG_CACHE_HOME"] = "/var/cache"
++
++ self.run_yay(["sudo", "-E", "-u", "nobody", "yay", "-Sy"])
++
++ def update_system(self):
++ import os
++
++ os.environ["PWD"] = "/var/cache"
++ os.environ["XDG_CACHE_HOME"] = "/var/cache"
++
++ command = ["sudo", "-E", "-u", "nobody", "yay", "-Su", "--noconfirm"]
++ if self.yay_disable_timeout is True:
++ command.append("--disable-download-timeout")
++
++ self.run_yay(command)
++
+
+ class PMPamac(PackageManager):
+ backend = "pamac"
+diff --git a/src/modules/packages/packages.conf b/src/modules/packages/packages.conf
+index 6e62f4b5f..74ab8d3cb 100644
+--- a/src/modules/packages/packages.conf
++++ b/src/modules/packages/packages.conf
+@@ -29,6 +29,7 @@
+ # - pacman - Pacman
+ # - pamac - Manjaro package manager
+ # - portage - Gentoo package manager
++# - yay - AUR package manager
+ # - yum - Yum RPM frontend
+ # - zypp - Zypp RPM frontend
+ #
+--
+2.35.1
+
diff --git a/raveos-calamares/0002-limit-translations.patch b/raveos-calamares/0002-limit-translations.patch
new file mode 100644
index 0000000..e4b631c
--- /dev/null
+++ b/raveos-calamares/0002-limit-translations.patch
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ae06ff493..c40d89f25 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -169,12 +169,9 @@
+ # NOTE: update these lines by running `txstats.py`, or for full automation
+ # `txstats.py -e`. See also
+ #
+-# Total 82 languages
+-set( _tx_complete ar az ca cs_CZ de en es es_AR fi_FI fr he hu id
+- ja kk ko lg nb pl pt_BR ru sv tg tr_TR uk zh_CN zh_TW ) # 27 languages
+-set( _tx_good az_AZ bg fur hr is it_IT ka lt pt_PT sk sq uz ) # 12 languages
+-set( _tx_ok as ast be bn ca@valencia da el en_GB eo es_MX et eu fa
+- gl hi ia ml mr nl oc ro si sl sr sr@latin th vi ) # 27 languages
++set( _tx_complete de en hu )
++set( _tx_good )
++set( _tx_ok en_GB )
+ set( _tx_incomplete bs es_PR fr_CA gu ie ja-Hira kn lo lv mk ne_NP
+ ta_IN te ur zh zh_HK ) # 16 languages
+ # Total 82 languages
+--
+2.35.1
diff --git a/raveos-calamares/PKGBUILD b/raveos-calamares/PKGBUILD
new file mode 100644
index 0000000..be5338b
--- /dev/null
+++ b/raveos-calamares/PKGBUILD
@@ -0,0 +1,88 @@
+# Maintainer:
+# Contributor: Rustmilian Rustmilian@proton.me
+
+_pkgname="calamares"
+pkgname="$_pkgname"
+pkgver=3.4.2
+pkgrel=7
+pkgdesc="Distribution-independent installer framework"
+url="https://codeberg.org/Calamares/calamares"
+license=("GPL-3.0-or-later")
+arch=('x86_64')
+
+depends=(
+ 'kcoreaddons'
+ 'kpmcore'
+ 'libpwquality'
+ 'python'
+ 'qt6-declarative'
+ 'qt6-svg'
+ 'yaml-cpp'
+)
+makedepends=(
+ 'extra-cmake-modules'
+ 'ninja'
+ 'python'
+ 'qt6-tools'
+ 'qt6-translations'
+)
+
+_pkgsrc="$_pkgname"
+_pkgext="tar.gz"
+source=("$_pkgname-$pkgver.$_pkgext"::"$url/releases/download/v$pkgver/$_pkgname-$pkgver.$_pkgext"
+ "0001-support-yay.patch"
+ "0002-limit-translations.patch")
+sha256sums=('733bbbb00dc9f84874bd5c22960952f317ea2537565431179fa2152b2fbfdccc'
+ 'SKIP'
+ 'SKIP')
+
+prepare() {
+ cd $srcdir/$_pkgname-$pkgver
+ patch -Np1 -i ../0001-support-yay.patch
+ patch -Np1 -i ../0002-limit-translations.patch
+
+ # Copy across the custom images
+ cp -a ${startdir}/images/partition-alongside.svg $srcdir/$_pkgname-$pkgver/data/images/partition-alongside.svg
+ cp -a ${startdir}/images/partition-disk.svg $srcdir/$_pkgname-$pkgver/data/images/partition-disk.svg
+ cp -a ${startdir}/images/partition-erase-auto.svg $srcdir/$_pkgname-$pkgver/data/images/partition-erase-auto.svg
+ cp -a ${startdir}/images/partition-manual.svg $srcdir/$_pkgname-$pkgver/data/images/partition-manual.svg
+ cp -a ${startdir}/images/partition-partition.svg $srcdir/$_pkgname-$pkgver/data/images/partition-partition.svg
+ cp -a ${startdir}/images/partition-replace-os.svg $srcdir/$_pkgname-$pkgver/data/images/partition-replace-os.svg
+ }
+
+build() {
+ local _skip_modules=(
+ dracut
+ dracutlukscfg
+ dummycpp
+ dummyprocess
+ initramfs
+ initramfscfg
+ interactiveterminal
+ services-openrc
+ )
+
+ local _pkgsrc_dir="$srcdir/$_pkgname-$pkgver"
+
+ local _cmake_options=(
+ -B build
+ -S "$_pkgsrc_dir"
+ -G Ninja
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_PREFIX='/usr'
+ -DCMAKE_INSTALL_LIBDIR='lib'
+ -DWITH_QT6=ON
+ -DINSTALL_CONFIG=ON
+ -DWITH_PYTHON=ON
+ -DWITH_NETINSTALL=ON
+ -DBUILD_TESTING=OFF
+ -Wno-dev
+ )
+
+ cmake "${_cmake_options[@]}"
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}
diff --git a/raveos-calamares/images/partition-alongside.svg b/raveos-calamares/images/partition-alongside.svg
new file mode 100644
index 0000000..9ac8a3f
--- /dev/null
+++ b/raveos-calamares/images/partition-alongside.svg
@@ -0,0 +1,505 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-alongside.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter2"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix1" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix2" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter4"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix3" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix4" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter6"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix5" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix6" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter8"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix7" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix8" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142135"
+ inkscape:cx="-129.04699"
+ inkscape:cy="-67.175147"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ objecttolerance="50"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,30"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="57,39"
+ orientation="0,1"
+ id="guide4370"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4568"
+ transform="matrix(0.78550119,0,0,0.79372033,-5.340306,202.88184)"
+ style="filter:url(#filter2)">
+ <ellipse
+ ry="14.728739"
+ rx="15.004815"
+ cy="1001.2313"
+ cx="40.880253"
+ id="path4971-1"
+ style="opacity:1;fill:#da4453;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 40.853284,985.33496 a 16.10437,15.937576 0 0 0 -16.104273,15.93744 16.10437,15.937576 0 0 0 16.104273,15.9375 16.10437,15.937576 0 0 0 16.104274,-15.9375 16.10437,15.937576 0 0 0 -16.104274,-15.93744 z m 0.09188,1.47908 a 14.701592,14.549327 0 0 1 14.701597,14.54936 14.701592,14.549327 0 0 1 -14.701592,14.5493 14.701592,14.549327 0 0 1 -14.701592,-14.5493 14.701592,14.549327 0 0 1 14.701592,-14.54936 z"
+ id="path4205-5-8-4"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3-2-6"
+ d="m 26.047103,979.53938 c -3.963674,0 -7.154322,3.1576 -7.154322,7.08022 l 0,43.7945 c 0,3.9227 3.190648,7.0802 7.154322,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.7945 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46628 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3467 -4.392102,-4.3467 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42628 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z M 24.748916,1030.25 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="24.748913"
+ id="path4212-4-9-5"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="56.957657"
+ id="path4214-4-5-2"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1001.401"
+ cx="40.983227"
+ id="path4216-6-6-3"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1-5-6"
+ d="m 37.799402,1010.7439 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8922 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4945 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1031.6989"
+ cx="56.957657"
+ id="path4231-2-9-5"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ style="opacity:1;fill:#da4453;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4)"
+ d="m 74,1009.3622 c -7.082997,0 -12.824893,-5.234 -12.824863,-11.69056 1e-5,-6.45647 5.741893,-11.69048 12.824863,-11.69048 0,7.47315 0,10.47316 0,23.38104 z"
+ id="path4971-1-6-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cscc" />
+ <g
+ id="g4568-5"
+ transform="matrix(0.78550119,0,0,0.79372033,41.159698,202.88185)"
+ style="filter:url(#filter6)">
+ <path
+ style="opacity:1;fill:#2ecc71;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 41.152308,1015.9601 c 8.286955,0 15.004849,-6.5943 15.004815,-14.7288 -1.1e-5,-8.13445 -6.717892,-14.72872 -15.004815,-14.72872 0,9.41535 0,13.19502 0,29.45752 z"
+ id="path4971-1-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cscc" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 40.853284,985.33496 a 16.10437,15.937576 0 0 0 -16.104273,15.93744 16.10437,15.937576 0 0 0 16.104273,15.9375 16.10437,15.937576 0 0 0 16.104274,-15.9375 16.10437,15.937576 0 0 0 -16.104274,-15.93744 z m 0.09188,1.47908 a 14.701592,14.549327 0 0 1 14.701597,14.54936 14.701592,14.549327 0 0 1 -14.701592,14.5493 14.701592,14.549327 0 0 1 -14.701592,-14.5493 14.701592,14.549327 0 0 1 14.701592,-14.54936 z"
+ id="path4205-5-8-4-1"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3-2-6-3"
+ d="m 26.047103,979.53938 c -3.963674,0 -7.154322,3.1576 -7.154322,7.08022 l 0,43.7945 c 0,3.9227 3.190648,7.0802 7.154322,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.7945 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46628 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3467 -4.392102,-4.3467 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42628 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z M 24.748916,1030.25 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="24.748913"
+ id="path4212-4-9-5-9"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="56.957657"
+ id="path4214-4-5-2-6"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1001.401"
+ cx="40.983227"
+ id="path4216-6-6-3-3"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1-5-6-7"
+ d="m 37.799402,1010.7439 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8922 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4945 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1031.6989"
+ cx="56.957657"
+ id="path4231-2-9-5-0"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#31363b;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;filter:url(#filter8)"
+ d="m 55,1002.3622 -4,-5.00004 0,3.00004 -6,0 0,4 6,0 0,3 z"
+ id="path4542"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/raveos-calamares/images/partition-disk.svg b/raveos-calamares/images/partition-disk.svg
new file mode 100644
index 0000000..f2c24ea
--- /dev/null
+++ b/raveos-calamares/images/partition-disk.svg
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-disk.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter2"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix1" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix2" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter4"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix3" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix4" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter6"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix5" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix6" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter8"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix7" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix8" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter10"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix9" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix10" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter12"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix11" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix12" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter14"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix13" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix14" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="99.4375"
+ inkscape:cy="45.875"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,15"
+ orientation="0,1"
+ id="guide4142"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,30"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="55,81"
+ orientation="0,1"
+ id="guide4372"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4205-5"
+ d="m 49.977845,976.19447 a 16.10437,15.937576 0 0 0 -16.104273,15.93747 16.10437,15.937576 0 0 0 16.104273,15.93746 16.10437,15.937576 0 0 0 16.104274,-15.93746 16.10437,15.937576 0 0 0 -16.104274,-15.93747 z m 0.09188,1.47908 A 14.701592,14.549327 0 0 1 64.771322,992.22288 14.701592,14.549327 0 0 1 50.06973,1006.7722 14.701592,14.549327 0 0 1 35.368138,992.22288 14.701592,14.549327 0 0 1 50.06973,977.67355 Z"
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter2)" />
+ <path
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4)"
+ d="m 35.171664,970.39889 c -3.963674,0 -7.154321,3.1576 -7.154321,7.08022 l 0,43.79439 c 0,3.9227 3.190647,7.0802 7.154321,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.79439 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46617 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3466 -4.392102,-4.3466 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42627 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z m -1.464033,47.81278 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ id="rect4196-3"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6)"
+ id="path4212-4"
+ cx="33.873478"
+ cy="976.1944"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <ellipse
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter8)"
+ id="path4214-4"
+ cx="66.082214"
+ cy="976.1944"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <ellipse
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter10)"
+ id="path4216-6"
+ cx="50.107792"
+ cy="992.26056"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <path
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter12)"
+ d="m 46.923963,1001.6034 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8921 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4944 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ id="path4224-1"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter14)"
+ id="path4231-2"
+ cx="66.082214"
+ cy="1022.5583"
+ rx="1.4640336"
+ ry="1.4488705" />
+ </g>
+</svg>
diff --git a/raveos-calamares/images/partition-erase-auto.svg b/raveos-calamares/images/partition-erase-auto.svg
new file mode 100644
index 0000000..82ed965
--- /dev/null
+++ b/raveos-calamares/images/partition-erase-auto.svg
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-erase-auto.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter2"
+ x="0"
+ y="0"
+ width="1.0150259"
+ height="1.0135742">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix1" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix2" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.828427"
+ inkscape:cx="268.17026"
+ inkscape:cy="61.871846"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ objecttolerance="50"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,30"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="57,39"
+ orientation="0,1"
+ id="guide4370"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4218"
+ style="filter:url(#filter2)">
+ <g
+ transform="matrix(1.0337074,0,0,1.0326542,3.6558031,-39.163288)"
+ id="g4568">
+ <ellipse
+ style="opacity:1;fill:#2ecc71;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4971-1"
+ cx="40.880253"
+ cy="1001.2313"
+ rx="15.004815"
+ ry="14.728739" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4205-5-8-4"
+ d="m 40.853284,985.33496 a 16.10437,15.937576 0 0 0 -16.104273,15.93744 16.10437,15.937576 0 0 0 16.104273,15.9375 16.10437,15.937576 0 0 0 16.104274,-15.9375 16.10437,15.937576 0 0 0 -16.104274,-15.93744 z m 0.09188,1.47908 a 14.701592,14.549327 0 0 1 14.701597,14.54936 14.701592,14.549327 0 0 1 -14.701592,14.5493 14.701592,14.549327 0 0 1 -14.701592,-14.5493 14.701592,14.549327 0 0 1 14.701592,-14.54936 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 26.047103,979.53938 c -3.963674,0 -7.154322,3.1576 -7.154322,7.08022 l 0,43.7945 c 0,3.9227 3.190648,7.0802 7.154322,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.7945 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46628 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3467 -4.392102,-4.3467 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42628 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z M 24.748916,1030.25 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ id="rect4196-3-2-6"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4212-4-9-5"
+ cx="24.748913"
+ cy="985.33484"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <ellipse
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4214-4-5-2"
+ cx="56.957657"
+ cy="985.33484"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <ellipse
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4216-6-6-3"
+ cx="40.983227"
+ cy="1001.401"
+ rx="1.4640336"
+ ry="1.4488705" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 37.799402,1010.7439 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8922 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4945 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ id="path4224-1-5-6"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4231-2-9-5"
+ cx="56.957657"
+ cy="1031.6989"
+ rx="1.4640336"
+ ry="1.4488705" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="path4870-1"
+ d="m 45.724909,1036.5035 35.400121,0 -17.70006,-28.1878 z"
+ style="fill:#f3ad00;fill-opacity:1;fill-rule:evenodd;stroke:#943500;stroke-width:1.74133098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="flowRoot4872-0"
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(1.2391643,0,0,1.2267993,107.86061,970.12059)">
+ <path
+ id="path4216"
+ style="font-size:20px"
+ d="m -36.982422,49.454514 1.982422,0 0,2.480469 -1.982422,0 0,-2.480469 z m 0,-12.099609 1.982422,0 0,6.396484 -0.195312,3.486329 -1.582032,0 -0.205078,-3.486329 0,-6.396484 z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/raveos-calamares/images/partition-manual.svg b/raveos-calamares/images/partition-manual.svg
new file mode 100644
index 0000000..dac1471
--- /dev/null
+++ b/raveos-calamares/images/partition-manual.svg
@@ -0,0 +1,378 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-manual.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter2"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix1" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix2" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4"
+ inkscape:cx="-34.875"
+ inkscape:cy="28"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,15"
+ orientation="0,1"
+ id="guide4142"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,30"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="54,46"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="57,39"
+ orientation="0,1"
+ id="guide4370"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="55,81"
+ orientation="0,1"
+ id="guide4372"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4223"
+ style="filter:url(#filter2)">
+ <path
+ sodipodi:nodetypes="cccccc"
+ transform="matrix(0.73507962,0,0,0.72746634,13.31575,270.3128)"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4358"
+ d="m 50,992.36216 5.677324,-20.4157 8.206258,4.68191 4.257601,5.33413 2.574196,6.91365 z"
+ style="fill:#d98246;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ transform="matrix(0.73507962,0,0,0.72746634,13.31575,270.3128)"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4360"
+ d="m 50,992.36216 3.677324,-21.02321 -10.522852,1.06075 -8.787662,5.8785 z"
+ style="fill:#e69f69;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(0.73507962,0,0,0.72746634,13.31575,270.3128)"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4362"
+ d="m 50,992.36216 -17.212338,-12.71946 -3.759514,10.96246 2.541095,12.27104 4.917811,5.4812 12.573068,5.1495 10.496959,-2.4532 z"
+ style="opacity:1;fill:#ffd3b4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ transform="matrix(0.73507962,0,0,0.72746634,13.31575,270.3128)"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4364"
+ d="m 50,992.36216 11.677324,17.75224 7.573068,-8.8177 1.743527,-10.05604 z"
+ style="fill:#2ecc71;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 49.977845,976.19447 a 16.10437,15.937576 0 0 0 -16.104273,15.93747 16.10437,15.937576 0 0 0 16.104273,15.93746 16.10437,15.937576 0 0 0 16.104274,-15.93746 16.10437,15.937576 0 0 0 -16.104274,-15.93747 z m 0.09188,1.47908 A 14.701592,14.549327 0 0 1 64.771322,992.22288 14.701592,14.549327 0 0 1 50.06973,1006.7722 14.701592,14.549327 0 0 1 35.368138,992.22288 14.701592,14.549327 0 0 1 50.06973,977.67355 Z"
+ id="path4205-5"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3"
+ d="m 35.171664,970.39889 c -3.963674,0 -7.154321,3.1576 -7.154321,7.08022 l 0,43.79439 c 0,3.9227 3.190647,7.0802 7.154321,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.79439 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46617 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3466 -4.392102,-4.3466 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42627 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z m -1.464033,47.81278 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="976.1944"
+ cx="33.873478"
+ id="path4212-4"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="976.1944"
+ cx="66.082214"
+ id="path4214-4"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="992.26056"
+ cx="50.107792"
+ id="path4216-6"
+ style="opacity:1;fill:#3b3a40;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1"
+ d="m 46.923963,1001.6034 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8921 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4944 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1022.5583"
+ cx="66.082214"
+ id="path4231-2"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5232"
+ d="m 56.19531,1009.3864 a 5.5,5.5 0 0 0 -0.44531,0.2266 5.5,5.5 0 0 0 -2.01367,7.5137 5.5,5.5 0 0 0 3.18945,2.5117 L 56,1037.8767 l 2,2 1,0 2,-2 -0.91211,-18.2403 a 5.5,5.5 0 0 0 1.16211,-0.4961 5.5,5.5 0 0 0 2.01367,-7.5136 5.5,5.5 0 0 0 -0.27344,-0.42 l -1.70898,0.9864 -0.23242,3.5996 -4.96485,-0.5996 1.09961,-4.0977 -0.98828,-1.709 z"
+ style="fill:#31363b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/raveos-calamares/images/partition-partition.svg b/raveos-calamares/images/partition-partition.svg
new file mode 100644
index 0000000..1e7aa5a
--- /dev/null
+++ b/raveos-calamares/images/partition-partition.svg
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-partition.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter2"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix1" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix2" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-42.691572"
+ inkscape:cy="57.80598"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,15"
+ orientation="0,1"
+ id="guide4142"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,35"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="57,39"
+ orientation="0,1"
+ id="guide4370"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="55,81"
+ orientation="0,1"
+ id="guide4372"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4245"
+ style="filter:url(#filter2)">
+ <path
+ sodipodi:nodetypes="cccccc"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4358"
+ d="m 50.069731,992.22287 4.173285,-14.85174 6.032253,3.40594 3.129676,3.8804 1.892239,5.02944 z"
+ style="fill:#898278;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4360"
+ d="m 50.069731,992.22287 2.703126,-15.29368 -7.735134,0.77166 -6.459631,4.27641 z"
+ style="fill:#a79f97;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4362"
+ d="m 50.069731,992.22287 -12.652439,-9.25298 -2.763542,7.97482 1.867907,8.92677 3.614983,3.98742 9.242206,3.7461 7.7161,-1.7847 z"
+ style="opacity:1;fill:#d9d3cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ clip-path="none"
+ inkscape:connector-curvature="0"
+ id="path4364"
+ d="m 50.069731,992.22287 8.583763,12.91413 5.566808,-6.41455 1.281631,-7.31544 z"
+ style="fill:#f67400;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 49.977845,976.19447 a 16.10437,15.937576 0 0 0 -16.104273,15.93747 16.10437,15.937576 0 0 0 16.104273,15.93746 16.10437,15.937576 0 0 0 16.104274,-15.93746 16.10437,15.937576 0 0 0 -16.104274,-15.93747 z m 0.09188,1.47908 A 14.701592,14.549327 0 0 1 64.771322,992.22288 14.701592,14.549327 0 0 1 50.06973,1006.7722 14.701592,14.549327 0 0 1 35.368138,992.22288 14.701592,14.549327 0 0 1 50.06973,977.67355 Z"
+ id="path4205-5"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3"
+ d="m 35.171664,970.39889 c -3.963674,0 -7.154321,3.1576 -7.154321,7.08022 l 0,43.79439 c 0,3.9227 3.190647,7.0802 7.154321,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.79439 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46617 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3466 -4.392102,-4.3466 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42627 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z m -1.464033,47.81278 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="976.1944"
+ cx="33.873478"
+ id="path4212-4"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="976.1944"
+ cx="66.082214"
+ id="path4214-4"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="992.26056"
+ cx="50.107792"
+ id="path4216-6"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1"
+ d="m 46.923963,1001.6034 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8921 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4944 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1022.5583"
+ cx="66.082214"
+ id="path4231-2"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/raveos-calamares/images/partition-replace-os.svg b/raveos-calamares/images/partition-replace-os.svg
new file mode 100644
index 0000000..c05f59c
--- /dev/null
+++ b/raveos-calamares/images/partition-replace-os.svg
@@ -0,0 +1,499 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="100"
+ height="100"
+ viewBox="0 0 100 100"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
+ sodipodi:docname="partition-replace-os.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs4">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-8"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-2">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-9">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-9"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4382-6">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4384-7"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="21.500023" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4394-1">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4396-7"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4388-6">
+ <circle
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4390-1"
+ cx="50"
+ cy="992.36218"
+ r="21" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4376-1">
+ <ellipse
+ style="opacity:1;fill:#67a100;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="ellipse4378-3"
+ cx="50"
+ cy="992.86218"
+ rx="21"
+ ry="20.5" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4955">
+ <rect
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4957"
+ width="60"
+ height="25"
+ x="20"
+ y="990.36218"
+ ry="2.99998" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath4962">
+ <circle
+ style="opacity:1;fill:#f33600;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4964"
+ cx="50"
+ cy="44.000023"
+ r="15" />
+ </clipPath>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter141"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix140" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix141" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter143"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix142" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix143" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter145"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix144" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix145" />
+ </filter>
+ <filter
+ style="color-interpolation-filters:sRGB;"
+ inkscape:label="Invert"
+ id="filter147"
+ x="0"
+ y="0"
+ width="1"
+ height="1">
+ <feColorMatrix
+ type="hueRotate"
+ values="180"
+ result="color1"
+ id="feColorMatrix146" />
+ <feColorMatrix
+ values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
+ result="color2"
+ id="feColorMatrix147" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.828427"
+ inkscape:cx="-61.341516"
+ inkscape:cy="3.5355341"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px"
+ guidetolerance="10000"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="2560"
+ inkscape:window-height="1321"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ objecttolerance="50"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-global="false"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4136"
+ originx="0"
+ originy="0"
+ spacingy="1"
+ spacingx="1"
+ units="px" />
+ <sodipodi:guide
+ position="15,35"
+ orientation="1,0"
+ id="guide4140"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="85,30"
+ orientation="1,0"
+ id="guide4144"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="30,80"
+ orientation="0,1"
+ id="guide4146"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="20,60"
+ orientation="1,0"
+ id="guide4148"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="40,20"
+ orientation="0,1"
+ id="guide4150"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="80,60"
+ orientation="1,0"
+ id="guide4152"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0,1"
+ id="guide4154"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="-0.70710678,0.70710678"
+ id="guide4156"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,50"
+ orientation="0.70710678,0.70710678"
+ id="guide4162"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="50,25"
+ orientation="1,0"
+ id="guide4164"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="29,44"
+ orientation="1,0"
+ id="guide4366"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="71,45"
+ orientation="1,0"
+ id="guide4368"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="57,39"
+ orientation="0,1"
+ id="guide4370"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="257,55"
+ orientation="1,0"
+ id="guide5234"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="268,52"
+ orientation="1,0"
+ id="guide5236"
+ inkscape:locked="false" />
+ <sodipodi:guide
+ position="263,61"
+ orientation="0,1"
+ id="guide5238"
+ inkscape:locked="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-952.36216)">
+ <path
+ style="opacity:1;fill:#da4453;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter141)"
+ d="m 35.360435,1006.5426 c 3,-5.0001 3.552535,-2.3323 3.271185,-8.78269 -0.271185,-6.21733 -0.271185,-4.21733 -3.271185,-8.21733 l -8.515115,8.21733 z"
+ id="path4971-1-6-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m -600,752.36216 v 0"
+ id="path4763"
+ inkscape:connector-type="polyline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g4568"
+ transform="matrix(0.78550119,0,0,0.79372033,-5.340306,202.88184)"
+ style="filter:url(#filter143)">
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 40.853284,985.33496 a 16.10437,15.937576 0 0 0 -16.104273,15.93744 16.10437,15.937576 0 0 0 16.104273,15.9375 16.10437,15.937576 0 0 0 16.104274,-15.9375 16.10437,15.937576 0 0 0 -16.104274,-15.93744 z m 0.09188,1.47908 a 14.701592,14.549327 0 0 1 14.701597,14.54936 14.701592,14.549327 0 0 1 -14.701592,14.5493 14.701592,14.549327 0 0 1 -14.701592,-14.5493 14.701592,14.549327 0 0 1 14.701592,-14.54936 z"
+ id="path4205-5-8-4"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3-2-6"
+ d="m 26.047103,979.53938 c -3.963674,0 -7.154322,3.1576 -7.154322,7.08022 l 0,43.7945 c 0,3.9227 3.190648,7.0802 7.154322,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.7945 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46628 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3467 -4.392102,-4.3467 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42628 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z M 24.748916,1030.25 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="24.748913"
+ id="path4212-4-9-5"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="56.957657"
+ id="path4214-4-5-2"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1001.401"
+ cx="40.983227"
+ id="path4216-6-6-3"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1-5-6"
+ d="m 37.799402,1010.7439 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8922 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4945 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1031.6989"
+ cx="56.957657"
+ id="path4231-2-9-5"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4568-5"
+ transform="matrix(0.78550119,0,0,0.79372033,41.159698,202.88185)"
+ style="filter:url(#filter145)">
+ <path
+ style="opacity:1;fill:#2ecc71;fill-opacity:1;stroke:none;stroke-width:2.79999995;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 51.992667,1012.2965 c 3.819218,-6.2995 4.522635,-2.9384 4.164456,-11.0652 -0.345238,-7.83315 -0.345238,-5.31337 -4.164456,-10.35293 l -10.840359,10.35293 z"
+ id="path4971-1-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccc" />
+ <path
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 40.853284,985.33496 a 16.10437,15.937576 0 0 0 -16.104273,15.93744 16.10437,15.937576 0 0 0 16.104273,15.9375 16.10437,15.937576 0 0 0 16.104274,-15.9375 16.10437,15.937576 0 0 0 -16.104274,-15.93744 z m 0.09188,1.47908 a 14.701592,14.549327 0 0 1 14.701597,14.54936 14.701592,14.549327 0 0 1 -14.701592,14.5493 14.701592,14.549327 0 0 1 -14.701592,-14.5493 14.701592,14.549327 0 0 1 14.701592,-14.54936 z"
+ id="path4205-5-8-4-1"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect4196-3-2-6-3"
+ d="m 26.047103,979.53938 c -3.963674,0 -7.154322,3.1576 -7.154322,7.08022 l 0,43.7945 c 0,3.9227 3.190648,7.0802 7.154322,7.0802 l 29.612365,0 c 3.963674,0 7.154321,-3.1575 7.154321,-7.0802 l 0,-43.7945 c 0,-3.92262 -3.190647,-7.08022 -7.154321,-7.08022 l -29.612365,0 z m 0.165846,2.89773 29.280672,0 c 2.433205,0 4.392101,1.93861 4.392101,4.34661 l 0,43.46628 c 0,2.408 -1.958896,4.3466 -4.392101,4.3466 l -14.640336,0 0,-5.7956 -4.3921,0 -5.856134,0 c -4.392102,0 -4.392102,-4.3467 -4.392102,-4.3467 l 0,-7.2443 -1.464033,0 -2.928068,0 0,-30.42628 c 0,-2.408 1.958896,-4.34661 4.392101,-4.34661 z M 24.748916,1030.25 a 1.4640336,1.4488705 0 0 1 1.464033,1.4488 1.4640336,1.4488705 0 0 1 -1.464033,1.4489 1.4640336,1.4488705 0 0 1 -1.464034,-1.4489 1.4640336,1.4488705 0 0 1 1.464034,-1.4488 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="24.748913"
+ id="path4212-4-9-5-9"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="985.33484"
+ cx="56.957657"
+ id="path4214-4-5-2-6"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1001.401"
+ cx="40.983227"
+ id="path4216-6-6-3-3"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4224-1-5-6-7"
+ d="m 37.799402,1010.7439 a 1.6604496,1.6432522 0 0 0 -1.343936,0.6763 l -8.784201,8.6734 0,2.9175 0,1.4489 0.0057,0 a 2.9280672,2.897741 0 0 0 2.922357,2.8922 l 0,0.01 1.464034,0 2.936644,0 4.389242,-14.4945 -0.0029,0 a 1.6604496,1.6432522 0 0 0 0.07149,-0.4753 1.6604496,1.6432522 0 0 0 -1.658476,-1.6414 z"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ ry="1.4488705"
+ rx="1.4640336"
+ cy="1031.6989"
+ cx="56.957657"
+ id="path4231-2-9-5-0"
+ style="opacity:1;fill:#31363b;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#31363b;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;filter:url(#filter147)"
+ d="m 55,1002.3622 -4,-5.00004 0,3.00004 -6,0 0,4 6,0 0,3 z"
+ id="path4542"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>