Compare commits
234 Commits
0.51
...
ebe7ca0bb5
| Author | SHA1 | Date | |
|---|---|---|---|
|
ebe7ca0bb5
|
|||
|
ec58290634
|
|||
|
d1999a8f84
|
|||
|
2019977a17
|
|||
|
90e027b770
|
|||
|
76caa460e4
|
|||
|
4e05b40d6b
|
|||
|
8a41d9dd11
|
|||
|
b0d4721d3e
|
|||
|
79446cfdad
|
|||
|
3f5a59e604
|
|||
|
6116d0e6fe
|
|||
| 3e5f01e413 | |||
| fb6201bb1a | |||
| d3bf508996 | |||
| ef7183314b | |||
|
ec1a4dcf0d
|
|||
|
d80f602177
|
|||
|
1d4cd9789d
|
|||
|
b99eeaea34
|
|||
|
482616b938
|
|||
| 7d195d76ef | |||
| 2053abfdc1 | |||
|
f1a588b036
|
|||
|
719373bbc3
|
|||
|
bdfc2c85ab
|
|||
| 85e2e50a31 | |||
| 3787fad13c | |||
|
93b0d4f020
|
|||
|
6823fcbbb6
|
|||
| 584d9c481c | |||
| ccc40089fb | |||
| aa02fcc0c8 | |||
| ec95ca77f3 | |||
|
b9d16813d4
|
|||
|
246e89706f
|
|||
|
3c73189b62
|
|||
|
baf8f1a847
|
|||
|
c0bb2f23f1
|
|||
|
4c7f95695b
|
|||
|
38751e6a87
|
|||
|
1bb5537ff0
|
|||
|
f7e5aed31b
|
|||
|
4cd2c6607e
|
|||
|
a27e078202
|
|||
|
9d5c7cd14b
|
|||
| c97d8bf290 | |||
|
71064958de
|
|||
|
615bbceb4c
|
|||
|
60b821f2e3
|
|||
|
78df11b851
|
|||
|
d9fd6ad44c
|
|||
|
ebc1faf6eb
|
|||
|
9a1f1a29ef
|
|||
|
26d564273b
|
|||
|
2b77df4c45
|
|||
|
7317553258
|
|||
|
ac807ff693
|
|||
|
df3d0f15eb
|
|||
|
e150f2fd3c
|
|||
|
5ee457f66f
|
|||
|
c899c91bb8
|
|||
|
b8cb99143a
|
|||
| e5ebd0490f | |||
| 7d81d8f6a0 | |||
| 773d810713 | |||
| c0198096fd | |||
| baf7bd2725 | |||
| 81878b0cad | |||
| e204d6b889 | |||
| e2260fffd8 | |||
| f3a605930c | |||
| eb80da23e2 | |||
| 80148c0d04 | |||
| 30fa186296 | |||
| 912094aa9a | |||
| 260522e20a | |||
| 02549d3ab3 | |||
| f16ae4f891 | |||
| f7c702da57 | |||
| 3fdf7003fa | |||
| ba6445caa5 | |||
| af49444e2c | |||
| 336ddbb936 | |||
| eba82d378b | |||
| b5dfec240b | |||
| d5be101a31 | |||
| 419b06941a | |||
| f346f62452 | |||
| 51dea7f2ec | |||
| c6647750f6 | |||
| 326aa8748a | |||
| d041318ff3 | |||
| e46ecc4ad8 | |||
| 251d3b92ca | |||
| 07c42373de | |||
| d366427ed9 | |||
| d5a3dbd3a6 | |||
| 43b2012e55 | |||
| 86002ba5db | |||
|
8004880db3
|
|||
| e30035d81d | |||
|
951bcd14d9
|
|||
| b6810924c1 | |||
|
b3fee15e45
|
|||
| a99c479c67 | |||
| c504882e73 | |||
| 5682cc6776 | |||
| 053119c3dc | |||
|
de56f296ce
|
|||
|
54d7aa9871
|
|||
|
305d73ab74
|
|||
|
5fa0b2cf21
|
|||
|
ef04a15b90
|
|||
| a9a72455dd | |||
| 35b9cc35af | |||
| 549aa6f73a | |||
|
f2112be7d1
|
|||
|
4c0a1abd6d
|
|||
|
cfa5175b0c
|
|||
|
4e976dea25
|
|||
| 8c1a5088a5 | |||
| c5a46c7469 | |||
|
555bb9d9bd
|
|||
|
654d26ed0b
|
|||
|
9a6cd7814c
|
|||
|
e4537aeb2f
|
|||
|
34a2cdad9d
|
|||
|
20df63ac03
|
|||
|
233f398f93
|
|||
| b9399718c7 | |||
|
a4432f31be
|
|||
|
c844afc5f0
|
|||
|
e35396f935
|
|||
|
10cf0d9d91
|
|||
|
3b54fe2fd7
|
|||
|
fe2b76204f
|
|||
|
14d85d3280
|
|||
|
931bb73302
|
|||
|
e230bc27de
|
|||
|
467f77f343
|
|||
| a6b3bb834e | |||
| f391a98c41 | |||
|
2b47bbaef3
|
|||
| 5dfc0ebf56 | |||
|
759c42390f
|
|||
|
b5ae202ce6
|
|||
|
3165633560
|
|||
| 61bf8db924 | |||
|
f1d685f851
|
|||
|
cdb31bdda1
|
|||
| 011b71f0d5 | |||
|
77f428769a
|
|||
|
893ff290bd
|
|||
| 18a0782165 | |||
|
a5ce0f18dd
|
|||
|
2fb80cc394
|
|||
|
9e6282655d
|
|||
|
881c25e9fb
|
|||
|
7215184c54
|
|||
|
351994833b
|
|||
|
9cfad791c2
|
|||
|
a471d06126
|
|||
|
33b2bfc49a
|
|||
|
e82ec9f721
|
|||
|
4764351bed
|
|||
|
3440138839
|
|||
|
8161341b45
|
|||
| 8b41a55077 | |||
| 76d15eb0ce | |||
|
c9c8e7f5f3
|
|||
|
beb5ac1423
|
|||
|
9f95026b78
|
|||
| 7aba208a0c | |||
|
2011341ed1
|
|||
|
b42b8c058a
|
|||
| c10bf011d0 | |||
| 6a7c26f076 | |||
|
f60b61d3ec
|
|||
|
f73c73464c
|
|||
|
753ce8481d
|
|||
|
d3f4677330
|
|||
|
822dadb7e9
|
|||
|
a5910e36fe
|
|||
| 82b6d61486 | |||
| 331d23c007 | |||
| 556fe3dc6b | |||
| 8087ad7d0f | |||
|
d0d2215f27
|
|||
| 00b1491a6e | |||
|
59fc13d30c
|
|||
|
b55993cc1c
|
|||
| 052b9db271 | |||
| ee8cab57e5 | |||
| 9e27ee3ee4 | |||
|
be83e48b9b
|
|||
|
b70e0bab27
|
|||
|
42b103119b
|
|||
| 301fc72b09 | |||
|
375367a57a
|
|||
|
34dd6bef32
|
|||
|
8ce96636a6
|
|||
|
c2183019e0
|
|||
|
0f57d8e56d
|
|||
| 0ce8bce3d1 | |||
| 4bcb8efa06 | |||
| 9346764580 | |||
| 48327ce5cc | |||
| 1e282bd018 | |||
|
b3b5d1444b
|
|||
|
a4f5118bb0
|
|||
|
7ab184fde1
|
|||
|
ad5d0e8372
|
|||
| 8d80050db7 | |||
| 618638a526 | |||
|
7c5af98d6a
|
|||
|
bb84162a97
|
|||
|
16847c2f46
|
|||
|
00d64d4aee
|
|||
|
261fb3e94c
|
|||
|
89ad4c26b5
|
|||
| 114ff5b82b | |||
| 98253b73f1 | |||
| c22e06d6d3 | |||
| 7ff0b16051 | |||
|
bc27eb0148
|
|||
|
dfc97f217b
|
|||
|
f94d6bd81b
|
|||
|
150e0b6531
|
|||
|
1adbfb6d61
|
|||
|
9c5280cfae
|
|||
| 9d4ea3c254 | |||
| 8fcd45bb79 | |||
| 4b0a5a5d2e |
46
TODO
46
TODO
@@ -1,5 +1,37 @@
|
|||||||
|
24-08-05
|
||||||
|
FIXED on root-overlay, needs to go to alpm-hooks - s6 installed won't start lightdm
|
||||||
|
FIXED as above - runit lxqt won't start sddm and other services
|
||||||
|
FIXED dinit error runnin local.d/pacman-init.start in plasma
|
||||||
|
FIXED dinit not running local.d but rc.local
|
||||||
|
|
||||||
|
24-07-22
|
||||||
|
FIXED dinit starts lightdm/sddm before autologin is implemented
|
||||||
|
FIXED lxqt isn't dark
|
||||||
|
FIXED cinnamon calamares icon is shit
|
||||||
|
|
||||||
TO-{DO,FIX} LIST
|
TO-{DO,FIX} LIST
|
||||||
|
|
||||||
|
24-02-05
|
||||||
|
DONE Adjust profiles to new artitx-tools / calamares
|
||||||
|
Test /etc/environment vars in lxqt and plasma
|
||||||
|
|
||||||
|
22-01-29
|
||||||
|
FIXED in 2024 - community editions don't use common/etc/hostname
|
||||||
|
|
||||||
|
21-12-XX
|
||||||
|
FIXED community-gtk: installed system user autologins
|
||||||
|
FIXED community-qt: LXQt is unresponsive at live boot; needs sddm restart to work
|
||||||
|
DONE lxqt: default icon theme is mate, must be breeze
|
||||||
|
FIXED xfce-suite66 calamares fails
|
||||||
|
FIXED lxde-s6 calamares fails
|
||||||
|
DONE lxde screenshot set to scrot
|
||||||
|
FIXED autologin: runit
|
||||||
|
FIXED no-autologin: dinit, openrc, s6, suite66
|
||||||
|
FIXED calamares fail: lxde
|
||||||
|
FIXED lxqt 'frozen' widgets:
|
||||||
|
|
||||||
|
21-11-01
|
||||||
|
========
|
||||||
DONE = Symlinks in profiles are dereferenced, move 80-net-link-something.rules into package
|
DONE = Symlinks in profiles are dereferenced, move 80-net-link-something.rules into package
|
||||||
= Move some stuff out of the profiles into packages
|
= Move some stuff out of the profiles into packages
|
||||||
DONE |_ Desktop settings -> artix-$DE-presets
|
DONE |_ Desktop settings -> artix-$DE-presets
|
||||||
@@ -12,21 +44,26 @@ Openbox not deleted from xsessions <-- see next
|
|||||||
DONE Make rc.local execute stuff in /etc/local.d under runit/s6:
|
DONE Make rc.local execute stuff in /etc/local.d under runit/s6:
|
||||||
ls -l /sbin/init | sed 's/.*->\ \(.*\)-init/\1/'
|
ls -l /sbin/init | sed 's/.*->\ \(.*\)-init/\1/'
|
||||||
DONE mimeapps.list must be separate for each profile
|
DONE mimeapps.list must be separate for each profile
|
||||||
|
|
||||||
DONE Networkmanager in LXQt
|
DONE Networkmanager in LXQt
|
||||||
DONE GRUB remove 1280x1024
|
DONE GRUB remove 1280x1024
|
||||||
|
|
||||||
|
2021-10-15
|
||||||
|
==========
|
||||||
|
DONE Fix libreoffice-7 bright side-pane; perhaps related, /etc/profile.d/libreoffice-fresh.sh: SAL_USE_VCLPLUGIN=gtk3 spurts (soffice:5766): Gtk-WARNING **: Theme parsing error: gtk.css:14:33: Failed to import: Error opening file /home/artix/.config/gtk-3.0/window_decorations.css: No such file or directory
|
||||||
|
DONE Plasma is getting fucked-up with QT_* set to gtk; see kinfocenter - the alternative kvantum-dark has ugly widgets
|
||||||
|
|
||||||
2020-03-08
|
2020-03-08
|
||||||
==========
|
==========
|
||||||
|
|
||||||
DONE Use firefox-dark-reader instead of local/skel profile's
|
DONE Use firefox-dark-reader instead of local/skel profile's
|
||||||
DONE Also consider a few more addons from the group
|
DONE Also consider a few more addons from the group
|
||||||
DONE Test firefox before releasing
|
DONE Test firefox before releasing
|
||||||
|
|
||||||
2020-04-18
|
2020-04-18
|
||||||
|
==========
|
||||||
DONE XFCE4 profile
|
DONE XFCE4 profile
|
||||||
|
|
||||||
2020-06-08
|
2020-06-08
|
||||||
|
==========
|
||||||
Autologin-session selection
|
Autologin-session selection
|
||||||
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
|
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
|
||||||
DONE Remove screengrab from plasma
|
DONE Remove screengrab from plasma
|
||||||
@@ -37,7 +74,4 @@ DONE Fluid is dark in GTK but light in Qt
|
|||||||
community-qt still boots into LXQt
|
community-qt still boots into LXQt
|
||||||
DONE The SDDM theme could use some darkening
|
DONE The SDDM theme could use some darkening
|
||||||
DONE Perhaps add man-pages to the ISOs
|
DONE Perhaps add man-pages to the ISOs
|
||||||
|
DONE Fix plasma desktop icons (~/.local/share/.....)
|
||||||
2020-10-15
|
|
||||||
Fix libreoffice-7 bright side-pane; perhaps related, /etc/profile.d/libreoffice-fresh.sh: SAL_USE_VCLPLUGIN=gtk3 spurts (soffice:5766): Gtk-WARNING **: Theme parsing error: gtk.css:14:33: Failed to import: Error opening file /home/artix/.config/gtk-3.0/window_decorations.css: No such file or directory
|
|
||||||
Plasma is getting fucked-up with QT_* set to gtk; see kinfocenter - the alternative kvantum-dark has ugly widgets
|
|
||||||
|
|||||||
@@ -1,111 +1,8 @@
|
|||||||
base
|
# loads by default common/packages-{base,apps}
|
||||||
@openrc elogind-openrc
|
|
||||||
@runit elogind-runit
|
|
||||||
@s6 elogind-s6
|
|
||||||
acpi
|
|
||||||
b43-fwcutter
|
|
||||||
btrfs-progs
|
|
||||||
crda
|
|
||||||
dhclient
|
|
||||||
diffutils
|
|
||||||
dmraid
|
|
||||||
dnsmasq
|
|
||||||
dosfstools
|
|
||||||
e2fsprogs
|
|
||||||
ecryptfs-utils
|
|
||||||
exfat-utils
|
|
||||||
f2fs-tools
|
|
||||||
grub
|
|
||||||
inetutils
|
|
||||||
iptables
|
|
||||||
ipw2100-fw
|
|
||||||
ipw2200-fw
|
|
||||||
jfsutils
|
|
||||||
linux
|
|
||||||
linux-headers
|
|
||||||
linux-firmware
|
|
||||||
logrotate
|
|
||||||
lsb-release
|
|
||||||
man-db
|
|
||||||
man-pages
|
|
||||||
memtest86+
|
|
||||||
mkinitcpio
|
|
||||||
mkinitcpio-openswap
|
|
||||||
nano
|
|
||||||
vi
|
|
||||||
net-tools
|
|
||||||
ntfs-3g
|
|
||||||
@openrc acpid-openrc
|
|
||||||
@openrc cronie-openrc
|
|
||||||
@openrc cryptsetup-openrc
|
|
||||||
@openrc dhcpcd-openrc
|
|
||||||
@openrc haveged-openrc
|
|
||||||
@openrc lvm2-openrc
|
|
||||||
@openrc mdadm-openrc
|
|
||||||
@openrc nfs-utils-openrc
|
|
||||||
@openrc rsync-openrc
|
|
||||||
@openrc openssh-openrc
|
|
||||||
@openrc wpa_supplicant-openrc
|
|
||||||
@openrc metalog-openrc
|
|
||||||
@runit acpid-runit
|
|
||||||
@runit cronie-runit
|
|
||||||
@runit cryptsetup-runit
|
|
||||||
@runit dhcpcd-runit
|
|
||||||
@runit haveged-runit
|
|
||||||
@runit lvm2-runit
|
|
||||||
@runit mdadm-runit
|
|
||||||
@runit nfs-utils-runit
|
|
||||||
@runit rsync-runit
|
|
||||||
@runit openssh-runit
|
|
||||||
@runit wpa_supplicant-runit
|
|
||||||
@runit metalog-runit
|
|
||||||
@s6 acpid-s6
|
|
||||||
@s6 cronie-s6
|
|
||||||
@s6 cryptsetup-s6
|
|
||||||
@s6 dhcpcd-s6
|
|
||||||
@s6 haveged-s6
|
|
||||||
@s6 lvm2-s6
|
|
||||||
@s6 mdadm-s6
|
|
||||||
@s6 nfs-utils-s6
|
|
||||||
@s6 rsync-s6
|
|
||||||
@s6 openssh-s6
|
|
||||||
@s6 wpa_supplicant-s6
|
|
||||||
@s6 metalog-s6
|
|
||||||
os-prober
|
|
||||||
reiserfsprogs
|
|
||||||
s-nail
|
|
||||||
sudo
|
|
||||||
sysfsutils
|
|
||||||
texinfo
|
|
||||||
usbutils
|
|
||||||
which
|
|
||||||
efibootmgr
|
|
||||||
xfsprogs
|
|
||||||
zsh
|
|
||||||
modemmanager
|
|
||||||
usb_modeswitch
|
|
||||||
|
|
||||||
mkinitcpio-nfs-utils
|
mkinitcpio-nfs-utils
|
||||||
squashfs-tools
|
squashfs-tools
|
||||||
nbd
|
|
||||||
|
|
||||||
@openrc artix-live-openrc
|
|
||||||
@runit artix-live-runit
|
|
||||||
@s6 artix-live-s6
|
|
||||||
|
|
||||||
@openrc connman-openrc
|
|
||||||
@openrc ntp-openrc
|
|
||||||
@openrc bluez-openrc
|
|
||||||
@runit connman-runit
|
|
||||||
@runit ntp-runit
|
|
||||||
@runit bluez-runit
|
|
||||||
@s6 connman-s6
|
|
||||||
@s6 ntp-s6
|
|
||||||
@s6 bluez-s6
|
|
||||||
|
|
||||||
intel-ucode
|
|
||||||
amd-ucode
|
|
||||||
|
|
||||||
artix-grub-live
|
artix-grub-live
|
||||||
artix-grub-theme
|
|
||||||
artix-branding-base
|
artix-live-@initsys@
|
||||||
|
|||||||
@@ -1,25 +1,17 @@
|
|||||||
################ install ################
|
################ install ################
|
||||||
|
|
||||||
# default displaymanager: none
|
|
||||||
# supported: lightdm, sddm, gdm, lxdm, mdm
|
|
||||||
# DISPLAYMANAGER="none"
|
|
||||||
|
|
||||||
# Set to false to disable autologin in the livecd
|
|
||||||
AUTOLOGIN="false"
|
|
||||||
|
|
||||||
# start services
|
# start services
|
||||||
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'syslog-ng' 'connmand')
|
# bluetoothd for keyboards and mice
|
||||||
|
# metalog or syslog-ng is added to the pkglist dynamicly
|
||||||
|
# connmand or NetworkManager is added to the pkglist dynamicly
|
||||||
|
# only added if in array, these pkgs have no list entry
|
||||||
|
|
||||||
# default group membership
|
SERVICES=('acpid' 'bluetoothd' 'cronie' 'metalog' 'connmand')
|
||||||
# ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
|
|
||||||
|
|
||||||
################# live-session #################
|
################# live-session #################
|
||||||
|
|
||||||
# default value
|
|
||||||
# HOST_NANE="artix"
|
|
||||||
|
|
||||||
# default value
|
|
||||||
# USER_NAME="artix"
|
|
||||||
|
|
||||||
# default value
|
# default value
|
||||||
# PASSWORD="artix"
|
# PASSWORD="artix"
|
||||||
|
|
||||||
|
# Set to false to disable autologin in the live session
|
||||||
|
AUTOLOGIN="false"
|
||||||
|
|||||||
@@ -48,3 +48,6 @@ GRUB_THEME="/usr/share/grub/themes/artix/theme.txt"
|
|||||||
GRUB_SAVEDEFAULT="true"
|
GRUB_SAVEDEFAULT="true"
|
||||||
|
|
||||||
GRUB_DISABLE_LINUX_RECOVERY="true"
|
GRUB_DISABLE_LINUX_RECOVERY="true"
|
||||||
|
|
||||||
|
# Probe for other installed operating systems
|
||||||
|
GRUB_DISABLE_OS_PROBER="false"
|
||||||
|
|||||||
45
base/root-overlay/etc/elogind/logind.conf
Normal file
45
base/root-overlay/etc/elogind/logind.conf
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# This file is part of elogind.
|
||||||
|
#
|
||||||
|
# elogind is free software; you can redistribute it and/or modify it under the
|
||||||
|
# terms of the GNU Lesser General Public License as published by the Free
|
||||||
|
# Software Foundation; either version 2.1 of the License, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
#
|
||||||
|
# Entries in this file show the compile time defaults. Local configuration
|
||||||
|
# should be created by either modifying this file, or by creating "drop-ins" in
|
||||||
|
# the logind.conf.d/ subdirectory. The latter is generally recommended.
|
||||||
|
# Defaults can be restored by simply deleting this file and all drop-ins.
|
||||||
|
#
|
||||||
|
# See logind.conf(5) for details.
|
||||||
|
|
||||||
|
[Login]
|
||||||
|
KillUserProcesses=no
|
||||||
|
#KillOnlyUsers=
|
||||||
|
#KillExcludeUsers=root
|
||||||
|
#InhibitDelayMaxSec=5
|
||||||
|
#UserStopDelaySec=10
|
||||||
|
#HandlePowerKey=poweroff
|
||||||
|
#HandlePowerKeyLongPress=ignore
|
||||||
|
#HandleRebootKey=reboot
|
||||||
|
#HandleRebootKeyLongPress=poweroff
|
||||||
|
#HandleSuspendKey=suspend
|
||||||
|
#HandleSuspendKeyLongPress=hibernate
|
||||||
|
#HandleHibernateKey=hibernate
|
||||||
|
#HandleHibernateKeyLongPress=ignore
|
||||||
|
#HandleLidSwitch=suspend
|
||||||
|
#HandleLidSwitchExternalPower=suspend
|
||||||
|
#HandleLidSwitchDocked=ignore
|
||||||
|
#PowerKeyIgnoreInhibited=no
|
||||||
|
#SuspendKeyIgnoreInhibited=no
|
||||||
|
#HibernateKeyIgnoreInhibited=no
|
||||||
|
#LidSwitchIgnoreInhibited=yes
|
||||||
|
#RebootKeyIgnoreInhibited=no
|
||||||
|
#HoldoffTimeoutSec=30s
|
||||||
|
#IdleAction=ignore
|
||||||
|
#IdleActionSec=30min
|
||||||
|
#RuntimeDirectorySize=10%
|
||||||
|
#RuntimeDirectoryInodesMax=
|
||||||
|
#RemoveIPC=yes
|
||||||
|
#InhibitorsMax=8192
|
||||||
|
#SessionsMax=8192
|
||||||
|
#StopIdleSessionSec=infinity
|
||||||
1
base/root-overlay/etc/hostname
Normal file
1
base/root-overlay/etc/hostname
Normal file
@@ -0,0 +1 @@
|
|||||||
|
artix-live
|
||||||
9
base/root-overlay/etc/hosts
Normal file
9
base/root-overlay/etc/hosts
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# Static table lookup for hostnames.
|
||||||
|
# See hosts(5) for details.
|
||||||
|
|
||||||
|
127.0.0.1 localhost.localdomain artix-live localhost
|
||||||
|
::1 localhost
|
||||||
|
|
||||||
|
#::1 localhost ip6-localhost ip6-loopback
|
||||||
|
#ff02::1 ip6-allnodes
|
||||||
|
#ff02::2 ip6-allrouters
|
||||||
@@ -18,3 +18,4 @@
|
|||||||
'ooooi:'` `'';ioxxo'
|
'ooooi:'` `'';ioxxo'
|
||||||
'i:'` '':io'
|
'i:'` '':io'
|
||||||
'` `'[0m
|
'` `'[0m
|
||||||
|
[?25h[?7h
|
||||||
@@ -4,6 +4,6 @@
|
|||||||
# Welcome to Artix #
|
# Welcome to Artix #
|
||||||
|
|
||||||
login for the live environment:
|
login for the live environment:
|
||||||
user 'artix'
|
user 'artix' or 'root'
|
||||||
password 'artix'
|
password 'artix'
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# Automated ISO build script
|
# Automated ISO build script
|
||||||
# Builds all profiles, all inits and rsyncs to ISO download server
|
# Builds all profiles, all inits and rsyncs to ISO download server
|
||||||
# 2019-2020, nous
|
# 2019-2024, nous
|
||||||
|
|
||||||
export TERM=xterm-256color
|
export TERM=xterm-256color
|
||||||
source /usr/share/makepkg/util/message.sh
|
source /usr/share/makepkg/util/message.sh
|
||||||
@@ -12,8 +12,9 @@ WORKSPACE=/home/$USER/artools-workspace
|
|||||||
PROFILES=${WORKSPACE}/iso-profiles
|
PROFILES=${WORKSPACE}/iso-profiles
|
||||||
REPO=/srv/iso/weekly-iso
|
REPO=/srv/iso/weekly-iso
|
||||||
#RSYNCARGS="-au --delete-after --bwlimit=5M"
|
#RSYNCARGS="-au --delete-after --bwlimit=5M"
|
||||||
RSYNCARGS="-au --delete-after"
|
RSYNCARGS="-au --delete-before"
|
||||||
CWD=$PROFILES
|
CWD=$PROFILES
|
||||||
|
BRANCH=wip
|
||||||
DATE=$(date +"%Y%m%d")
|
DATE=$(date +"%Y%m%d")
|
||||||
|
|
||||||
mkdir -p ${PROFILES}/logs
|
mkdir -p ${PROFILES}/logs
|
||||||
@@ -21,14 +22,16 @@ mkdir -p ${PROFILES}/logs
|
|||||||
cd $WORKSPACE
|
cd $WORKSPACE
|
||||||
if [[ -d $PROFILES ]]; then
|
if [[ -d $PROFILES ]]; then
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
|
# git checkout wip
|
||||||
git pull
|
git pull
|
||||||
else
|
else
|
||||||
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
||||||
|
# git checkout wip
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES && git checkout $BRANCH
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|anon|gnome|plasma5|i3|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
||||||
@@ -59,24 +62,26 @@ echo " branch ${BOLD}${_branch}${ALL_OFF}"
|
|||||||
echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
|
echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
|
||||||
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
||||||
|
|
||||||
echo "REMOVING EXISTING ISOs IN 10 SECONDS!"
|
echo -n "REMOVING EXISTING ISOs IN 10 SECONDS! "; i=9; while [ $i -ne 0 ]; do echo -n "$i "; let i--; sleep 1; done
|
||||||
sleep 10
|
echo
|
||||||
rm -fr $REPO/* &
|
rm -fr $REPO/* &
|
||||||
|
|
||||||
cd $PROFILES && git checkout master
|
cd $PROFILES
|
||||||
for profile in ${profiles[@]}; do
|
for profile in ${profiles[@]}; do
|
||||||
|
unset COPY_PACMAN_CONF
|
||||||
|
[[ $profile =~ 'community' ]] && COPY_PACMAN_CONF='-w'
|
||||||
for init in ${inits[@]}; do
|
for init in ${inits[@]}; do
|
||||||
logfile=$PROFILES/logs/buildiso-$DATE
|
logfile=$PROFILES/logs/buildiso-$DATE
|
||||||
logfile_debug=$logfile-$profile-$init
|
logfile_debug=$logfile-$profile-$init
|
||||||
echo "#################################" >> $logfile.log
|
echo "#################################" >> $logfile.log
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
[[ $profile =~ 'community' ]] && [[ $init == 'runit' || $init == 's6' ]] && \
|
[[ $profile =~ 'community' ]] && [[ $init != 'openrc' ]] && \
|
||||||
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} $profile ISO with $init${ALL_OFF}" >> $logfile.log; continue; }
|
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} $profile ISO with $init${ALL_OFF}" >> $logfile.log; continue; }
|
||||||
echo "$stamp == Begin building ${_branch} $profile ISO with $init" >> $logfile.log
|
echo "$stamp == Begin building ${_branch} $profile ISO with ${init}" >> $logfile.log
|
||||||
[[ $init == 'openrc' ]] && cp -f ${PROFILES}/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
[[ $init == 'openrc' ]] && cp -f ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
||||||
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -85,7 +90,7 @@ for profile in ${profiles[@]}; do
|
|||||||
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -104,7 +109,7 @@ for profile in ${profiles[@]}; do
|
|||||||
done
|
done
|
||||||
# Redundancy tasks
|
# Redundancy tasks
|
||||||
rm -f ${PROFILES}/*/root-overlay/etc/{rc.conf,buildinfo}
|
rm -f ${PROFILES}/*/root-overlay/etc/{rc.conf,buildinfo}
|
||||||
rm -f ${REPO}/artix-*community*{runit,s6}*.iso
|
rm -f ${REPO}/artix-*community*{runit,s6,dinit}*.iso
|
||||||
port=$(cat $WORKSPACE/port)
|
port=$(cat $WORKSPACE/port)
|
||||||
rsync $RSYNCARGS ${REPO}/ nous@iso.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
rsync $RSYNCARGS ${REPO}/ nous@iso.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
||||||
rsync $RSYNCARGS ${REPO}/ nous@download.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
rsync $RSYNCARGS ${REPO}/ nous@download.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Automated ISO build script
|
# Automated ISO build script
|
||||||
# Builds select profiles / inits
|
# Builds all profiles, all inits and rsyncs to ISO download server
|
||||||
# 2019-2020, nous
|
# 2019-2024, nous
|
||||||
|
|
||||||
export TERM=xterm-256color
|
export TERM=xterm-256color
|
||||||
source /usr/share/makepkg/util/message.sh
|
source /usr/share/makepkg/util/message.sh
|
||||||
@@ -12,6 +12,7 @@ WORKSPACE=/home/$USER/artools-workspace
|
|||||||
PROFILES=${WORKSPACE}/iso-profiles
|
PROFILES=${WORKSPACE}/iso-profiles
|
||||||
REPO=/srv/iso/weekly-iso
|
REPO=/srv/iso/weekly-iso
|
||||||
CWD=$PROFILES
|
CWD=$PROFILES
|
||||||
|
BRANCH=wip
|
||||||
DATE=$(date +"%Y%m%d")
|
DATE=$(date +"%Y%m%d")
|
||||||
|
|
||||||
mkdir -p ${PROFILES}/logs
|
mkdir -p ${PROFILES}/logs
|
||||||
@@ -19,14 +20,16 @@ mkdir -p ${PROFILES}/logs
|
|||||||
cd $WORKSPACE
|
cd $WORKSPACE
|
||||||
if [[ -d $PROFILES ]]; then
|
if [[ -d $PROFILES ]]; then
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
|
# git checkout wip
|
||||||
git pull
|
git pull
|
||||||
else
|
else
|
||||||
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
||||||
|
# git checkout wip
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES && git checkout $BRANCH
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|anon|gnome|plasma5|i3|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
||||||
@@ -85,20 +88,22 @@ echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
|
|||||||
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
||||||
|
|
||||||
|
|
||||||
cd $PROFILES && git checkout master
|
cd $PROFILES
|
||||||
for profile in ${profiles[@]}; do
|
for profile in ${profiles[@]}; do
|
||||||
|
unset COPY_PACMAN_CONF
|
||||||
|
[[ $profile =~ 'community' ]] && COPY_PACMAN_CONF='-w'
|
||||||
for init in ${inits[@]}; do
|
for init in ${inits[@]}; do
|
||||||
logfile=$PROFILES/logs/buildiso-$DATE
|
logfile=$PROFILES/logs/buildiso-$DATE
|
||||||
logfile_debug=$logfile-$profile-$init
|
logfile_debug=$logfile-$profile-$init
|
||||||
echo "#################################" >> ${logfile}.log
|
echo "#################################" >> $logfile.log
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
[[ $profile =~ 'community' ]] && [[ $init == 'runit' || $init == 's6' ]] && \
|
[[ $profile =~ 'community' ]] && [[ $init != 'openrc' ]] && \
|
||||||
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log; continue; }
|
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} $profile ISO with $init${ALL_OFF}" >> $logfile.log; continue; }
|
||||||
echo "$stamp == Begin building ${_branch} ${profile}-${init}" >> $logfile.log
|
echo "$stamp == Begin building ${_branch} $profile ISO with ${init}" >> $logfile.log
|
||||||
[[ $init == 'openrc' ]] && cp ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
[[ $init == 'openrc' ]] && cp -f ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
||||||
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -107,7 +112,7 @@ for profile in ${profiles[@]}; do
|
|||||||
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -120,7 +125,7 @@ for profile in ${profiles[@]}; do
|
|||||||
sudo rm -fr /var/lib/artools/buildiso/$profile
|
sudo rm -fr /var/lib/artools/buildiso/$profile
|
||||||
# [[ $res == 0 ]] && { echo "$stamp == ${GREEN}Finished building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log; } \
|
# [[ $res == 0 ]] && { echo "$stamp == ${GREEN}Finished building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log; } \
|
||||||
# || { echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log; continue; }
|
# || { echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log; continue; }
|
||||||
mv -v ${WORKSPACE}/iso/$profile/artix-$profile-$init-*.iso ${REPO}/
|
mv -v ${WORKSPACE}/iso/$profile/artix-$profile-$init-*.iso ${REPO}/ 2>/dev/null
|
||||||
cd $REPO && { sha256sum artix-*.iso > ${REPO}/sha256sums & }
|
cd $REPO && { sha256sum artix-*.iso > ${REPO}/sha256sums & }
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ CWD=`pwd`
|
|||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
||||||
@@ -55,7 +55,7 @@ while getopts "b:p:i:" option; do
|
|||||||
i)
|
i)
|
||||||
_init=$OPTARG
|
_init=$OPTARG
|
||||||
for i in ${all_inits[@]}; do
|
for i in ${all_inits[@]}; do
|
||||||
[[ ${_init} =~ $i ]] && inits+=($i)
|
[[ ${_init} == $i ]] && inits+=($i)
|
||||||
done
|
done
|
||||||
[[ ${_init} == all ]] && inits=(${all_inits[@]})
|
[[ ${_init} == all ]] && inits=(${all_inits[@]})
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -2,22 +2,19 @@ mkinitcpio-nfs-utils
|
|||||||
squashfs-tools
|
squashfs-tools
|
||||||
nbd
|
nbd
|
||||||
|
|
||||||
@openrc artix-live-openrc
|
calamares-extensions
|
||||||
@runit artix-live-runit
|
|
||||||
@s6 artix-live-s6
|
|
||||||
|
|
||||||
calamares-branding
|
|
||||||
gparted
|
gparted
|
||||||
|
|
||||||
artix-grub-live
|
artix-grub-live
|
||||||
artix-grub-theme
|
#artix-grub-theme
|
||||||
|
|
||||||
virtualbox-guest-modules-artix
|
|
||||||
virtualbox-guest-utils
|
virtualbox-guest-utils
|
||||||
#open-vm-tools
|
|
||||||
broadcom-wl
|
broadcom-wl
|
||||||
|
|
||||||
intel-ucode
|
intel-ucode
|
||||||
amd-ucode
|
amd-ucode
|
||||||
artix-docs
|
artix-docs
|
||||||
hexchat
|
hexchat
|
||||||
|
|
||||||
|
artix-live-@initsys@
|
||||||
|
|||||||
@@ -1,155 +1,4 @@
|
|||||||
base
|
# loads by default common/packages-{base,apps,xorg}
|
||||||
@openrc elogind-openrc
|
|
||||||
@runit elogind-runit
|
|
||||||
@s6 elogind-s6
|
|
||||||
acpi
|
|
||||||
b43-fwcutter
|
|
||||||
btrfs-progs
|
|
||||||
crda
|
|
||||||
dhclient
|
|
||||||
diffutils
|
|
||||||
dmraid
|
|
||||||
dnsmasq
|
|
||||||
dosfstools
|
|
||||||
e2fsprogs
|
|
||||||
ecryptfs-utils
|
|
||||||
exfat-utils
|
|
||||||
f2fs-tools
|
|
||||||
grub
|
|
||||||
htop
|
|
||||||
inetutils
|
|
||||||
iptables
|
|
||||||
ipw2100-fw
|
|
||||||
ipw2200-fw
|
|
||||||
jfsutils
|
|
||||||
linux
|
|
||||||
linux-headers
|
|
||||||
linux-firmware
|
|
||||||
logrotate
|
|
||||||
lsb-release
|
|
||||||
man-db
|
|
||||||
man-pages
|
|
||||||
memtest86+
|
|
||||||
mkinitcpio
|
|
||||||
mkinitcpio-openswap
|
|
||||||
nano
|
|
||||||
vi
|
|
||||||
net-tools
|
|
||||||
ntfs-3g
|
|
||||||
@openrc acpid-openrc
|
|
||||||
@openrc cronie-openrc
|
|
||||||
@openrc cryptsetup-openrc
|
|
||||||
@openrc dhcpcd-openrc
|
|
||||||
@openrc haveged-openrc
|
|
||||||
@openrc lvm2-openrc
|
|
||||||
@openrc mdadm-openrc
|
|
||||||
@openrc nfs-utils-openrc
|
|
||||||
@openrc rsync-openrc
|
|
||||||
@openrc openssh-openrc
|
|
||||||
@openrc wpa_supplicant-openrc
|
|
||||||
@openrc syslog-ng-openrc
|
|
||||||
@runit acpid-runit
|
|
||||||
@runit cronie-runit
|
|
||||||
@runit cryptsetup-runit
|
|
||||||
@runit dhcpcd-runit
|
|
||||||
@runit haveged-runit
|
|
||||||
@runit lvm2-runit
|
|
||||||
@runit mdadm-runit
|
|
||||||
@runit nfs-utils-runit
|
|
||||||
@runit rsync-runit
|
|
||||||
@runit openssh-runit
|
|
||||||
@runit wpa_supplicant-runit
|
|
||||||
@runit syslog-ng-runit
|
|
||||||
@s6 acpid-s6
|
|
||||||
@s6 cronie-s6
|
|
||||||
@s6 cryptsetup-s6
|
|
||||||
@s6 dhcpcd-s6
|
|
||||||
@s6 haveged-s6
|
|
||||||
@s6 lvm2-s6
|
|
||||||
@s6 mdadm-s6
|
|
||||||
@s6 nfs-utils-s6
|
|
||||||
@s6 rsync-s6
|
|
||||||
@s6 openssh-s6
|
|
||||||
@s6 wpa_supplicant-s6
|
|
||||||
@s6 syslog-ng-s6
|
|
||||||
os-prober
|
|
||||||
reiserfsprogs
|
|
||||||
s-nail
|
|
||||||
sudo
|
|
||||||
sysfsutils
|
|
||||||
texinfo
|
|
||||||
usbutils
|
|
||||||
which
|
|
||||||
efibootmgr
|
|
||||||
xfsprogs
|
|
||||||
zsh
|
|
||||||
|
|
||||||
alsa-firmware
|
|
||||||
powertop
|
|
||||||
inxi
|
|
||||||
modemmanager
|
|
||||||
usb_modeswitch
|
|
||||||
|
|
||||||
@openrc alsa-utils-openrc
|
|
||||||
@openrc avahi-openrc
|
|
||||||
@openrc networkmanager-openrc
|
|
||||||
@openrc displaymanager-openrc
|
|
||||||
@openrc ntp-openrc
|
|
||||||
@openrc openrc-settingsd
|
|
||||||
@openrc bluez-openrc
|
|
||||||
@runit alsa-utils-runit
|
|
||||||
@runit avahi-runit
|
|
||||||
@runit bluez-runit
|
|
||||||
@runit networkmanager-runit
|
|
||||||
@runit ntp-runit
|
|
||||||
@runit lightdm-runit
|
|
||||||
@runit blocaled
|
|
||||||
@s6 blocaled
|
|
||||||
@s6 alsa-utils-s6
|
|
||||||
@s6 avahi-s6
|
|
||||||
@s6 bluez-s6
|
|
||||||
@s6 networkmanager-s6
|
|
||||||
@s6 ntp-s6
|
|
||||||
@s6 lightdm-s6
|
|
||||||
|
|
||||||
librabbitmq-c
|
|
||||||
libmongoc
|
|
||||||
|
|
||||||
terminus-font
|
|
||||||
ttf-droid
|
|
||||||
ttf-roboto
|
|
||||||
ttf-roboto-mono
|
|
||||||
ttf-inconsolata
|
|
||||||
ttf-liberation
|
|
||||||
|
|
||||||
xdg-user-dirs
|
|
||||||
xdg-utils
|
|
||||||
|
|
||||||
xorg-server
|
|
||||||
xorg-xinit
|
|
||||||
xorg-xhost
|
|
||||||
|
|
||||||
xf86-input-vmmouse
|
|
||||||
xf86-video-amdgpu
|
|
||||||
xf86-video-ati
|
|
||||||
xf86-video-dummy
|
|
||||||
xf86-video-fbdev
|
|
||||||
xf86-video-intel
|
|
||||||
xf86-video-nouveau
|
|
||||||
xf86-video-openchrome
|
|
||||||
xf86-video-sisusb
|
|
||||||
xf86-video-vesa
|
|
||||||
xf86-video-vmware
|
|
||||||
xf86-video-voodoo
|
|
||||||
# Core ISO packages end here
|
|
||||||
|
|
||||||
# Branding
|
|
||||||
artix-grub-theme
|
|
||||||
artix-dark-theme
|
|
||||||
artix-branding-base
|
|
||||||
artix-gtk-presets
|
|
||||||
artix-qt-presets
|
|
||||||
xcursor-premium
|
|
||||||
|
|
||||||
# Cinnamon
|
# Cinnamon
|
||||||
cinnamon
|
cinnamon
|
||||||
@@ -162,7 +11,7 @@ gnome-disk-utility
|
|||||||
gnome-keyring
|
gnome-keyring
|
||||||
gnome-online-accounts
|
gnome-online-accounts
|
||||||
gnome-screenshot
|
gnome-screenshot
|
||||||
gnome-system-log
|
#gnome-system-log
|
||||||
gnome-system-monitor
|
gnome-system-monitor
|
||||||
gnome-terminal
|
gnome-terminal
|
||||||
nemo-fileroller
|
nemo-fileroller
|
||||||
@@ -171,15 +20,11 @@ nemo-seahorse
|
|||||||
nemo-share
|
nemo-share
|
||||||
xcursor-vanilla-dmz
|
xcursor-vanilla-dmz
|
||||||
|
|
||||||
# Basic usability apps
|
|
||||||
leafpad
|
|
||||||
midori
|
|
||||||
atril
|
|
||||||
lightdm-gtk-greeter
|
lightdm-gtk-greeter
|
||||||
light-locker
|
#light-locker
|
||||||
mpv
|
|
||||||
ffmpegthumbnailer
|
# GTK apps
|
||||||
ffmpegthumbs
|
epiphany
|
||||||
raw-thumbnailer
|
leafpad
|
||||||
qt5-imageformats
|
atril
|
||||||
gvfs-mtp
|
pavucontrol
|
||||||
|
|||||||
@@ -1,25 +1,17 @@
|
|||||||
################ install ################
|
################ install ################
|
||||||
|
|
||||||
# default displaymanager: none
|
|
||||||
# supported: lightdm, sddm, gdm, lxdm, mdm
|
|
||||||
DISPLAYMANAGER="lightdm"
|
|
||||||
|
|
||||||
# Set to false to disable autologin in the livecd
|
|
||||||
AUTOLOGIN="true"
|
|
||||||
|
|
||||||
# start services
|
# start services
|
||||||
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager')
|
# bluetoothd, cupsd, DM are added to the pkglist dynamicly
|
||||||
|
# metalog or syslog-ng is added to the pkglist dynamicly
|
||||||
|
# connmand or NetworkManager is added to the pkglist dynamicly
|
||||||
|
# only added if in array, these pkgs have no list entry
|
||||||
|
|
||||||
# default group membership
|
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'metalog' 'NetworkManager' 'lightdm')
|
||||||
ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
|
|
||||||
|
|
||||||
################# live-session #################
|
################# live-session #################
|
||||||
|
|
||||||
# unset defaults to given value
|
|
||||||
# HOST_NAME="artix"
|
|
||||||
|
|
||||||
# unset defaults to given value
|
|
||||||
# USER_NAME="artix"
|
|
||||||
|
|
||||||
# unset defaults to given value
|
# unset defaults to given value
|
||||||
# PASSWORD="artix"
|
# PASSWORD="artix"
|
||||||
|
|
||||||
|
# Set to false to disable autologin in the live session
|
||||||
|
AUTOLOGIN="true"
|
||||||
|
|||||||
1
cinnamon/root-overlay/etc/issue
Symbolic link
1
cinnamon/root-overlay/etc/issue
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/issue
|
||||||
@@ -1 +1 @@
|
|||||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
../../../../community/live-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
#lock-memory=true
|
#lock-memory=true
|
||||||
#user-authority-in-system-dir=false
|
#user-authority-in-system-dir=false
|
||||||
#guest-account-script=guest-account
|
#guest-account-script=guest-account
|
||||||
#logind-check-graphical=false
|
logind-check-graphical=true
|
||||||
#log-directory=/var/log/lightdm
|
#log-directory=/var/log/lightdm
|
||||||
run-directory=/run/lightdm
|
run-directory=/run/lightdm
|
||||||
#cache-directory=/var/cache/lightdm
|
#cache-directory=/var/cache/lightdm
|
||||||
|
|||||||
1
cinnamon/root-overlay/etc/local.d
Symbolic link
1
cinnamon/root-overlay/etc/local.d
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/local.d
|
||||||
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/pacman.conf
|
||||||
3
common/Packages-apps
Normal file
3
common/Packages-apps
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
powertop
|
||||||
|
inxi
|
||||||
|
fastfetch
|
||||||
70
common/Packages-base
Normal file
70
common/Packages-base
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
# Packages common in all profiles
|
||||||
|
base
|
||||||
|
intel-ucode
|
||||||
|
amd-ucode
|
||||||
|
artix-grub-theme
|
||||||
|
artix-branding-base
|
||||||
|
|
||||||
|
elogind-@initsys@
|
||||||
|
acpi
|
||||||
|
acpid-@initsys@
|
||||||
|
alsa-firmware
|
||||||
|
#alsa-utils-@initsys@
|
||||||
|
avahi-@initsys@
|
||||||
|
b43-fwcutter
|
||||||
|
bluez-@initsys@
|
||||||
|
btrfs-progs
|
||||||
|
crda
|
||||||
|
cronie-@initsys@
|
||||||
|
cryptsetup-@initsys@
|
||||||
|
dhclient
|
||||||
|
dhcpcd-@initsys@
|
||||||
|
diffutils
|
||||||
|
dmraid
|
||||||
|
dosfstools
|
||||||
|
e2fsprogs
|
||||||
|
ecryptfs-utils
|
||||||
|
efibootmgr
|
||||||
|
exfatprogs
|
||||||
|
f2fs-tools
|
||||||
|
grub
|
||||||
|
haveged-@initsys@
|
||||||
|
inetutils
|
||||||
|
iptables
|
||||||
|
jfsutils
|
||||||
|
linux
|
||||||
|
linux-firmware
|
||||||
|
linux-headers
|
||||||
|
lsb-release
|
||||||
|
logrotate
|
||||||
|
lsb-release
|
||||||
|
lvm2-@initsys@
|
||||||
|
man-db
|
||||||
|
man-pages
|
||||||
|
mdadm-@initsys@
|
||||||
|
memtest86+
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-openswap
|
||||||
|
modemmanager
|
||||||
|
nano
|
||||||
|
nbd
|
||||||
|
net-tools
|
||||||
|
nfs-utils-@initsys@
|
||||||
|
ntfs-3g
|
||||||
|
openntpd-@initsys@
|
||||||
|
openssh-@initsys@
|
||||||
|
os-prober
|
||||||
|
pulseaudio-alsa
|
||||||
|
pulseaudio-bluetooth
|
||||||
|
pulseaudio-zeroconf
|
||||||
|
rsync-@initsys@
|
||||||
|
s-nail
|
||||||
|
sudo
|
||||||
|
sysfsutils
|
||||||
|
texinfo
|
||||||
|
usbutils
|
||||||
|
vi
|
||||||
|
which
|
||||||
|
wpa_supplicant-@initsys@
|
||||||
|
xfsprogs
|
||||||
|
zsh
|
||||||
5
common/Packages-boot
Normal file
5
common/Packages-boot
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# this file is not meant to be appended or edited
|
||||||
|
# it just serves as configurable list
|
||||||
|
# to create the mkinitcpio initramfs for the iso
|
||||||
|
|
||||||
|
iso-initcpio
|
||||||
1
common/Packages-dinit
Normal file
1
common/Packages-dinit
Normal file
@@ -0,0 +1 @@
|
|||||||
|
blocaled
|
||||||
1
common/Packages-openrc
Normal file
1
common/Packages-openrc
Normal file
@@ -0,0 +1 @@
|
|||||||
|
openrc-settingsd
|
||||||
2
common/Packages-runit
Normal file
2
common/Packages-runit
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
blocaled
|
||||||
|
rsm
|
||||||
1
common/Packages-s6
Normal file
1
common/Packages-s6
Normal file
@@ -0,0 +1 @@
|
|||||||
|
blocaled
|
||||||
59
common/Packages-xorg
Normal file
59
common/Packages-xorg
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# Xorg
|
||||||
|
xorg-server
|
||||||
|
xorg-xhost
|
||||||
|
xorg-xinit
|
||||||
|
xdg-user-dirs
|
||||||
|
xdg-utils
|
||||||
|
|
||||||
|
# Drivers, libraries and configs
|
||||||
|
#nvidia-utils
|
||||||
|
#nvidia
|
||||||
|
xf86-input-vmmouse
|
||||||
|
xf86-video-amdgpu
|
||||||
|
xf86-video-ati
|
||||||
|
xf86-video-dummy
|
||||||
|
xf86-video-fbdev
|
||||||
|
xf86-video-intel
|
||||||
|
xf86-video-nouveau
|
||||||
|
xf86-video-sisusb
|
||||||
|
xf86-video-vesa
|
||||||
|
xf86-video-vmware
|
||||||
|
xf86-video-voodoo
|
||||||
|
|
||||||
|
# Layers
|
||||||
|
vkd3d
|
||||||
|
vulkan-intel
|
||||||
|
vulkan-radeon
|
||||||
|
vulkan-swrast
|
||||||
|
|
||||||
|
mesa-vdpau
|
||||||
|
libva-mesa-driver
|
||||||
|
libva-vdpau-driver
|
||||||
|
libva-intel-driver
|
||||||
|
gst-plugins-good
|
||||||
|
gst-plugins-bad
|
||||||
|
gst-plugins-ugly
|
||||||
|
gst-libav
|
||||||
|
|
||||||
|
# Fonts
|
||||||
|
terminus-font
|
||||||
|
ttf-droid
|
||||||
|
ttf-inconsolata
|
||||||
|
ttf-liberation
|
||||||
|
ttf-roboto
|
||||||
|
ttf-roboto-mono
|
||||||
|
|
||||||
|
# Common DE packages
|
||||||
|
artix-gtk-presets
|
||||||
|
artix-qt-presets
|
||||||
|
xcursor-premium
|
||||||
|
qt6gtk2
|
||||||
|
mpv
|
||||||
|
tumbler
|
||||||
|
ffmpegthumbnailer
|
||||||
|
ffmpegthumbs
|
||||||
|
raw-thumbnailer
|
||||||
|
webp-pixbuf-loader
|
||||||
|
qt5-imageformats
|
||||||
|
gvfs-mtp
|
||||||
|
scrot
|
||||||
@@ -1,12 +1,15 @@
|
|||||||
---
|
---
|
||||||
efiBootLoader: "grub"
|
efiBootLoader: "grub"
|
||||||
|
|
||||||
kernel: "/vmlinuz-linux-x86_64"
|
kernel: "/vmlinuz-linux-x86_64"
|
||||||
img: "/initramfs-linux-x86_64.img"
|
img: "/initramfs-linux-x86_64.img"
|
||||||
fallback: "/initramfs-linux-x86_64-fallback.img"
|
fallback: "/initramfs-linux-x86_64-fallback.img"
|
||||||
timeout: "10"
|
timeout: "10"
|
||||||
kernelLine: ", with linux"
|
|
||||||
fallbackKernelLine: ", with linux (fallback initramfs)"
|
|
||||||
grubInstall: "grub-install"
|
grubInstall: "grub-install"
|
||||||
grubMkconfig: "grub-mkconfig"
|
grubMkconfig: "grub-mkconfig"
|
||||||
grubCfg: "/boot/grub/grub.cfg"
|
grubCfg: "/boot/grub/grub.cfg"
|
||||||
#efiBootloaderId: "dirname"
|
grubProbe: "grub-probe"
|
||||||
|
efiBootMgr: "efibootmgr"
|
||||||
|
|
||||||
|
installEFIFallback: true
|
||||||
6
common/conf/calamares-offline/modules/finished.conf
Normal file
6
common/conf/calamares-offline/modules/finished.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
restartNowMode: user-unchecked
|
||||||
|
|
||||||
|
restartNowCommand: "loginctl reboot"
|
||||||
|
|
||||||
|
notifyOnFinished: false
|
||||||
4
common/conf/calamares-offline/modules/initcpio.conf
Normal file
4
common/conf/calamares-offline/modules/initcpio.conf
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
kernel: all
|
||||||
|
|
||||||
|
be_unsafe: false
|
||||||
@@ -1,7 +1,4 @@
|
|||||||
---
|
---
|
||||||
# region: "America"
|
|
||||||
# zone: "New_York"
|
|
||||||
|
|
||||||
localeGenPath: /etc/locale.gen
|
localeGenPath: /etc/locale.gen
|
||||||
|
|
||||||
geoip:
|
geoip:
|
||||||
5
common/conf/calamares-offline/modules/machineid.conf
Normal file
5
common/conf/calamares-offline/modules/machineid.conf
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
systemd: false
|
||||||
|
dbus: true
|
||||||
|
dbus-symlink: true
|
||||||
|
entropy-copy: false
|
||||||
32
common/conf/calamares-offline/modules/partition.conf
Normal file
32
common/conf/calamares-offline/modules/partition.conf
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
efi:
|
||||||
|
mountPoint: "/boot/efi"
|
||||||
|
recommendedSize: 300MiB
|
||||||
|
minimumSize: 32MiB
|
||||||
|
label: "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
|
||||||
|
|
||||||
|
swapPartitionName: swap
|
||||||
|
|
||||||
|
luksGeneration: luks1
|
||||||
|
|
||||||
|
drawNestedPartitions: true
|
||||||
|
|
||||||
|
alwaysShowPartitionLabels: true
|
||||||
|
|
||||||
|
initialPartitioningChoice: none
|
||||||
|
|
||||||
|
initialSwapChoice: suspend
|
||||||
|
|
||||||
|
defaultPartitionTableType: msdos
|
||||||
|
|
||||||
|
requiredPartitionTableType:
|
||||||
|
- msdos
|
||||||
|
- gpt
|
||||||
|
|
||||||
|
defaultFileSystemType: "ext4"
|
||||||
|
availableFileSystemTypes: ["ext4","btrfs","f2fs","xfs"]
|
||||||
3
common/conf/calamares-offline/modules/postcfg.conf
Normal file
3
common/conf/calamares-offline/modules/postcfg.conf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
keyrings:
|
||||||
|
- artix
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
command: artix-service
|
||||||
|
|
||||||
|
services: []
|
||||||
2
common/conf/calamares-offline/modules/umount.conf
Normal file
2
common/conf/calamares-offline/modules/umount.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
emergency: false
|
||||||
6
common/conf/calamares-offline/modules/unpackfs.conf
Normal file
6
common/conf/calamares-offline/modules/unpackfs.conf
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
unpack:
|
||||||
|
- source: "/run/artix/bootmnt/LiveOS/rootfs.img"
|
||||||
|
sourcefs: 'squashfs'
|
||||||
|
destination: ""
|
||||||
|
|
||||||
49
common/conf/calamares-offline/modules/users.conf
Normal file
49
common/conf/calamares-offline/modules/users.conf
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
defaultGroups:
|
||||||
|
- name: users
|
||||||
|
must_exist: true
|
||||||
|
system: true
|
||||||
|
- lp
|
||||||
|
- video
|
||||||
|
- network
|
||||||
|
- storage
|
||||||
|
- name: wheel
|
||||||
|
must_exist: false
|
||||||
|
system: true
|
||||||
|
- audio
|
||||||
|
- power
|
||||||
|
- log
|
||||||
|
- optical
|
||||||
|
- network
|
||||||
|
- scanner
|
||||||
|
|
||||||
|
autologinGroup: autologin
|
||||||
|
|
||||||
|
doAutologin: false
|
||||||
|
|
||||||
|
sudoersGroup: wheel
|
||||||
|
|
||||||
|
setRootPassword: true
|
||||||
|
|
||||||
|
doReusePassword: false
|
||||||
|
|
||||||
|
passwordRequirements:
|
||||||
|
nonempty: true
|
||||||
|
minLength: 4 # Password at least this many characters
|
||||||
|
maxLength: -1 # Password at most this many characters
|
||||||
|
libpwquality:
|
||||||
|
- minlen=4
|
||||||
|
- minclass=0
|
||||||
|
|
||||||
|
allowWeakPasswords: true
|
||||||
|
allowWeakPasswordsDefault: true
|
||||||
|
|
||||||
|
userShell: /bin/bash
|
||||||
|
|
||||||
|
setHostname: EtcFile
|
||||||
|
|
||||||
|
writeHostsFile: true
|
||||||
|
|
||||||
|
user:
|
||||||
|
shell: /bin/bash
|
||||||
|
forbidden_names: [ root ]
|
||||||
19
common/conf/calamares-offline/modules/welcome.conf
Normal file
19
common/conf/calamares-offline/modules/welcome.conf
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
showSupportUrl: true
|
||||||
|
showKnownIssuesUrl: true
|
||||||
|
showReleaseNotesUrl: true
|
||||||
|
|
||||||
|
requirements:
|
||||||
|
requiredStorage: 5.5
|
||||||
|
requiredRam: 1.0
|
||||||
|
internetCheckUrl: https://artixlinux.org
|
||||||
|
check:
|
||||||
|
- storage
|
||||||
|
- ram
|
||||||
|
- power
|
||||||
|
# - internet
|
||||||
|
- root
|
||||||
|
required:
|
||||||
|
- storage
|
||||||
|
- ram
|
||||||
|
- root
|
||||||
2416
common/conf/calamares-offline/network-offline.svg
Normal file
2416
common/conf/calamares-offline/network-offline.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 114 KiB |
@@ -26,7 +26,7 @@ sequence:
|
|||||||
- displaymanager
|
- displaymanager
|
||||||
- networkcfg
|
- networkcfg
|
||||||
- hwclock
|
- hwclock
|
||||||
- services-openrc
|
- services-artix
|
||||||
- grubcfg
|
- grubcfg
|
||||||
- bootloader
|
- bootloader
|
||||||
- postcfg
|
- postcfg
|
||||||
@@ -40,6 +40,12 @@ prompt-install: false
|
|||||||
|
|
||||||
dont-chroot: false
|
dont-chroot: false
|
||||||
|
|
||||||
|
oem-setup: false
|
||||||
|
|
||||||
disable-cancel: false
|
disable-cancel: false
|
||||||
|
|
||||||
disable-cancel-during-exec: false
|
disable-cancel-during-exec: false
|
||||||
|
|
||||||
|
hide-back-and-next-during-exec: false
|
||||||
|
|
||||||
|
quit-at-end: false
|
||||||
32
common/conf/calamares-online/modules/basestrap.conf
Normal file
32
common/conf/calamares-online/modules/basestrap.conf
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
backend: pacman
|
||||||
|
|
||||||
|
pacman:
|
||||||
|
num_retries: 0
|
||||||
|
disable_download_timeout: false
|
||||||
|
needed_only: false
|
||||||
|
handle_keyrings: true
|
||||||
|
copy_pacconf: true
|
||||||
|
requirements:
|
||||||
|
- dest: /etc
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var/cache
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var/cache/pacman
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var/cache/pacman/pkg
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var/lib
|
||||||
|
mode: "0o755"
|
||||||
|
- dest: /var/lib/pacman
|
||||||
|
mode: "0o755"
|
||||||
|
keyrings:
|
||||||
|
- artix
|
||||||
|
|
||||||
|
base_init: elogind
|
||||||
|
|
||||||
|
operations:
|
||||||
|
- install:
|
||||||
|
- base
|
||||||
1
common/conf/calamares-online/modules/bootloader.conf
Symbolic link
1
common/conf/calamares-online/modules/bootloader.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/bootloader.conf
|
||||||
1
common/conf/calamares-online/modules/displaymanager.conf
Symbolic link
1
common/conf/calamares-online/modules/displaymanager.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/displaymanager.conf
|
||||||
1
common/conf/calamares-online/modules/finished.conf
Symbolic link
1
common/conf/calamares-online/modules/finished.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/finished.conf
|
||||||
1
common/conf/calamares-online/modules/initcpio.conf
Symbolic link
1
common/conf/calamares-online/modules/initcpio.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/initcpio.conf
|
||||||
1
common/conf/calamares-online/modules/locale.conf
Symbolic link
1
common/conf/calamares-online/modules/locale.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/locale.conf
|
||||||
1
common/conf/calamares-online/modules/machineid.conf
Symbolic link
1
common/conf/calamares-online/modules/machineid.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/machineid.conf
|
||||||
55
common/conf/calamares-online/modules/netinstall.conf
Normal file
55
common/conf/calamares-online/modules/netinstall.conf
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
---
|
||||||
|
groupsUrl:
|
||||||
|
- https://gitea.artixlinux.org/artix/netinstall-data/raw/branch/master/netinstall.yaml
|
||||||
|
- file:///etc/calamares/modules/netinstall.yaml
|
||||||
|
|
||||||
|
required: false
|
||||||
|
|
||||||
|
# To support multiple instances of this module,
|
||||||
|
# some strings are configurable and translatable here.
|
||||||
|
# Sub-keys under *label* are used for the user interface.
|
||||||
|
# - *sidebar* This is the name of the module in the progress-tree / sidebar
|
||||||
|
# in Calamares.
|
||||||
|
# - *title* This is displayed above the list of packages.
|
||||||
|
# If no *sidebar* values are provided, defaults to "Package selection"
|
||||||
|
# and existing translations. If no *title* values are provided, no string
|
||||||
|
# is displayed.
|
||||||
|
#
|
||||||
|
# Translations are handled through `[ll]` notation, much like in
|
||||||
|
# `.desktop` files. The string associated with `key[ll]` is used for
|
||||||
|
# *key* when when the language *ll* (language-code, like *nl* or *en_GB*
|
||||||
|
# or *ja*) is used.
|
||||||
|
#
|
||||||
|
# The following strings are **already** known to Calamares and can be
|
||||||
|
# listed here in *untranslated* form (e.g. as value of *sidebar*)
|
||||||
|
# without bothering with the translations: they are picked up from
|
||||||
|
# the regular translation framework:
|
||||||
|
# - "Package selection"
|
||||||
|
# - "Office software"
|
||||||
|
# - "Office package"
|
||||||
|
# - "Browser software"
|
||||||
|
# - "Browser package"
|
||||||
|
# - "Web browser"
|
||||||
|
# - "Kernel"
|
||||||
|
# - "Services"
|
||||||
|
# - "Login"
|
||||||
|
# - "Desktop"
|
||||||
|
# - "Applications"
|
||||||
|
# - "Communication"
|
||||||
|
# - "Development"
|
||||||
|
# - "Office"
|
||||||
|
# - "Multimedia"
|
||||||
|
# - "Internet"
|
||||||
|
# - "Theming"
|
||||||
|
# - "Gaming"
|
||||||
|
# - "Utilities"
|
||||||
|
# Other strings should follow the translations format.
|
||||||
|
label:
|
||||||
|
sidebar: "Package selection"
|
||||||
|
# sidebar[nl]: "Pakketkeuze"
|
||||||
|
# sidebar[en_GB]: "Package choice"
|
||||||
|
# sidebar[ja]: "知りません" # "I don't know"
|
||||||
|
# title: "Office Package"
|
||||||
|
# title[nl]: "Kantoorsoftware"
|
||||||
|
|
||||||
|
|
||||||
277
common/conf/calamares-online/modules/netinstall.yaml
Normal file
277
common/conf/calamares-online/modules/netinstall.yaml
Normal file
@@ -0,0 +1,277 @@
|
|||||||
|
- name: "Default"
|
||||||
|
description: "Default packages"
|
||||||
|
hidden: false
|
||||||
|
selected: true
|
||||||
|
critical: true
|
||||||
|
immutable: true
|
||||||
|
packages:
|
||||||
|
- linux
|
||||||
|
- linux-headers
|
||||||
|
- grub
|
||||||
|
- sudo
|
||||||
|
|
||||||
|
- name: "Kernel"
|
||||||
|
description: "Kernel and modules"
|
||||||
|
selected: false
|
||||||
|
packages:
|
||||||
|
- acpi_call
|
||||||
|
- bbswitch
|
||||||
|
- broadcom-wl
|
||||||
|
- r8168
|
||||||
|
- tp_smapi
|
||||||
|
- linux-lts
|
||||||
|
- linux-lts-headers
|
||||||
|
|
||||||
|
- name: "Firmware"
|
||||||
|
description: "Firmware"
|
||||||
|
selected: false
|
||||||
|
packages:
|
||||||
|
- b43-fwcutter
|
||||||
|
- linux-firmware
|
||||||
|
- linux-firmware-bnx2x
|
||||||
|
- linux-firmware-liquidio
|
||||||
|
- linux-firmware-marvell
|
||||||
|
- linux-firmware-mellanox
|
||||||
|
- linux-firmware-nfp
|
||||||
|
- linux-firmware-qcom
|
||||||
|
- linux-firmware-qlogic
|
||||||
|
- linux-firmware-whence
|
||||||
|
- sof-firmware
|
||||||
|
- alsa-firmware
|
||||||
|
|
||||||
|
- name: "Utilities"
|
||||||
|
description: "System Utilities"
|
||||||
|
selected: true
|
||||||
|
packages:
|
||||||
|
- lsb-release
|
||||||
|
- nano
|
||||||
|
- vi
|
||||||
|
|
||||||
|
- name: "Style"
|
||||||
|
description: "Artix themes, icons, branding"
|
||||||
|
selected: false
|
||||||
|
packages:
|
||||||
|
- artix-icons
|
||||||
|
- artix-wallpapers
|
||||||
|
- artix-breeze-sddm
|
||||||
|
- artix-plasma-splash
|
||||||
|
- artix-netinstall-presets
|
||||||
|
|
||||||
|
- name: "Desktop"
|
||||||
|
description: "Desktop"
|
||||||
|
selected: false
|
||||||
|
subgroups:
|
||||||
|
- name: "Input"
|
||||||
|
description: "Input drivers"
|
||||||
|
packages:
|
||||||
|
- xf86-input-evdev
|
||||||
|
- xf86-input-libinput
|
||||||
|
- xf86-input-synaptics
|
||||||
|
- xf86-input-vmmouse
|
||||||
|
- name: "Video"
|
||||||
|
description: "Video drivers"
|
||||||
|
packages:
|
||||||
|
- xf86-video-amdgpu
|
||||||
|
- xf86-video-ati
|
||||||
|
- xf86-video-dummy
|
||||||
|
- xf86-video-fbdev
|
||||||
|
- xf86-video-intel
|
||||||
|
- xf86-video-nouveau
|
||||||
|
- xf86-video-openchrome
|
||||||
|
- xf86-video-vesa
|
||||||
|
- xf86-video-vmware
|
||||||
|
- xf86-video-voodoo
|
||||||
|
- name: "Fonts"
|
||||||
|
description: "Xorg fonts"
|
||||||
|
packages:
|
||||||
|
- xorg-font-util
|
||||||
|
- xorg-fonts-encodings
|
||||||
|
- name: "Lxqt"
|
||||||
|
description: "Lxqt desktop"
|
||||||
|
selected: false
|
||||||
|
packages:
|
||||||
|
- lximage-qt
|
||||||
|
- lxqt-about
|
||||||
|
- lxqt-admin
|
||||||
|
- lxqt-archiver
|
||||||
|
- lxqt-config
|
||||||
|
- lxqt-globalkeys
|
||||||
|
- lxqt-notificationd
|
||||||
|
- lxqt-openssh-askpass
|
||||||
|
- lxqt-panel
|
||||||
|
- lxqt-policykit
|
||||||
|
- lxqt-powermanagement
|
||||||
|
- lxqt-qtplugin
|
||||||
|
- lxqt-runner
|
||||||
|
- lxqt-session
|
||||||
|
- lxqt-sudo
|
||||||
|
- lxqt-themes
|
||||||
|
- obconf-qt
|
||||||
|
- openbox
|
||||||
|
- pavucontrol-qt
|
||||||
|
- pcmanfm-qt
|
||||||
|
- qterminal
|
||||||
|
- screengrab
|
||||||
|
- xdg-desktop-portal-lxqt
|
||||||
|
- name: "Plasma"
|
||||||
|
description: "Plasma desktop"
|
||||||
|
selected: false
|
||||||
|
packages:
|
||||||
|
- bluedevil
|
||||||
|
- breeze
|
||||||
|
- breeze-gtk
|
||||||
|
- breeze-plymouth
|
||||||
|
- discover
|
||||||
|
- drkonqi
|
||||||
|
- flatpak-kcm
|
||||||
|
- kactivitymanagerd
|
||||||
|
- kde-cli-tools
|
||||||
|
- kde-gtk-config
|
||||||
|
- kdecoration
|
||||||
|
- kdeplasma-addons
|
||||||
|
- kgamma
|
||||||
|
- khotkeys
|
||||||
|
- kinfocenter
|
||||||
|
- kmenuedit
|
||||||
|
- kpipewire
|
||||||
|
- kscreen
|
||||||
|
- kscreenlocker
|
||||||
|
- ksshaskpass
|
||||||
|
- ksystemstats
|
||||||
|
- kwallet-pam
|
||||||
|
- kwayland-integration
|
||||||
|
- kwin
|
||||||
|
- kwrited
|
||||||
|
- layer-shell-qt
|
||||||
|
- libkscreen
|
||||||
|
- libksysguard
|
||||||
|
- milou
|
||||||
|
- oxygen
|
||||||
|
- oxygen-sounds
|
||||||
|
- plasma-browser-integration
|
||||||
|
- plasma-desktop
|
||||||
|
- plasma-disks
|
||||||
|
- plasma-firewall
|
||||||
|
- plasma-integration
|
||||||
|
- plasma-nm
|
||||||
|
- plasma-pa
|
||||||
|
- plasma-sdk
|
||||||
|
- plasma-systemmonitor
|
||||||
|
- plasma-thunderbolt
|
||||||
|
- plasma-vault
|
||||||
|
- plasma-welcome
|
||||||
|
- plasma-workspace
|
||||||
|
- plasma-workspace-wallpapers
|
||||||
|
- plymouth-kcm
|
||||||
|
- polkit-kde-agent
|
||||||
|
- powerdevil
|
||||||
|
- sddm-kcm
|
||||||
|
- systemsettings
|
||||||
|
- xdg-desktop-portal-kde
|
||||||
|
|
||||||
|
- name: "kde-applications"
|
||||||
|
description: "KDE applications"
|
||||||
|
selected: false
|
||||||
|
subgroups:
|
||||||
|
# - name: "kde-accessibility"
|
||||||
|
# description: "KDE accessibility"
|
||||||
|
# packages:
|
||||||
|
# - kmag
|
||||||
|
# - kmousetool
|
||||||
|
# - kmouth
|
||||||
|
# - kontrast
|
||||||
|
- name: "kde-graphics"
|
||||||
|
description: "KDE graphics"
|
||||||
|
packages:
|
||||||
|
# - arianna
|
||||||
|
# - colord-kde
|
||||||
|
- gwenview
|
||||||
|
# - kamera
|
||||||
|
# - kcolorchooser
|
||||||
|
# - kdegraphics-thumbnailers
|
||||||
|
# - kimagemapeditor
|
||||||
|
# - koko
|
||||||
|
# - kolourpaint
|
||||||
|
# - kruler
|
||||||
|
- okular
|
||||||
|
# - skanlite
|
||||||
|
- spectacle
|
||||||
|
# - svgpart
|
||||||
|
# - name: "kde-multimedia"
|
||||||
|
# description: "KDE multimedia"
|
||||||
|
# packages:
|
||||||
|
# - audiocd-kio
|
||||||
|
# - audiotube
|
||||||
|
# - dragon
|
||||||
|
# - elisa
|
||||||
|
# - ffmpegthumbs
|
||||||
|
# - juk
|
||||||
|
# - k3b
|
||||||
|
# - kamoso
|
||||||
|
# - kasts
|
||||||
|
# - kdenlive
|
||||||
|
# - kmix
|
||||||
|
# - kwave
|
||||||
|
# - plasmatube
|
||||||
|
- name: "kde-network"
|
||||||
|
description: "KDE network"
|
||||||
|
packages:
|
||||||
|
# - alligator
|
||||||
|
# - angelfish
|
||||||
|
- falkon
|
||||||
|
- kdeconnect
|
||||||
|
- kdenetwork-filesharing
|
||||||
|
- kget
|
||||||
|
# - kio-extras
|
||||||
|
# - kio-gdrive
|
||||||
|
# - kio-zeroconf
|
||||||
|
# - konqueror
|
||||||
|
- konversation
|
||||||
|
# - kopete
|
||||||
|
- krdc
|
||||||
|
- krfb
|
||||||
|
# - ktorrent
|
||||||
|
# - neochat
|
||||||
|
# - signon-kwallet-extension
|
||||||
|
# - tokodon
|
||||||
|
- name: "kde-system"
|
||||||
|
description: "KDE system"
|
||||||
|
packages:
|
||||||
|
- dolphin
|
||||||
|
- kcron
|
||||||
|
# - kde-inotify-survey
|
||||||
|
- khelpcenter
|
||||||
|
- kio-admin
|
||||||
|
- ksystemlog
|
||||||
|
- partitionmanager
|
||||||
|
- name: "kde-utilities"
|
||||||
|
description: "KDE utilities"
|
||||||
|
packages:
|
||||||
|
- ark
|
||||||
|
# - filelight
|
||||||
|
# - kalk
|
||||||
|
- kate
|
||||||
|
# - kbackup
|
||||||
|
# - kcalc
|
||||||
|
- kcharselect
|
||||||
|
- kdebugsettings
|
||||||
|
# - kdf
|
||||||
|
- kdialog
|
||||||
|
- keditbookmarks
|
||||||
|
# - keysmith
|
||||||
|
- kfind
|
||||||
|
- kgpg
|
||||||
|
# - kongress
|
||||||
|
- konsole
|
||||||
|
# - krecorder
|
||||||
|
# - kteatime
|
||||||
|
# - ktimer
|
||||||
|
# - ktrip
|
||||||
|
- kwalletmanager
|
||||||
|
# - kweather
|
||||||
|
# - markdownpart
|
||||||
|
- print-manager
|
||||||
|
# - skanpage
|
||||||
|
# - sweeper
|
||||||
|
# - telly-skout
|
||||||
|
# - yakuake
|
||||||
310
common/conf/calamares-online/modules/packagechooser.conf
Normal file
310
common/conf/calamares-online/modules/packagechooser.conf
Normal file
@@ -0,0 +1,310 @@
|
|||||||
|
---
|
||||||
|
mode: required
|
||||||
|
|
||||||
|
method: netinstall-add
|
||||||
|
|
||||||
|
labels:
|
||||||
|
step: "Init selection"
|
||||||
|
step[de]: "Initauswahl"
|
||||||
|
|
||||||
|
default: OpenRC
|
||||||
|
|
||||||
|
items:
|
||||||
|
- id: OpenRC
|
||||||
|
name: openrc
|
||||||
|
description: "OpenRC init system"
|
||||||
|
screenshot: ":/images/if.png"
|
||||||
|
netinstall:
|
||||||
|
name: "openrc"
|
||||||
|
description: "OpenRC init system"
|
||||||
|
selected: false
|
||||||
|
critical: true
|
||||||
|
immutable: false
|
||||||
|
expanded: true
|
||||||
|
hidden: false
|
||||||
|
subgroups:
|
||||||
|
- name: "Default"
|
||||||
|
description: "Default services"
|
||||||
|
selected: true
|
||||||
|
hidden: true
|
||||||
|
packages:
|
||||||
|
- audit-openrc
|
||||||
|
- cryptsetup-openrc
|
||||||
|
- dbus-openrc
|
||||||
|
- dhcpcd-openrc
|
||||||
|
- lvm2-openrc
|
||||||
|
- mdadm-openrc
|
||||||
|
- name: "Login"
|
||||||
|
description: "Displaymanagers"
|
||||||
|
packages:
|
||||||
|
- sddm-openrc
|
||||||
|
- name: "Cron"
|
||||||
|
description: "Cron init"
|
||||||
|
selected: true
|
||||||
|
packages:
|
||||||
|
- cronie-openrc
|
||||||
|
- name: "Syslog"
|
||||||
|
description: "Syslog init"
|
||||||
|
packages:
|
||||||
|
- syslog-ng-openrc
|
||||||
|
- metalog-openrc
|
||||||
|
- name: "Internet"
|
||||||
|
description: "Network init"
|
||||||
|
packages:
|
||||||
|
- avahi-openrc
|
||||||
|
- bluez-openrc
|
||||||
|
- iptables-openrc
|
||||||
|
- krb5-openrc
|
||||||
|
- networkmanager-openrc
|
||||||
|
- nfs-utils-openrc
|
||||||
|
- ntp-openrc
|
||||||
|
- openldap-openrc
|
||||||
|
- openssh-openrc
|
||||||
|
- rpcbind-openrc
|
||||||
|
- xinetd-openrc
|
||||||
|
- wpa_supplicant-openrc
|
||||||
|
- name: "Office"
|
||||||
|
description: "Office init"
|
||||||
|
packages:
|
||||||
|
- cups-openrc
|
||||||
|
- sane-openrc
|
||||||
|
- name: "Services"
|
||||||
|
description: "Services init"
|
||||||
|
packages:
|
||||||
|
- acpid-openrc
|
||||||
|
- alsa-utils-openrc
|
||||||
|
- apparmor-openrc
|
||||||
|
- brltty-openrc
|
||||||
|
- fuse-openrc
|
||||||
|
- gpm-openrc
|
||||||
|
- hdparm-openrc
|
||||||
|
- haveged-openrc
|
||||||
|
- lm_sensors-openrc
|
||||||
|
- openrc-settingsd
|
||||||
|
- openvpn-openrc
|
||||||
|
- power-profiles-daemon-openrc
|
||||||
|
- rsync-openrc
|
||||||
|
|
||||||
|
- id: Dinit
|
||||||
|
name: dinit
|
||||||
|
description: "Dinit init system"
|
||||||
|
screenshot: ":/images/if.png"
|
||||||
|
netinstall:
|
||||||
|
name: "dinit"
|
||||||
|
description: "Dinit init system"
|
||||||
|
selected: false
|
||||||
|
critical: true
|
||||||
|
immutable: false
|
||||||
|
expanded: true
|
||||||
|
hidden: false
|
||||||
|
subgroups:
|
||||||
|
- name: "Default"
|
||||||
|
description: "Default services"
|
||||||
|
selected: true
|
||||||
|
hidden: true
|
||||||
|
packages:
|
||||||
|
- audit-dinit
|
||||||
|
- cryptsetup-dinit
|
||||||
|
- dbus-dinit
|
||||||
|
- dhcpcd-dinit
|
||||||
|
- lvm2-dinit
|
||||||
|
- mdadm-dinit
|
||||||
|
- name: "Login"
|
||||||
|
description: "Displaymanagers"
|
||||||
|
packages:
|
||||||
|
- sddm-dinit
|
||||||
|
- name: "Cron"
|
||||||
|
description: "Cron init"
|
||||||
|
selected: true
|
||||||
|
packages:
|
||||||
|
- cronie-dinit
|
||||||
|
- name: "Syslog"
|
||||||
|
description: "Syslog init"
|
||||||
|
packages:
|
||||||
|
- syslog-ng-dinit
|
||||||
|
- metalog-dinit
|
||||||
|
- name: "Internet"
|
||||||
|
description: "Network init"
|
||||||
|
packages:
|
||||||
|
- avahi-dinit
|
||||||
|
- bluez-dinit
|
||||||
|
- iptables-dinit
|
||||||
|
- krb5-dinit
|
||||||
|
- networkmanager-dinit
|
||||||
|
- nfs-utils-dinit
|
||||||
|
- ntp-dinit
|
||||||
|
- openldap-dinit
|
||||||
|
- openssh-dinit
|
||||||
|
- rpcbind-dinit
|
||||||
|
- xinetd-dinit
|
||||||
|
- wpa_supplicant-dinit
|
||||||
|
- name: "Office"
|
||||||
|
description: "Office init"
|
||||||
|
packages:
|
||||||
|
- cups-dinit
|
||||||
|
- sane-dinit
|
||||||
|
- name: "Services"
|
||||||
|
description: "Services init"
|
||||||
|
packages:
|
||||||
|
- acpid-dinit
|
||||||
|
- alsa-utils-dinit
|
||||||
|
- apparmor-dinit
|
||||||
|
- brltty-dinit
|
||||||
|
- fuse-dinit
|
||||||
|
- gpm-dinit
|
||||||
|
- hdparm-dinit
|
||||||
|
- haveged-dinit
|
||||||
|
- lm_sensors-dinit
|
||||||
|
- openvpn-dinit
|
||||||
|
- power-profiles-daemon-dinit
|
||||||
|
- rsync-dinit
|
||||||
|
|
||||||
|
- id: S6
|
||||||
|
name: s6
|
||||||
|
description: "S6 init system"
|
||||||
|
screenshot: ":/images/if.png"
|
||||||
|
netinstall:
|
||||||
|
name: "s6"
|
||||||
|
description: "S6 init system"
|
||||||
|
selected: false
|
||||||
|
critical: true
|
||||||
|
immutable: false
|
||||||
|
expanded: true
|
||||||
|
hidden: false
|
||||||
|
subgroups:
|
||||||
|
- name: "Default"
|
||||||
|
description: "Default services"
|
||||||
|
selected: true
|
||||||
|
hidden: true
|
||||||
|
packages:
|
||||||
|
- audit-s6
|
||||||
|
- cryptsetup-s6
|
||||||
|
- dbus-s6
|
||||||
|
- dhcpcd-s6
|
||||||
|
- lvm2-s6
|
||||||
|
- mdadm-s6
|
||||||
|
- s6-contrib
|
||||||
|
- name: "Login"
|
||||||
|
description: "Displaymanagers"
|
||||||
|
packages:
|
||||||
|
- sddm-s6
|
||||||
|
- name: "Cron"
|
||||||
|
description: "Cron init"
|
||||||
|
selected: true
|
||||||
|
packages:
|
||||||
|
- cronie-s6
|
||||||
|
- name: "Syslog"
|
||||||
|
description: "Syslog init"
|
||||||
|
packages:
|
||||||
|
- syslog-ng-s6
|
||||||
|
- metalog-s6
|
||||||
|
- name: "Internet"
|
||||||
|
description: "Network init"
|
||||||
|
packages:
|
||||||
|
- avahi-s6
|
||||||
|
- bluez-s6
|
||||||
|
- iptables-s6
|
||||||
|
- krb5-s6
|
||||||
|
- networkmanager-s6
|
||||||
|
- nfs-utils-s6
|
||||||
|
- ntp-s6
|
||||||
|
- openldap-s6
|
||||||
|
- openssh-s6
|
||||||
|
- rpcbind-s6
|
||||||
|
- xinetd-s6
|
||||||
|
- wpa_supplicant-s6
|
||||||
|
- name: "Office"
|
||||||
|
description: "Office init"
|
||||||
|
packages:
|
||||||
|
- cups-s6
|
||||||
|
- sane-s6
|
||||||
|
- name: "Services"
|
||||||
|
description: "Services init"
|
||||||
|
packages:
|
||||||
|
- acpid-s6
|
||||||
|
- alsa-utils-s6
|
||||||
|
- apparmor-s6
|
||||||
|
- brltty-s6
|
||||||
|
- fuse-s6
|
||||||
|
- gpm-s6
|
||||||
|
- hdparm-s6
|
||||||
|
- haveged-s6
|
||||||
|
- lm_sensors-s6
|
||||||
|
- openvpn-s6
|
||||||
|
- power-profiles-daemon-s6
|
||||||
|
- rsync-s6
|
||||||
|
|
||||||
|
- id: Runit
|
||||||
|
name: runit
|
||||||
|
description: "Runit init system"
|
||||||
|
screenshot: ":/images/if.png"
|
||||||
|
netinstall:
|
||||||
|
name: "runit"
|
||||||
|
description: "Runit init system"
|
||||||
|
selected: false
|
||||||
|
critical: true
|
||||||
|
immutable: false
|
||||||
|
expanded: true
|
||||||
|
hidden: false
|
||||||
|
subgroups:
|
||||||
|
- name: "Default"
|
||||||
|
description: "Default services"
|
||||||
|
selected: true
|
||||||
|
hidden: true
|
||||||
|
packages:
|
||||||
|
- audit-runit
|
||||||
|
- cryptsetup-runit
|
||||||
|
- dbus-runit
|
||||||
|
- dhcpcd-runit
|
||||||
|
- lvm2-runit
|
||||||
|
- mdadm-runit
|
||||||
|
- rsm
|
||||||
|
- name: "Login"
|
||||||
|
description: "Displaymanagers"
|
||||||
|
packages:
|
||||||
|
- sddm-runit
|
||||||
|
- name: "Cron"
|
||||||
|
description: "Cron init"
|
||||||
|
selected: true
|
||||||
|
packages:
|
||||||
|
- cronie-runit
|
||||||
|
- name: "Syslog"
|
||||||
|
description: "Syslog init"
|
||||||
|
packages:
|
||||||
|
- syslog-ng-runit
|
||||||
|
- metalog-runit
|
||||||
|
- name: "Internet"
|
||||||
|
description: "Network init"
|
||||||
|
packages:
|
||||||
|
- avahi-runit
|
||||||
|
- bluez-runit
|
||||||
|
- iptables-runit
|
||||||
|
- krb5-runit
|
||||||
|
- networkmanager-runit
|
||||||
|
- nfs-utils-runit
|
||||||
|
- ntp-runit
|
||||||
|
- openldap-runit
|
||||||
|
- openssh-runit
|
||||||
|
- rpcbind-runit
|
||||||
|
- xinetd-runit
|
||||||
|
- wpa_supplicant-runit
|
||||||
|
- name: "Office"
|
||||||
|
description: "Office init"
|
||||||
|
packages:
|
||||||
|
- cups-runit
|
||||||
|
- sane-runit
|
||||||
|
- name: "Services"
|
||||||
|
description: "Services init"
|
||||||
|
packages:
|
||||||
|
- acpid-runit
|
||||||
|
- alsa-utils-runit
|
||||||
|
- apparmor-runit
|
||||||
|
- brltty-runit
|
||||||
|
- fuse-runit
|
||||||
|
- gpm-runit
|
||||||
|
- hdparm-runit
|
||||||
|
- haveged-runit
|
||||||
|
- lm_sensors-runit
|
||||||
|
- openvpn-runit
|
||||||
|
- power-profiles-daemon-runit
|
||||||
|
- rsync-runit
|
||||||
11
common/conf/calamares-online/modules/packages.conf
Normal file
11
common/conf/calamares-online/modules/packages.conf
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
backend: pacman
|
||||||
|
|
||||||
|
skip_if_no_internet: false
|
||||||
|
update_db: true
|
||||||
|
update_system: false
|
||||||
|
|
||||||
|
pacman:
|
||||||
|
num_retries: 0
|
||||||
|
disable_download_timeout: false
|
||||||
|
needed_only: false
|
||||||
1
common/conf/calamares-online/modules/partition.conf
Symbolic link
1
common/conf/calamares-online/modules/partition.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/partition.conf
|
||||||
1
common/conf/calamares-online/modules/services-artix.conf
Symbolic link
1
common/conf/calamares-online/modules/services-artix.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/services-artix.conf
|
||||||
1
common/conf/calamares-online/modules/umount.conf
Symbolic link
1
common/conf/calamares-online/modules/umount.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/umount.conf
|
||||||
1
common/conf/calamares-online/modules/users.conf
Symbolic link
1
common/conf/calamares-online/modules/users.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../calamares-offline/modules/users.conf
|
||||||
@@ -17,10 +17,4 @@ requirements:
|
|||||||
- storage
|
- storage
|
||||||
- ram
|
- ram
|
||||||
- root
|
- root
|
||||||
|
- internet
|
||||||
# geoip:
|
|
||||||
# style: "none"
|
|
||||||
# url: "https://geoip.kde.org/v1/ubiquity" # extended XML format
|
|
||||||
# selector: "CountryCode" # blank uses default, which is wrong
|
|
||||||
|
|
||||||
# languageIcon: set-language
|
|
||||||
2296
common/conf/calamares-online/network-online.svg
Normal file
2296
common/conf/calamares-online/network-online.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 108 KiB |
54
common/conf/calamares-online/settings.conf
Normal file
54
common/conf/calamares-online/settings.conf
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
---
|
||||||
|
modules-search: [ local ]
|
||||||
|
|
||||||
|
sequence:
|
||||||
|
- show:
|
||||||
|
- welcome
|
||||||
|
- locale
|
||||||
|
- keyboard
|
||||||
|
- packagechooser
|
||||||
|
- netinstall
|
||||||
|
- partition
|
||||||
|
- users
|
||||||
|
- summary
|
||||||
|
- exec:
|
||||||
|
- partition
|
||||||
|
- mount
|
||||||
|
- basestrap
|
||||||
|
- machineid
|
||||||
|
- packages
|
||||||
|
- fstab
|
||||||
|
- locale
|
||||||
|
- keyboard
|
||||||
|
- localecfg
|
||||||
|
- luksopenswaphookcfg
|
||||||
|
- luksbootkeyfile
|
||||||
|
- initcpiocfg
|
||||||
|
- initcpio
|
||||||
|
- users
|
||||||
|
- displaymanager
|
||||||
|
- networkcfg
|
||||||
|
- hwclock
|
||||||
|
- services-artix
|
||||||
|
- grubcfg
|
||||||
|
- bootloader
|
||||||
|
- postcfg
|
||||||
|
- umount
|
||||||
|
- show:
|
||||||
|
- finished
|
||||||
|
|
||||||
|
branding: artix-next
|
||||||
|
|
||||||
|
prompt-install: false
|
||||||
|
|
||||||
|
dont-chroot: false
|
||||||
|
|
||||||
|
oem-setup: false
|
||||||
|
|
||||||
|
disable-cancel: false
|
||||||
|
|
||||||
|
disable-cancel-during-exec: false
|
||||||
|
|
||||||
|
hide-back-and-next-during-exec: false
|
||||||
|
|
||||||
|
quit-at-end: false
|
||||||
1
common/live-overlay/etc/calamares-offline
Symbolic link
1
common/live-overlay/etc/calamares-offline
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/conf/calamares-offline
|
||||||
1
common/live-overlay/etc/calamares-online
Symbolic link
1
common/live-overlay/etc/calamares-online
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/conf/calamares-online
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
restartNowEnabled: true
|
|
||||||
restartNowChecked: false
|
|
||||||
restartNowCommand: "loginctl reboot"
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
---
|
|
||||||
kernel: linux
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
systemd: false
|
|
||||||
dbus: true
|
|
||||||
symlink: true
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
srcLog: "/root/.cache/Calamares/Calamares.log"
|
|
||||||
destLog: "/var/log/Calamares.log"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
../../../base/root-overlay/etc/default
|
|
||||||
1
common/live-overlay/etc/hostname
Symbolic link
1
common/live-overlay/etc/hostname
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/hostname
|
||||||
1
common/live-overlay/etc/hosts
Symbolic link
1
common/live-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/hosts
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
#!/usr/bin/openrc-run
|
|
||||||
# Copyright 2014 Aaditya Bagga (aaditya_gnulinux@zoho.com)
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
description="LiveMedia Config Script"
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
need localmount
|
|
||||||
before xdm-setup
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
ebegin "Starting artix live script"
|
|
||||||
/usr/bin/artix-live
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
34
common/live-overlay/etc/local.d/1-dna_spiral.start
Executable file
34
common/live-overlay/etc/local.d/1-dna_spiral.start
Executable file
@@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Use the grayscale DNA helix in desktop ISOs
|
||||||
|
ln -sf /usr/share/backgrounds/Artix_dna_spiral_dark_bw.jpg /usr/share/wallpapers/Artix/contents/images/1920x1080.jpg
|
||||||
|
sed -i 's/GradientGlowBlue/Artix_dna_spiral_dark_bw/g' \
|
||||||
|
/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf \
|
||||||
|
/etc/skel/.config/pcmanfm-qt/lxqt/settings.conf \
|
||||||
|
/etc/skel/.config/pcmanfm-qt/default/settings.conf \
|
||||||
|
/etc/skel/.config/kscreenlockerrc \
|
||||||
|
/etc/skel/.config/mate/backgrounds.xml \
|
||||||
|
/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml \
|
||||||
|
/etc/skel/.config/plasmarc \
|
||||||
|
/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc \
|
||||||
|
/etc/dconf/db/mate.d/theme \
|
||||||
|
/usr/share/plasma/look-and-feel/artix.dark/contents/layouts/org.kde.plasma.desktop-layout.js \
|
||||||
|
/etc/schemas/99_gnome.gschema.override \
|
||||||
|
/etc/xdg/kscreenlockerrc \
|
||||||
|
/etc/xdg/plasmarc \
|
||||||
|
/usr/share/glib-2.0/schemas/99_cinnamon.gschema.override 2>/dev/null
|
||||||
|
|
||||||
|
dconf update
|
||||||
|
|
||||||
|
# Also in live
|
||||||
|
for USER in /home/*; do
|
||||||
|
sed -i 's/GradientGlowBlue/Artix_dna_spiral_dark_bw/g' \
|
||||||
|
$USER/.config/pcmanfm/LXDE/desktop-items-0.conf \
|
||||||
|
$USER/.config/pcmanfm-qt/lxqt/settings.conf \
|
||||||
|
$USER/.config/pcmanfm-qt/default/settings.conf \
|
||||||
|
$USER/.config/kscreenlockerrc \
|
||||||
|
$USER/.config/plasma-org.kde.plasma.desktop-appletsrc \
|
||||||
|
$USER/.config/plasmarc 2>/dev/null
|
||||||
|
done
|
||||||
|
|
||||||
|
rm -f $0
|
||||||
8
common/live-overlay/etc/local.d/1-remove-sessions.start
Executable file
8
common/live-overlay/etc/local.d/1-remove-sessions.start
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Remove unconfigured sessions and waylannd in live
|
||||||
|
rm -f /usr/share/xsessions/{openbox,kodi-gbm,kodi}.desktop 2>/dev/null
|
||||||
|
[ $(hostname) == artix-live ] && rm -f /usr/share/wayland-sessions/* 2>/dev/null
|
||||||
|
|
||||||
|
# Run once and disappear
|
||||||
|
rm -f $0
|
||||||
14
common/live-overlay/etc/local.d/README
Normal file
14
common/live-overlay/etc/local.d/README
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
This directory should contain programs or scripts which are to be run
|
||||||
|
when the local service is started or stopped.
|
||||||
|
|
||||||
|
If a file in this directory is executable and it has a .start extension,
|
||||||
|
it will be run when the local service is started. If a file is
|
||||||
|
executable and it has a .stop extension, it will be run when the local
|
||||||
|
service is stopped.
|
||||||
|
|
||||||
|
All files are processed in lexical order.
|
||||||
|
|
||||||
|
Keep in mind that files in this directory are processed sequentially,
|
||||||
|
and the local service is not considered started or stopped until
|
||||||
|
everything is processed, so if you have a process which takes a long
|
||||||
|
time to run, it can delay your boot or shutdown processing.
|
||||||
40
common/live-overlay/etc/local.d/artix-icons.start
Executable file
40
common/live-overlay/etc/local.d/artix-icons.start
Executable file
@@ -0,0 +1,40 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Make all start-here icons Artix logos
|
||||||
|
idir=/usr/share/icons
|
||||||
|
cd $idir
|
||||||
|
|
||||||
|
# Convert svg to png
|
||||||
|
# Use graphicsmagick, because imagemagick segfaults with OpenCL
|
||||||
|
for icon in $(find -not -path "*scalable*" -iname "start-here*.png"); do
|
||||||
|
sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon")
|
||||||
|
sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon")
|
||||||
|
if [ $sizeXY ]; then
|
||||||
|
gm convert -resize $sizeXY -background transparent artix/logo.svg "$icon" 2>/dev/null &
|
||||||
|
elif [ $sizeX ]; then
|
||||||
|
gm convert -resize $sizeX -background transparent artix/logo.svg "$icon" 2>/dev/null &
|
||||||
|
else
|
||||||
|
gm convert -resize 128 -background transparent artix/logo.svg "$icon" 2>/dev/null &
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Copy over svg
|
||||||
|
for icon in $(find -type f -iname "start-here*.svg" -o -type f -iname folder-activities.svg); do
|
||||||
|
cp -f artix/logo.svg $icon 2>/dev/null &
|
||||||
|
done
|
||||||
|
|
||||||
|
# Adwaita has some B/W icons
|
||||||
|
for icon in $(find -not -path "*scalable*" -iname start-here-symbolic.symbolic.png); do
|
||||||
|
sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon")
|
||||||
|
sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon")
|
||||||
|
if [ $sizeXY ]; then
|
||||||
|
gm convert -resize $sizeXY -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
|
||||||
|
elif [ $sizeX ]; then
|
||||||
|
gm convert -resize $sizeX -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
|
||||||
|
else
|
||||||
|
gm convert -resize 128 -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Comment out the chmod line below to run at every boot and catch new icons or updates
|
||||||
|
chmod -x $0
|
||||||
10
common/live-overlay/etc/local.d/calamares-config.start
Executable file
10
common/live-overlay/etc/local.d/calamares-config.start
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Set default calamares configuration to allow root execution without errors
|
||||||
|
cd /etc
|
||||||
|
ln -s calamares-offline calamares 2>/dev/null
|
||||||
|
|
||||||
|
# Delete stock calamares .desktop file
|
||||||
|
rm -f /usr/share/applications/calamares.desktop
|
||||||
|
|
||||||
|
rm -f $0
|
||||||
6
common/live-overlay/etc/local.d/change-machine-id.start
Executable file
6
common/live-overlay/etc/local.d/change-machine-id.start
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# machine-id can uniquely identify your machine, change it at every boot
|
||||||
|
|
||||||
|
dbus-uuidgen >| /var/lib/dbus/machine-id &
|
||||||
|
dbus-uuidgen >| /etc/machine-id &
|
||||||
14
common/live-overlay/etc/local.d/mkinitcpio.start
Executable file
14
common/live-overlay/etc/local.d/mkinitcpio.start
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Force early boot consolefont at live session
|
||||||
|
[ -f /etc/mkinitcpio.conf.mod ] && mv -f /etc/mkinitcpio.conf.mod /etc/mkinitcpio.conf 2>/dev/null
|
||||||
|
|
||||||
|
# Remove ecnryption-related stuff if unneeded from mkinitcpio.conf, default/grub and grub.cfg
|
||||||
|
if [ ! -e /crypto_keyfile.bin ]; then
|
||||||
|
sed -i 's|/crypto_keyfile.bin||' /etc/mkinitcpio.conf* 2>/dev/null
|
||||||
|
sed -i 's|encrypt||' /etc/mkinitcpio.conf* 2>/dev/null
|
||||||
|
sed -i 's|cryptkey=rootfs:/crypto_keyfile.bin||' /etc/default/grub /boot/grub/grub.cfg 2>/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Run once and disappear
|
||||||
|
rm -f $0
|
||||||
12
common/live-overlay/etc/local.d/networkmanagerfix.start
Executable file
12
common/live-overlay/etc/local.d/networkmanagerfix.start
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
[ -d /etc/NetworkManager/conf.d ] && {
|
||||||
|
cat >| /etc/NetworkManager/conf.d/fix-hostname-hang.conf << EOF
|
||||||
|
[main]
|
||||||
|
plugins=keyfile
|
||||||
|
hostname-mode=none
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
# Run once and disappear
|
||||||
|
rm -f $0
|
||||||
7
common/live-overlay/etc/local.d/theme-root.start
Executable file
7
common/live-overlay/etc/local.d/theme-root.start
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
for setting in gtk-3.0 gtkrc gtkrc-2.0 kdeglobals qt5ct qt6ct mc; do
|
||||||
|
cp -a /etc/skel/.config/${setting} /root/.config/ 2>/dev/null &
|
||||||
|
done
|
||||||
|
|
||||||
|
rm -f $0
|
||||||
@@ -1 +0,0 @@
|
|||||||
../../../base/root-overlay/etc/polkit-1
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Exec=chmod +x "~/Desktop/calamares.desktop"
|
|
||||||
Name=Make the installer on the desktop executable
|
|
||||||
StartupNotify=false
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Name[en_US]=make-installer-executable.desktop
|
|
||||||
8
common/live-overlay/etc/skel/.config/autostart/trust-calamares.desktop
Executable file
8
common/live-overlay/etc/skel/.config/autostart/trust-calamares.desktop
Executable file
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Version=1.0
|
||||||
|
Name=Trust calamares
|
||||||
|
Exec=sh -c "~/.config/autostart/trust-calamares.sh"
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
StartupNotify=false
|
||||||
5
common/live-overlay/etc/skel/.config/autostart/trust-calamares.sh
Executable file
5
common/live-overlay/etc/skel/.config/autostart/trust-calamares.sh
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
calamares=~/Desktop/calamares-config-switcher.desktop
|
||||||
|
while [ ! -f $calamares ]; do sleep 0.5; done
|
||||||
|
gio set -t string $calamares metadata::xfce-exe-checksum "$(sha256sum $calamares | awk '{print $1}')"
|
||||||
43
common/live-overlay/etc/skel/.config/libfm/libfm.conf
Normal file
43
common/live-overlay/etc/skel/.config/libfm/libfm.conf
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Configuration file for the libfm version 1.3.1.
|
||||||
|
# Autogenerated file, don't edit, your changes will be overwritten.
|
||||||
|
|
||||||
|
[config]
|
||||||
|
single_click=0
|
||||||
|
use_trash=1
|
||||||
|
confirm_del=1
|
||||||
|
confirm_trash=1
|
||||||
|
advanced_mode=0
|
||||||
|
si_unit=0
|
||||||
|
force_startup_notify=1
|
||||||
|
backup_as_hidden=1
|
||||||
|
no_usb_trash=1
|
||||||
|
no_child_non_expandable=0
|
||||||
|
show_full_names=0
|
||||||
|
only_user_templates=0
|
||||||
|
template_run_app=0
|
||||||
|
template_type_once=0
|
||||||
|
auto_selection_delay=600
|
||||||
|
drop_default_action=auto
|
||||||
|
defer_content_test=0
|
||||||
|
quick_exec=1
|
||||||
|
thumbnail_local=1
|
||||||
|
thumbnail_max=2048
|
||||||
|
smart_desktop_autodrop=1
|
||||||
|
|
||||||
|
[ui]
|
||||||
|
big_icon_size=48
|
||||||
|
small_icon_size=24
|
||||||
|
pane_icon_size=24
|
||||||
|
thumbnail_size=128
|
||||||
|
show_thumbnail=1
|
||||||
|
shadow_hidden=0
|
||||||
|
|
||||||
|
[places]
|
||||||
|
places_home=1
|
||||||
|
places_desktop=1
|
||||||
|
places_root=0
|
||||||
|
places_computer=0
|
||||||
|
places_trash=1
|
||||||
|
places_applications=1
|
||||||
|
places_network=0
|
||||||
|
places_unmounted=1
|
||||||
24
common/live-overlay/usr/bin/calamares-config-switcher
Executable file
24
common/live-overlay/usr/bin/calamares-config-switcher
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
export QT_STYLE_OVERRIDE=qt6gtk2
|
||||||
|
export XAUTHCOOKIE=$XAUTHORITY
|
||||||
|
export XDISPLAY=$DISPLAY
|
||||||
|
|
||||||
|
readonly conf=/etc/calamares-config-switcher.conf
|
||||||
|
|
||||||
|
if [[ -f "${conf}" ]]; then
|
||||||
|
# shellcheck source=/etc/calamares-config-switcher.conf
|
||||||
|
. "${conf}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
title=${title:-"Switcher"}
|
||||||
|
text=${text:-"Select:"}
|
||||||
|
if [[ -z "${configs[*]}" ]]; then
|
||||||
|
configs=(offline online)
|
||||||
|
fi
|
||||||
|
|
||||||
|
select=$(kdialog --title "${title}" --combobox "${text}" "${configs[@]}" --default "${configs[0]}") || exit 1
|
||||||
|
|
||||||
|
pkexec ln -snf /etc/calamares-"$select" /etc/calamares
|
||||||
|
|
||||||
|
pkexec env DISPLAY=$XDISPLAY XAUTHORITY=$XAUTHCOOKIE QT_QPA_PLATFORMTHEME=qt6gtk2 calamares "$@"
|
||||||
@@ -1,203 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Version=1.0
|
|
||||||
Name=Install Artix
|
|
||||||
GenericName=System Installer
|
|
||||||
Keywords=calamares;system;installer;
|
|
||||||
TryExec=calamares
|
|
||||||
Exec=pkexec env DISPLAY=:0 XAUTHORITY=/home/artix/.Xauthority QT_QPA_PLATFORMTHEME=gtk2 calamares
|
|
||||||
Comment=Calamares — System Installer
|
|
||||||
Icon=artixlinux-logo
|
|
||||||
Terminal=false
|
|
||||||
StartupNotify=true
|
|
||||||
Categories=Qt;System;
|
|
||||||
X-AppStream-Ignore=true
|
|
||||||
|
|
||||||
Name[ar]=تثبيت النظام
|
|
||||||
Icon[ar]=كالامارس
|
|
||||||
GenericName[ar]=مثبت النظام
|
|
||||||
Comment[ar]=كالامارس - مثبت النظام
|
|
||||||
Name[be]=Усталяваць сістэму
|
|
||||||
Icon[be]=calamares
|
|
||||||
GenericName[be]=Усталёўшчык сістэмы
|
|
||||||
Comment[be]=Calamares — усталёўшчык сістэмы
|
|
||||||
Name[bg]=Инсталирай системата
|
|
||||||
Icon[bg]=calamares
|
|
||||||
GenericName[bg]=Системен Инсталатор
|
|
||||||
Comment[bg]=Calamares — Системен Инсталатор
|
|
||||||
Name[ca]=Instal·la el sistema
|
|
||||||
Icon[ca]=calamares
|
|
||||||
GenericName[ca]=Instal·lador de sistema
|
|
||||||
Comment[ca]=Calamares — Instal·lador de sistema
|
|
||||||
Name[da]=Installér system
|
|
||||||
Icon[da]=calamares
|
|
||||||
GenericName[da]=Systeminstallationsprogram
|
|
||||||
Comment[da]=Calamares — Systeminstallationsprogram
|
|
||||||
Name[de]=System installieren
|
|
||||||
Icon[de]=calamares
|
|
||||||
GenericName[de]=Installation des Betriebssystems
|
|
||||||
Comment[de]=Calamares - Installation des Betriebssystems
|
|
||||||
Name[el]=Εγκατάσταση συστήματος
|
|
||||||
Icon[el]=calamares
|
|
||||||
GenericName[el]=Εγκατάσταση συστήματος
|
|
||||||
Comment[el]=Calamares — Εγκατάσταση συστήματος
|
|
||||||
Name[en_GB]=Install System
|
|
||||||
Icon[en_GB]=calamares
|
|
||||||
GenericName[en_GB]=System Installer
|
|
||||||
Comment[en_GB]=Calamares — System Installer
|
|
||||||
Name[es]=Instalar Sistema
|
|
||||||
Icon[es]=calamares
|
|
||||||
GenericName[es]=Instalador del Sistema
|
|
||||||
Comment[es]=Calamares — Instalador del Sistema
|
|
||||||
Name[et]=Paigalda süsteem
|
|
||||||
Icon[et]=calamares
|
|
||||||
GenericName[et]=Süsteemipaigaldaja
|
|
||||||
Comment[et]=Calamares — süsteemipaigaldaja
|
|
||||||
Name[eu]=Sistema instalatu
|
|
||||||
Icon[eu]=calamares
|
|
||||||
GenericName[eu]=Sistema instalatzailea
|
|
||||||
Comment[eu]=Calamares - sistema instalatzailea
|
|
||||||
Name[es_PR]=Instalar el sistema
|
|
||||||
Name[fr]=Installer le système
|
|
||||||
Icon[fr]=calamares
|
|
||||||
GenericName[fr]=Installateur système
|
|
||||||
Comment[fr]=Calamares - Installateur système
|
|
||||||
Name[gl]=Instalación do Sistema
|
|
||||||
Icon[gl]=calamares
|
|
||||||
GenericName[gl]=Instalador de sistemas
|
|
||||||
Comment[gl]=Calamares — Instalador de sistemas
|
|
||||||
Name[he]=התקנת מערכת
|
|
||||||
Icon[he]=calamares
|
|
||||||
GenericName[he]=אשף התקנה
|
|
||||||
Comment[he]=Calamares - אשף התקנה
|
|
||||||
Name[hi]=सिस्टम इंस्टॉल करें
|
|
||||||
Icon[hi]=calamares
|
|
||||||
GenericName[hi]=सिस्टम इंस्टॉलर
|
|
||||||
Comment[hi]=Calamares — सिस्टम इंस्टॉलर
|
|
||||||
Name[hr]=Instaliraj sustav
|
|
||||||
Icon[hr]=calamares
|
|
||||||
GenericName[hr]=Instalacija sustava
|
|
||||||
Comment[hr]=Calamares — Instalacija sustava
|
|
||||||
Name[hu]=Rendszer telepítése
|
|
||||||
Icon[hu]=calamares
|
|
||||||
GenericName[hu]=Rendszertelepítő
|
|
||||||
Comment[hu]=Calamares – Rendszertelepítő
|
|
||||||
Name[id]=Instal Sistem
|
|
||||||
Icon[id]=calamares
|
|
||||||
GenericName[id]=Pemasang
|
|
||||||
Comment[id]=Calamares — Pemasang Sistem
|
|
||||||
Name[is]=Setja upp kerfið
|
|
||||||
Icon[is]=calamares
|
|
||||||
GenericName[is]=Kerfis uppsetning
|
|
||||||
Comment[is]=Calamares — Kerfis uppsetning
|
|
||||||
Name[cs_CZ]=Nainstalovat systém
|
|
||||||
Icon[cs_CZ]=calamares
|
|
||||||
GenericName[cs_CZ]=Instalátor systému
|
|
||||||
Comment[cs_CZ]=Calamares – instalátor operačních systémů
|
|
||||||
Name[ja]=システムをインストール
|
|
||||||
Icon[ja]=calamares
|
|
||||||
GenericName[ja]=システムインストーラー
|
|
||||||
Comment[ja]=Calamares — システムインストーラー
|
|
||||||
Name[ko]=시스템 설치
|
|
||||||
Icon[ko]=깔라마레스 (Calamares)
|
|
||||||
GenericName[ko]=시스템 설치 관리자
|
|
||||||
Comment[ko]=깔라마레스 (Calamares) — 시스템 설치 관리자
|
|
||||||
Name[lt]=Įdiegti Sistemą
|
|
||||||
Icon[lt]=calamares
|
|
||||||
GenericName[lt]=Sistemos diegimas į kompiuterį
|
|
||||||
Comment[lt]=Calamares — Sistemos diegimo programa
|
|
||||||
Name[it_IT]=Installa il sistema
|
|
||||||
Icon[it_IT]=calamares
|
|
||||||
GenericName[it_IT]=Programma d'installazione del sistema
|
|
||||||
Comment[it_IT]=Calamares — Programma d'installazione del sistema
|
|
||||||
Name[mk]=Инсталирај го системот
|
|
||||||
Icon[mk]=calamares
|
|
||||||
GenericName[mk]=Системен Инсталер
|
|
||||||
Comment[mk]=Calamares - Системен Инсталер
|
|
||||||
Name[ml]=സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുക
|
|
||||||
Icon[ml]=കലാമാരേസ്
|
|
||||||
GenericName[ml]=സിസ്റ്റം ഇൻസ്റ്റാളർ
|
|
||||||
Comment[ml]=കലാമാരേസ് - സിസ്റ്റം ഇൻസ്റ്റാളർ
|
|
||||||
Name[nb]=Installer System
|
|
||||||
Icon[nb]=calamares
|
|
||||||
GenericName[nb]=Systeminstallatør
|
|
||||||
Comment[nb]=Calamares-systeminstallatør
|
|
||||||
Name[nl]=Installeer systeem
|
|
||||||
Icon[nl]=calamares
|
|
||||||
GenericName[nl]=Installatieprogramma
|
|
||||||
Comment[nl]=Calamares — Installatieprogramma
|
|
||||||
Name[pl]=Zainstaluj system
|
|
||||||
Icon[pl]=calamares
|
|
||||||
GenericName[pl]=Instalator systemu
|
|
||||||
Comment[pl]=Calamares — Instalator systemu
|
|
||||||
Name[pt_BR]=Sistema de Instalação
|
|
||||||
Icon[pt_BR]=calamares
|
|
||||||
GenericName[pt_BR]=Instalador de Sistema
|
|
||||||
Comment[pt_BR]=Calamares — Instalador de Sistema
|
|
||||||
Name[ro]=Instalează sistemul
|
|
||||||
Icon[ro]=calamares
|
|
||||||
GenericName[ro]=Instalator de sistem
|
|
||||||
Comment[ro]=Calamares — Instalator de sistem
|
|
||||||
Name[ru]=Установить систему
|
|
||||||
Icon[ru]=calamares
|
|
||||||
GenericName[ru]=Установщик системы
|
|
||||||
Comment[ru]=Calamares - Установщик системы
|
|
||||||
Name[sk]=Inštalovať systém
|
|
||||||
Icon[sk]=calamares
|
|
||||||
GenericName[sk]=Inštalátor systému
|
|
||||||
Comment[sk]=Calamares — Inštalátor systému
|
|
||||||
Name[sl]=Namesti sistem
|
|
||||||
Name[sq]=Instalo Sistemin
|
|
||||||
Icon[sq]=calamares
|
|
||||||
GenericName[sq]=Instalues Sistemi
|
|
||||||
Comment[sq]=Calamares — Instalues Sistemi
|
|
||||||
Name[fi_FI]=Asenna Järjestelmä
|
|
||||||
Icon[fi_FI]=calamares
|
|
||||||
GenericName[fi_FI]=Järjestelmän Asennusohjelma
|
|
||||||
Comment[fi_FI]=Calamares — Järjestelmän Asentaja
|
|
||||||
Name[sr@latin]=Instaliraj sistem
|
|
||||||
Name[sr]=Инсталирај систем
|
|
||||||
Icon[sr]=calamares
|
|
||||||
GenericName[sr]=Инсталатер система
|
|
||||||
Comment[sr]=Каламарес — инсталатер система
|
|
||||||
Name[sv]=Installera system
|
|
||||||
Icon[sv]=calamares
|
|
||||||
GenericName[sv]=Systeminstallerare
|
|
||||||
Comment[sv]=Calamares — Systeminstallerare
|
|
||||||
Name[th]=ติดตั้งระบบ
|
|
||||||
Name[uk]=Встановити Систему
|
|
||||||
Icon[uk]=calamares
|
|
||||||
GenericName[uk]=Встановлювач системи
|
|
||||||
Comment[uk]=Calamares - Встановлювач системи
|
|
||||||
Name[zh_CN]=安装系统
|
|
||||||
Icon[zh_CN]=calamares
|
|
||||||
GenericName[zh_CN]=系统安装程序
|
|
||||||
Comment[zh_CN]=Calamares — 系统安装程序
|
|
||||||
Name[zh_TW]=安裝系統
|
|
||||||
Icon[zh_TW]=calamares
|
|
||||||
GenericName[zh_TW]=系統安裝程式
|
|
||||||
Comment[zh_TW]=Calamares ── 系統安裝程式
|
|
||||||
Name[ast]=Instalar el sistema
|
|
||||||
Icon[ast]=calamares
|
|
||||||
GenericName[ast]=Instalador del sistema
|
|
||||||
Comment[ast]=Calamares — Instalador del sistema
|
|
||||||
Name[eo]=Instali Sistemo
|
|
||||||
Icon[eo]=calamares
|
|
||||||
GenericName[eo]=Sistema Instalilo
|
|
||||||
Comment[eo]=Calamares — Sistema Instalilo
|
|
||||||
Name[ne_NP]=सिस्टम इन्स्टल गर्नुहोस्
|
|
||||||
Icon[ne_NP]=Calamares
|
|
||||||
GenericName[ne_NP]=सिस्टम इन्स्टलर
|
|
||||||
Comment[ne_NP]=Calamares - सिस्टम इन्स्टलर
|
|
||||||
Name[es_MX]=Instalar el Sistema
|
|
||||||
Icon[es_MX]=calamares
|
|
||||||
GenericName[es_MX]=Instalador del sistema
|
|
||||||
Comment[es_MX]=Calamares - Instalador del sistema
|
|
||||||
Name[pt_PT]=Instalar Sistema
|
|
||||||
Icon[pt_PT]=calamares
|
|
||||||
GenericName[pt_PT]=Instalador de Sistema
|
|
||||||
Comment[pt_PT]=Calamares - Instalador de Sistema
|
|
||||||
Name[tr_TR]=Sistemi Yükle
|
|
||||||
Icon[tr_TR]=calamares
|
|
||||||
GenericName[tr_TR]=Sistem Yükleyici
|
|
||||||
Comment[tr_TR]=Calamares — Sistem Yükleyici
|
|
||||||
1
common/root-overlay/etc/elogind
Symbolic link
1
common/root-overlay/etc/elogind
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/elogind
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
#GTK_THEME=Artix:dark
|
||||||
QT_QPA_PLATFORMTHEME=gtk2
|
QT_QPA_PLATFORMTHEME=gtk2
|
||||||
QT_STYLE_OVERRIDE=gtk
|
QT_STYLE_OVERRIDE=gtk
|
||||||
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"
|
QTWEBENGINE_CHROMIUM_FLAGS="-blink-settings=darkModeEnabled=true -enable-features=OverlayScrollbar,OverlayScrollbarFlashAfterAnyScrollUpdate,OverlayScrollbarFlashWhenMouseEnter"
|
||||||
|
|||||||
1
common/root-overlay/etc/fstab
Symbolic link
1
common/root-overlay/etc/fstab
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/fstab
|
||||||
1
common/root-overlay/etc/hostname
Symbolic link
1
common/root-overlay/etc/hostname
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/hostname
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
127.0.0.1 localhost
|
|
||||||
::1 localhost
|
|
||||||
1
common/root-overlay/etc/hosts
Symbolic link
1
common/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/hosts
|
||||||
1
common/root-overlay/etc/issue
Symbolic link
1
common/root-overlay/etc/issue
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/issue
|
||||||
1
common/root-overlay/etc/issue.live
Symbolic link
1
common/root-overlay/etc/issue.live
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../base/root-overlay/etc/issue.live
|
||||||
1
common/root-overlay/etc/local.d/0-remove-sessions.start
Symbolic link
1
common/root-overlay/etc/local.d/0-remove-sessions.start
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../live-overlay/etc/local.d/1-remove-sessions.start
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user