63 Commits

Author SHA1 Message Date
e625ef559c Update mate-lxde 2019-12-16 00:47:33 +02:00
54b77d3add fix pkglist 2019-12-15 23:04:16 +02:00
92efac1372 fix missing linux 2019-12-15 21:53:38 +02:00
97ec415117 Move grub theme to packages-root 2019-12-15 21:30:29 +02:00
6fa04245fc Clean up minimal profiles 2019-12-15 21:21:44 +02:00
09e8145148 Add magic SysRq rule to sysctl.d 2019-12-14 21:33:38 +02:00
7da392af12 libreoffice slimdown 2019-12-05 21:41:29 +02:00
d4f1d7fdd1 fix virtualbox appearance 2019-11-11 17:34:07 +02:00
6c09001ca5 Merge branch 'community' of https://gitea.artixlinux.org/artix/iso-profiles into community 2019-11-11 17:26:58 +02:00
93f9cff262 Sync Packages-Root from master and remove redundant (i.e. included in base/base-devel) packages 2019-11-11 17:26:29 +02:00
74805cbcc0 Delete 'package-sizes.txt' 2019-11-11 16:23:03 +01:00
f2a28d2299 Update 'Notes' 2019-11-06 20:03:10 +01:00
361b19ac7e Update 'Notes' 2019-11-06 19:23:31 +01:00
c99e8c5121 Update 'Notes' 2019-11-06 19:21:16 +01:00
95adab106f Merge branch 'community-no-desktopfs' of artix/iso-profiles into community 2019-11-06 19:02:33 +01:00
a86f8ffa52 Sync with nous tree 2019-09-24 13:43:49 +03:00
60a00cf94e fix more syms 2019-08-23 23:49:30 +02:00
22edf88bff fix symlinks 2019-08-23 18:42:02 +02:00
e5939edcb5 Merge branch 'master' of gitea.artixlinux.org:artix/iso-profiles into community-no-desktopfs 2019-08-12 21:30:36 +02:00
bf0b119d71 remove desktopfs layer 2019-08-12 15:15:09 +02:00
15b88c3fec Update 'README.md' 2019-06-30 20:24:46 +02:00
367cbe757d Merge branch 'community' of nous/iso-profiles into community 2019-06-18 23:18:21 +02:00
15e1c37086 Fix typo 2019-06-16 23:14:41 +02:00
f364288b2c Update 'README.md' 2019-06-15 12:51:51 +02:00
c8cb3a0b2a Update 'README.md' 2019-06-15 12:50:32 +02:00
07ab5a18eb Almost done 2019-06-14 17:59:12 +02:00
238267996e More changelogging 2019-06-14 17:44:05 +02:00
9f789680da Writing the changelog 2019-06-14 16:42:43 +02:00
8211f31766 Remove forgotten .config.mate 2019-06-13 22:55:24 +03:00
9b694d9f2f Some info for posterity 2019-06-08 22:54:48 +03:00
fa04e50a07 Fix Plasma desktop icons (again); fix well-known dirs script 2019-06-08 22:26:41 +03:00
d0b4b1687b Remove lightdm from QT 2019-06-04 23:52:03 +03:00
f3edd56c44 Add some missing Plasma/LXQt files 2019-06-04 23:50:05 +03:00
ab6ddd1960 Add some missing Plasma/LXQt files 2019-06-04 23:49:52 +03:00
8815e6fb7a Add some missing Plasma/LXQt files 2019-06-04 23:48:12 +03:00
e70ecaf949 Symlinking shared dirs/files among profiles [WIP] 2019-06-04 23:41:35 +03:00
314943491f Symlinking shared dirs/files among profiles [WIP] 2019-06-04 23:38:15 +03:00
4ce7ecec07 more fixes 2019-06-01 03:56:36 +03:00
ff9a5c68fc Fix missing desktop icons in plasma 2019-06-01 03:04:21 +03:00
56b8f48067 More cleanup 2019-06-01 01:21:34 +03:00
cfeec2d58b artix-dark-theme 2019-06-01 00:58:36 +03:00
1b206c3889 Fix unchangeable icon theme 2019-05-31 15:37:28 +03:00
a4523f7523 More fixes 2019-05-31 11:56:51 +03:00
6f21e8f4f8 Fix some missing items 2019-05-31 01:16:45 +03:00
f8343adb13 Merge branch 'master' of https://gitea.artixlinux.org/nous/iso-profiles 2019-05-31 00:29:24 +03:00
9b50926eda Full uniformity! 2019-05-31 00:28:57 +03:00
035309f4bb Full uniformity! 2019-05-31 00:27:00 +03:00
Arch Nous
e2566d791e Replace Vertex-Dark by Artix-dark everywhere 2019-05-30 12:58:41 +03:00
Arch Nous
19dcca75ad Darken window bg in GTK 2019-05-30 12:53:31 +03:00
Arch Nous
bc0dfc5547 Fix loffice bg 2019-05-30 12:49:15 +03:00
Arch Nous
5aaee53ef0 Artix-dark move to skel 2019-05-30 12:33:17 +03:00
Arch Nous
7f77939dc1 Artix-dark openbox theme 2019-05-30 12:12:29 +03:00
939ed85cd2 Fix lightdm autologin, icons branding, mkinitcpio crypto_keyfile typo... 2019-05-30 00:16:09 +03:00
ad063f0dee Add MATE-LXDE 2019-05-26 23:42:26 +03:00
5a7d1a45d5 Remove MATE 2019-05-26 22:38:27 +03:00
182e7de6e2 Add xscreensaver for LXQt and a PM profile 2019-05-26 20:02:48 +03:00
96df7f70fb Firefox branding, qt5ct tweaks 2019-05-26 18:15:53 +03:00
4978aafc37 Add plasma-lxqt profile 2019-05-24 21:55:35 +03:00
3b454999e5 add a few more pkgs 2019-04-07 01:49:08 +03:00
90746dfac0 mimetypes etc 2019-04-06 23:53:36 +03:00
dd712fb52a replace nm-runit with connman-runit 2019-04-06 15:50:23 +03:00
074ff357a2 naming 2019-04-06 15:45:35 +03:00
ef7dbc642d MATE profile 2019-04-06 15:44:17 +03:00
1405 changed files with 47797 additions and 4259 deletions

1
.gitignore vendored
View File

@@ -1 +0,0 @@
to_package/

View File

@@ -1,9 +1,12 @@
# Notes BuildISO order
rootfs
desktopfs
livefs
1. buildiso uses /usr/share/artools/pacman-default.conf for all pacman operations, and copies it into the ISO. 1. buildiso uses /usr/share/artools/pacman-default.conf for all pacman operations, and copies it into the ISO.
2. ~/artools-workspace/iso-profiles overrides the system default ones 2. ~/artools-workspace/iso-profiles overrides the system default ones
3. livefs overlay isn't copied over to installed system 3. livefs overlay isn't copied over to installed system
4. having more than one kernel specified in base/Packages-Root fails (June 2019) 4. having more than one kernel specified in base/Packages-Root fails
5. buildiso seems to use both /etc/pacman.conf and /usr/share/artools/pacman-default.conf 5. buildiso seems to use both /etc/pacman.conf and /usr/share/artools/pacman-default.conf
@@ -19,9 +22,16 @@ TODO
9. DONE: GTK2 toolbar is a png, needs some darkening. 9. DONE: GTK2 toolbar is a png, needs some darkening.
More TODOs, Nov 2019 More TODOs, Nov 2019
1. DONE: Virtualbox is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark; use an alias in /etc/bash/ until fixed upstream 1. Virtualbox is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark; use an alias in /etc/bash/ until fixed upstream
2. DONE: GTK ISO: Use gschema overrides instead of the binary dconf blob <-- almost done, MATE doesn't honour some overrides and we use /etc/dconf instead 2. GTK ISO: Use gschema overrides instead of the binary dconf blob
3. DONE: Create a basic branding package to keep the profiles lighter. 3. Create a branding package to keep the profiles lighter. Files/dirs to be included:
community/root-overlay/etc/skel
More TODOs, Jan 2020 community/root-overlay/usr/lib/firefox/distribution
3. Create an extended/community branding package. community/root-overlay/usr/share/lxdm/themes/Artix <-- or make it separate
community/root-overlay/usr/share/polkit-1/rules.d
community/root-overlay/etc/profile.d/libreoffice-*
community/root-overlay/etc/udev/rules.d/60-ioschedulers.rules
community/root-overlay/etc/xdg/kcm-about-distrorc (unless Plasma picks correct distro info out of the box)
community/root-overlay/etc/DIR_COLORS
community/live-overlay/etc/bash/bashrc.d/local.bashrc
mate-lxde/live-overlay/etc/lightdm

View File

@@ -1,34 +0,0 @@
# iso-profiles
The Artix ISO profiles
The *community* GTK and Qt profiles (MATE-LXDE-Cinnamon and KDE/Plasma-LXQt) are mostly symlinks to community. Only a few files/directories differ that accomodate settings specific to the flavour. Those files/directories are ***not*** symlinks.
Compared to *base/minimal* profiles, the community profiles differ in:
1. /etc/skel is a lot more populous, as it contains DE and application settings <-- WIP, to be replaced by a package
2. A few scripts in /etc/local.d/ get executed at first boot:
* theme-root creates in /root/.config some symlinks to /etc/skel/.config, for allowing sudo apps follow the overall theme, and gets deleted after execution
* artix-icons converts all start-here.png icons in /usr/share/icons to the Artix logo
* 0-remove-openbox-sessions deletes openbox entries in /usr/share/xsessions; openbox sessions are unconfigured and can even hang if chosen. Also gets deleted after execution
* change-machine-id replaces machine-id in /etc and /var/lib/dbus at every boot
* mkinitcpio detects whether the installation is encrypted or not and modifies /etc/default/grub and /etc/mkinitcpio.conf accordingly
3. The default evowise mirror in mirrorlist-arch is commented out for being very slow
4. rc.local enables the magic sysrq key and replaces the boring /etc/issue with a neofetch dump
5. A nice DIR_COLORS is present in /etc.
6. /etc/environment sets QT_QPA_PLATFORMTHEME=gtk2 and QT_STYLE_OVERRIDE=gtk in the GTK ISO. The other way round in Qt.
7. /etc/vconsole.conf is symlinked to conf.d/consolefont, which is a merge of both. This allows both OpenRC to set the console font and mkinitcpio run the hook early at boot.
8. /etc/xdg/kcm-about-distrorc is branded for Artix (<-- Not needed anymore, Plasma uses lsb-release or something). There are a few more config files there, stolen from other distros.
9. The mkinitcpio.conf in *desktop* profile is preconfigured for rootfs encryption, otherwise system becomes unbootable at first kernel upgrade. If encryption isn't enabled, the script in local.d removes the setting.
10. There's a custom local.bashrc in bashrc/bashrc.d, with a better PS1 and a few useful aliases and customizations. <-- Have been split into 2 packages (2nd is WIP for community)
11. default/grub is preconfigured with the artix-grub-theme and rootfs encryption; see no.9.
12. elogind/logind.conf sets KillUserProcesses=no, which seems to be forgotten to incredibly stupid default 'yes'
13. In profile.d/ libreoffice is themed with SAL_USE_VCLPLUGIN=gtk
14. rc.conf sets *rc_parallel* and *rc_crashed_start* to YES
15. /etc/hosts for live sets *artix* to loopback, some programs hung for a while resolving it
16. The branding icons in /usr/share/icons/matefaenzadark are set to Artix
17. 60-ioschedulers.rules in udev/rules.d sets I/O scheduler according to disk type (ssd/rotational) <-- part of our udev now
18. /root/.config contains settings for Midnight Commander
19. /usr/lib/firefox/distribution/distribution.ini is branded for Artix
20. A little tested and possibly incomplete theme for LXDM lies in /usr/share
21. A tweaked SDDM theme appears in /usr/share/sddm

View File

@@ -1,14 +1,36 @@
# iso-profiles # iso-profiles
The Artix ISO profiles
The Artix ISO profiles. The *community* profiles (Plasma-LXQt and MATE-LXDE) are mostly symlinks to community. Only a few files/directories differ that accomodate settings specific to the flavour. Those files/directories are ***not*** symlinks.
Compared to *base/lxqt* profiles, the community profiles differ in:
1. /etc/skel is a lot more populous, as it contains DE and application settings
2. A few scripts in /etc/local.d/ get executed at first boot:
* theme-root creates in /root/.config some symlinks to /etc/skel/.config, for allowing sudo apps follow the overall theme, and gets deleted after execution
* artix-icons converts all start-here.png icons in /usr/share/icons to the Artix logo
* 0-remove-openbox-sessions deletes openbox entries in /usr/share/xsessions; openbox sessions are unconfigured and can even hang if chosen. Also gets deleted after execution
* change-machine-id replaces machine-id in /etc and /var/lib/dbus at every boot
* mkinitcpio detects whether the installation is encrypted or not and modifies /etc/default/grub and /etc/mkinitcpio.conf accordingly
3. The default erowise mirror in mirrorlist-arch is commented out for being very slow
4. rc.local enables the magic sysrq key and replaces the boring /etc/issue with a neofetch dump
5. A nice DIR_COLORS is present in /etc.
6. /etc/environment sets QT_QPA_PLATFORMTHEME=gtk2 and QT_STYLE_OVERRIDE=gtk in the GTK ISO. Only the latter is needed in QT (I think, forgot to test).
7. /etc/vconsole.conf is symlinked to conf.d/consolefont, which is a merge of both. This allows both OpenRC to set the console font and mkinitcpio run the hook early at boot.
8. /etc/xdg/kcm-about-distrorc is branded for Artix. There are a few more config files there, stolen from other distros.
9. The mkinitcpio.conf in *desktop* profile is preconfigured for rootfs encryption, otherwise system becomes unbootable at first kernel upgrade. If encryption isn't enabled, the script in local.d removes the setting.
10. There's a custom local.bashrc in bashrc/bashrc.d, with a better PS1 and a few useful aliases and customizations.
11. default/grub is preconfigured with the artix-grub-theme and rootfs encryption; see no.9.
12. elogind/logind.conf sets KillUserProcesses=no, which seems to be forgotten to incredibly stupid default 'yes'
13. In profile.d/ libreoffice is themed with SAL_USE_VCLPLUGIN=gtk
14. rc.conf sets *rc_parallel* and *rc_crashed_start* to YES
15. /etc/hosts for live sets *artix* to loopback, some programs hung for a while resolving it
16. The branding icons in /usr/share/icons/matefaenzadark are set to Artix
17. 60-ioschedulers.rules in udev/rules.d sets I/O scheduler according to disk type (ssd/rotational)
18. /root/.config contains settings for Midnight Commander
19. /usr/lib/firefox/distribution/distribution.ini is branded for Artix
20. A little tested and possibly incomplete theme for LXDM lies in /usr/share
21. A KDE .rules file from Fedora is put in /usr/share/polkit-1/rules.d
22. A tweaked SDDM theme appears in /usr/share/sddm
23. /etc/lightdm in GTK is themed and present in both *live* and *desktop* GTK, configured for autologin in the former
The profiles are designated base, minimal and community.
Base only offers a bare minimum system, installable from the CLI. For advanced users.
Minimal profiles (come with a basic DE (LXDE, LXQt, Cinnamon and MATE), slightly preconfigured. The graphics installer of choice is Calamares. For knowledgeable users.
The community profiles come in two flavours, GTK (with MATE and LXDE), and QT (with Plasma and LXQt). They are fully preconfigured and contain many applications for everyday use. Ideal for average or novice users or people that just want a well-endowed live ISO for setting up an out-of-the-box working OS.
Common settings among all minimal profiles are stored in ''common''.

28
TODO
View File

@@ -1,28 +0,0 @@
TO-{DO,FIX} LIST
DONE = Symlinks in profiles are dereferenced, move 80-net-link-something.rules into package
= Move some stuff out of the profiles into packages
DONE |_ Desktop settings -> artix-$DE-presets
DONE |_ Application settings -> app-presets
FIXED /etc/rc.local from artix-branding-base overwrites /etc/issue with artix:artix info
DONE Change prompt from $ to % in community profiles
Openbox not deleted from xsessions <-- see next
DONE Make rc.local execute stuff in /etc/local.d under runit/s6:
ls -l /sbin/init | sed 's/.*->\ \(.*\)-init/\1/'
DONE mimeapps.list must be separate for each profile
DONE Networkmanager in LXQt
DONE GRUB remove 1280x1024
Autologin-session doesn't work
2020-03-08
==========
DONE Use firefox-dark-reader instead of local/skel profile's
DONE Also consider a few more addons from the group
TODO Test firefox before releasing
2020-04-18
DONE XFCE4 profile

18
base/Packages-Live Normal file
View File

@@ -0,0 +1,18 @@
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
artix-live-portable-efi
@openrc networkmanager-openrc
@openrc ntp-openrc
@openrc bluez-openrc
@runit networkmanager-runit
@runit ntp-runit
@runit bluez-runit
intel-ucode
amd-ucode

View File

@@ -1,4 +1,5 @@
base base
base-devel
@openrc elogind-openrc @openrc elogind-openrc
@runit elogind-runit @runit elogind-runit
@s6 elogind-s6 @s6 elogind-s6
@@ -11,27 +12,20 @@ diffutils
dmraid dmraid
dnsmasq dnsmasq
dosfstools dosfstools
e2fsprogs
ecryptfs-utils ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
grub grub
inetutils htop
iptables
ipw2100-fw ipw2100-fw
ipw2200-fw ipw2200-fw
jfsutils jfsutils
linux linux
linux-headers linux-headers
linux-firmware
logrotate
lsb-release lsb-release
man-db
man-pages man-pages
memtest86+ memtest86+
mkinitcpio mkinitcpio
mkinitcpio-openswap
nano
net-tools net-tools
ntfs-3g ntfs-3g
@openrc acpid-openrc @openrc acpid-openrc
@@ -45,7 +39,7 @@ ntfs-3g
@openrc rsync-openrc @openrc rsync-openrc
@openrc openssh-openrc @openrc openssh-openrc
@openrc wpa_supplicant-openrc @openrc wpa_supplicant-openrc
@openrc metalog-openrc @openrc syslog-ng-openrc
@runit acpid-runit @runit acpid-runit
@runit cronie-runit @runit cronie-runit
@runit cryptsetup-runit @runit cryptsetup-runit
@@ -57,7 +51,7 @@ ntfs-3g
@runit rsync-runit @runit rsync-runit
@runit openssh-runit @runit openssh-runit
@runit wpa_supplicant-runit @runit wpa_supplicant-runit
@runit metalog-runit @runit syslog-ng-runit
@s6 acpid-s6 @s6 acpid-s6
@s6 cronie-s6 @s6 cronie-s6
@s6 cryptsetup-s6 @s6 cryptsetup-s6
@@ -69,40 +63,7 @@ ntfs-3g
@s6 rsync-s6 @s6 rsync-s6
@s6 openssh-s6 @s6 openssh-s6
@s6 wpa_supplicant-s6 @s6 wpa_supplicant-s6
@s6 metalog-s6 @s6 syslog-ng-s6
os-prober os-prober
reiserfsprogs
s-nail
sudo
sysfsutils
texinfo
usbutils
which
efibootmgr efibootmgr
xfsprogs
zsh zsh
mkinitcpio-nfs-utils
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-theme
artix-branding-base

View File

@@ -1,50 +1,49 @@
GRUB_DEFAULT="0" GRUB_DEFAULT=saved
GRUB_TIMEOUT="3" GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Artix" GRUB_DISTRIBUTOR="Artix"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="net.ifnames=0" GRUB_CMDLINE_LINUX=""
# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true
# Preload both GPT and MBR modules so that they are not missed # Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos" GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable Hidden Menu, and optionally hide the timeout count # Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT="5" #GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET="true" #GRUB_HIDDEN_TIMEOUT_QUIET=true
# Uncomment to use basic console # Uncomment to use basic console
GRUB_TERMINAL_INPUT="console" GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal # Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT="console" #GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal # The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE # note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo' # you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="1680x1050x8" GRUB_GFXMODE=auto
GRUB_GFXMODE="1024x768,800x600"
# Uncomment to allow the kernel use the same resolution used by grub # Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX="keep" GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter # Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID="true" #GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries # Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true" GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper # Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background. # modes only. Entries specified as foreground/background.
export GRUB_COLOR_NORMAL="light-blue/black" GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="light-cyan/blue" GRUB_COLOR_HIGHLIGHT="cyan/black"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme # Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper" GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/artix/theme.txt" #GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start # Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1" #GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT="true"
GRUB_DISABLE_LINUX_RECOVERY="true"

View File

@@ -1,9 +1,13 @@

Artix Live ISO (\l) - \s-\r \m
[?25h[?7hArtix Live ISO (\l) - \s-\r \m
# Welcome to Artix # # Welcome to Artix #
login for the live environment: login for the live environment:
user 'artix' user 'artix'
password 'artix' password 'artix'

View File

@@ -0,0 +1,7 @@
Artix Live ISO (\l) - \s-\r \m
login for the live environment:
user 'artix'
password 'artix'

View File

@@ -8,7 +8,7 @@
AUTOLOGIN="false" AUTOLOGIN="false"
# start services # start services
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'syslog-ng' 'connmand') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connmand')
# default group membership # default group membership
# ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log" # ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"

View File

@@ -1,20 +0,0 @@
[?25l[?7l '
'o'
'ooo'
'ooxoo'
'ooxxxoo'
'oookkxxoo'
'oiioxkkxxoo'
':;:iiiioxxxoo'
`'.;::ioxxoo'
'-. `':;jiooo'
'oooio-.. `'i:io'
'ooooxxxxoio:,. `'-;'
'ooooxxxxxkkxoooIi:-. `'
'ooooxxxxxkkkkxoiiiiiji'
'ooooxxxxxkxxoiiii:'` .i'
'ooooxxxxxoi:::'` .;ioxo'
'ooooxooi::'` .:iiixkxxo'
'ooooi:'` `'';ioxxo'
'i:'` '':io'
'` `'

View File

@@ -1,101 +0,0 @@
#!/bin/bash
# Automated ISO build script
# 2019-2020, nous
source /usr/share/makepkg/util/message.sh
colorize
WORKSPACE=/home/$USER/artools-workspace
PROFILES=${WORKSPACE}/iso-profiles
REPO=/srv/iso/testing-iso
CWD=`pwd`
cd $PROFILES
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|community$" | sort))
all_inits=('openrc' 'runit' 's6')
usage() {
echo
echo -n "${BOLD}Usage: "
echo "$0 [-b stable|gremlins] -p <profile>[,profile,...]|[all] -i <init>[,init,...]|[all]${ALL_OFF}"
echo
echo -n "All profiles, all inits: "
echo "$0 -p all -i all"
echo
echo "Available branches: ${BOLD}stable (default, if omitted), gremlins${ALL_OFF}"
echo "Available profiles: ${GREEN}${all_profiles[@]}${ALL_OFF}"
echo "Available inits: ${CYAN}${all_inits[@]} ${ALL_OFF}"
echo
echo "Example: $0 -p base,lxqt,lxde -i openrc,runit"
echo " $0 -b gremlins -p base -i s6"
echo
exit 1
}
timestamp() { date +"%Y/%m/%d-%H:%M:%S"; }
[[ $# -eq 0 ]] && usage
while getopts "b:p:i:" option; do
case $option in
b)
_branch=$OPTARG
[[ ${_branch} =~ (^$|stable|gremlins) ]] || { echo; echo "${RED}No valid branch selected!${ALL_OFF}"; echo; usage; }
[[ ${_branch} == 'stable' || ${_branch} == '' ]] && { _branch='stable'; branch=''; }
[[ ${_branch} == 'gremlins' ]] && branch='-gremlins'
;;
p)
_profile=$OPTARG
for p in ${all_profiles[@]}; do
[[ ${_profile} =~ $p ]] && profiles+=($p)
done
[[ ${_profile} == all ]] && profiles=(${all_profiles[@]})
;;
i)
_init=$OPTARG
for i in ${all_inits[@]}; do
[[ ${_init} =~ $i ]] && inits+=($i)
done
[[ ${_init} == all ]] && inits=(${all_inits[@]})
;;
esac
done
[[ $branch ]] || { _branch='stable'; branch=''; }
[[ ${#profiles[@]} -eq 0 ]] && { echo; echo "${RED}No valid profiles selected!${ALL_OFF}"; echo; usage; }
[[ ${#inits[@]} -eq 0 ]] && { echo; echo "${RED}No valid inits selected!"${ALL_OFF}; echo; usage; }
echo "Building ISO(s):"
echo " branch ${BOLD}${_branch}${ALL_OFF}"
echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
mkdir -p ${PROFILES}
cd $WORKSPACE
if [[ -d $PROFILES ]]; then
cd $PROFILES
git pull
else
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
fi
cd $PROFILES && git checkout master
echo "#################################" >>$CWD/ISO_build.log
for profile in ${profiles[@]}; do
for init in ${inits[@]}; do
[[ $init == 'openrc' ]] && cp ${WORKSPACE}/rc.conf ${PROFILES}/$profile/root-overlay/etc/
stamp=$(timestamp)
echo "$stamp == Begin building ${_branch} $profile ISO with $init" >> $CWD/ISO_build.log
nice -n 20 buildiso${branch} -p $profile -i $init
res=$?
rm -f ${PROFILES}/$profile/root-overlay/etc/rc.conf
stamp=$(timestamp)
sudo rm -fr /var/lib/artools/buildiso/$profile &
[[ $res == 0 ]] && { echo "$stamp == ${GREEN}Finished building ${_branch} $profile ISO with $init${ALL_OFF}" >> $CWD/ISO_build.log; } \
|| { echo "$stamp == ${RED}Failed building ${_branch} $profile ISO with $init${ALL_OFF}" >> $CWD/ISO_build.log; continue; }
mv -v ${WORKSPACE}/iso/$profile/artix-$profile-$init-*.iso ${REPO}/
cd $REPO && { sha256sum artix-*.iso > ${REPO}/sha256sums & }
done
done

View File

@@ -1,183 +0,0 @@
base
@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
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
@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
artix-sddm-theme
# Cinnamon
cinnamon
# Cinnamon extra
blueberry
eog
file-roller
gnome-calculator
gnome-disk-utility
gnome-keyring
gnome-online-accounts
gnome-screenshot
gnome-system-log
gnome-system-monitor
gnome-terminal
nemo-fileroller
nemo-preview
nemo-seahorse
nemo-share
xcursor-vanilla-dmz
# Basic usability apps
leafpad
midori
atril
lightdm-gtk-greeter
light-locker
mpv
ffmpegthumbnailer
ffmpegthumbs
raw-thumbnailer
qt5-imageformats
gvfs-mtp

View File

@@ -1 +0,0 @@
../common/live-overlay

View File

@@ -1,25 +0,0 @@
################ 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
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager')
# default group membership
ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session #################
# unset defaults to given value
# HOST_NAME="artix"
# unset defaults to given value
# USER_NAME="artix"
# unset defaults to given value
# PASSWORD="artix"

View File

@@ -1 +0,0 @@
../../../common/root-overlay/etc/default

View File

@@ -1 +0,0 @@
../../../common/root-overlay/etc/environment

View File

@@ -1 +0,0 @@
../../../common/root-overlay/etc/hosts

View File

@@ -1 +0,0 @@
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf

View File

@@ -1,169 +0,0 @@
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote, unity)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-backend = X backend to use (mir)
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
# unity-compositor-timeout = Number of seconds to wait for compositor to start
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
autologin-user=artix
#autologin-user-timeout=0
#autologin-in-background=false
autologin-session=cinnamon
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8

View File

@@ -1 +0,0 @@
../../common/root-overlay/usr

View File

@@ -1,12 +0,0 @@
---
efiBootLoader: "grub"
kernel: "/vmlinuz-linux-x86_64"
img: "/initramfs-linux-x86_64.img"
fallback: "/initramfs-linux-x86_64-fallback.img"
timeout: "10"
kernelLine: ", with linux"
fallbackKernelLine: ", with linux (fallback initramfs)"
grubInstall: "grub-install"
grubMkconfig: "grub-mkconfig"
grubCfg: "/boot/grub/grub.cfg"
#efiBootloaderId: "dirname"

View File

@@ -1,10 +0,0 @@
---
displaymanagers:
- lightdm
- gdm
- mdm
- sddm
- lxdm
- slim
basicSetup: false

View File

@@ -1,4 +0,0 @@
---
restartNowEnabled: true
restartNowChecked: false
restartNowCommand: "loginctl reboot"

View File

@@ -1,2 +0,0 @@
---
kernel: linux

View File

@@ -1,10 +0,0 @@
---
# region: "America"
# zone: "New_York"
localeGenPath: /etc/locale.gen
geoip:
style: "json"
url: "https://geoip.kde.org/v1/calamares"
selector: ""

View File

@@ -1,4 +0,0 @@
---
systemd: false
dbus: true
symlink: true

View File

@@ -1,3 +0,0 @@
---
srcLog: "/root/.cache/Calamares/Calamares.log"
destLog: "/var/log/Calamares.log"

View File

@@ -1,26 +0,0 @@
---
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
# geoip:
# style: "none"
# url: "https://geoip.kde.org/v1/ubiquity" # extended XML format
# selector: "CountryCode" # blank uses default, which is wrong
# languageIcon: set-language

View File

@@ -1,45 +0,0 @@
---
modules-search: [ local ]
sequence:
- show:
- welcome
- locale
- keyboard
- partition
- users
- summary
- exec:
- partition
- mount
- unpackfs
- machineid
- fstab
- locale
- keyboard
- localecfg
- luksopenswaphookcfg
- luksbootkeyfile
- initcpiocfg
- initcpio
- users
- displaymanager
- networkcfg
- hwclock
- services-openrc
- grubcfg
- bootloader
- postcfg
- umount
- show:
- finished
branding: artix
prompt-install: false
dont-chroot: false
disable-cancel: false
disable-cancel-during-exec: false

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/default

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/fstab

View File

@@ -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 $?
}

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/issue

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/issue.live

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/pam.d

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/polkit-1

View File

@@ -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

View File

@@ -1,205 +0,0 @@
#!/usr/bin/env xdg-open
[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

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/sudoers.d

View File

@@ -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

View File

@@ -1 +0,0 @@
../../../base/root-overlay/etc/default

View File

@@ -1,2 +0,0 @@
QT_QPA_PLATFORMTHEME=gtk2
QT_STYLE_OVERRIDE=gtk

View File

@@ -1 +0,0 @@
127.0.0.1 localhost artix

View File

@@ -1,12 +0,0 @@
[greeter]
clock-format = %a %d %B %Y, %H:%M:%S
position = 30%,center
font-name = Roboto Sans 12
theme-name = Artix-dark
icon-theme-name = Adwaita
xft-antialias = true
#xft-dpi = 115
xft-rgba = rgb
xft-hintstyle = hintfull
background = /usr/share/backgrounds/GradientGlowBlue.jpg
default-user-image = /usr/share/icons/artix/logo.svg

View File

@@ -1 +0,0 @@
../../../community/live-overlay/etc/calamares

View File

@@ -1 +0,0 @@
../../../community/live-overlay/etc/skel

View File

@@ -1,169 +0,0 @@
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=false
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote, unity)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-backend = X backend to use (mir)
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
# unity-compositor-timeout = Number of seconds to wait for compositor to start
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-backend=
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-greeter
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
autologin-user=artix
#autologin-user-timeout=0
#autologin-in-background=false
autologin-session=mate
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8

View File

@@ -1 +0,0 @@
../../../community/root-overlay/etc/local.d

View File

@@ -1 +0,0 @@
../../../community/root-overlay/usr/lib

View File

@@ -1 +0,0 @@
../../../../community/root-overlay/usr/share/gtk-2.0

View File

@@ -1 +0,0 @@
../../../../community/root-overlay/usr/share/lxdm

View File

@@ -1,22 +0,0 @@
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
@s6 artix-live-s6
calamares-branding
gparted
artix-grub-live
artix-grub-theme
virtualbox-guest-modules-artix
virtualbox-guest-utils
#open-vm-tools
broadcom-wl
intel-ucode
amd-ucode
artix-docs

View File

@@ -1 +0,0 @@
../../../community/live-overlay/etc/calamares

View File

@@ -1 +0,0 @@
../../../community/live-overlay/etc/skel

View File

@@ -1 +0,0 @@
../../../community/root-overlay/etc/local.d

View File

@@ -1,129 +0,0 @@
[Autologin]
# Whether sddm should automatically log back into sessions when they exit
Relogin=false
# Name of session file for autologin session (if empty try last logged in)
Session=plasma.desktop
# Username for autologin session
User=
[General]
# Halt command
HaltCommand=/usr/bin/loginctl poweroff
# Input method module
InputMethod=qtvirtualkeyboard
# Initial NumLock state. Can be on, off or none.
# If property is set to none, numlock won't be changed
# NOTE: Currently ignored if autologin is enabled.
Numlock=none
# Reboot command
RebootCommand=/usr/bin/loginctl reboot
[Theme]
# Current theme name
Current=artix
# Cursor theme used in the greeter
CursorTheme=Premium
# Number of users to use as threshold
# above which avatars are disabled
# unless explicitly enabled with EnableAvatars
DisableAvatarsThreshold=7
# Enable display of custom user avatars
EnableAvatars=true
# Global directory for user avatars
# The files should be named <username>.face.icon
FacesDir=/usr/share/sddm/faces
# Theme directory path
ThemeDir=/usr/share/sddm/themes
[Users]
# Default $PATH for logged in users
DefaultPath=/usr/local/bin:/usr/bin:/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
HideShells=
# Comma-separated list of users that should not be listed
HideUsers=
# Maximum user id for displayed users
MaximumUid=60000
# Minimum user id for displayed users
MinimumUid=1000
# Remember the session of the last successfully logged in user
RememberLastSession=true
# Remember the last successfully logged in user
RememberLastUser=true
# When logging in as the same user twice, restore the original session, rather than create a new one
ReuseSession=false
[Wayland]
# Enable Qt's automatic high-DPI scaling
EnableHiDPI=false
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/wayland-session
# Directory containing available Wayland sessions
SessionDir=/usr/share/wayland-sessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/wayland-session.log
[X11]
# Path to a script to execute when starting the display server
DisplayCommand=/usr/share/sddm/scripts/Xsetup
# Path to a script to execute when stopping the display server
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
# Enable Qt's automatic high-DPI scaling
EnableHiDPI=false
# The lowest virtual terminal number that will be used.
MinimumVT=7
# Arguments passed to the X server invocation
ServerArguments=-nolisten tcp
# Path to X server binary
ServerPath=/usr/bin/X
# Path to a script to execute when starting the desktop session
SessionCommand=/usr/share/sddm/scripts/Xsession
# Directory containing available X sessions
SessionDir=/usr/share/xsessions
# Path to the user session log file
SessionLogFile=.local/share/sddm/xorg-session.log
# Path to the Xauthority file
UserAuthFile=.Xauthority
# Path to xauth binary
XauthPath=/usr/bin/xauth
# Path to Xephyr binary
XephyrPath=/usr/bin/Xephyr

View File

@@ -1,6 +0,0 @@
[Desktop Entry]
Exec=nm-applet
Name=NetworkManager Applet
Type=Application
Version=1.0
X-LXQt-Need-Tray=true

View File

@@ -1 +0,0 @@
../../../community/root-overlay/usr/lib

View File

@@ -1 +0,0 @@
../../../../community/root-overlay/usr/share/gtk-2.0

View File

@@ -1 +0,0 @@
../../../../community/root-overlay/usr/share/sddm

View File

@@ -8,12 +8,11 @@ fi
USER=`id -un` USER=`id -un`
alias psa='ps a' alias psa='ps a'
# handy Perl one-liner for calculations: calc 5*12+5/8^2
alias calc='perl -e '\''$_="@ARGV";s/\^/**/g;y/x/*/;print eval $_, "\n"'\''' alias calc='perl -e '\''$_="@ARGV";s/\^/**/g;y/x/*/;print eval $_, "\n"'\'''
# Replace all spaces in current directory's filenames with underscores # Replace all spaces in current directory's filenames with underscores
alias nospaces='i=0; for f in *\ *; do mv ./"$f" `echo "$f" | sed s/\ /_/g` ; let i++ ; done ; echo $i file\(s\) renamed' alias spaces='i=0; for f in *\ *; do mv ./"$f" `echo "$f" | sed s/\ /_/g` ; let i++ ; done ; echo $i file\(s\) renamed'
# Same with parentheses # Same with parentheses
alias noparentheses='i=0; for f in *\(*; do mv ./"$f" `echo "$f" | sed s/\(//g | sed s/\)//g` ; let i++; done; echo $i file\(s\) renamed' alias parentheses='for f in *\(*; do mv "$f" `echo "$f" | sed s/\(//g | sed s/\)//g` ; done'
alias rot13='tr A-Za-z N-ZA-Mn-za-m' alias rot13='tr A-Za-z N-ZA-Mn-za-m'
alias rot47='tr !-~ P-~!-O' alias rot47='tr !-~ P-~!-O'
@@ -21,16 +20,15 @@ alias rot47='tr !-~ P-~!-O'
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox' alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox' alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
# No clobber, use >| instead of > # No clobber
set -C set -C
# Users generally won't see annoyng core files # Users generally won't see annoyng core files
ulimit -c 0 ulimit -c 0
[ "${EUID}" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1
# Make a nice prompt # Make a nice prompt
[ "${EUID}" = "0" ] && export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[34;40m\][\[\033[1;31;40m\]\u\[\033[0;34;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]#\[\033[0m\] " \ [ "${EUID}" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1
|| export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[31;40m\][\[\033[1;34;40m\]\u\[\033[0;31;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]%\[\033[0m\] " [ "${EUID}" = "0" ] && export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[34;40m\][\[\033[1;31;40m\]\u\[\033[0;34;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]#\[\033[0m\] " || export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[31;40m\][\[\033[1;34;40m\]\u\[\033[0;31;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]%\[\033[0m\] "
echo echo
fortune fortune

View File

@@ -1 +0,0 @@
../../../common/live-overlay/etc/calamares

View File

@@ -20,5 +20,5 @@ consoletranslation="8859-1_to_uni"
# This is for vconsole.conf parsing by mkinitcpio's consolefont hook # This is for vconsole.conf parsing by mkinitcpio's consolefont hook
KEYMAP=us KEYMAP=us
FONT=$consolefont FONT=ter-v16b
FONTMAP=$consoletranslation FONTMAP=8859-1_to_uni

View File

@@ -1,64 +0,0 @@
[org/mate/desktop/background]
picture-filename='/usr/share/backgrounds/Artix_dna_spiral_dark.jpg'
picture-options='zoom'
[org/mate/pluma]
auto-indent=true
insert-spaces=true
color-scheme='Artix-dark'
[org/mate/caja/desktop]
computer-icon-visible=true
font='Roboto 11'
[org/mate/marco/general]
num-workspaces=1
theme='Spidey'
titlebar-font='Roboto Bold 11'
[org/mate/caja/preferences]
show-image-thumbnails='always'
[org/mate/desktop/font-rendering]
hinting='full'
[org/mate/desktop/media-handling]
automount-open=false
[org/mate/screensaver]
lock-enabled=false
mode='blank-only'
themes='[]'
[org/mate/desktop/interface]
gtk-theme='Artix-dark'
icon-theme='matefaenzadark'
gtk-color-scheme='base_color:#2B2B2C\nfg_color:#e3e3e3\ntooltip_fg_color:#eaeaea\nselected_bg_color:#4080fb\nselected_fg_color:#eaeaea\ntext_color:#e3e3e3\nbg_color:#323131\ninsensitive_bg_color:#434446\ntooltip_bg_color:#343434\nlink_color:#4080fb'
document-font-name='Roboto 11'
font-name='Roboto 11'
monospace-font-name='Roboto Mono 11'
[org/mate/terminal/global]
use-menu-accelerators=false
use-mnemonics=false
[org/mate/terminal/profiles/default]
background-color='#000000000000'
bold-color='#000000000000'
foreground-color='#AAAAAAAAAAAA'
palette='#2E2E34343636:#CCCC00000000:#4E4E9A9A0606:#C4C4A0A00000:#34346565A4A4:#757550507B7B:#060698209A9A:#D3D3D7D7CFCF:#555557575353:#EFEF29292929:#8A8AE2E23434:#FCFCE9E94F4F:#72729F9FCFCF:#ADAD7F7FA8A8:#3434E2E2E2E2:#EEEEEEEEECEC'
scrollback-unlimited=true
use-theme-colors=false
visible-name='Default'
[org/mate/panel/general]
locked-down=false
[org/mate/power-manager]
backlight-battery-reduce=false
[org/mate/desktop/peripherals/mouse]
cursor-theme='Premium'
[org/mate/notification-daemon]
theme='standard'

View File

@@ -1,2 +0,0 @@
user-db:user
system-db:mate

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/default ../../../base/live-overlay/etc/default

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/fstab ../../../base/live-overlay/etc/fstab

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/issue ../../../base/live-overlay/etc/issue

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/issue.live ../../../base/live-overlay/etc/issue.live

View File

@@ -1,25 +0,0 @@
#!/bin/sh
# Use the DNA helix in community ISOs
sed -i 's/GradientGlowBlue/Artix_dna_spiral_dark/' \
/etc/dconf/db/mate.d/theme \
/usr/share/glib-2.0/schemas/99_cinnamon.gschema.override \
/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/plasmarc 2>/dev/null
dconf update &
# Also in live
for USER in /home/*; do
sed -i 's/GradientGlowBlue/Artix_dna_spiral_dark/' \
$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/plasmarc 2>/dev/null
done
rm -f $0

View File

@@ -1,6 +0,0 @@
#!/bin/sh
# Openbox is not configured in community ISOs and users can't login as is
rm -f /usr/share/xsessions/openbox*
rm -f $0 &

17
community/live-overlay/etc/local.d/artix-icons.start Executable file → Normal file
View File

@@ -1,20 +1,18 @@
#!/bin/sh #!/bin/sh
# Make all start-here icons Artix logos
idir=/usr/share/icons idir=/usr/share/icons
cd $idir cd $idir
# Convert svg to png # Convert svg to png
# Use graphicsmagick, because imagemagick segfaults with OpenCL
for icon in $(find -not -path "*scalable*" -iname "start-here*.png"); do for icon in $(find -not -path "*scalable*" -iname "start-here*.png"); do
sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon") sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon")
sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon") sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon")
if [ $sizeXY ]; then if [ $sizeXY ]; then
gm convert -resize $sizeXY -background transparent artix/logo.svg "$icon" 2>/dev/null & convert -resize $sizeXY -background transparent artix/logo.svg "$icon" 2>/dev/null &
elif [ $sizeX ]; then elif [ $sizeX ]; then
gm convert -resize $sizeX -background transparent artix/logo.svg "$icon" 2>/dev/null & convert -resize $sizeX -background transparent artix/logo.svg "$icon" 2>/dev/null &
else else
gm convert -resize 128 -background transparent artix/logo.svg "$icon" 2>/dev/null & convert -resize 128 -background transparent artix/logo.svg "$icon" 2>/dev/null &
fi fi
done done
@@ -28,13 +26,10 @@ for icon in $(find -not -path "*scalable*" -iname start-here-symbolic.symbolic.p
sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon") sizeXY=$(sed -nE 's|.+/([0-9]+x[0-9]+)/.*|\1|p' <<< "$icon")
sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon") sizeX=$(sed -nE 's|.+/([0-9]+)/.*|\1|p' <<< "$icon")
if [ $sizeXY ]; then if [ $sizeXY ]; then
gm convert -resize $sizeXY -background transparent artix/logo-gray.svg "$icon" 2>/dev/null & convert -resize $sizeXY -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
elif [ $sizeX ]; then elif [ $sizeX ]; then
gm convert -resize $sizeX -background transparent artix/logo-gray.svg "$icon" 2>/dev/null & convert -resize $sizeX -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
else else
gm convert -resize 128 -background transparent artix/logo-gray.svg "$icon" 2>/dev/null & convert -resize 128 -background transparent artix/logo-gray.svg "$icon" 2>/dev/null &
fi fi
done done
# Comment out the chmod line below to run at every boot and catch new icons or updates
chmod -x $0

View File

@@ -1,6 +0,0 @@
#!/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 &

View File

@@ -1,3 +1,3 @@
#!/bin/sh #!/bin/bash
[ -x /etc/rc.local ] && /etc/rc.local [ -x /etc/rc.local ] && /etc/rc.local

View File

@@ -1,14 +0,0 @@
#!/bin/sh
# Force early boot consolefont at live session
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

View File

@@ -1,8 +1,7 @@
#!/bin/sh #!/bin/bash
cd /root/.config cd /root/.config
for setting in gtk-3.0 gtkrc gtkrc-2.0 kdeglobals qt5ct; do for setting in gtk-3.0 gtkrc gtkrc-2.0 kdeglobals qt5ct; do
ln -s /etc/skel/.config/${setting} 2>/dev/null & ln -s /etc/skel/.config/${setting} 2>/dev/null &
done done
rm -f /etc/local.d/theme-root.start
rm -f $0

View File

@@ -31,7 +31,7 @@ Architecture = auto
# Misc options # Misc options
UseSyslog UseSyslog
Color #UseDelta
TotalDownload TotalDownload
CheckSpace CheckSpace
VerbosePkgLists VerbosePkgLists

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/pam.d ../../../base/live-overlay/etc/pam.d

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/polkit-1 ../../../base/live-overlay/etc/polkit-1

View File

@@ -0,0 +1,9 @@
#!/bin/sh
neofetch >| /etc/issue
cat /etc/issue.live >> /etc/issue
#echo deadline >| /sys/block/sda/queue/scheduler
#echo bfq >| /sys/block/sda/queue/scheduler
sysctl -q kernel.sysrq=1 &

View File

@@ -1,15 +1,13 @@
#!/usr/bin/env xdg-open
[Desktop Entry] [Desktop Entry]
Type=Application Type=Application
Version=1.0 Version=1.0
Name=Install Artix Name=Install System
GenericName=System Installer GenericName=System Installer
Keywords=calamares;system;installer; Keywords=calamares;system;installer
TryExec=calamares TryExec=calamares
Exec=pkexec env DISPLAY=:0 XAUTHORITY=/home/artix/.Xauthority QT_QPA_PLATFORMTHEME=gtk2 calamares Exec=pkexec /usr/bin/calamares
Comment=Calamares — System Installer Comment=Calamares — System Installer
Icon=artixlinux-logo Icon=calamares
Terminal=false Terminal=false
StartupNotify=true StartupNotify=true
Categories=Qt;System; Categories=Qt;System;
@@ -92,7 +90,7 @@ Name[is]=Setja upp kerfið
Icon[is]=calamares Icon[is]=calamares
GenericName[is]=Kerfis uppsetning GenericName[is]=Kerfis uppsetning
Comment[is]=Calamares — Kerfis uppsetning Comment[is]=Calamares — Kerfis uppsetning
Name[cs_CZ]=Nainstalovat systém Name[cs_CZ]=Nainstalovat
Icon[cs_CZ]=calamares Icon[cs_CZ]=calamares
GenericName[cs_CZ]=Instalátor systému GenericName[cs_CZ]=Instalátor systému
Comment[cs_CZ]=Calamares instalátor operačních systémů Comment[cs_CZ]=Calamares instalátor operačních systémů
@@ -101,9 +99,9 @@ Icon[ja]=calamares
GenericName[ja]=システムインストーラー GenericName[ja]=システムインストーラー
Comment[ja]=Calamares — システムインストーラー Comment[ja]=Calamares — システムインストーラー
Name[ko]=시스템 설치 Name[ko]=시스템 설치
Icon[ko]=깔라마레스 (Calamares) Icon[ko]=깔라마레스
GenericName[ko]=시스템 설치 관리자 GenericName[ko]=시스템 설치 관리자
Comment[ko]=깔라마레스 (Calamares) — 시스템 설치 관리자 Comment[ko]=깔라마레스 — 시스템 설치 관리자
Name[lt]=Įdiegti Sistemą Name[lt]=Įdiegti Sistemą
Icon[lt]=calamares Icon[lt]=calamares
GenericName[lt]=Sistemos diegimas į kompiuterį GenericName[lt]=Sistemos diegimas į kompiuterį
@@ -116,10 +114,6 @@ Name[mk]=Инсталирај го системот
Icon[mk]=calamares Icon[mk]=calamares
GenericName[mk]=Системен Инсталер GenericName[mk]=Системен Инсталер
Comment[mk]=Calamares - Системен Инсталер Comment[mk]=Calamares - Системен Инсталер
Name[ml]=സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുക
Icon[ml]=കലാമാരേസ്
GenericName[ml]=സിസ്റ്റം ഇൻസ്റ്റാളർ
Comment[ml]=കലാമാരേസ് - സിസ്റ്റം ഇൻസ്റ്റാളർ
Name[nb]=Installer System Name[nb]=Installer System
Icon[nb]=calamares Icon[nb]=calamares
GenericName[nb]=Systeminstallatør GenericName[nb]=Systeminstallatør
@@ -159,16 +153,12 @@ GenericName[fi_FI]=Järjestelmän Asennusohjelma
Comment[fi_FI]=Calamares — Järjestelmän Asentaja Comment[fi_FI]=Calamares — Järjestelmän Asentaja
Name[sr@latin]=Instaliraj sistem Name[sr@latin]=Instaliraj sistem
Name[sr]=Инсталирај систем Name[sr]=Инсталирај систем
Icon[sr]=calamares
GenericName[sr]=Инсталатер система
Comment[sr]=Каламарес — инсталатер система
Name[sv]=Installera system Name[sv]=Installera system
Icon[sv]=calamares Icon[sv]=calamares
GenericName[sv]=Systeminstallerare GenericName[sv]=Systeminstallerare
Comment[sv]=Calamares — Systeminstallerare Comment[sv]=Calamares — Systeminstallerare
Name[th]=ติดตั้งระบบ Name[th]=ติดตั้งระบบ
Name[uk]=Встановити Систему Name[uk]=Встановити Систему
Icon[uk]=calamares
GenericName[uk]=Встановлювач системи GenericName[uk]=Встановлювач системи
Comment[uk]=Calamares - Встановлювач системи Comment[uk]=Calamares - Встановлювач системи
Name[zh_CN]=安装系统 Name[zh_CN]=安装系统

View File

@@ -1 +1 @@
../../../base/root-overlay/etc/sudoers.d ../../../base/live-overlay/etc/sudoers.d

View File

@@ -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

View File

@@ -0,0 +1,173 @@
# Configuration file for dircolors, a utility to help you set the
# LS_COLORS environment variable used by GNU ls with the --color option.
#
# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.
# Below, there should be one TERM entry for each termtype that is colorizable
TERM ansi
TERM color-xterm
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cons25
TERM console
TERM cygwin
TERM dtterm
TERM Eterm
TERM gnome
TERM konsole
TERM kterm
TERM linux
TERM linux-c
TERM mach-color
TERM putty
TERM rxvt
TERM rxvt-cygwin
TERM rxvt-cygwin-native
TERM rxvt-unicode
TERM screen
TERM screen-bce
TERM screen-w
TERM screen.linux
TERM vt100
TERM xterm
TERM xterm-256color
TERM xterm-color
TERM xterm-debian
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link. (If you set this to 'target' instead of a
# numerical value, the color is as for the file pointed to.)
FIFO 40;33 # pipe
SOCK 01;35 # socket
DOOR 01;35 # door
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
SETUID 37;41 # file that is setuid (u+s)
SETGID 30;43 # file that is setgid (g+s)
STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky
STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable
# This is for files with execute permission:
EXEC 01;32
# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')
# If you use DOS-style suffixes, you may want to uncomment the following:
#.cmd 01;32 # executables (bright green)
#.exe 01;32
#.com 01;32
#.btm 01;32
#.bat 01;32
.sh 01;32
.pl 01;32
.py 01;32
#.csh 01;32
.tar 00;31 # archives or compressed (bright red)
.tgz 00;31
.arj 00;31
.taz 00;31
.lzh 00;31
.zip 00;31
.z 00;31
.Z 00;31
.gz 00;31
.bz2 00;31
.bz 00;31
.tbz2 00;31
.xz 00;31
.tz 00;31
.deb 00;31
.rpm 00;31
.jar 00;31
.rar 00;31 # rar
.ace 00;31 # unace
.zoo 00;31 # zoo
.cpio 00;31 # cpio
.7z 00;31 # p7zip
.rz 00;31 # rzip
# image formats
.jpg 00;35
.jpeg 00;35
.gif 00;35
.bmp 00;35
.pbm 00;35
.pgm 00;35
.ppm 00;35
.tga 00;35
.xbm 00;35
.xpm 00;35
.tif 00;35
.tiff 00;35
.png 00;35
.mng 00;35
.pcx 00;35
.mov 00;35
.mpg 00;35
.mpeg 00;35
.m2v 00;35 # MPEG-2 Video only
.mkv 00;35 # Matroska (http://matroska.org/)
.ogm 00;35 # Ogg Media File
.mp4 00;35 # 'Offical' container for MPEG-4
.m4v 00;35 # MPEG-4 Video only
.mp4v 00;35 # MPEG-4 Video only
.qt 00;35 # Quicktime (http://developer.apple.com/qa/qtw/qtw99.html)
.wmv 00;35 # Windows Media Video
.asf 00;35 # Advanced Systems Format (contains Windows Media Video)
.rm 00;35 # Real Media
.rmvb 00;35 # Real Media Variable Bitrate
.flc 00;35 # AutoDesk Animator
.flv 00;35
.avi 00;35
.fli 00;35
.gl 00;35
.dl 00;35
.xcf 00;35
.xwd 00;35
# Document files
.pdf 00;32
.ps 00;32
.txt 00;32
.patch 00;32
.diff 00;32
.log 00;32
.tex 00;32
.doc 00;32
# audio formats
.flac 00;35
.mp3 00;35
.mpc 00;36
.ogg 00;36
.wav 00;36
.mid 00;36
.midi 00;36
.au 00;36
.flac 00;36
.aac 00;36

View File

@@ -21,7 +21,7 @@ GRUB_TERMINAL_INPUT="console"
# note that you can use only modes which your graphic card supports via VBE # note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo' # you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="1680x1050x8" #GRUB_GFXMODE="1680x1050x8"
GRUB_GFXMODE="1024x768,800x600" GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub # Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX="keep" GRUB_GFXPAYLOAD_LINUX="keep"

View File

@@ -0,0 +1,4 @@
#!/bin/bash
rm -f /usr/share/xsessions/openbox*
rm -f /etc/local.d/0-remove-openbox-sessions.start &

View File

@@ -1 +0,0 @@
../../../live-overlay/etc/local.d/1-dna_spiral.start

View File

@@ -1 +0,0 @@
../../../live-overlay/etc/local.d/1-remove-openbox-sessions.start

View File

@@ -1 +0,0 @@
../../../live-overlay/etc/local.d/change-machine-id.start

View File

@@ -0,0 +1,6 @@
#!/bin/bash
# machine-id can uniquely identify your machine, change it at every boot
dbus-uuidgen >| /var/lib/dbus/machine-id &
dbus-uuidgen >| /etc/machine-id &

View File

@@ -1 +0,0 @@
../../../live-overlay/etc/local.d/mkinitcpio.start

View File

@@ -0,0 +1,13 @@
#!/bin/bash
# Force early boot consolefont at live session
mv -f /etc/mkinitcpio.conf.mod /etc/mkinitcpio.conf
# 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*
sed -i 's|encrypt||' /etc/mkinitcpio.conf*
sed -i 's|cryptkey=rootfs:/crypto_keyfile.bin||' /etc/default/grub /boot/grub/grub.cfg
fi
rm -f /etc/local.d/mkinitcpio.start

View File

@@ -13,7 +13,7 @@ Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
Server = https://artix.unixpeople.org/repos/$repo/os/$arch Server = https://artix.unixpeople.org/repos/$repo/os/$arch
Server = https://artix.rw-net.de/repos/$repo/os/$arch Server = https://artix.rw-net.de/repos/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch

Some files were not shown because too many files have changed in this diff Show More