39 Commits
0.7 ... 0.10.1

Author SHA1 Message Date
c501e7eb10 add kernel headers 2019-10-15 21:21:09 +02:00
016b1393d6 mate: update lightdm greeter 2019-10-12 11:23:25 +02:00
57a12dac42 add s6 pkgs 2019-10-12 01:55:06 +02:00
b497f68792 add mate profile 2019-10-11 18:28:09 +02:00
c1041a4b83 prepare for new lxqt presets 2019-10-11 18:26:07 +02:00
8a4d0d9cc8 prepare for new base package 2019-10-09 01:20:33 +02:00
8bcdce1a23 prepare artools-0.15 2019-09-10 00:44:15 +02:00
c9ce213e3e prepare artools-0.15 2019-09-10 00:36:12 +02:00
869b7105fe add .gitignore 2019-09-10 00:34:28 +02:00
d1130dfc4e lxqt: remove desktopfs layer 2019-08-11 23:09:33 +02:00
c252fea9e9 linex: add backuppc 2019-07-10 19:30:34 +02:00
2986cfa7e7 linexa: add a bunch of live packages to have a usable live session 2019-05-17 23:33:13 +02:00
37890ed48c add linexa server profile 2019-04-27 21:44:32 +02:00
8369cef652 „linexa“ löschen 2019-04-27 21:30:09 +02:00
3cd1fe38a4 „linexa“ hinzufügen
BLFS based iso of linexa linux
2019-04-27 21:29:13 +02:00
45df092d37 lxqt: update profile.conf 2019-02-28 17:54:07 +01:00
167681a436 lxqt: use connman 2019-02-20 11:26:27 +01:00
ed1b755a9c Add cryptsetup-runit 2019-02-16 21:50:43 +07:00
37619b95d4 Revert "Remove cryptsetup-openrc from deps, add cryptsetup package"
This reverts commit d94172218e.
2019-02-16 21:49:52 +07:00
d94172218e Remove cryptsetup-openrc from deps, add cryptsetup package
Since none of our isos use any encrypted partitions, we don't really
need the initscript. However, we do need the binary (in case of
encrypted root).
2019-02-15 19:37:56 +07:00
2a26281983 prepare 0.9 2018-10-23 00:44:14 +02:00
3b0ee9b414 use @ tag 2018-10-09 16:54:31 +02:00
09108c4f54 release 20181008 2018-10-08 02:12:48 +02:00
a1984cbc19 prepare release 2018-10-07 23:34:54 +02:00
7119aabfbd add artix-docs & konversation in live session 2018-10-05 20:58:47 +02:00
721607cd9a add root sudoers.d 2018-10-05 00:09:08 +02:00
33f6c01b0d add amd_ucode 2018-09-07 09:23:27 +02:00
b682e7248e Merge pull request #20 from FredBezies/patch-1
Removing pcmcia-utils
2018-07-03 16:34:11 +02:00
FredBezies
bee55e3b02 Removing pcmcia-utils
This package was removed from Archlinux in june 2018.

See this mail : https://lists.archlinux.org/pipermail/arch-dev-public/2018-June/029270.html
2018-07-03 16:29:47 +02:00
54a600b970 base:
* fix runit openssh
* rm zd firmware
2018-07-02 20:44:44 +02:00
2939fe5b61 rm syslog-ng & openssh from packages-live 2018-06-25 22:12:16 +02:00
1521a2880b move syslog-ng and openssh in base 2018-06-25 22:09:47 +02:00
udeved
fdcb5ccd0d start 0.8 2018-05-28 09:04:09 +02:00
udeved
b991c20745 update base 2018-05-28 08:59:23 +02:00
udeved
4c29e3b622 keep order 2018-05-21 17:45:35 +00:00
udeved
849dfd55fa base: update Packages-Root 2018-04-29 20:09:19 +02:00
udeved
1d23b2fd67 upd pkg lists 2018-04-28 10:01:53 +02:00
artoo
d231212dab Create README.md 2018-04-27 00:15:05 +02:00
udeved
e685480820 update profiles 2018-04-26 23:16:12 +02:00
43 changed files with 901 additions and 467 deletions

1
.gitignore vendored Normal file
View File

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

106
Makefile
View File

@@ -1,106 +0,0 @@
VERSION=0.7
PKG = iso-profiles
TOOLS = artools
ifdef PREFIX
PREFIX = /usr/local
endif
SYSCONFDIR = /etc
PROFDIR = $(PREFIX)/share/$(TOOLS)/$(PKG)
BASEDIR = $(PROFDIR)/base
OVERLAYDIR = $(BASEDIR)/live-overlay$(SYSCONFDIR)
LXQTDIR = $(PROFDIR)/lxqt
LXDEDOR = $(PROFDIR)/lxde
DMODE = -dm0755
FMODE = -m0644
RM = rm -f
RMD = rm -fr --one-file-system
BASE = \
$(wildcard base/Packages-*) \
base/profile.conf
LIVE = \
base/live-overlay/etc/fstab \
base/live-overlay/etc/issue
LIVE_DEFAULT = \
$(wildcard base/live-overlay/etc/default/*)
LIVE_PAM = \
$(wildcard base/live-overlay/etc/pam.d/*)
LIVE_SUDOERS = \
$(wildcard base/live-overlay/etc/sudoers.d/*)
LXQT = \
$(wildcard lxqt/Packages-*) \
lxqt/profile.conf
LXQT_DM = \
lxqt/desktop-overlay/etc/sddm.conf
LXDE = \
$(wildcard lxde/Packages-*) \
lxde/profile.conf
LXDE_DM = \
$(wildcard lxde/desktop-overlay/etc/lightdm/*.conf)
install-base:
install $(DMODE) $(DESTDIR)$(BASEDIR)
install $(FMODE) $(BASE) $(DESTDIR)$(BASEDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)
install $(FMODE) $(LIVE) $(DESTDIR)$(OVERLAYDIR)
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/default
install $(FMODE) $(LIVE_DEFAULT) $(DESTDIR)$(OVERLAYDIR)/default
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(FMODE) $(LIVE_PAM) $(DESTDIR)$(OVERLAYDIR)/pam.d
install $(DMODE) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install $(FMODE) $(LIVE_SUDOERS) $(DESTDIR)$(OVERLAYDIR)/sudoers.d
install-lxqt:
install $(DMODE) $(DESTDIR)$(LXQTDIR)
install $(FMODE) $(LXQT) $(DESTDIR)$(LXQTDIR)
install $(DMODE) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
install $(FMODE) $(LXQT_DM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)
install-lxde:
install $(DMODE) $(DESTDIR)$(LXDEDOR)
install $(FMODE) $(LXDE) $(DESTDIR)$(LXDEDOR)
install $(DMODE) $(DESTDIR)$(LXDEDOR)$(SYSCONFDIR)/lightdm
install $(FMODE) $(LXDE_DM) $(DESTDIR)$(LXDEDOR)$(SYSCONFDIR)/lightdm
uninstall-base:
for f in $(notdir $(BASE)); do $(RM) $(DESTDIR)$(BASEDIR)/$$f; done
for f in $(notdir $(LIVE)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/$$f; done
for f in $(notdir $(LIVE_DEFAULT)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/default/$$f; done
for f in $(notdir $(LIVE_PAM)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/pam.d/$$f; done
for f in $(notdir $(LIVE_SUDOERS)); do $(RM) $(DESTDIR)$(OVERLAYDIR)/sudoers.d/$$f; done
$(RMD) $(DESTDIR)$(BASEDIR)
uninstall-lxqt:
for f in $(notdir $(LXQT)); do $(RM) $(DESTDIR)$(LXQTDIR)/$$f; done
for f in $(notdir $(LXQT_DM)); do $(RM) $(DESTDIR)$(LXQTDIR)$(SYSCONFDIR)/$$f; done
$(RMD) $(DESTDIR)$(LXQTDIR)
uninstall-lxde:
for f in $(notdir $(LXDE)); do $(RM) $(DESTDIR)$(LXDEDOR)/$$f; done
for f in $(notdir $(LXDE_DM)); do $(RM) $(DESTDIR)$(LXDEDOR)$(SYSCONFDIR)/lightdm/$$f; done
$(RMD) $(DESTDIR)$(LXDEDOR)
install: install-lxqt install-lxde install-base
uninstall: uninstall-lxqt uninstall-lxde uninstall-base
dist:
git archive --format=tar --prefix=$(PKG)-$(VERSION)/ $(VERSION) | gzip -9 > $(PKG)-$(VERSION).tar.gz
gpg --detach-sign --use-agent $(PKG)-$(VERSION).tar.gz
.PHONY: install uninstall dist

2
README.md Normal file
View File

@@ -0,0 +1,2 @@
# iso-profiles
The artix iso profiles

View File

@@ -1,7 +0,0 @@
mkinitcpio-nfs-utils
nbd
>openrc artix-live-openrc
>runit artix-live-runit
squashfs-tools
artix-live-portable-efi
linux-lts-headers

View File

@@ -1,9 +1,13 @@
base
@openrc openrc
@runit runit
@s6 s6
@openrc elogind-openrc
@runit elogind-runit
@s6 elogind-s6
acpi acpi
b43-fwcutter b43-fwcutter
bash
btrfs-progs btrfs-progs
bzip2
coreutils
crda crda
dhclient dhclient
diffutils diffutils
@@ -14,27 +18,15 @@ e2fsprogs
ecryptfs-utils ecryptfs-utils
exfat-utils exfat-utils
f2fs-tools f2fs-tools
file
filesystem
findutils
gawk
gcc-libs
gettext
glibc
grep
grub grub
gzip htop
inetutils inetutils
#intel-ucode
iproute2
iptables iptables
iputils
ipw2100-fw ipw2100-fw
ipw2200-fw ipw2200-fw
jfsutils jfsutils
KERNEL linux
less linux-headers
licenses
linux-firmware linux-firmware
logrotate logrotate
lsb-release lsb-release
@@ -45,51 +37,72 @@ mkinitcpio-openswap
nano nano
net-tools net-tools
ntfs-3g ntfs-3g
artix-sysvcompat @openrc acpid-openrc
>openrc acpid-openrc @openrc cronie-openrc
>openrc cronie-openrc @openrc cryptsetup-openrc
>openrc cryptsetup-openrc @openrc dhcpcd-openrc
>openrc device-mapper-openrc @openrc haveged-openrc
>openrc dhcpcd-openrc @openrc lvm2-openrc
>openrc elogind-openrc @openrc mdadm-openrc
>openrc haveged-openrc @openrc nfs-utils-openrc
>openrc lvm2-openrc @openrc rsync-openrc
>openrc mdadm-openrc @openrc openssh-openrc
>openrc nfs-utils-openrc @openrc wpa_supplicant-openrc
>openrc rsync-openrc @openrc syslog-ng-openrc
>openrc wpa_supplicant-openrc @runit acpid-runit
>runit runit-artix @runit cronie-runit
>runit acpid-runit @runit cryptsetup-runit
>runit cronie-runit @runit dhcpcd-runit
>runit dbus-runit @runit haveged-runit
>runit dhcpcd-runit @runit lvm2-runit
>runit elogind-runit @runit mdadm-runit
>runit haveged-runit @runit nfs-utils-runit
>runit lvm2-runit @runit rsync-runit
>runit mdadm-runit @runit openssh-runit
>runit nfs-utils-runit @runit wpa_supplicant-runit
>runit rsync-runit @runit syslog-ng-runit
>runit wpa_supplicant-runit # @s6 acpid-s6
>runit opentmpfiles # @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 os-prober
pacman
pciutils
pcmciautils
perl
procps-ng
psmisc
reiserfsprogs reiserfsprogs
sed
shadow
s-nail s-nail
sudo sudo
sysfsutils sysfsutils
tar
texinfo texinfo
usbutils usbutils
util-linux
which which
efibootmgr efibootmgr
xfsprogs xfsprogs
zd1211-firmware
zsh zsh
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
# @s6 artix-live-s6
artix-live-portable-efi
@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

View File

@@ -1,27 +1,25 @@
################ install ################ ################ install ################
# default displaymanager: none # default displaymanager: none
# supported; lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
# displaymanager="none" # DISPLAYMANAGER="none"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
# autologin="true" AUTOLOGIN="false"
# service runlevels # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default values # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users" # ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
# netgroups_url="https://raw.githubusercontent.com/artix-linux/netgroups/master"
################# live-session ################# ################# live-session #################
# default value # default value
# hostname="artix" # HOST_NANE="artix"
# default value # default value
# username="artix" # USER_NAME="artix"
# default value # default value
# password="artix" # PASSWORD="artix"

View File

@@ -0,0 +1,8 @@
/* Allow members of the wheel group to execute any actions
* without password authentication, similar to "sudo NOPASSWD:"
*/
polkit.addRule(function(action, subject) {
if (subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});

View File

@@ -0,0 +1 @@
root ALL=(ALL) ALL

68
linexa/Packages-Live Normal file
View File

@@ -0,0 +1,68 @@
### packages added here will not be installed on the target system
mkinitcpio-nfs-utils
squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
artix-live-portable-efi
artix-sddm-theme
artix-lxqt-presets
artix-docs
@openrc connman-openrc
@openrc ntp-openrc
@openrc bluez-openrc
@runit connman-runit
@runit ntp-runit
@runit bluez-runit
intel-ucode
amd-ucode
sddm
@openrc displaymanager-openrc
@runit sddm-runit
cmst
calamares-branding
lxqt
compton
lximage-qt
qpdfview
gvfs
kwrite
obconf-qt
pcmanfm-qt
falkon
xarchiver
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-xinit
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

113
linexa/Packages-Root Normal file
View File

@@ -0,0 +1,113 @@
### packages added here will be installed on the target system
base
@openrc openrc
@runit runit
@s6 s6
acpi
b43-fwcutter
bash
btrfs-progs
bzip2
coreutils
crda
dhclient
diffutils
dmraid
dnsmasq
dosfstools
e2fsprogs
ecryptfs-utils
exfat-utils
f2fs-tools
file
filesystem
findutils
gawk
gcc-libs
gettext
glibc
grep
grub
gzip
htop
inetutils
iproute2
iptables
iputils
ipw2100-fw
ipw2200-fw
jfsutils
linux
less
licenses
linux-firmware
logrotate
lsb-release
man-db
man-pages
memtest86+
mkinitcpio-openswap
nano
net-tools
ntfs-3g
@openrc acpid-openrc
@openrc cronie-openrc
@openrc cryptsetup-openrc
@openrc dhcpcd-openrc
@openrc elogind-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 elogind-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 dhcpcd-s6
@s6 elogind-s6
@s6 syslog-ng-s6
os-prober
pacman
pciutils
perl
procps-ng
psmisc
reiserfsprogs
sed
shadow
s-nail
sudo
sysfsutils
tar
texinfo
usbutils
util-linux
which
efibootmgr
xfsprogs
zsh
## server
@openrc apache-openrc
#@openrc mysql-openrc
@openrc postgresql-openrc
#@openrc cups-openrc
php
php-apache
php-cgi
@openrc backuppc-openrc
base-devel

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

25
linexa/profile.conf Normal file
View File

@@ -0,0 +1,25 @@
################ install ################
# default displaymanager: none
# supported: lightdm, sddm, gdm, lxdm, mdm
DISPLAYMANAGER="sddm"
# Set to false to disable autologin in the livecd
# AUTOLOGIN="false"
# start services
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# default group membership
# ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session #################
# default value
HOST_NANE="linexa"
# default value
# USER_NAME="artix"
# default value
# PASSWORD="artix"

View File

@@ -1,70 +0,0 @@
gpicview-gtk3
lxappearance-gtk3
lxappearance-obconf-gtk3
lxde-common
lxde-icon-theme
lxhotkey-gtk3
lxinput-gtk3
lxlauncher-gtk3
lxmusic-gtk3
lxpanel-gtk3
lxrandr-gtk3
lxsession-gtk3
lxtask-gtk3
lxterminal
openbox
pcmanfm-gtk3
compton
gvfs
inxi
file-roller
gedit
#lxdm-gtk3
lightdm-gtk-greeter
artix-lxde-presets
alsa-firmware
media-player-info
mobile-broadband-provider-info
modemmanager
network-manager-applet
nss-mdns
>openrc alsa-utils-openrc
>openrc avahi-openrc
>openrc displaymanager-openrc
>openrc json-c
>openrc networkmanager-openrc
>openrc ntp-openrc
>openrc openrc-settingsd
>openrc openssh-openrc
>openrc syslog-ng-openrc
powertop
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-twm
xorg-xinit
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
librabbitmq-c
libmongoc
python

View File

@@ -1,12 +0,0 @@
calamares
mkinitcpio-nfs-utils
nbd
>openrc artix-live-openrc
squashfs-tools
artix-live-portable-efi
artools-base
gparted
virtualbox-guest-modules-artix
virtualbox-guest-utils
open-vm-tools
orca

View File

@@ -1,65 +0,0 @@
# LightDM GTK+ Configuration
# Available configuration options listed below.
#
# Appearance:
# theme-name = GTK+ theme to use
# icon-theme-name = Icon theme to use
# cursor-theme-name = Cursor theme to use
# cursor-theme-size = Cursor size to use
# background = Background file to use, either an image path or a color (e.g. #772953)
# user-background = false|true ("true" by default) Display user background (if available)
# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)
# transition-type = ease-in-out|linear|none ("ease-in-out" by default)
#
# Fonts:
# font-name = Font to use
# xft-antialias = false|true Whether to antialias Xft fonts
# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
#
# Login window:
# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list
# position = x y ("50% 50%" by default) Login window position
# default-user-image = Image used as default user icon, path or #icon-name
# hide-user-image = false|true ("false" by default)
#
# Panel:
# panel-position = top|bottom ("top" by default)
# clock-format = strftime-format string, e.g. %H:%M
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
#
# Accessibility:
# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.
# keyboard = command to launch on-screen keyboard (e.g. "onboard")
# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"
# reader = command to launch screen reader (e.g. "orca")
# at-spi-enabled = false|true ("true" by default) Enables accessibility at-spi-command if the greeter is built with it enabled
#
# Security:
# allow-debugging = false|true ("false" by default)
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
#
# Template for per-monitor configuration:
# [monitor: name]
# background = overrides default value
# user-background = overrides default value
# laptop = false|true ("false" by default) Marks monitor as laptop display
# transition-duration = overrides default value
#
[greeter]
background=/usr/share/backgrounds/Artix_wallpaper.png
#user-background=
#theme-name=
#icon-theme-name=
#font-name=
#xft-antialias=
#xft-dpi=
#xft-hintstyle=
#xft-rgba=
#indicators=
#clock-format=
#keyboard=
#reader=
#position=
#screensaver-timeout=

View File

@@ -1,17 +0,0 @@
#%PAM-1.0
# Load environment from /etc/environment and ~/.pam_environment
auth required pam_env.so
# Always let the greeter start without authentication
auth required pam_permit.so
# No action required for account management
account required pam_permit.so
# Can't change password
password required pam_deny.so
# Setup session
session required pam_unix.so
session optional pam_elogind.so

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"
# service runlevels
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager')
# unset defaults to given values
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users"
################# live-session #################
# unset defaults to given value
# hostname="artix"
# unset defaults to given value
# username="artix"
# unset defaults to given value
# password="artix"

View File

@@ -1,76 +0,0 @@
artix-sddm-theme
artix-lxqt-presets
alsa-firmware
powertop
inxi
modemmanager
network-manager-applet
nss-mdns
>openrc alsa-utils-openrc
>openrc avahi-openrc
>openrc displaymanager-openrc
>openrc json-c
>openrc networkmanager-openrc
>openrc ntp-openrc
>openrc openrc-settingsd
>openrc openssh-openrc
>openrc syslog-ng-openrc
>openrc bluez-openrc
>runit alsa-utils-runit
>runit avahi-runit
>runit sddm-runit
>runit json-c
>runit networkmanager-runit
>runit ntp-runit
>runit openssh-runit
>runit syslog-ng-runit
>runit bluez-runit
librabbitmq-c
libmongoc
#python
lxqt
compton
#compton-conf
lximage-qt
qpdfview
gvfs
kwrite
obconf-qt
pcmanfm-qt
falkon
xarchiver
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-xinit
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

View File

@@ -1,13 +1,23 @@
calamares-branding
mkinitcpio-nfs-utils mkinitcpio-nfs-utils
nbd
>openrc artix-live-openrc
>runit artix-live-runit
squashfs-tools squashfs-tools
nbd
@openrc artix-live-openrc
@runit artix-live-runit
# @s6 artix-live-s6
artix-live-portable-efi artix-live-portable-efi
artools-base
calamares-branding
partitionmanager partitionmanager
#orca
virtualbox-guest-modules-artix virtualbox-guest-modules-artix
virtualbox-guest-utils virtualbox-guest-utils
open-vm-tools #open-vm-tools
#orca broadcom-wl
intel-ucode
amd-ucode
artix-docs
konversation

150
lxqt/Packages-Root Normal file
View File

@@ -0,0 +1,150 @@
base
@openrc openrc
@runit runit
@s6 s6
@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-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 connman-openrc
@openrc displaymanager-openrc
@openrc ntp-openrc
@openrc openrc-settingsd
@openrc bluez-openrc
@runit alsa-utils-runit
@runit avahi-runit
@runit bluez-runit
@runit connman-runit
@runit ntp-runit
@runit sddm-runit
# @s6 alsa-utils-s6
# @s6 avahi-s6
# @s6 bluez-s6
# @s6 connman-s6
# @s6 ntp-s6
# @s6 sddm-s6
librabbitmq-c
libmongoc
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-xinit
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
artix-sddm-theme
artix-lxqt-presets
gvfs
kwrite
falkon
xarchiver
vlc

1
lxqt/live-overlay Symbolic link
View File

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

View File

@@ -1,25 +1,25 @@
################ install ################ ################ install ################
# default displaymanager: none # default displaymanager: none
# supported; lightdm, sddm, gdm, lxdm, mdm # supported: lightdm, sddm, gdm, lxdm, mdm
displaymanager="sddm" DISPLAYMANAGER="sddm"
# Set to false to disable autologin in the livecd # Set to false to disable autologin in the livecd
# autologin="true" # AUTOLOGIN="true"
# service runlevels # start services
# services=('acpid' 'bluetooth' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# unset defaults to given values # default group membership
# addgroups="video,power,storage,optical,network,lp,scanner,wheel,users" ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
################# live-session ################# ################# live-session #################
# unset defaults to given value # unset defaults to given value
# hostname="artix" # HOST_NAME="artix"
# unset defaults to given value # unset defaults to given value
# username="artix" # USER_NAME="artix"
# unset defaults to given value # unset defaults to given value
# password="artix" # PASSWORD="artix"

View File

@@ -0,0 +1,129 @@
[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=
# 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=
# 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

22
mate/Packages-Live Normal file
View File

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

146
mate/Packages-Root Normal file
View File

@@ -0,0 +1,146 @@
base
@openrc openrc
@runit runit
@s6 s6
@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-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 connman-openrc
@openrc displaymanager-openrc
@openrc ntp-openrc
@openrc openrc-settingsd
@openrc bluez-openrc
@runit alsa-utils-runit
@runit avahi-runit
@runit bluez-runit
@runit connman-runit
@runit ntp-runit
@runit sddm-runit
# @s6 alsa-utils-s6
# @s6 avahi-s6
# @s6 bluez-s6
# @s6 connman-s6
# @s6 ntp-s6
# @s6 sddm-s6
librabbitmq-c
libmongoc
terminus-font
ttf-bitstream-vera
ttf-dejavu
ttf-droid
ttf-inconsolata
ttf-indic-otf
ttf-liberation
xdg-user-dirs
xdg-utils
xorg-server
xorg-xinit
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
artix-mate-presets
light-locker
lightdm-gtk-greeter
connman-gtk

1
mate/live-overlay Symbolic link
View File

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

25
mate/profile.conf Normal file
View File

@@ -0,0 +1,25 @@
################ 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' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connman')
# 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

@@ -0,0 +1,64 @@
#!/bin/sh
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
# Load resources
for file in "/etc/X11/Xresources" "$HOME/.Xresources"; do
if [ -f "$file" ]; then
echo "Loading resource: $file"
xrdb -merge "$file"
fi
done
# Load keymaps
for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
if [ -f "$file" ]; then
echo "Loading keymap: $file"
setxkbmap `cat "$file"`
XKB_IN_USE=yes
fi
done
# Load xmodmap if not using XKB
if [ -z "$XKB_IN_USE" ]; then
for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
if [ -f "$file" ]; then
echo "Loading modmap: $file"
xmodmap "$file"
fi
done
fi
unset XKB_IN_USE
# Run all system xinitrc shell scripts
xinitdir="/etc/X11/xinit/xinitrc.d"
if [ -d "$xinitdir" ]; then
for script in $xinitdir/*; do
echo "Loading xinit script $script"
if [ -x "$script" -a ! -d "$script" ]; then
. "$script"
fi
done
fi
# Run user xsession shell script
script="$HOME/.xsession"
if [ -x "$script" -a ! -d "$script" ]; then
echo "Loading xsession script $script"
. "$script"
fi
echo "X session wrapper complete, running session $@"
exec $@

View File

@@ -0,0 +1,3 @@
[keyring]
#a=0x0123456789ABCD
#b=secret

View File

@@ -0,0 +1,12 @@
[greeter]
clock-format = %a %d %B %Y, %H:%M:%S
position = 30%,center
font-name = Fira Sans 12
theme-name = Artix-dark
icon-theme-name = matefaenzadark
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

@@ -22,7 +22,7 @@
#start-default-seat=true #start-default-seat=true
#greeter-user=lightdm #greeter-user=lightdm
#minimum-display-number=0 #minimum-display-number=0
minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799 #minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#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
@@ -34,7 +34,7 @@ run-directory=/run/lightdm
#remote-sessions-directory=/usr/share/lightdm/remote-sessions #remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters #greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true #backup-logs=true
dbus-service=true #dbus-service=true
# #
# Seat configuration # Seat configuration
@@ -105,7 +105,7 @@ dbus-service=true
#xdmcp-key= #xdmcp-key=
#unity-compositor-command=unity-system-compositor #unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60 #unity-compositor-timeout=60
#greeter-session=example-gtk-gnome greeter-session=lightdm-gtk-greeter
#greeter-hide-users=false #greeter-hide-users=false
#greeter-allow-guest=true #greeter-allow-guest=true
#greeter-show-manual-login=false #greeter-show-manual-login=false
@@ -123,10 +123,10 @@ session-wrapper=/etc/lightdm/Xsession
#session-setup-script= #session-setup-script=
#session-cleanup-script= #session-cleanup-script=
#autologin-guest=false #autologin-guest=false
#autologin-user= autologin-user=artix
#autologin-user-timeout=0 #autologin-user-timeout=0
#autologin-in-background=false #autologin-in-background=false
#autologin-session= autologin-session=LXDE
#exit-on-failure=false #exit-on-failure=false
# #

View File

@@ -0,0 +1,14 @@
#
# User accounts configuration
#
# NOTE: If you have AccountsService installed on your system, then LightDM will
# use this instead and these settings will be ignored
#
# minimum-uid = Minimum UID required to be shown in greeter
# hidden-users = Users that are not shown to the user
# hidden-shells = Shells that indicate a user cannot login
#
[UserList]
minimum-uid=1000
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/bin/nologin