updated iso, added calamares
|
@ -20,6 +20,7 @@ intel-ucode
|
||||||
amd-ucode
|
amd-ucode
|
||||||
xf86-video-intel
|
xf86-video-intel
|
||||||
xf86-video-amdgpu
|
xf86-video-amdgpu
|
||||||
|
calamares
|
||||||
mpv
|
mpv
|
||||||
ffmpeg
|
ffmpeg
|
||||||
xdotool
|
xdotool
|
||||||
|
@ -49,11 +50,70 @@ xclip
|
||||||
pacman-contrib
|
pacman-contrib
|
||||||
|
|
||||||
# parch packages
|
# 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
|
dolphin
|
||||||
|
ark
|
||||||
|
unzip
|
||||||
|
unrar
|
||||||
|
firefox
|
||||||
konsole
|
konsole
|
||||||
kate
|
|
||||||
#parch-branding
|
|
||||||
|
|
||||||
# Utilities
|
# Utilities
|
||||||
git
|
git
|
||||||
|
|
|
@ -7,5 +7,3 @@ if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile" ]; then
|
||||||
else
|
else
|
||||||
. "$HOME/.xprofile"
|
. "$HOME/.xprofile"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec dbus-launch dwm
|
|
||||||
|
|
|
@ -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
|
||||||
|
}
|
||||||
|
}
|
|
@ -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"
|
BIN
base/root-overlay/etc/calamares/branding/parchlinux/idioma.png
Normal file
After Width: | Height: | Size: 33 KiB |
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="ar">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation>عرض الثاني</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation>عرض الثالث</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="en">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="eo">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation>Ĉi tio estas la dua gliteja.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation>Ĉi tio estas la tria gliteja.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="en">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="fr">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation>Ceci est la deuxieme affiche.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation>La troisième affice ce trouve ici.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="nl">
|
||||||
|
<context>
|
||||||
|
<name>show</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="64"/>
|
||||||
|
<source>This is a second Slide element.</source>
|
||||||
|
<translation>Dit is het tweede Dia element.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../show.qml" line="68"/>
|
||||||
|
<source>This is a third Slide element.</source>
|
||||||
|
<translation>Dit is het derde Dia element.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
BIN
base/root-overlay/etc/calamares/branding/parchlinux/logo.png
Normal file
After Width: | Height: | Size: 111 KiB |
53
base/root-overlay/etc/calamares/branding/parchlinux/show.qml
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide01.png
Normal file
After Width: | Height: | Size: 109 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide02.png
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide03.png
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide04.png
Normal file
After Width: | Height: | Size: 172 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide05.png
Normal file
After Width: | Height: | Size: 181 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/slide06.png
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
base/root-overlay/etc/calamares/branding/parchlinux/squid.png
Normal file
After Width: | Height: | Size: 111 KiB |
|
@ -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;
|
||||||
|
}
|
14
base/root-overlay/etc/calamares/modules/bootloader.conf
Normal file
|
@ -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"
|
|
@ -0,0 +1,5 @@
|
||||||
|
displaymanagers:
|
||||||
|
- sddm
|
||||||
|
|
||||||
|
basicSetup: yes
|
||||||
|
sysconfigSetup: false
|
5
base/root-overlay/etc/calamares/modules/finished.conf
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
restartNowMode: user-checked
|
||||||
|
|
||||||
|
restartNowCommand: "loginctl reboot"
|
||||||
|
|
||||||
|
notifyOnFinished: false
|
3
base/root-overlay/etc/calamares/modules/initcpio.conf
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
kernel: linux
|
||||||
|
|
||||||
|
be_unsafe: false
|
4
base/root-overlay/etc/calamares/modules/machineid.conf
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
systemd: false
|
||||||
|
dbus: true
|
||||||
|
symlink: true
|
49
base/root-overlay/etc/calamares/modules/packages.conf
Normal file
|
@ -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
|
19
base/root-overlay/etc/calamares/modules/partition.conf
Normal file
|
@ -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"]
|
4
base/root-overlay/etc/calamares/modules/postcfg.conf
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
keyrings:
|
||||||
|
- artix
|
||||||
|
- archlinux
|
|
@ -0,0 +1,7 @@
|
||||||
|
i18n:
|
||||||
|
name: "Preparing your system for metis..."
|
||||||
|
|
||||||
|
dontChroot: false
|
||||||
|
timeout: 999
|
||||||
|
script:
|
||||||
|
- command: "ls"
|
|
@ -0,0 +1,7 @@
|
||||||
|
i18n:
|
||||||
|
name: "Finalizing Installation..."
|
||||||
|
|
||||||
|
dontChroot: false
|
||||||
|
timeout: 999
|
||||||
|
script:
|
||||||
|
- command: "/usr/local/bin/remove_pkgs"
|
3
base/root-overlay/etc/calamares/modules/umount.conf
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
srcLog: "/root/.cache/Calamares/Metis.log"
|
||||||
|
destLog: "/var/log/Metis.log"
|
6
base/root-overlay/etc/calamares/modules/unpackfs.conf
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
unpack:
|
||||||
|
- source: "/run/artix/bootmnt/LiveOS/rootfs.img"
|
||||||
|
sourcefs: 'squashfs'
|
||||||
|
destination: ""
|
||||||
|
|
43
base/root-overlay/etc/calamares/modules/users.conf
Normal file
|
@ -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
|
23
base/root-overlay/etc/calamares/modules/welcome.conf
Normal file
|
@ -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"
|
54
base/root-overlay/etc/calamares/settings.conf
Normal file
|
@ -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
|
|
@ -2,4 +2,3 @@
|
||||||
# See hosts(5) for details.
|
# See hosts(5) for details.
|
||||||
127.0.0.1 localhost
|
127.0.0.1 localhost
|
||||||
::1 localhost
|
::1 localhost
|
||||||
127.0.1.1 metislive.localdomain metislive
|
|
||||||
|
|
|
@ -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
|
||||||
]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 :)
|
||||||
|
|
|
@ -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
|
||||||
]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 :)
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -295,14 +295,14 @@ function grub_reboot {
|
||||||
function grub_bios_installed {
|
function grub_bios_installed {
|
||||||
if ! is_efi; then
|
if ! is_efi; then
|
||||||
menuentry "" {true}
|
menuentry "" {true}
|
||||||
menuentry --class=metis "Installed BIOS-System on $installed" {exit}
|
menuentry --class=parch "Installed BIOS-System on $installed" {exit}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function grub_efi_installed {
|
function grub_efi_installed {
|
||||||
if is_efi; then
|
if is_efi; then
|
||||||
menu "" {true}
|
menu "" {true}
|
||||||
menu --class=metis "Installed EFI-System on $installed" {exit}
|
menu --class=parch "Installed EFI-System on $installed" {exit}
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|