diff --git a/base/Packages-Root b/base/Packages-Root
index e07e4df..889c362 100644
--- a/base/Packages-Root
+++ b/base/Packages-Root
@@ -20,6 +20,7 @@ intel-ucode
amd-ucode
xf86-video-intel
xf86-video-amdgpu
+calamares
mpv
ffmpeg
xdotool
@@ -49,11 +50,70 @@ xclip
pacman-contrib
# parch packages
-plasma
+bluedevil
+breeze
+breeze-gtk
+breeze-plymouth
+drkonqi
+kactivitymanagerd
+kde-cli-tools
+kde-gtk-config
+kdecoration
+kdeplasma-addons
+kgamma
+kglobalacceld
+kinfocenter
+kmenuedit
+kpipewire
+krdp
+kscreen
+kscreenlocker
+ksshaskpass
+ksystemstats
+kwallet-pam
+kwayland
+kwin
+kwrited
+layer-shell-qt
+libkscreen
+libksysguard
+libplasma
+milou
+ocean-sound-theme
+oxygen
+oxygen-sounds
+plasma-activities
+plasma-activities-stats
+plasma-browser-integration
+plasma-desktop
+plasma-disks
+plasma-firewall
+plasma-integration
+plasma-nm
+plasma-pa
+plasma-sdk
+plasma-systemmonitor
+plasma-thunderbolt
+plasma-vault
+plasma-workspace
+plasma-workspace-wallpapers
+plasma5support
+plymouth-kcm
+polkit-kde-agent
+powerdevil
+print-manager
+qqc2-breeze-style
+sddm-kcm
+systemsettings
+wacomtablet
+xdg-desktop-portal-kde
dolphin
+ark
+unzip
+unrar
+firefox
konsole
-kate
-#parch-branding
+
# Utilities
git
diff --git a/base/root-overlay/etc/X11/xinit/xinitrc b/base/root-overlay/etc/X11/xinit/xinitrc
index 21bf628..719b878 100755
--- a/base/root-overlay/etc/X11/xinit/xinitrc
+++ b/base/root-overlay/etc/X11/xinit/xinitrc
@@ -7,5 +7,3 @@ if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile" ]; then
else
. "$HOME/.xprofile"
fi
-
-exec dbus-launch dwm
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/ImageSlide.qml b/base/root-overlay/etc/calamares/branding/parchlinux/ImageSlide.qml
new file mode 100644
index 0000000..1b7dc30
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/ImageSlide.qml
@@ -0,0 +1,23 @@
+
+
+import QtQuick 2.5
+
+Item {
+ id: imageslide
+
+ visible: false
+
+ anchors.fill: parent
+
+ property bool isSlide: true;
+
+ property string notes;
+
+ property string src;
+
+ Image {
+ id: image
+ source: src
+ anchors.centerIn: parent
+ }
+}
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/branding.desc b/base/root-overlay/etc/calamares/branding/parchlinux/branding.desc
new file mode 100644
index 0000000..c3a055c
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/branding.desc
@@ -0,0 +1,42 @@
+---
+componentName: parchlinux
+
+welcomeStyleCalamares: false
+
+welcomeExpandingLogo: true
+
+windowExpanding: fullscreen
+
+windowPlacement: center
+
+sidebar: none
+
+navigation: widget
+
+strings:
+ productName: ParchLinux
+ shortProductName: Parch
+ version: Rolling
+ shortVersion: Rolling
+ versionedName: Parch Linux Rolling
+ shortVersionedName: ParchLinux
+ bootloaderEntryName: Parch
+
+images:
+ productIcon: "logo.png"
+ productLogo: "squid.png"
+ productWelcome: "idioma.png"
+
+style:
+ sidebarBackground: "#FFFFFF"
+ sidebarText: "#292F34"
+ sidebarTextSelect: "#ffffff"
+ sidebarTextHighlight: "#2093d1"
+
+slideshow: "show.qml"
+
+slideshowAPI: 2
+
+uploadServer :
+ type : "fiche"
+ url : "http://termbin.com:9999"
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/idioma.png b/base/root-overlay/etc/calamares/branding/parchlinux/idioma.png
new file mode 100644
index 0000000..10175cf
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/idioma.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_ar.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_ar.ts
new file mode 100644
index 0000000..3c4fe09
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_ar.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+ عرض الثاني
+
+
+
+ This is a third Slide element.
+ عرض الثالث
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_en.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_en.ts
new file mode 100644
index 0000000..b02dbd5
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_en.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+
+
+
+
+ This is a third Slide element.
+
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_eo.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_eo.ts
new file mode 100644
index 0000000..7d1ef4e
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_eo.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+ Ĉi tio estas la dua gliteja.
+
+
+
+ This is a third Slide element.
+ Ĉi tio estas la tria gliteja.
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fa.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fa.ts
new file mode 100644
index 0000000..b02dbd5
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fa.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+
+
+
+
+ This is a third Slide element.
+
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fr.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fr.ts
new file mode 100644
index 0000000..ec5e041
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_fr.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+ Ceci est la deuxieme affiche.
+
+
+
+ This is a third Slide element.
+ La troisième affice ce trouve ici.
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_nl.ts b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_nl.ts
new file mode 100644
index 0000000..19fd583
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/lang/calamares-default_nl.ts
@@ -0,0 +1,17 @@
+
+
+
+
+ show
+
+
+ This is a second Slide element.
+ Dit is het tweede Dia element.
+
+
+
+ This is a third Slide element.
+ Dit is het derde Dia element.
+
+
+
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/logo.png b/base/root-overlay/etc/calamares/branding/parchlinux/logo.png
new file mode 100644
index 0000000..5277c96
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/logo.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/show.qml b/base/root-overlay/etc/calamares/branding/parchlinux/show.qml
new file mode 100644
index 0000000..0fa6a0f
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/show.qml
@@ -0,0 +1,53 @@
+
+
+import QtQuick 2.0;
+import calamares.slideshow 1.0;
+import io.calamares.ui 1.0 // Calamares internals: Branding
+
+Presentation
+{
+ id: presentation
+
+ Timer {
+ interval: 30000
+ running: presentation.activatedInCalamares
+ repeat: true
+ onTriggered: presentation.goToNextSlide()
+ }
+
+ function onActivate() { }
+ function onLeave() { }
+
+ Rectangle {
+ id: mybackground
+ anchors.fill: parent
+ color: Branding.styleString(Branding.SidebarBackground)
+ z: -1
+ }
+
+ ImageSlide {
+ src: "slide01.png"
+ }
+
+ ImageSlide {
+ src: "slide02.png"
+ }
+
+ ImageSlide {
+ src: "slide03.png"
+ }
+
+ ImageSlide {
+ src: "slide04.png"
+ }
+
+ ImageSlide {
+ src: "slide05.png"
+ }
+
+ ImageSlide {
+ src: "slide06.png"
+ }
+
+
+}
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide01.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide01.png
new file mode 100644
index 0000000..05ddbf6
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide01.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide02.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide02.png
new file mode 100644
index 0000000..e15f133
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide02.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide03.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide03.png
new file mode 100644
index 0000000..edbcc48
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide03.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide04.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide04.png
new file mode 100644
index 0000000..e37b9a2
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide04.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide05.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide05.png
new file mode 100644
index 0000000..9d3b700
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide05.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/slide06.png b/base/root-overlay/etc/calamares/branding/parchlinux/slide06.png
new file mode 100644
index 0000000..c036ae2
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/slide06.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/squid.png b/base/root-overlay/etc/calamares/branding/parchlinux/squid.png
new file mode 100644
index 0000000..0e2e886
Binary files /dev/null and b/base/root-overlay/etc/calamares/branding/parchlinux/squid.png differ
diff --git a/base/root-overlay/etc/calamares/branding/parchlinux/stylesheet.qss b/base/root-overlay/etc/calamares/branding/parchlinux/stylesheet.qss
new file mode 100644
index 0000000..f0afe57
--- /dev/null
+++ b/base/root-overlay/etc/calamares/branding/parchlinux/stylesheet.qss
@@ -0,0 +1,253 @@
+
+/* ########## MAIN APPLICATION WINDOW ########## */
+
+#mainApp {
+}
+
+#mainText{
+ font : bold 16px;
+}
+
+#sidebarApp {
+
+}
+
+#logoApp {
+}
+
+#sidebarMenuApp {
+ padding: 0px;
+ background-color: none;
+}
+
+QWidget {
+ font: 16px;
+}
+
+QTextEdit, QListView {
+}
+QDialogButtonBox {
+}
+QAbstractSpinBox {
+}
+QListWidget::item:alternate {
+}
+
+
+#debugButton {
+ font: bold 8px;
+ color: #292F34;
+}
+
+
+/* ########## TOOLTIP ########## */
+
+QPushButton {
+ font : 16px;
+}
+
+QDialogButtonBox {
+ dialogbuttonbox-buttons-have-icons: 0;
+}
+
+/* ########## QLIST VIEW ########## */
+
+QListView {
+ font: 16px;
+}
+
+/* ########## QLINE EDIT ########## */
+
+QLineEdit#LE_TestKeyboard {
+ font: 16px;
+}
+
+QLineEdit#m_passphraseLineEdit, QLineEdit#vgName,
+QLineEdit#m_confirmLineEdit {
+ font: 16px;
+}
+
+QLineEdit#textBoxUserVerifiedPassword, QLineEdit#textBoxVerifiedRootPassword {
+ font: 16px;
+}
+
+QLineEdit#textBoxFullName, QLineEdit#textBoxLoginName, QLineEdit#textBoxHostName,
+QLineEdit#textBoxUserPassword, QLineEdit#textBoxRootPassword {
+ font: 16px;
+}
+
+#textBoxFullName, #textBoxLoginName, #textBoxHostName, #textBoxUserPassword,
+#textBoxRootPassword, #textBoxAutoLogin, #vgName {
+ font: 16px;
+}
+
+#textBoxUserVerifiedPassword, #textBoxVerifiedRootPassword,
+#LE_TestKeyboard, #m_confirmLineEdit, #m_passphraseLineEdit {
+ font: 16px;
+}
+
+/* ##########PARTITION ########## */
+
+#partResizerWidget {
+ font: 16px;
+}
+
+/* ########## PAGE_USERSETUP ########## */
+
+ #labelWhatIsYourName {
+ font: 16px;
+}
+ #textBoxFullName {
+ font: 16px;
+}
+ #labelFullName {
+ font: 16px;
+}
+ #labelFullNameError {
+ font: 16px;
+}
+ #username_label_2 {
+ font: 16px;
+}
+ #textBoxLoginName {
+ font: 16px;
+}
+ #labelUsername {
+ font: 16px;
+}
+ #labelUsernameError {
+ font: 16px;
+}
+ #hostname_label_2 {
+ font: 16px;
+}
+ #textBoxHostName {
+ font: 16px;
+}
+ #labelHostname {
+ font: 16px;
+}
+ #labelHostnameError {
+ font: 16px;
+}
+ #password_label_2 {
+ font: 16px;
+}
+ #textBoxUserPassword {
+ font: 16px;
+}
+ #textBoxUserVerifiedPassword {
+ font: 16px;
+}
+ #labelUserPassword {
+ font: 16px;
+}
+ #labelUserPasswordError {
+ font: 16px;
+}
+ #checkBoxRequireStrongPassword {
+ font: 16px;
+}
+ #checkBoxDoAutoLogin {
+ font: 16px;
+}
+ #checkBoxReusePassword {
+ font: 16px;
+}
+ #labelChooseRootPassword {
+ font: 16px;
+}
+ #textBoxRootPassword {
+ font: 16px;
+}
+ #textBoxVerifiedRootPassword {
+ font: 16px;
+}
+ #labelRootPassword {
+ font: 16px;
+}
+ #labelRootPasswordError {
+ font: 16px;
+}
+
+/* ########## COMBO BOX ########## */
+
+QComboBox {
+ font: 16px;
+}
+
+#mountPointComboBox::drop-down {
+ font: 16px;
+}
+
+/* ########## SPIN BOX ########## */
+
+QSpinBox {
+ font: 16px;
+}
+
+QLineEdit {
+ font: 16px;
+}
+
+/* ########## TREE VIEW ########## */
+
+QTreeView {
+ font: 16px;
+ show-decoration-selected: 0;
+}
+
+QTreeView::item {
+ padding: 2px;
+}
+
+QTreeView::branch:has-siblings:!adjoins-item {
+}
+QTreeView::branch:has-siblings:adjoins-item {
+}
+QTreeView::branch:!has-children:!has-siblings:adjoins-item {
+}
+QTreeView::branch:has-children:!has-siblings:closed,
+QTreeView::branch:closed:has-children:has-siblings {
+}
+QTreeView::branch:open:has-children:!has-siblings,
+QTreeView::branch:open:has-children:has-siblings {
+}
+
+/* ########## CHECK BOX ########## */
+
+QCheckBox {
+}
+QCheckBox::indicator:unchecked {
+}
+QCheckBox::indicator:checked {
+}
+QItemSelectionModel::Select {
+}
+
+/* ########## HEADER VIEW ########## */
+
+QHeaderView::section {
+ font : 16px;
+}
+
+#debugButton {
+ background-color: none;
+ font: 12px;
+ color: #edecf0;
+ height: 32px;
+ border: none;
+}
+
+#debugButton:hover {
+ color: #ff7f7f;
+}
+
+
+#aboutButton {
+ background-color: none;
+ font: 12px;
+ color: #292F34;
+ height: 32px;
+ border: none;
+}
diff --git a/base/root-overlay/etc/calamares/modules/bootloader.conf b/base/root-overlay/etc/calamares/modules/bootloader.conf
new file mode 100644
index 0000000..bd81516
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/bootloader.conf
@@ -0,0 +1,14 @@
+efiBootLoader: "grub"
+
+kernel: "_ALL_kver_"
+img: "_default_image_"
+fallback: "_fallback_image_"
+timeout: "10"
+
+bootloaderEntryName: "parch"
+
+grubInstall: "grub-install"
+grubMkconfig: "grub-mkconfig"
+grubCfg: "/boot/grub/grub.cfg"
+grubProbe: "grub-probe"
+efiBootMgr: "efibootmgr"
diff --git a/base/root-overlay/etc/calamares/modules/displaymanager.conf b/base/root-overlay/etc/calamares/modules/displaymanager.conf
new file mode 100644
index 0000000..f3d9d44
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/displaymanager.conf
@@ -0,0 +1,5 @@
+displaymanagers:
+ - sddm
+
+basicSetup: yes
+sysconfigSetup: false
diff --git a/base/root-overlay/etc/calamares/modules/finished.conf b/base/root-overlay/etc/calamares/modules/finished.conf
new file mode 100644
index 0000000..299e63f
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/finished.conf
@@ -0,0 +1,5 @@
+restartNowMode: user-checked
+
+restartNowCommand: "loginctl reboot"
+
+notifyOnFinished: false
diff --git a/base/root-overlay/etc/calamares/modules/initcpio.conf b/base/root-overlay/etc/calamares/modules/initcpio.conf
new file mode 100644
index 0000000..97f9b30
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/initcpio.conf
@@ -0,0 +1,3 @@
+kernel: linux
+
+be_unsafe: false
diff --git a/base/root-overlay/etc/calamares/modules/machineid.conf b/base/root-overlay/etc/calamares/modules/machineid.conf
new file mode 100644
index 0000000..a5c1c05
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/machineid.conf
@@ -0,0 +1,4 @@
+---
+systemd: false
+dbus: true
+symlink: true
diff --git a/base/root-overlay/etc/calamares/modules/packages.conf b/base/root-overlay/etc/calamares/modules/packages.conf
new file mode 100644
index 0000000..d2f1f43
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/packages.conf
@@ -0,0 +1,49 @@
+backend: pacman
+
+skip_if_no_internet: true
+update_db: true
+update_system: false
+
+pacman:
+ num_retries: 0
+ disable_download_timeout: false
+ needed_only: false
+
+operations:
+ - try_remove:
+ - calamares
+ - axyl-artix-calamares-config
+ - artix-branding-base
+ - artix-grub-live
+ - artix-grub-theme
+ - artix-live-base
+ - artix-live-dinit
+ - artix-live-openrc
+ - artix-live-runit
+ - artix-live-s6
+ - artix-live-suite66
+ - boost-libs
+ - ckbcomp
+ - dex
+ - hwinfo
+ - kconfig
+ - kcoreaddons
+ - ki18n
+ - kiconthemes
+ - kio
+ - kpmcore
+ - memtest86+
+ - mkinitcpio-archiso
+ - network-manager-applet
+ - qt5-svg
+ - qt5-xmlpatterns
+ - sddm-dinit
+ - sddm-openrc
+ - sddm-s6
+ - sddm-suite66
+ - solid
+ - squashfs-tools
+ - xorg-xkill
+ - xorg-xrdb
+ - xterm
+ - yaml-cpp
diff --git a/base/root-overlay/etc/calamares/modules/partition.conf b/base/root-overlay/etc/calamares/modules/partition.conf
new file mode 100644
index 0000000..9aa7376
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/partition.conf
@@ -0,0 +1,19 @@
+efiSystemPartition: "/boot/efi"
+
+userSwapChoices:
+ - none # Create no swap, use no swap
+ - small # Up to 4GB
+ - suspend # At least main memory size
+ - file # To swap file instead of partition
+
+drawNestedPartitions: false
+
+alwaysShowPartitionLabels: true
+
+initialPartitioningChoice: none
+
+initialSwapChoice: none
+
+defaultFileSystemType: "ext4"
+
+availableFileSystemTypes: ["ext4","btrfs","ext3"]
diff --git a/base/root-overlay/etc/calamares/modules/postcfg.conf b/base/root-overlay/etc/calamares/modules/postcfg.conf
new file mode 100644
index 0000000..2b114c0
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/postcfg.conf
@@ -0,0 +1,4 @@
+---
+keyrings:
+ - artix
+ - archlinux
diff --git a/base/root-overlay/etc/calamares/modules/shellprocess-before.conf b/base/root-overlay/etc/calamares/modules/shellprocess-before.conf
new file mode 100644
index 0000000..86b9670
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/shellprocess-before.conf
@@ -0,0 +1,7 @@
+i18n:
+ name: "Preparing your system for metis..."
+
+dontChroot: false
+timeout: 999
+script:
+ - command: "ls"
diff --git a/base/root-overlay/etc/calamares/modules/shellprocess-final.conf b/base/root-overlay/etc/calamares/modules/shellprocess-final.conf
new file mode 100644
index 0000000..c3fdd7c
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/shellprocess-final.conf
@@ -0,0 +1,7 @@
+i18n:
+ name: "Finalizing Installation..."
+
+dontChroot: false
+timeout: 999
+script:
+ - command: "/usr/local/bin/remove_pkgs"
diff --git a/base/root-overlay/etc/calamares/modules/umount.conf b/base/root-overlay/etc/calamares/modules/umount.conf
new file mode 100644
index 0000000..ddb2b6e
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/umount.conf
@@ -0,0 +1,3 @@
+---
+srcLog: "/root/.cache/Calamares/Metis.log"
+destLog: "/var/log/Metis.log"
diff --git a/base/root-overlay/etc/calamares/modules/unpackfs.conf b/base/root-overlay/etc/calamares/modules/unpackfs.conf
new file mode 100644
index 0000000..cc5e91e
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/unpackfs.conf
@@ -0,0 +1,6 @@
+---
+unpack:
+ - source: "/run/artix/bootmnt/LiveOS/rootfs.img"
+ sourcefs: 'squashfs'
+ destination: ""
+
\ No newline at end of file
diff --git a/base/root-overlay/etc/calamares/modules/users.conf b/base/root-overlay/etc/calamares/modules/users.conf
new file mode 100644
index 0000000..627c067
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/users.conf
@@ -0,0 +1,43 @@
+defaultGroups:
+ - name: users
+ must_exist: true
+ system: true
+ - lp
+ - power
+ - video
+ - network
+ - storage
+ - name: wheel
+ must_exist: false
+ system: true
+ - audio
+ - power
+ - log
+ - optical
+ - scanner
+ - rfkill
+
+autologinGroup: autologin
+
+doAutologin: false
+
+sudoersGroup: wheel
+
+setRootPassword: true
+
+doReusePassword: false
+
+allowWeakPasswordsDefault: true
+
+userShell: /bin/bash
+
+setHostname: EtcFile
+
+writeHostsFile: true
+
+
+presets:
+ fullName:
+ editable: true
+ loginName:
+ editable: true
diff --git a/base/root-overlay/etc/calamares/modules/welcome.conf b/base/root-overlay/etc/calamares/modules/welcome.conf
new file mode 100644
index 0000000..86a9bdd
--- /dev/null
+++ b/base/root-overlay/etc/calamares/modules/welcome.conf
@@ -0,0 +1,23 @@
+showSupportUrl: false
+showKnownIssuesUrl: false
+showReleaseNotesUrl: false
+showDonateUrl: false
+requirements:
+ requiredStorage: 5.5
+ requiredRam: 1.0
+ internetCheckUrl: https://parchlinux.com
+ check:
+ - storage
+ - ram
+ - power
+ - root
+ - screen
+ required:
+ - root
+ - ram
+ - storage
+
+geoip:
+ style: "none"
+ url: "https://geoip.kde.org/v1/ubiquity"
+ selector: "CountryCode"
diff --git a/base/root-overlay/etc/calamares/settings.conf b/base/root-overlay/etc/calamares/settings.conf
new file mode 100644
index 0000000..6cd0bde
--- /dev/null
+++ b/base/root-overlay/etc/calamares/settings.conf
@@ -0,0 +1,54 @@
+modules-search: [ local ]
+
+instances:
+- id: before
+ module: shellprocess
+ config: shellprocess-before.conf
+- id: final
+ module: shellprocess
+ config: shellprocess-final.conf
+
+sequence:
+ - show:
+ - welcome
+ - locale
+ - keyboard
+ - partition
+ - users
+ - summary
+ - exec:
+ - partition
+ - mount
+ - unpackfs
+ - machineid
+ - fstab
+ - locale
+ - keyboard
+ - localecfg
+ - luksopenswaphookcfg
+ - luksbootkeyfile
+ - initcpiocfg
+ - initcpio
+ - users
+ - displaymanager
+ - networkcfg
+ - hwclock
+ - services-runit
+ - shellprocess@before
+ - packages
+ - grubcfg
+ - bootloader
+ - shellprocess@final
+ - umount
+ - show:
+ - finished
+
+branding: parchlinux
+
+prompt-install: false
+
+dont-chroot: false
+
+disable-cancel: false
+
+disable-cancel-during-exec: false
diff --git a/base/root-overlay/etc/hosts b/base/root-overlay/etc/hosts
index e29a96a..0c09e34 100644
--- a/base/root-overlay/etc/hosts
+++ b/base/root-overlay/etc/hosts
@@ -2,4 +2,3 @@
# See hosts(5) for details.
127.0.0.1 localhost
::1 localhost
-127.0.1.1 metislive.localdomain metislive
diff --git a/base/root-overlay/etc/issue b/base/root-overlay/etc/issue
index e2a75bb..da51e79 100644
--- a/base/root-overlay/etc/issue
+++ b/base/root-overlay/etc/issue
@@ -1,3 +1,3 @@
]P01E1E2E]P8585B70]P7BAC2DE]PFA6ADC8]P1F38BA8]P9F38BA8]P2A6E3A1]PAA6E3A1]P3F9E2AF]PBF9E2AF]P489B4FA]PC89B4FA]P5F5C2E7]PDF5C2E7]P694E2D5]PE94E2D5[H[2J
]P01E1E2E]P8585B70]P7BAC2DE]PFA6ADC8]P1F38BA8]P9F38BA8]P2A6E3A1]PAA6E3A1]P3F9E2AF]PBF9E2AF]P489B4FA]PC89B4FA]P5F5C2E7]PDF5C2E7]P694E2D5]PE94E2D5[H[2J
-Welcome to METIS Linux :)
+Welcome to Parch Linux :)
diff --git a/base/root-overlay/etc/issue.live b/base/root-overlay/etc/issue.live
index e2a75bb..da51e79 100644
--- a/base/root-overlay/etc/issue.live
+++ b/base/root-overlay/etc/issue.live
@@ -1,3 +1,3 @@
]P01E1E2E]P8585B70]P7BAC2DE]PFA6ADC8]P1F38BA8]P9F38BA8]P2A6E3A1]PAA6E3A1]P3F9E2AF]PBF9E2AF]P489B4FA]PC89B4FA]P5F5C2E7]PDF5C2E7]P694E2D5]PE94E2D5[H[2J
]P01E1E2E]P8585B70]P7BAC2DE]PFA6ADC8]P1F38BA8]P9F38BA8]P2A6E3A1]PAA6E3A1]P3F9E2AF]PBF9E2AF]P489B4FA]PC89B4FA]P5F5C2E7]PDF5C2E7]P694E2D5]PE94E2D5[H[2J
-Welcome to METIS Linux :)
+Welcome to Parch Linux :)
diff --git a/base/root-overlay/root/.zprofile b/base/root-overlay/root/.zprofile
deleted file mode 100644
index 8589763..0000000
--- a/base/root-overlay/root/.zprofile
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/zsh
-
-export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" # add !/.local/bin as path
-export PATH="$PATH:${$(find ~/.local/share/cargo/bin -type d -printf %p:)%%:}" # add ~/.local/share/cargo/bin as path ( for rust )
-export PATH="$PATH:${$(find ~/.local/share/go/bin -type d -printf %p:)%%:}" # add ~/.local/share/go/bin as path ( for golang )
-export CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse # Add sparse index protocol for cargo
-eval "$(zoxide init zsh)" # initialize zsh as a shell for zoxide
-
-# Default programs:
-export EDITOR="nvim"
-export TERMINAL="st"
-export BROWSER="brave"
-
-# ~/ Clean-up:
-export XDG_CONFIG_HOME="$HOME/.config"
-export XDG_DATA_HOME="$HOME/.local/share"
-export XDG_CACHE_HOME="$HOME/.cache"
-export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc"
-#export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" # This line will break some DMs.
-export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config"
-export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0"
-export LESSHISTFILE="-"
-export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc"
-export INPUTRC="${XDG_CONFIG_HOME:-$HOME/.config}/shell/inputrc"
-export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
-#export ALSA_CONFIG_PATH="$XDG_CONFIG_HOME/alsa/asoundrc"
-export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg"
-export WINEPREFIX="${XDG_DATA_HOME:-$HOME/.local/share}/wineprefixes/default"
-export KODI_DATA="${XDG_DATA_HOME:-$HOME/.local/share}/kodi"
-export TMUX_TMPDIR="$XDG_RUNTIME_DIR"
-export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android"
-export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo"
-export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup"
-export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go"
-export ANSIBLE_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/ansible/ansible.cfg"
-export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison"
-export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history"
-export WEECHAT_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/weechat"
-export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config"
-
-# Other program settings:
-export DICS="/usr/share/stardict/dic/"
-export SUDO_ASKPASS="$HOME/.local/bin/dmenupass"
-export FZF_DEFAULT_OPTS="--layout=reverse --height 40%"
-export LESS=-R
-export LESS_TERMCAP_mb="$(printf '%b' '[1;31m')"
-export LESS_TERMCAP_md="$(printf '%b' '[1;36m')"
-export LESS_TERMCAP_me="$(printf '%b' '[0m')"
-export LESS_TERMCAP_so="$(printf '%b' '[01;44;33m')"
-export LESS_TERMCAP_se="$(printf '%b' '[0m')"
-export LESS_TERMCAP_us="$(printf '%b' '[1;32m')"
-export LESS_TERMCAP_ue="$(printf '%b' '[0m')"
-export LESSOPEN="| /usr/bin/highlight -O ansi %s 2>/dev/null"
-export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme.
-export MOZ_USE_XINPUT2="1" # Mozilla smooth scrolling/touchpads.
-export AWT_TOOLKIT="MToolkit wmname LG3D" #May have to install wmname
-export _JAVA_AWT_WM_NONREPARENTING=1 # Fix for Java applications in dwm
-
-
-if [[ -z "$DISPLAY" ]] || ! pgrep -x "$(basename "$XDG_CURRENT_DESKTOP")" >/dev/null; then
- startx
-fi
-
diff --git a/base/root-overlay/usr/share/grub/cfg/grub.cfg b/base/root-overlay/usr/share/grub/cfg/grub.cfg
index 38b42e3..64d9af9 100644
--- a/base/root-overlay/usr/share/grub/cfg/grub.cfg
+++ b/base/root-overlay/usr/share/grub/cfg/grub.cfg
@@ -295,14 +295,14 @@ function grub_reboot {
function grub_bios_installed {
if ! is_efi; then
menuentry "" {true}
- menuentry --class=metis "Installed BIOS-System on $installed" {exit}
+ menuentry --class=parch "Installed BIOS-System on $installed" {exit}
fi
}
function grub_efi_installed {
if is_efi; then
menu "" {true}
- menu --class=metis "Installed EFI-System on $installed" {exit}
+ menu --class=parch "Installed EFI-System on $installed" {exit}
fi
}