Compare commits
48 Commits
Author | SHA1 | Date | |
---|---|---|---|
961b6dd02c | |||
5371243f4c
|
|||
bdfe8dee9a
|
|||
dd61c4151e
|
|||
868272301d
|
|||
1c94cb3308
|
|||
1e9cc9dac9
|
|||
f195819382
|
|||
136dc5dcad
|
|||
05183df6ca
|
|||
42db164c86
|
|||
add579d679
|
|||
6236ab1fab | |||
162dd2a604
|
|||
e5938687b2
|
|||
d4c177cd53
|
|||
d4fe1dd82b
|
|||
6d270793d0
|
|||
b022c9e041
|
|||
ec12d645ab
|
|||
e292f5ddee
|
|||
e7969ff696
|
|||
856a4657ad
|
|||
258b911e08
|
|||
b45c569e43
|
|||
8ad494ef8e
|
|||
6fc62d74f9
|
|||
d4b41c9741
|
|||
d91d25e8c8
|
|||
8c3cac3754
|
|||
8cd092928f
|
|||
946b69f6ab
|
|||
c17ae10ba8
|
|||
87b613957b
|
|||
04cf533c04
|
|||
9b83623eef
|
|||
daa70c4897
|
|||
f8ab5b288c
|
|||
852892ef57
|
|||
8e303f9add
|
|||
6e35f3e888
|
|||
c4305ea3ec
|
|||
0d107afa90
|
|||
8bd67b3df4
|
|||
8874af2730
|
|||
1c41928fd8 | |||
3c698a3327
|
|||
1c54fec831
|
14
README.md
14
README.md
@@ -1,2 +1,14 @@
|
||||
# iso-profiles
|
||||
The artix iso profiles
|
||||
|
||||
The Artix ISO profiles.
|
||||
|
||||
|
||||
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''.
|
||||
|
8
TODO
Normal file
8
TODO
Normal file
@@ -0,0 +1,8 @@
|
||||
TO-DO 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
|
||||
PENDING |_ Application settings -> app-presets
|
||||
|
||||
DONE /etc/rc.local from artix-branding-base overwrites /etc/issue with artix:artix info
|
@@ -16,7 +16,6 @@ ecryptfs-utils
|
||||
exfat-utils
|
||||
f2fs-tools
|
||||
grub
|
||||
htop
|
||||
inetutils
|
||||
iptables
|
||||
ipw2100-fw
|
||||
@@ -31,6 +30,7 @@ man-db
|
||||
man-pages
|
||||
memtest86+
|
||||
mkinitcpio
|
||||
mkinitcpio-openswap
|
||||
nano
|
||||
net-tools
|
||||
ntfs-3g
|
||||
@@ -45,7 +45,7 @@ ntfs-3g
|
||||
@openrc rsync-openrc
|
||||
@openrc openssh-openrc
|
||||
@openrc wpa_supplicant-openrc
|
||||
@openrc syslog-ng-openrc
|
||||
@openrc metalog-openrc
|
||||
@runit acpid-runit
|
||||
@runit cronie-runit
|
||||
@runit cryptsetup-runit
|
||||
@@ -57,7 +57,7 @@ ntfs-3g
|
||||
@runit rsync-runit
|
||||
@runit openssh-runit
|
||||
@runit wpa_supplicant-runit
|
||||
@runit syslog-ng-runit
|
||||
@runit metalog-runit
|
||||
@s6 acpid-s6
|
||||
@s6 cronie-s6
|
||||
@s6 cryptsetup-s6
|
||||
@@ -69,7 +69,7 @@ ntfs-3g
|
||||
@s6 rsync-s6
|
||||
@s6 openssh-s6
|
||||
@s6 wpa_supplicant-s6
|
||||
@s6 syslog-ng-s6
|
||||
@s6 metalog-s6
|
||||
os-prober
|
||||
reiserfsprogs
|
||||
s-nail
|
||||
@@ -90,8 +90,6 @@ nbd
|
||||
@runit artix-live-runit
|
||||
@s6 artix-live-s6
|
||||
|
||||
artix-grub-theme
|
||||
|
||||
@openrc connman-openrc
|
||||
@openrc ntp-openrc
|
||||
@openrc bluez-openrc
|
||||
@@ -104,3 +102,7 @@ artix-grub-theme
|
||||
|
||||
intel-ucode
|
||||
amd-ucode
|
||||
|
||||
artix-grub-live
|
||||
artix-grub-theme
|
||||
artix-branding-base
|
||||
|
@@ -8,7 +8,7 @@
|
||||
AUTOLOGIN="false"
|
||||
|
||||
# start services
|
||||
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connmand')
|
||||
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'metalog' 'connmand')
|
||||
|
||||
# default group membership
|
||||
# ADDGROUPS="video,power,storage,optical,network,lp,scanner,wheel,users,log"
|
||||
|
@@ -1,49 +1,50 @@
|
||||
GRUB_DEFAULT=saved
|
||||
GRUB_TIMEOUT=5
|
||||
GRUB_DEFAULT="0"
|
||||
GRUB_TIMEOUT="3"
|
||||
GRUB_DISTRIBUTOR="Artix"
|
||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
||||
GRUB_CMDLINE_LINUX="net.ifnames=0"
|
||||
|
||||
# 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
|
||||
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
|
||||
|
||||
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
|
||||
#GRUB_HIDDEN_TIMEOUT=5
|
||||
#GRUB_HIDDEN_TIMEOUT_QUIET=true
|
||||
#GRUB_HIDDEN_TIMEOUT="5"
|
||||
#GRUB_HIDDEN_TIMEOUT_QUIET="true"
|
||||
|
||||
# Uncomment to use basic console
|
||||
GRUB_TERMINAL_INPUT=console
|
||||
GRUB_TERMINAL_INPUT="console"
|
||||
|
||||
# Uncomment to disable graphical terminal
|
||||
#GRUB_TERMINAL_OUTPUT=console
|
||||
#GRUB_TERMINAL_OUTPUT="console"
|
||||
|
||||
# The resolution used on graphical terminal
|
||||
# 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'
|
||||
#GRUB_GFXMODE="1680x1050x8"
|
||||
GRUB_GFXMODE=auto
|
||||
|
||||
# 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
|
||||
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
|
||||
#GRUB_DISABLE_LINUX_UUID=true
|
||||
# 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"
|
||||
GRUB_DISABLE_LINUX_UUID="true"
|
||||
|
||||
# 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.
|
||||
GRUB_COLOR_NORMAL="light-gray/black"
|
||||
GRUB_COLOR_HIGHLIGHT="cyan/black"
|
||||
export GRUB_COLOR_NORMAL="light-blue/black"
|
||||
export GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
|
||||
|
||||
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
|
||||
GRUB_BACKGROUND="/usr/share/grub/background.png"
|
||||
#GRUB_THEME="/path/to/gfxtheme"
|
||||
#GRUB_BACKGROUND="/path/to/wallpaper"
|
||||
GRUB_THEME="/usr/share/grub/themes/artix/theme.txt"
|
||||
|
||||
# Uncomment to get a beep at GRUB start
|
||||
#GRUB_INIT_TUNE="480 440 1"
|
||||
|
||||
GRUB_SAVEDEFAULT="true"
|
||||
|
||||
GRUB_DISABLE_LINUX_RECOVERY="true"
|
||||
|
@@ -1,13 +1,20 @@
|
||||
[H[2J
|
||||
Artix Live ISO (\l) - \s-\r \m
|
||||
|
||||
|
||||
|
||||
# Welcome to Artix #
|
||||
|
||||
|
||||
login for the live environment:
|
||||
user 'artix'
|
||||
password 'artix'
|
||||
|
||||
|
||||
[?25l[?7l[0m[36m[1m '
|
||||
'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'
|
||||
'` `'[0m
|
||||
|
9
base/root-overlay/etc/issue.live
Normal file
9
base/root-overlay/etc/issue.live
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
[?25h[?7hArtix Live ISO (\l) - \s-\r \m
|
||||
|
||||
# Welcome to Artix #
|
||||
|
||||
login for the live environment:
|
||||
user 'artix'
|
||||
password 'artix'
|
||||
|
100
buildISOs.sh
Executable file
100
buildISOs.sh
Executable file
@@ -0,0 +1,100 @@
|
||||
#!/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" | 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 refactor
|
||||
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=$?
|
||||
stamp=$(timestamp)
|
||||
[[ $res ]] && 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
|
||||
rm -f ${PROFILES}/$profile/root-overlay/etc/rc.conf
|
||||
mv -v ${WORKSPACE}/iso/$profile/artix-$profile-$init-*.iso ${REPO}/
|
||||
cd $REPO && sha256sum artix-*.iso > ${REPO}/sha256sums &
|
||||
done
|
||||
done
|
23
cinnamon/Packages-Live
Normal file
23
cinnamon/Packages-Live
Normal file
@@ -0,0 +1,23 @@
|
||||
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
|
||||
hexchat
|
176
cinnamon/Packages-Root
Normal file
176
cinnamon/Packages-Root
Normal file
@@ -0,0 +1,176 @@
|
||||
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 displaymanager-openrc
|
||||
@openrc networkmanager-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
|
||||
|
||||
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-gtk-presets
|
||||
artix-grub-theme
|
||||
artix-dark-theme
|
||||
xcursor-premium
|
||||
artix-branding-base
|
||||
|
||||
# Basic usability apps
|
||||
gvfs-mtp
|
||||
leafpad
|
||||
lightdm-gtk-greeter
|
||||
light-locker
|
||||
midori
|
||||
mpv
|
||||
xreader
|
||||
|
||||
# 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
|
1
cinnamon/live-overlay
Symbolic link
1
cinnamon/live-overlay
Symbolic link
@@ -0,0 +1 @@
|
||||
../common/live-overlay
|
25
cinnamon/profile.conf
Normal file
25
cinnamon/profile.conf
Normal 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' 'connmand')
|
||||
|
||||
# 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"
|
1
cinnamon/root-overlay/etc/default
Symbolic link
1
cinnamon/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
1
cinnamon/root-overlay/etc/environment
Symbolic link
1
cinnamon/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
1
cinnamon/root-overlay/etc/hosts
Symbolic link
1
cinnamon/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
1
cinnamon/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
1
cinnamon/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
169
cinnamon/root-overlay/etc/lightdm/lightdm.conf
Normal file
169
cinnamon/root-overlay/etc/lightdm/lightdm.conf
Normal file
@@ -0,0 +1,169 @@
|
||||
#
|
||||
# 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
|
16
common/live-overlay/etc/init.d/artix-live
Normal file
16
common/live-overlay/etc/init.d/artix-live
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/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 $?
|
||||
}
|
1
common/live-overlay/etc/issue.live
Symbolic link
1
common/live-overlay/etc/issue.live
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/issue.live
|
@@ -0,0 +1,7 @@
|
||||
[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
|
203
common/live-overlay/etc/skel/Desktop/calamares.desktop
Executable file
203
common/live-overlay/etc/skel/Desktop/calamares.desktop
Executable file
@@ -0,0 +1,203 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0
|
||||
Name=Install System
|
||||
GenericName=System Installer
|
||||
Keywords=calamares;system;installer;
|
||||
TryExec=calamares
|
||||
Exec=pkexec /usr/bin/calamares
|
||||
Comment=Calamares — System Installer
|
||||
Icon=calamares
|
||||
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
|
@@ -2,7 +2,7 @@ GRUB_DEFAULT="0"
|
||||
GRUB_TIMEOUT="3"
|
||||
GRUB_DISTRIBUTOR="Artix"
|
||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
||||
GRUB_CMDLINE_LINUX="net.ifnames=0 cryptkey=rootfs:/crypto_keyfile.bin"
|
||||
GRUB_CMDLINE_LINUX=""
|
||||
|
||||
# Preload both GPT and MBR modules so that they are not missed
|
||||
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
|
2
common/root-overlay/etc/environment
Normal file
2
common/root-overlay/etc/environment
Normal file
@@ -0,0 +1,2 @@
|
||||
QT_QPA_PLATFORMTHEME=gtk2
|
||||
QT_STYLE_OVERRIDE=gtk
|
1
common/root-overlay/etc/hosts
Normal file
1
common/root-overlay/etc/hosts
Normal file
@@ -0,0 +1 @@
|
||||
127.0.0.1 localhost artix
|
12
common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Normal file
12
common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Normal file
@@ -0,0 +1,12 @@
|
||||
[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
|
23
i3/Packages-Live
Normal file
23
i3/Packages-Live
Normal file
@@ -0,0 +1,23 @@
|
||||
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
|
||||
hexchat
|
181
i3/Packages-Root
Normal file
181
i3/Packages-Root
Normal file
@@ -0,0 +1,181 @@
|
||||
base
|
||||
@openrc elogind-openrc
|
||||
@runit elogind-runit
|
||||
@s6 elogind-s6
|
||||
acpi
|
||||
b43-fwcutter
|
||||
btrfs-progs
|
||||
crda
|
||||
dhclient
|
||||
diffutils
|
||||
dmenu
|
||||
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
|
||||
vim
|
||||
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 lightdm-runit
|
||||
@runit blocaled
|
||||
@s6 blocaled
|
||||
@s6 alsa-utils-s6
|
||||
@s6 avahi-s6
|
||||
@s6 bluez-s6
|
||||
@s6 connman-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
|
||||
|
||||
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
|
||||
xcursor-premium
|
||||
artix-branding-base
|
||||
|
||||
# Basic usability apps
|
||||
atril
|
||||
light-locker
|
||||
lightdm-gtk-greeter
|
||||
connman-gtk
|
||||
geany
|
||||
mpv
|
||||
neofetch
|
||||
gvfs-mtp
|
||||
|
||||
arandr
|
||||
# i3
|
||||
dmenu
|
||||
i3-wm
|
||||
i3lock
|
||||
i3status
|
||||
j4-dmenu-desktop
|
||||
|
||||
# LXDE
|
||||
artix-gtk-presets
|
||||
viewnior
|
||||
lxappearance
|
||||
#lxappearance-obconf
|
||||
lxde-icon-theme
|
||||
#lxhotkey
|
||||
#lxinput
|
||||
#lxlauncher
|
||||
#lxmusic
|
||||
#lxsession
|
||||
lxterminal
|
||||
#openbox
|
||||
pcmanfm
|
1
i3/live-overlay
Symbolic link
1
i3/live-overlay
Symbolic link
@@ -0,0 +1 @@
|
||||
../common/live-overlay
|
25
i3/profile.conf
Normal file
25
i3/profile.conf
Normal 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' 'connmand')
|
||||
|
||||
# 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"
|
1
i3/root-overlay/etc/default
Symbolic link
1
i3/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
1
i3/root-overlay/etc/environment
Symbolic link
1
i3/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
1
i3/root-overlay/etc/hosts
Symbolic link
1
i3/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
1
i3/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
1
i3/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
169
i3/root-overlay/etc/lightdm/lightdm.conf
Normal file
169
i3/root-overlay/etc/lightdm/lightdm.conf
Normal file
@@ -0,0 +1,169 @@
|
||||
#
|
||||
# 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=i3
|
||||
#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
|
@@ -21,7 +21,9 @@ artix-docs
|
||||
@runit connman-runit
|
||||
@runit ntp-runit
|
||||
@runit bluez-runit
|
||||
@runit blocaled
|
||||
|
||||
@s6 blocaled
|
||||
@s6 connman-s6
|
||||
@s6 ntp-s6
|
||||
@s6 bluez-s6
|
||||
@@ -53,7 +55,6 @@ ttf-bitstream-vera
|
||||
ttf-dejavu
|
||||
ttf-droid
|
||||
ttf-inconsolata
|
||||
ttf-indic-otf
|
||||
ttf-liberation
|
||||
|
||||
xdg-user-dirs
|
||||
|
@@ -1 +1 @@
|
||||
..//lxqt/live-overlay
|
||||
../common/live-overlay
|
@@ -6,11 +6,12 @@ nbd
|
||||
@runit artix-live-runit
|
||||
@s6 artix-live-s6
|
||||
|
||||
artix-grub-theme
|
||||
|
||||
calamares-branding
|
||||
gparted
|
||||
|
||||
artix-grub-live
|
||||
artix-grub-theme
|
||||
|
||||
virtualbox-guest-modules-artix
|
||||
virtualbox-guest-utils
|
||||
#open-vm-tools
|
||||
@@ -19,3 +20,4 @@ broadcom-wl
|
||||
intel-ucode
|
||||
amd-ucode
|
||||
artix-docs
|
||||
hexchat
|
||||
|
@@ -100,6 +100,8 @@ inxi
|
||||
@runit connman-runit
|
||||
@runit ntp-runit
|
||||
@runit lightdm-runit
|
||||
@runit blocaled
|
||||
@s6 blocaled
|
||||
@s6 alsa-utils-s6
|
||||
@s6 avahi-s6
|
||||
@s6 bluez-s6
|
||||
@@ -135,22 +137,39 @@ xf86-video-sisusb
|
||||
xf86-video-vesa
|
||||
xf86-video-vmware
|
||||
xf86-video-voodoo
|
||||
# Core ISO packages end here
|
||||
|
||||
artix-lxde-presets
|
||||
# Branding
|
||||
artix-grub-theme
|
||||
|
||||
artix-dark-theme
|
||||
xcursor-premium
|
||||
|
||||
# LXDE
|
||||
lxde
|
||||
artix-branding-base
|
||||
|
||||
# Basic usability apps
|
||||
atril
|
||||
light-locker
|
||||
lightdm-gtk-greeter
|
||||
light-locker
|
||||
atril
|
||||
connman-gtk
|
||||
midori
|
||||
hexchat
|
||||
mpv
|
||||
neofetch
|
||||
leafpad
|
||||
mpv
|
||||
gvfs-mtp
|
||||
|
||||
# LXDE
|
||||
artix-gtk-presets
|
||||
gpicview
|
||||
lxappearance
|
||||
lxappearance-obconf
|
||||
lxde-common
|
||||
lxde-icon-theme
|
||||
lxhotkey
|
||||
lxinput
|
||||
lxlauncher
|
||||
lxmusic
|
||||
lxpanel
|
||||
lxrandr
|
||||
lxsession
|
||||
lxtask
|
||||
lxterminal
|
||||
openbox
|
||||
pcmanfm
|
||||
|
@@ -1 +1 @@
|
||||
..//lxqt/live-overlay
|
||||
../common/live-overlay
|
@@ -1,38 +0,0 @@
|
||||
# Artix bash customization
|
||||
# Most by nous, a couple kanged from the internets
|
||||
|
||||
# are we an interactive shell?
|
||||
if [ "$PS1" ]; then
|
||||
shopt -s cdspell checkwinsize histappend no_empty_cmd_completion dotglob
|
||||
shopt -u huponexit
|
||||
fi
|
||||
|
||||
# Show effective user in prompts and terminal titles
|
||||
USER=`id -un`
|
||||
|
||||
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"'\'''
|
||||
# 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'
|
||||
# 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 rot13='tr A-Za-z N-ZA-Mn-za-m'
|
||||
alias rot47='tr !-~ P-~!-O'
|
||||
|
||||
# Virtualbox in dark themes is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark
|
||||
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
|
||||
# No clobber, use >| instead of >
|
||||
set -C
|
||||
|
||||
# Users generally won't see annoyng core files
|
||||
ulimit -c 0
|
||||
[ "${EUID}" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1
|
||||
|
||||
# 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\] " \
|
||||
|| 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
|
1
lxde/root-overlay/etc/default
Symbolic link
1
lxde/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
@@ -1,50 +0,0 @@
|
||||
GRUB_DEFAULT="0"
|
||||
GRUB_TIMEOUT="3"
|
||||
GRUB_DISTRIBUTOR="Artix"
|
||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
||||
GRUB_CMDLINE_LINUX="net.ifnames=0 cryptkey=rootfs:/crypto_keyfile.bin"
|
||||
|
||||
# Preload both GPT and MBR modules so that they are not missed
|
||||
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
|
||||
|
||||
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
|
||||
#GRUB_HIDDEN_TIMEOUT="5"
|
||||
#GRUB_HIDDEN_TIMEOUT_QUIET="true"
|
||||
|
||||
# Uncomment to use basic console
|
||||
GRUB_TERMINAL_INPUT="console"
|
||||
|
||||
# Uncomment to disable graphical terminal
|
||||
#GRUB_TERMINAL_OUTPUT="console"
|
||||
|
||||
# The resolution used on graphical terminal
|
||||
# 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'
|
||||
#GRUB_GFXMODE="1680x1050x8"
|
||||
GRUB_GFXMODE=auto
|
||||
|
||||
# Uncomment to allow the kernel use the same resolution used by grub
|
||||
GRUB_GFXPAYLOAD_LINUX="keep"
|
||||
|
||||
# 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"
|
||||
GRUB_DISABLE_LINUX_UUID="true"
|
||||
|
||||
# Uncomment to disable generation of recovery mode menu entries
|
||||
GRUB_DISABLE_RECOVERY="true"
|
||||
|
||||
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
|
||||
# modes only. Entries specified as foreground/background.
|
||||
export GRUB_COLOR_NORMAL="light-blue/black"
|
||||
export GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
|
||||
|
||||
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
|
||||
#GRUB_BACKGROUND="/path/to/wallpaper"
|
||||
GRUB_THEME="/usr/share/grub/themes/artix/theme.txt"
|
||||
|
||||
# Uncomment to get a beep at GRUB start
|
||||
#GRUB_INIT_TUNE="480 440 1"
|
||||
|
||||
GRUB_SAVEDEFAULT="true"
|
||||
|
||||
GRUB_DISABLE_LINUX_RECOVERY="true"
|
1
lxde/root-overlay/etc/environment
Symbolic link
1
lxde/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
@@ -1 +0,0 @@
|
||||
127.0.0.1 localhost artix
|
1
lxde/root-overlay/etc/hosts
Symbolic link
1
lxde/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
@@ -1,64 +0,0 @@
|
||||
#!/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 $@
|
@@ -1,3 +0,0 @@
|
||||
[keyring]
|
||||
#a=0x0123456789ABCD
|
||||
#b=secret
|
@@ -1,12 +0,0 @@
|
||||
[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
|
1
lxde/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
1
lxde/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
@@ -1,14 +0,0 @@
|
||||
#
|
||||
# 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
|
@@ -1,10 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 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
|
@@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
neofetch >| /etc/issue
|
||||
|
||||
# Enable kernel's Magic SysRq
|
||||
sysctl -q kernel.sysrq=1 &
|
||||
|
||||
# Remove possible stale lockfile
|
||||
rm -f /var/lib/pacman/db.lck &
|
@@ -6,11 +6,12 @@ nbd
|
||||
@runit artix-live-runit
|
||||
@s6 artix-live-s6
|
||||
|
||||
artix-grub-theme
|
||||
|
||||
calamares-branding
|
||||
partitionmanager
|
||||
|
||||
artix-grub-live
|
||||
artix-grub-theme
|
||||
|
||||
virtualbox-guest-modules-artix
|
||||
virtualbox-guest-utils
|
||||
#open-vm-tools
|
||||
|
@@ -16,7 +16,6 @@ ecryptfs-utils
|
||||
exfat-utils
|
||||
f2fs-tools
|
||||
grub
|
||||
htop
|
||||
inetutils
|
||||
iptables
|
||||
ipw2100-fw
|
||||
@@ -100,6 +99,8 @@ inxi
|
||||
@runit connman-runit
|
||||
@runit ntp-runit
|
||||
@runit sddm-runit
|
||||
@runit blocaled
|
||||
@s6 blocaled
|
||||
@s6 alsa-utils-s6
|
||||
@s6 avahi-s6
|
||||
@s6 bluez-s6
|
||||
@@ -112,8 +113,9 @@ libmongoc
|
||||
|
||||
terminus-font
|
||||
ttf-droid
|
||||
ttf-roboto
|
||||
ttf-roboto-mono
|
||||
ttf-inconsolata
|
||||
ttf-indic-otf
|
||||
ttf-liberation
|
||||
|
||||
xdg-user-dirs
|
||||
@@ -134,15 +136,28 @@ xf86-video-sisusb
|
||||
xf86-video-vesa
|
||||
xf86-video-vmware
|
||||
xf86-video-voodoo
|
||||
# Core ISO packages end here
|
||||
|
||||
|
||||
# Branding
|
||||
artix-grub-theme
|
||||
artix-dark-theme
|
||||
xcursor-premium
|
||||
artix-branding-base
|
||||
artix-sddm-theme
|
||||
artix-lxqt-presets
|
||||
|
||||
gvfs
|
||||
# Basic usability apps
|
||||
screengrab
|
||||
cmst
|
||||
qpdfview
|
||||
kwrite
|
||||
falkon
|
||||
xarchiver
|
||||
vlc
|
||||
breeze-icons
|
||||
neofetch
|
||||
mpv
|
||||
gvfs-mtp
|
||||
|
||||
# LXQt
|
||||
artix-qt-presets
|
||||
lxqt
|
||||
# For dark theme
|
||||
# qt5-styleplugins <-- pulled in by lxqt-presets
|
||||
|
1
lxqt/live-overlay
Symbolic link
1
lxqt/live-overlay
Symbolic link
@@ -0,0 +1 @@
|
||||
../common/live-overlay
|
1
lxqt/root-overlay/etc/default
Symbolic link
1
lxqt/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
2
lxqt/root-overlay/etc/environment
Normal file
2
lxqt/root-overlay/etc/environment
Normal file
@@ -0,0 +1,2 @@
|
||||
#QT_STYLE_OVERRIDE=gtk2
|
||||
QT_QPA_PLATFORMTHEME=gtk2
|
1
lxqt/root-overlay/etc/hosts
Symbolic link
1
lxqt/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
@@ -6,11 +6,12 @@ nbd
|
||||
@runit artix-live-runit
|
||||
@s6 artix-live-s6
|
||||
|
||||
artix-grub-theme
|
||||
|
||||
calamares-branding
|
||||
gparted
|
||||
|
||||
artix-grub-live
|
||||
artix-grub-theme
|
||||
|
||||
virtualbox-guest-modules-artix
|
||||
virtualbox-guest-utils
|
||||
#open-vm-tools
|
||||
@@ -19,3 +20,4 @@ broadcom-wl
|
||||
intel-ucode
|
||||
amd-ucode
|
||||
artix-docs
|
||||
hexchat
|
||||
|
@@ -100,6 +100,8 @@ inxi
|
||||
@runit connman-runit
|
||||
@runit ntp-runit
|
||||
@runit lightdm-runit
|
||||
@runit blocaled
|
||||
@s6 blocaled
|
||||
@s6 alsa-utils-s6
|
||||
@s6 avahi-s6
|
||||
@s6 bluez-s6
|
||||
@@ -135,16 +137,28 @@ xf86-video-sisusb
|
||||
xf86-video-vesa
|
||||
xf86-video-vmware
|
||||
xf86-video-voodoo
|
||||
# Core ISO packages end here
|
||||
|
||||
artix-mate-presets
|
||||
# Branding
|
||||
artix-grub-theme
|
||||
|
||||
artix-dark-theme
|
||||
xcursor-premium
|
||||
artix-branding-base
|
||||
|
||||
# MATE main
|
||||
# Basic usability apps
|
||||
lightdm-gtk-greeter
|
||||
light-locker
|
||||
atril
|
||||
connman-gtk
|
||||
midori
|
||||
leafpad
|
||||
mpv
|
||||
gvfs-mtp
|
||||
|
||||
# MATE
|
||||
artix-gtk-presets
|
||||
mate
|
||||
# MATE extra
|
||||
atril
|
||||
caja-image-converter
|
||||
caja-open-terminal
|
||||
caja-sendto
|
||||
@@ -163,13 +177,3 @@ mate-system-monitor
|
||||
mate-terminal
|
||||
mate-utils
|
||||
mozo
|
||||
|
||||
# Basic usability apps
|
||||
light-locker
|
||||
lightdm-gtk-greeter
|
||||
connman-gtk
|
||||
midori
|
||||
hexchat
|
||||
mpv
|
||||
neofetch
|
||||
leafpad
|
||||
|
@@ -1 +1 @@
|
||||
..//lxqt/live-overlay
|
||||
../common/live-overlay
|
@@ -1,38 +0,0 @@
|
||||
# Artix bash customization
|
||||
# Most by nous, a couple kanged from the internets
|
||||
|
||||
# are we an interactive shell?
|
||||
if [ "$PS1" ]; then
|
||||
shopt -s cdspell checkwinsize histappend no_empty_cmd_completion dotglob
|
||||
shopt -u huponexit
|
||||
fi
|
||||
|
||||
# Show effective user in prompts and terminal titles
|
||||
USER=`id -un`
|
||||
|
||||
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"'\'''
|
||||
# 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'
|
||||
# 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 rot13='tr A-Za-z N-ZA-Mn-za-m'
|
||||
alias rot47='tr !-~ P-~!-O'
|
||||
|
||||
# Virtualbox in dark themes is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark
|
||||
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
|
||||
# No clobber, use >| instead of >
|
||||
set -C
|
||||
|
||||
# Users generally won't see annoyng core files
|
||||
ulimit -c 0
|
||||
[ "${EUID}" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1
|
||||
|
||||
# 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\] " \
|
||||
|| 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
|
1
mate/root-overlay/etc/default
Symbolic link
1
mate/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
1
mate/root-overlay/etc/environment
Symbolic link
1
mate/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
@@ -1 +0,0 @@
|
||||
127.0.0.1 localhost artix
|
1
mate/root-overlay/etc/hosts
Symbolic link
1
mate/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
@@ -1,64 +0,0 @@
|
||||
#!/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 $@
|
@@ -1,3 +0,0 @@
|
||||
[keyring]
|
||||
#a=0x0123456789ABCD
|
||||
#b=secret
|
@@ -1,12 +0,0 @@
|
||||
[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
|
1
mate/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
1
mate/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
@@ -1,14 +0,0 @@
|
||||
#
|
||||
# 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
|
@@ -1,10 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 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
|
@@ -1,9 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
neofetch >| /etc/issue
|
||||
|
||||
# Enable kernel's Magic SysRq
|
||||
sysctl -q kernel.sysrq=1 &
|
||||
|
||||
# Remove possible stale lockfile
|
||||
rm -f /var/lib/pacman/db.lck &
|
23
plasma/Packages-Live
Normal file
23
plasma/Packages-Live
Normal file
@@ -0,0 +1,23 @@
|
||||
mkinitcpio-nfs-utils
|
||||
squashfs-tools
|
||||
nbd
|
||||
|
||||
@openrc artix-live-openrc
|
||||
@runit artix-live-runit
|
||||
@s6 artix-live-s6
|
||||
|
||||
calamares-branding
|
||||
partitionmanager
|
||||
|
||||
artix-grub-live
|
||||
artix-grub-theme
|
||||
|
||||
virtualbox-guest-modules-artix
|
||||
virtualbox-guest-utils
|
||||
#open-vm-tools
|
||||
broadcom-wl
|
||||
|
||||
intel-ucode
|
||||
amd-ucode
|
||||
artix-docs
|
||||
konversation
|
204
plasma/Packages-Root
Normal file
204
plasma/Packages-Root
Normal file
@@ -0,0 +1,204 @@
|
||||
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
|
||||
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 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
|
||||
@runit blocaled
|
||||
@s6 blocaled
|
||||
@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-droid
|
||||
ttf-roboto
|
||||
ttf-roboto-mono
|
||||
ttf-inconsolata
|
||||
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
|
||||
# Core ISO packages end here
|
||||
|
||||
# Branding
|
||||
artix-grub-theme
|
||||
artix-dark-theme
|
||||
xcursor-premium
|
||||
artix-branding-base
|
||||
artix-sddm-theme
|
||||
|
||||
# Basic usability apps
|
||||
screengrab
|
||||
cmst
|
||||
okular
|
||||
kwrite
|
||||
falkon
|
||||
xarchiver
|
||||
breeze-icons
|
||||
mpv
|
||||
gvfs-mtp
|
||||
|
||||
# KDE Plasma
|
||||
artix-qt-presets
|
||||
bluedevil
|
||||
breeze
|
||||
breeze-gtk
|
||||
drkonqi
|
||||
kactivitymanagerd
|
||||
kde-cli-tools
|
||||
kde-gtk-config
|
||||
kdecoration
|
||||
kgamma5
|
||||
khotkeys
|
||||
kinfocenter
|
||||
kmenuedit
|
||||
knetattach
|
||||
kscreen
|
||||
kscreenlocker
|
||||
ksshaskpass
|
||||
ksysguard
|
||||
kwallet-pam
|
||||
kwayland-integration
|
||||
kwin
|
||||
kwrited
|
||||
libkscreen
|
||||
libksysguard
|
||||
plasma-browser-integration
|
||||
plasma-desktop
|
||||
plasma-integration
|
||||
plasma-workspace
|
||||
polkit-kde-agent
|
||||
powerdevil
|
||||
sddm-kcm
|
||||
systemsettings
|
||||
user-manager
|
||||
|
||||
dolphin
|
||||
kate
|
||||
kdialog
|
||||
keditbookmarks
|
||||
kfind
|
||||
khelpcenter
|
||||
konsole
|
||||
kwalletmanager
|
||||
gwenview
|
||||
ark
|
||||
spectacle
|
1
plasma/live-overlay
Symbolic link
1
plasma/live-overlay
Symbolic link
@@ -0,0 +1 @@
|
||||
../common/live-overlay
|
25
plasma/profile.conf
Normal file
25
plasma/profile.conf
Normal 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="true"
|
||||
|
||||
# start services
|
||||
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'connmand')
|
||||
|
||||
# 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"
|
1
plasma/root-overlay/etc/default
Symbolic link
1
plasma/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
2
plasma/root-overlay/etc/environment
Normal file
2
plasma/root-overlay/etc/environment
Normal file
@@ -0,0 +1,2 @@
|
||||
QT_STYLE_OVERRIDE=gtk2
|
||||
QT_QPA_PLATFORMTHEME=gtk
|
1
plasma/root-overlay/etc/hosts
Symbolic link
1
plasma/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
129
plasma/root-overlay/etc/sddm.conf
Normal file
129
plasma/root-overlay/etc/sddm.conf
Normal 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=plasma
|
||||
|
||||
# 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
|
||||
|
||||
|
Reference in New Issue
Block a user