furious five

This commit is contained in:
Page Asgardius 2024-08-13 13:30:08 -07:00
parent 3c22312e47
commit 34e7230486
139 changed files with 5106 additions and 12 deletions

View file

@ -198,7 +198,7 @@ virtualbox-guest-utils
xf86-video-intel
xf86-video-amdgpu
xf86-video-nouveau
#xf86-video-nouveau
xf86-video-ati
xf86-video-qxl
@ -304,3 +304,171 @@ ttf-baekmuk
qt5-wayland
qt6-wayland
packagekit-qt6
flac
wavpack
libmad
lame
a52dec
libdca
libmpcdec
opencore-amr
opus
speex
libvorbis
faac
faad2
libfdk-aac
libwebp
qt6-imageformats
libavif
libheif
libjxl
gwenview
okular
ffmpegthumbs
kdegraphics-thumbnailers
smbclient
samba
aom
libde265
libdv
libmpeg2
schroedinger
libtheora
libvpx
x264
x265
xvidcore
gst-libav
gst-plugins-ugly
gst-plugins-good
gst-plugins-bad
vulkan-intel
lib32-vulkan-intel
vulkan-radeon
lib32-vulkan-radeon
amdvlk
lib32-amdvlk
nvidia-utils
lib32-nvidia-utils
opencl-nvidia
lib32-opencl-nvidia
nvidia
rocm-opencl-runtime
intel-compute-runtime
intel-media-driver
lib32-libva-mesa-driver
mesa-vdpau
lib32-mesa-vdpau
firefox-i18n-ach
firefox-i18n-af
firefox-i18n-an
firefox-i18n-ar
firefox-i18n-ast
firefox-i18n-az
firefox-i18n-be
firefox-i18n-bg
firefox-i18n-bn
firefox-i18n-br
firefox-i18n-bs
firefox-i18n-ca
firefox-i18n-ca-valencia
firefox-i18n-cak
firefox-i18n-cs
firefox-i18n-cy
firefox-i18n-da
firefox-i18n-de
firefox-i18n-dsb
firefox-i18n-el
firefox-i18n-en-ca
firefox-i18n-en-gb
firefox-i18n-en-us
firefox-i18n-eo
firefox-i18n-es-ar
firefox-i18n-es-cl
firefox-i18n-es-es
firefox-i18n-es-mx [instalado]
firefox-i18n-et
firefox-i18n-eu
firefox-i18n-fa
firefox-i18n-ff
firefox-i18n-fi
firefox-i18n-fr
firefox-i18n-fur
firefox-i18n-fy-nl
firefox-i18n-ga-ie
firefox-i18n-gd
firefox-i18n-gl
firefox-i18n-gn
firefox-i18n-gu-in
firefox-i18n-he
firefox-i18n-hi-in
firefox-i18n-hr
firefox-i18n-hsb
firefox-i18n-hu
firefox-i18n-hy-am
firefox-i18n-ia
firefox-i18n-id
firefox-i18n-is
firefox-i18n-it
firefox-i18n-ja
firefox-i18n-ka
firefox-i18n-kab
firefox-i18n-kk
firefox-i18n-km
firefox-i18n-kn
firefox-i18n-ko
firefox-i18n-lij
firefox-i18n-lt
firefox-i18n-lv
firefox-i18n-mk
firefox-i18n-mr
firefox-i18n-ms
firefox-i18n-my
firefox-i18n-nb-no
firefox-i18n-ne-np
firefox-i18n-nl
firefox-i18n-nn-no
firefox-i18n-oc
firefox-i18n-pa-in
firefox-i18n-pl
firefox-i18n-pt-br
firefox-i18n-pt-pt
firefox-i18n-rm
firefox-i18n-ro
firefox-i18n-ru
firefox-i18n-sat
firefox-i18n-sc
firefox-i18n-sco
firefox-i18n-si
firefox-i18n-sk
firefox-i18n-skr
firefox-i18n-sl
firefox-i18n-son
firefox-i18n-sq
firefox-i18n-sr
firefox-i18n-sv-se
firefox-i18n-szl
firefox-i18n-ta
firefox-i18n-te
firefox-i18n-tg
firefox-i18n-th
firefox-i18n-tl
firefox-i18n-tr
firefox-i18n-trs
firefox-i18n-uk
firefox-i18n-ur
firefox-i18n-uz
firefox-i18n-vi
firefox-i18n-xh
firefox-i18n-zh-cn
firefox-i18n-zh-tw
vlc-git
r3-game
midori-school
lutris
pysolfc
pysolfc-cardsets
moonlight-qt
antimicrox
sunshine

View file

@ -122,8 +122,8 @@ Include = /etc/pacman.d/mirrorlist
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.

View file

@ -198,7 +198,7 @@ virtualbox-guest-utils
xf86-video-intel
xf86-video-amdgpu
xf86-video-nouveau
#xf86-video-nouveau
xf86-video-ati
xf86-video-qxl
@ -304,3 +304,174 @@ ttf-baekmuk
qt5-wayland
qt6-wayland
packagekit-qt6
flac
wavpack
libmad
lame
a52dec
libdca
libmpcdec
opencore-amr
opus
speex
libvorbis
faac
faad2
libfdk-aac
libwebp
qt6-imageformats
libavif
libheif
libjxl
gwenview
okular
ffmpegthumbs
kdegraphics-thumbnailers
smbclient
samba
aom
libde265
libdv
libmpeg2
schroedinger
libtheora
libvpx
x264
x265
xvidcore
gst-libav
gst-plugins-ugly
gst-plugins-good
gst-plugins-bad
vulkan-intel
lib32-vulkan-intel
vulkan-radeon
lib32-vulkan-radeon
amdvlk
lib32-amdvlk
nvidia-utils
lib32-nvidia-utils
opencl-nvidia
lib32-opencl-nvidia
nvidia
rocm-opencl-runtime
intel-compute-runtime
intel-media-driver
lib32-libva-mesa-driver
mesa-vdpau
lib32-mesa-vdpau
firefox-i18n-ach
firefox-i18n-af
firefox-i18n-an
firefox-i18n-ar
firefox-i18n-ast
firefox-i18n-az
firefox-i18n-be
firefox-i18n-bg
firefox-i18n-bn
firefox-i18n-br
firefox-i18n-bs
firefox-i18n-ca
firefox-i18n-ca-valencia
firefox-i18n-cak
firefox-i18n-cs
firefox-i18n-cy
firefox-i18n-da
firefox-i18n-de
firefox-i18n-dsb
firefox-i18n-el
firefox-i18n-en-ca
firefox-i18n-en-gb
firefox-i18n-en-us
firefox-i18n-eo
firefox-i18n-es-ar
firefox-i18n-es-cl
firefox-i18n-es-es
firefox-i18n-es-mx [instalado]
firefox-i18n-et
firefox-i18n-eu
firefox-i18n-fa
firefox-i18n-ff
firefox-i18n-fi
firefox-i18n-fr
firefox-i18n-fur
firefox-i18n-fy-nl
firefox-i18n-ga-ie
firefox-i18n-gd
firefox-i18n-gl
firefox-i18n-gn
firefox-i18n-gu-in
firefox-i18n-he
firefox-i18n-hi-in
firefox-i18n-hr
firefox-i18n-hsb
firefox-i18n-hu
firefox-i18n-hy-am
firefox-i18n-ia
firefox-i18n-id
firefox-i18n-is
firefox-i18n-it
firefox-i18n-ja
firefox-i18n-ka
firefox-i18n-kab
firefox-i18n-kk
firefox-i18n-km
firefox-i18n-kn
firefox-i18n-ko
firefox-i18n-lij
firefox-i18n-lt
firefox-i18n-lv
firefox-i18n-mk
firefox-i18n-mr
firefox-i18n-ms
firefox-i18n-my
firefox-i18n-nb-no
firefox-i18n-ne-np
firefox-i18n-nl
firefox-i18n-nn-no
firefox-i18n-oc
firefox-i18n-pa-in
firefox-i18n-pl
firefox-i18n-pt-br
firefox-i18n-pt-pt
firefox-i18n-rm
firefox-i18n-ro
firefox-i18n-ru
firefox-i18n-sat
firefox-i18n-sc
firefox-i18n-sco
firefox-i18n-si
firefox-i18n-sk
firefox-i18n-skr
firefox-i18n-sl
firefox-i18n-son
firefox-i18n-sq
firefox-i18n-sr
firefox-i18n-sv-se
firefox-i18n-szl
firefox-i18n-ta
firefox-i18n-te
firefox-i18n-tg
firefox-i18n-th
firefox-i18n-tl
firefox-i18n-tr
firefox-i18n-trs
firefox-i18n-uk
firefox-i18n-ur
firefox-i18n-uz
firefox-i18n-vi
firefox-i18n-xh
firefox-i18n-zh-cn
firefox-i18n-zh-tw
vlc-git
mosh
nmap
wireshark
netbeans
apache
mariadb
php
php-apache
whatweb
sqlite
sqlitebrowser

View file

@ -122,8 +122,8 @@ Include = /etc/pacman.d/mirrorlist
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.

View file

@ -0,0 +1,9 @@
[Unit]
Description=CUPS Scheduler
PartOf=cups.service
[Path]
PathExists=/var/cache/cups/org.cups.cupsd
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,15 @@
[Unit]
Description=CUPS Scheduler
Documentation=man:cupsd(8)
After=network.target nss-user-lookup.target nslcd.service
Requires=cups.socket
[Service]
ExecStart=/usr/bin/cupsd -l
Type=notify
Restart=on-failure
[Install]
Also=cups.socket cups.path
WantedBy=printer.target multi-user.target

View file

@ -0,0 +1,15 @@
[Unit]
Description=CUPS Scheduler
Documentation=man:cupsd(8)
After=network.target nss-user-lookup.target nslcd.service
Requires=cups.socket
[Service]
ExecStart=/usr/bin/cupsd -l
Type=notify
Restart=on-failure
[Install]
Also=cups.socket cups.path
WantedBy=printer.target multi-user.target

View file

@ -0,0 +1,10 @@
[Unit]
Description=CUPS Scheduler
PartOf=cups.service
[Socket]
ListenStream=/run/cups/cups.sock
RemoveOnStop=on
[Install]
WantedBy=sockets.target

View file

@ -198,7 +198,7 @@ virtualbox-guest-utils
xf86-video-intel
xf86-video-amdgpu
xf86-video-nouveau
#xf86-video-nouveau
xf86-video-ati
xf86-video-qxl
@ -304,3 +304,288 @@ ttf-baekmuk
qt5-wayland
qt6-wayland
packagekit-qt6
flac
wavpack
libmad
lame
a52dec
libdca
libmpcdec
opencore-amr
opus
speex
libvorbis
faac
faad2
libfdk-aac
libwebp
qt6-imageformats
libavif
libheif
libjxl
gwenview
okular
ffmpegthumbs
kdegraphics-thumbnailers
smbclient
samba
aom
libde265
libdv
libmpeg2
schroedinger
libtheora
libvpx
x264
x265
xvidcore
gst-libav
gst-plugins-ugly
gst-plugins-good
gst-plugins-bad
vulkan-intel
lib32-vulkan-intel
vulkan-radeon
lib32-vulkan-radeon
amdvlk
lib32-amdvlk
nvidia-utils
lib32-nvidia-utils
opencl-nvidia
lib32-opencl-nvidia
nvidia
rocm-opencl-runtime
intel-compute-runtime
intel-media-driver
lib32-libva-mesa-driver
mesa-vdpau
lib32-mesa-vdpau
firefox-i18n-ach
firefox-i18n-af
firefox-i18n-an
firefox-i18n-ar
firefox-i18n-ast
firefox-i18n-az
firefox-i18n-be
firefox-i18n-bg
firefox-i18n-bn
firefox-i18n-br
firefox-i18n-bs
firefox-i18n-ca
firefox-i18n-ca-valencia
firefox-i18n-cak
firefox-i18n-cs
firefox-i18n-cy
firefox-i18n-da
firefox-i18n-de
firefox-i18n-dsb
firefox-i18n-el
firefox-i18n-en-ca
firefox-i18n-en-gb
firefox-i18n-en-us
firefox-i18n-eo
firefox-i18n-es-ar
firefox-i18n-es-cl
firefox-i18n-es-es
firefox-i18n-es-mx [instalado]
firefox-i18n-et
firefox-i18n-eu
firefox-i18n-fa
firefox-i18n-ff
firefox-i18n-fi
firefox-i18n-fr
firefox-i18n-fur
firefox-i18n-fy-nl
firefox-i18n-ga-ie
firefox-i18n-gd
firefox-i18n-gl
firefox-i18n-gn
firefox-i18n-gu-in
firefox-i18n-he
firefox-i18n-hi-in
firefox-i18n-hr
firefox-i18n-hsb
firefox-i18n-hu
firefox-i18n-hy-am
firefox-i18n-ia
firefox-i18n-id
firefox-i18n-is
firefox-i18n-it
firefox-i18n-ja
firefox-i18n-ka
firefox-i18n-kab
firefox-i18n-kk
firefox-i18n-km
firefox-i18n-kn
firefox-i18n-ko
firefox-i18n-lij
firefox-i18n-lt
firefox-i18n-lv
firefox-i18n-mk
firefox-i18n-mr
firefox-i18n-ms
firefox-i18n-my
firefox-i18n-nb-no
firefox-i18n-ne-np
firefox-i18n-nl
firefox-i18n-nn-no
firefox-i18n-oc
firefox-i18n-pa-in
firefox-i18n-pl
firefox-i18n-pt-br
firefox-i18n-pt-pt
firefox-i18n-rm
firefox-i18n-ro
firefox-i18n-ru
firefox-i18n-sat
firefox-i18n-sc
firefox-i18n-sco
firefox-i18n-si
firefox-i18n-sk
firefox-i18n-skr
firefox-i18n-sl
firefox-i18n-son
firefox-i18n-sq
firefox-i18n-sr
firefox-i18n-sv-se
firefox-i18n-szl
firefox-i18n-ta
firefox-i18n-te
firefox-i18n-tg
firefox-i18n-th
firefox-i18n-tl
firefox-i18n-tr
firefox-i18n-trs
firefox-i18n-uk
firefox-i18n-ur
firefox-i18n-uz
firefox-i18n-vi
firefox-i18n-xh
firefox-i18n-zh-cn
firefox-i18n-zh-tw
vlc-git
pysolfc
pysolfc-cardsets
libreoffice-fresh
libreoffice-fresh-af
libreoffice-fresh-am
libreoffice-fresh-ar
libreoffice-fresh-as
libreoffice-fresh-ast
libreoffice-fresh-be
libreoffice-fresh-bg
libreoffice-fresh-bn
libreoffice-fresh-bn-in
libreoffice-fresh-bo
libreoffice-fresh-br
libreoffice-fresh-brx
libreoffice-fresh-bs
libreoffice-fresh-ca
libreoffice-fresh-ca-valencia
libreoffice-fresh-ckb
libreoffice-fresh-cs
libreoffice-fresh-cy
libreoffice-fresh-da
libreoffice-fresh-de
libreoffice-fresh-dgo
libreoffice-fresh-dsb
libreoffice-fresh-dz
libreoffice-fresh-el
libreoffice-fresh-en-gb
libreoffice-fresh-en-za
libreoffice-fresh-eo
libreoffice-fresh-es [instalado]
libreoffice-fresh-et
libreoffice-fresh-eu
libreoffice-fresh-fa
libreoffice-fresh-fi
libreoffice-fresh-fr
libreoffice-fresh-fur
libreoffice-fresh-fy
libreoffice-fresh-ga
libreoffice-fresh-gd
libreoffice-fresh-gl
libreoffice-fresh-gu
libreoffice-fresh-gug
libreoffice-fresh-he
libreoffice-fresh-hi
libreoffice-fresh-hr
libreoffice-fresh-hsb
libreoffice-fresh-hu
libreoffice-fresh-id
libreoffice-fresh-is
libreoffice-fresh-it
libreoffice-fresh-ja
libreoffice-fresh-ka
libreoffice-fresh-kab
libreoffice-fresh-kk
libreoffice-fresh-km
libreoffice-fresh-kmr-latn
libreoffice-fresh-kn
libreoffice-fresh-ko
libreoffice-fresh-kok
libreoffice-fresh-ks
libreoffice-fresh-lb
libreoffice-fresh-lo
libreoffice-fresh-lt
libreoffice-fresh-lv
libreoffice-fresh-mai
libreoffice-fresh-mk
libreoffice-fresh-ml
libreoffice-fresh-mn
libreoffice-fresh-mni
libreoffice-fresh-mr
libreoffice-fresh-my
libreoffice-fresh-nb
libreoffice-fresh-ne
libreoffice-fresh-nl
libreoffice-fresh-nn
libreoffice-fresh-nr
libreoffice-fresh-nso
libreoffice-fresh-oc
libreoffice-fresh-om
libreoffice-fresh-or
libreoffice-fresh-pa-in
libreoffice-fresh-pl
libreoffice-fresh-pt
libreoffice-fresh-pt-br
libreoffice-fresh-ro
libreoffice-fresh-ru
libreoffice-fresh-rw
libreoffice-fresh-sa-in
libreoffice-fresh-sat
libreoffice-fresh-sd
libreoffice-fresh-sdk 24.2.5-2
libreoffice-fresh-si
libreoffice-fresh-sid
libreoffice-fresh-sk
libreoffice-fresh-sl
libreoffice-fresh-sq
libreoffice-fresh-sr
libreoffice-fresh-sr-latn
libreoffice-fresh-ss
libreoffice-fresh-st
libreoffice-fresh-sv
libreoffice-fresh-sw-tz
libreoffice-fresh-szl
libreoffice-fresh-ta
libreoffice-fresh-te
libreoffice-fresh-tg
libreoffice-fresh-th
libreoffice-fresh-tn
libreoffice-fresh-tr
libreoffice-fresh-ts
libreoffice-fresh-tt
libreoffice-fresh-ug
libreoffice-fresh-uk
libreoffice-fresh-uz
libreoffice-fresh-ve
libreoffice-fresh-vec
libreoffice-fresh-vi
libreoffice-fresh-xh
libreoffice-fresh-zh-cn
libreoffice-fresh-zh-tw
libreoffice-fresh-zu
epson-inkjet-printer-escpr2
hplip
cups

View file

@ -122,8 +122,8 @@ Include = /etc/pacman.d/mirrorlist
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.

52
lily/1-get-all-alci-gits-v1.sh Executable file
View file

@ -0,0 +1,52 @@
#!/bin/bash
#
##################################################################################################################
# Written to be used on 64 bits computers
# Author : Erik Dubois
# Website : http://www.erikdubois.be
##################################################################################################################
##################################################################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
echo "This gets all the existing githubs at once"
echo "Fill the array with the original folders first"
# use ls -d */ > list to get the list of the created githubs and copy/paste in
directories=(
alci-calamares-config/
alci-calamares-config-dev/
alci-calamares-config-hardened/
alci-calamares-config-lts/
alci-calamares-config-pure/
alci-calamares-config-xanmod/
alci-calamares-config-zen/
alci-dwm/
alci-dwm-nemesis/
alci-grub-theme/
alci-iso/
alci-iso-dev/
alci-iso-hardened/
alci-iso-lts/
alci-iso-pure/
alci-iso-xanmod/
alci-iso-zen/
alci-pkgbuild/
alci_repo/
nemesis-wallpapers/
)
count=0
for name in "${directories[@]}"; do
count=$[count+1]
tput setaf 1;echo "Github "$count;tput sgr0;
# if there is no folder then make one
git clone https://github.com/arch-linux-calamares-installer/$name
echo "#################################################"
echo "################ "$(basename `pwd`)" done"
echo "#################################################"
done

View file

@ -0,0 +1,54 @@
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX=""
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
GRUB_ENABLE_CRYPTODISK=y
# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu
# 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=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.
#GRUB_COLOR_NORMAL="light-blue/black"
#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="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT="true"

View file

@ -0,0 +1,16 @@
root:x:0:root
sys:x:3:bin,liveuser
network:x:90:liveuser
power:x:98:liveuser
adm:x:999:liveuser
wheel:x:998:liveuser
uucp:x:987:liveuser
optical:x:990:liveuser
rfkill:x:983:liveuser
video:x:986:liveuser
storage:x:988:liveuser
audio:x:995:liveuser
users:x:985:liveuser
nopasswdlogin:x:966:liveuser
autologin:x:967:liveuser
liveuser:x:1000:

View file

@ -0,0 +1,16 @@
root:::root
sys:!!::liveuser
network:!!::liveuser
power:!!::liveuser
adm:!!::liveuser
wheel:!!::liveuser
uucp:!!::liveuser
optical:!!::liveuser
rfkill:!!::liveuser
video:!!::liveuser
storage:!!::liveuser
audio:!!::liveuser
users:!!::liveuser
nopasswdlogin:!::liveuser
autologin:!::liveuser
liveuser:!::

View file

@ -0,0 +1 @@
archiso

View file

@ -0,0 +1 @@
LANG=C.UTF-8

View file

@ -0,0 +1 @@
/usr/share/zoneinfo/UTC

View file

@ -0,0 +1,67 @@
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES=(piix ide_disk reiserfs)
MODULES=()
# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=()
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS=(base)
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS=(base udev autodetect block filesystems)
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS=(base udev block filesystems)
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
# HOOKS=(base udev block mdadm encrypt filesystems)
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS=(base udev block lvm2 filesystems)
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS=(base udev modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard)
# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
COMPRESSION="zstd"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

View file

@ -0,0 +1,3 @@
HOOKS=(base udev microcode modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard)
COMPRESSION="xz"
COMPRESSION_OPTIONS=(-9e)

View file

@ -0,0 +1,8 @@
# mkinitcpio preset file for the 'linux' package on archiso
PRESETS=('archiso')
ALL_kver='/boot/vmlinuz-linux'
ALL_config='/etc/mkinitcpio.conf'
archiso_image="/boot/initramfs-linux.img"

View file

@ -0,0 +1,7 @@
# The broadcom-wl package requires some modules to be disabled in order to use
# wl. Since the ISO image needs to cover many hardware cases, this file
# overrides the default blacklist in /usr/lib/modprobe.d/
#
# If you need to use wl, you may need to delete this file, then `rmmod` any
# already-loaded modules that are now blacklisted before proceeding to modprobe
# wl itself.

View file

@ -0,0 +1,11 @@
To install Arch Linux follow the installation guide:
https://wiki.archlinux.org/title/Installation_guide
For Wi-Fi, authenticate to the wireless network using the iwctl utility.
For mobile broadband (WWAN) modems, connect with the mmcli utility.
Ethernet, WLAN and WWAN interfaces using DHCP should work automatically.
After connecting to the internet, the installation guide can be accessed
via the convenience script Installation_guide.
                                          

View file

@ -0,0 +1,118 @@
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
#CheckSpace
#VerbosePkgLists
ParallelDownloads = 5
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[arcolinux_repo_testing]
#SigLevel = Required DatabaseOptional
#Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo]
SigLevel = Required DatabaseOptional
Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo_3party]
SigLevel = Required DatabaseOptional
Include = /etc/pacman.d/arcolinux-mirrorlist
[arcolinux_repo_xlarge]
SigLevel = Required DatabaseOptional
Include = /etc/pacman.d/arcolinux-mirrorlist
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

View file

@ -0,0 +1,99 @@
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
#CheckSpace
#VerbosePkgLists
ParallelDownloads = 8
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[core-testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

View file

@ -0,0 +1,13 @@
no-greeting
no-permission-warning
lock-never
keyserver-options timeout=10
keyserver-options import-clean
keyserver-options no-self-sigs-only
keyserver hkp://keyserver.ubuntu.com:80
#keyserver hkp://pool.sks-keyservers.net:80
#keyserver hkps://hkps.pool.sks-keyservers.net:443
#keyserver hkp://ipv4.pool.sks-keyservers.net:11371

View file

@ -0,0 +1,13 @@
# remove from airootfs!
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = pacman-mirrorlist
[Action]
Description = Uncommenting all mirrors in /etc/pacman.d/mirrorlist...
When = PostTransaction
Depends = pacman-mirrorlist
Depends = sed
Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist

View file

@ -0,0 +1,18 @@
# remove from airootfs!
# As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process.
# If not, they would be used when pacstrap is run in the live environment.
[Trigger]
Operation = Install
Operation = Upgrade
Operation = Remove
Type = Package
Target = *
[Action]
Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build...
When = PostTransaction
Depends = sh
Depends = coreutils
Depends = grep
Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)"

View file

@ -0,0 +1,874 @@
##
## Arch Linux repository mirrorlist
## Generated on 2022-07-01
##
# Worldwide
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
Server = http://mirrors.evowise.com/archlinux/$repo/os/$arch
Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
## Australia
#Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
#Server = http://arch.lucassymons.net/$repo/os/$arch
#Server = https://arch.lucassymons.net/$repo/os/$arch
#Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
#Server = http://mirrors.wale.id.au/archlinux/$repo/os/$arch
#Server = https://mirrors.wale.id.au/archlinux/$repo/os/$arch
## Austria
#Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch
#Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
#Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
#Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
#Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
## Bangladesh
#Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch
## Belarus
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
## Belgium
#Server = http://archlinux.cu.be/$repo/os/$arch
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
#Server = http://mirror.tiguinet.net/arch/$repo/os/$arch
## Bosnia and Herzegovina
#Server = http://archlinux.mirror.ba/$repo/os/$arch
## Brazil
#Server = http://archlinux-br.com.br/archlinux/$repo/os/$arch
#Server = https://archlinux-br.com.br/archlinux/$repo/os/$arch
#Server = http://br.mirror.archlinux-br.org/$repo/os/$arch
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
#Server = http://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
#Server = https://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
#Server = http://linorg.usp.br/archlinux/$repo/os/$arch
#Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
#Server = http://mirror.ufam.edu.br/archlinux/$repo/os/$arch
#Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch
## Bulgaria
#Server = https://mirror.darklinux.uk/archlinux/$repo/os/$arch
#Server = http://mirror.host.ag/archlinux/$repo/os/$arch
#Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
#Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
#Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
#Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
#Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
## Cambodia
#Server = http://mirror.sabay.com.kh/archlinux/$repo/os/$arch
#Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch
## Canada
#Server = http://mirror.0xem.ma/arch/$repo/os/$arch
#Server = https://mirror.0xem.ma/arch/$repo/os/$arch
#Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.colo-serv.net/$repo/os/$arch
#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch
#Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
#Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
#Server = http://muug.ca/mirror/archlinux/$repo/os/$arch
#Server = https://muug.ca/mirror/archlinux/$repo/os/$arch
#Server = http://mirror.powerfly.ca/archlinux/$repo/os/$arch
#Server = https://mirror.powerfly.ca/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
#Server = http://mirror.scd31.com/arch/$repo/os/$arch
#Server = https://mirror.scd31.com/arch/$repo/os/$arch
#Server = http://mirror.sergal.org/archlinux/$repo/os/$arch
#Server = https://mirror.sergal.org/archlinux/$repo/os/$arch
#Server = http://mirror.xenyth.net/archlinux/$repo/os/$arch
#Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch
## Chile
#Server = http://mirror.anquan.cl/archlinux/$repo/os/$arch
#Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
#Server = http://mirror.archlinux.cl/$repo/os/$arch
#Server = http://mirror1.cl.netactuate.com/archlinux/$repo/os/$arch
#Server = https://mirror1.cl.netactuate.com/archlinux/$repo/os/$arch
#Server = http://mirror.ufro.cl/archlinux/$repo/os/$arch
#Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch
## China
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
#Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
#Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.redrock.team/archlinux/$repo/os/$arch
#Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
#Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
## Colombia
#Server = http://mirrors.udenar.edu.co/archlinux/$repo/os/$arch
## Croatia
#Server = http://archlinux.iskon.hr/$repo/os/$arch
## Czechia
#Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
#Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
#Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
#Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
#Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
#Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
#Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
#Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
#Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
#Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
#Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
## Denmark
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = http://mirror.one.com/archlinux/$repo/os/$arch
#Server = https://mirror.one.com/archlinux/$repo/os/$arch
#Server = https://mirror.safe-con.dk/archlinux/$repo/os/$arch
## Ecuador
#Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
#Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
#Server = http://mirror.uta.edu.ec/archlinux/$repo/os/$arch
## Estonia
#Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch
#Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
#Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch
## Finland
#Server = https://arch.mcstrugs.org/$repo/os/$arch
#Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch
#Server = https://mirror.arctic.lol/ArchMirror/$repo/os/$arch
#Server = http://arch.mirror.far.fi/$repo/os/$arch
#Server = http://mirror.hosthink.net/archlinux/$repo/os/$arch
#Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
#Server = http://mirror.wuki.li/archlinux/$repo/os/$arch
#Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
#Server = http://arch.yhtez.xyz/$repo/os/$arch
#Server = https://arch.yhtez.xyz/$repo/os/$arch
## France
#Server = http://archlinux.de-labrusse.fr/$repo/os/$arch
#Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch
#Server = https://archlinux.vi-di.fr/$repo/os/$arch
#Server = http://archlinux.mirrors.benatherton.com/$repo/os/$arch
#Server = http://mirror.cyberbits.eu/archlinux/$repo/os/$arch
#Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
#Server = http://archlinux.datagr.am/$repo/os/$arch
#Server = https://mirrors.eric.ovh/arch/$repo/os/$arch
#Server = http://mirrors.gandi.net/archlinux/$repo/os/$arch
#Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch
#Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch
#Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch
#Server = https://arch.juline.tech/$repo/os/$arch
#Server = http://mirroir.labhouse.fr/arch/$repo/os/$arch
#Server = https://mirroir.labhouse.fr/arch/$repo/os/$arch
#Server = http://mirror.lastmikoi.net/archlinux/$repo/os/$arch
#Server = https://arch-mirror.cloud.louifox.house/$repo/os/$arch
#Server = http://archlinux.mailtunnel.eu/$repo/os/$arch
#Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
#Server = http://mir.archlinux.fr/$repo/os/$arch
#Server = http://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
#Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
#Server = http://arch.nimukaito.net/$repo/os/$arch
#Server = https://arch.nimukaito.net/$repo/os/$arch
#Server = http://mirror.oldsql.cc/archlinux/$repo/os/$arch
#Server = https://mirror.oldsql.cc/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
#Server = http://archlinux.polymorf.fr/$repo/os/$arch
#Server = http://archlinux.rezopole.net/$repo/os/$arch
#Server = https://mirrors.slaanesh.org/archlinux/$repo/os/$arch
#Server = http://mirrors.standaloneinstaller.com/archlinux/$repo/os/$arch
#Server = https://mirror.sysa.tech/archlinux/$repo/os/$arch
#Server = https://mirror.thekinrar.fr/archlinux/$repo/os/$arch
#Server = http://mirror.theo546.fr/archlinux/$repo/os/$arch
#Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch
#Server = http://ftp.u-strasbg.fr/linux/distributions/archlinux/$repo/os/$arch
#Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch
#Server = http://mirroir.wptheme.fr/archlinux/$repo/os/$arch
#Server = https://mirroir.wptheme.fr/archlinux/$repo/os/$arch
#Server = http://arch.yourlabs.org/$repo/os/$arch
#Server = https://arch.yourlabs.org/$repo/os/$arch
## Georgia
#Server = http://archlinux.grena.ge/$repo/os/$arch
#Server = https://archlinux.grena.ge/$repo/os/$arch
## Germany
#Server = http://mirror.23m.com/archlinux/$repo/os/$arch
#Server = https://mirror.23m.com/archlinux/$repo/os/$arch
#Server = http://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
#Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
#Server = https://appuals.com/archlinux/$repo/os/$arch
#Server = http://artfiles.org/archlinux.org/$repo/os/$arch
#Server = https://mirror.bethselamin.de/$repo/os/$arch
#Server = http://mirror.chaoticum.net/arch/$repo/os/$arch
#Server = https://mirror.chaoticum.net/arch/$repo/os/$arch
#Server = http://mirror.checkdomain.de/archlinux/$repo/os/$arch
#Server = https://mirror.checkdomain.de/archlinux/$repo/os/$arch
#Server = http://mirror.clientvps.com/archlinux/$repo/os/$arch
#Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch
#Server = http://os.codefionn.eu/archlinux/$repo/os/$arch
#Server = https://os.codefionn.eu/archlinux/$repo/os/$arch
#Server = https://mirror.dogado.de/archlinux/$repo/os/$arch
#Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
#Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
#Server = http://ftp.fau.de/archlinux/$repo/os/$arch
#Server = https://ftp.fau.de/archlinux/$repo/os/$arch
#Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
#Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch
#Server = http://mirror.fsrv.services/archlinux/$repo/os/$arch
#Server = https://mirror.fsrv.services/archlinux/$repo/os/$arch
#Server = https://mirror.gnomus.de/$repo/os/$arch
#Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch
#Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = https://archlinux.homeinfo.de/$repo/os/$arch
#Server = http://archlinux.honkgong.info/$repo/os/$arch
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = http://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
#Server = https://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
#Server = http://archlinux.mirror.iphh.net/$repo/os/$arch
#Server = https://mirror.iusearchbtw.nl/$repo/os/$arch
#Server = http://mirror.jaime.sh/archlinux/$repo/os/$arch
#Server = https://mirror.jaime.sh/archlinux/$repo/os/$arch
#Server = http://mirrors.janbruckner.de/archlinux/$repo/os/$arch
#Server = https://mirrors.janbruckner.de/archlinux/$repo/os/$arch
#Server = http://arch.jensgutermuth.de/$repo/os/$arch
#Server = https://arch.jensgutermuth.de/$repo/os/$arch
#Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
#Server = http://mirror.kumi.systems/archlinux/$repo/os/$arch
#Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch
#Server = http://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.luzea.de/$repo/os/$arch
#Server = https://archlinux.mirror.luzea.de/$repo/os/$arch
#Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch
#Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
#Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
#Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
#Server = http://mirror.moson.org/arch/$repo/os/$arch
#Server = https://mirror.moson.org/arch/$repo/os/$arch
#Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch
#Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
#Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
#Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
#Server = http://mirror.orbit-os.com/archlinux/$repo/os/$arch
#Server = https://mirror.orbit-os.com/archlinux/$repo/os/$arch
#Server = http://packages.oth-regensburg.de/archlinux/$repo/os/$arch
#Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
#Server = http://mirror.pagenotfound.de/archlinux/$repo/os/$arch
#Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch
#Server = http://phinau.de/arch/$repo/os/$arch
#Server = https://phinau.de/arch/$repo/os/$arch
#Server = https://mirror.pseudoform.org/$repo/os/$arch
#Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch
#Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch
#Server = http://mirror.satis-faction.de/archlinux/$repo/os/$arch
#Server = https://mirror.satis-faction.de/archlinux/$repo/os/$arch
#Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = http://archlinux.thaller.ws/$repo/os/$arch
#Server = https://archlinux.thaller.ws/$repo/os/$arch
#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
#Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
#Server = http://mirror.undisclose.de/archlinux/$repo/os/$arch
#Server = https://mirror.undisclose.de/archlinux/$repo/os/$arch
#Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
#Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch
#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
#Server = https://arch.unixpeople.org/$repo/os/$arch
#Server = http://ftp.wrz.de/pub/archlinux/$repo/os/$arch
#Server = https://ftp.wrz.de/pub/archlinux/$repo/os/$arch
#Server = http://mirror.wtnet.de/archlinux/$repo/os/$arch
#Server = https://mirror.wtnet.de/archlinux/$repo/os/$arch
#Server = http://mirrors.xtom.de/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch
#Server = http://arch.mirror.zachlge.org/$repo/os/$arch
#Server = https://arch.mirror.zachlge.org/$repo/os/$arch
## Greece
#Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = https://repo.greeklug.gr/data/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirrors.myaegean.gr/linux/archlinux/$repo/os/$arch
#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch
## Hong Kong
#Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch
#Server = http://mirror-hk.koddos.net/archlinux/$repo/os/$arch
#Server = https://mirror-hk.koddos.net/archlinux/$repo/os/$arch
#Server = http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://arch-mirror.wtako.net/$repo/os/$arch
#Server = http://mirror.xtom.com.hk/archlinux/$repo/os/$arch
#Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch
## Hungary
#Server = http://ftp.ek-cer.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://archmirror.hbit.sztaki.hu/archlinux/$repo/os/$arch
#Server = http://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
#Server = http://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
#Server = http://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
#Server = https://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
#Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
#Server = https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
## Iceland
#Server = http://mirror.system.is/arch/$repo/os/$arch
#Server = https://mirror.system.is/arch/$repo/os/$arch
## India
#Server = https://archmirror.akhl.in/$repo/os/$arch
#Server = https://repo.albony.xyz/$repo/os/$arch
#Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
#Server = http://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
#Server = https://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.net.in/archlinux/$repo/os/$arch
#Server = https://archlinux.mirror.net.in/archlinux/$repo/os/$arch
#Server = http://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
#Server = https://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
#Server = http://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch
#Server = https://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch
#Server = http://mirror.sahil.world/archlinux/$repo/os/$arch
#Server = https://mirror.sahil.world/archlinux/$repo/os/$arch
## Indonesia
#Server = http://mirror.cloudweeb.com/archlinux/$repo/os/$arch
#Server = http://mirror.faizuladib.com/archlinux/$repo/os/$arch
#Server = http://mirror.gi.co.id/archlinux/$repo/os/$arch
#Server = https://mirror.gi.co.id/archlinux/$repo/os/$arch
#Server = http://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch
#Server = https://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch
#Server = http://kebo.pens.ac.id/archlinux/$repo/os/$arch
#Server = http://mirror.labkom.id/archlinux/$repo/os/$arch
#Server = http://mirror.papua.go.id/archlinux/$repo/os/$arch
#Server = https://mirror.papua.go.id/archlinux/$repo/os/$arch
#Server = http://mirror.poliwangi.ac.id/archlinux/$repo/os/$arch
#Server = http://mirror.repository.id/archlinux/$repo/os/$arch
#Server = https://mirror.repository.id/archlinux/$repo/os/$arch
#Server = http://suro.ubaya.ac.id/archlinux/$repo/os/$arch
#Server = http://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch
#Server = https://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch
## Iran
#Server = http://mirror.arvancloud.com/archlinux/$repo/os/$arch
#Server = https://mirror.arvancloud.com/archlinux/$repo/os/$arch
#Server = http://mirror.bardia.tech/archlinux/$repo/os/$arch
#Server = https://mirror.bardia.tech/archlinux/$repo/os/$arch
#Server = http://mirror.hostiran.ir/archlinux/$repo/os/$arch
#Server = https://mirror.hostiran.ir/archlinux/$repo/os/$arch
#Server = http://repo.iut.ac.ir/repo/archlinux/$repo/os/$arch
#Server = http://mirror.nak-mci.ir/arch/$repo/os/$arch
#Server = http://mirror.rasanegar.com/archlinux/$repo/os/$arch
#Server = https://mirror.rasanegar.com/archlinux/$repo/os/$arch
## Ireland
#Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = https://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
## Israel
#Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
#Server = https://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
#Server = https://archlinux.mivzakim.net/$repo/os/$arch
## Italy
#Server = https://archmirror.it/repos/$repo/os/$arch
#Server = http://archlinux.mirror.garr.it/archlinux/$repo/os/$arch
#Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.server24.net/$repo/os/$arch
#Server = https://archlinux.mirror.server24.net/$repo/os/$arch
## Japan
#Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
#Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
#Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
#Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
## Kazakhstan
#Server = http://mirror.hoster.kz/archlinux/$repo/os/$arch
#Server = https://mirror.hoster.kz/archlinux/$repo/os/$arch
#Server = http://mirror.ps.kz/archlinux/$repo/os/$arch
#Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
## Kenya
#Server = http://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
#Server = https://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
## Latvia
#Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch
#Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch
## Lithuania
#Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch
#Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch
#Server = http://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch
#Server = https://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch
## Luxembourg
#Server = http://archlinux.mirror.root.lu/$repo/os/$arch
## Mexico
#Server = https://arch.jsc.mx/$repo/os/$arch
## Moldova
#Server = http://mirror.ihost.md/archlinux/$repo/os/$arch
#Server = https://mirror.ihost.md/archlinux/$repo/os/$arch
#Server = http://mirror.mangohost.net/archlinux/$repo/os/$arch
#Server = https://mirror.mangohost.net/archlinux/$repo/os/$arch
## Monaco
#Server = http://archlinux.qontinuum.space/archlinux/$repo/os/$arch
#Server = https://archlinux.qontinuum.space/archlinux/$repo/os/$arch
## Netherlands
#Server = http://mirror.cj2.nl/archlinux/$repo/os/$arch
#Server = https://mirror.cj2.nl/archlinux/$repo/os/$arch
#Server = https://mirrors.daan.vodka/archlinux/$repo/os/$arch
#Server = http://mirror.i3d.net/pub/archlinux/$repo/os/$arch
#Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch
#Server = https://arch.jeweet.net/$repo/os/$arch
#Server = http://mirror.koddos.net/archlinux/$repo/os/$arch
#Server = https://mirror.koddos.net/archlinux/$repo/os/$arch
#Server = http://arch.mirrors.lavatech.top/$repo/os/$arch
#Server = https://arch.mirrors.lavatech.top/$repo/os/$arch
#Server = http://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.liteserver.nl/$repo/os/$arch
#Server = https://archlinux.mirror.liteserver.nl/$repo/os/$arch
#Server = http://mirror.lyrahosting.com/archlinux/$repo/os/$arch
#Server = https://mirror.lyrahosting.com/archlinux/$repo/os/$arch
#Server = http://mirror.mijn.host/archlinux/$repo/os/$arch
#Server = https://mirror.mijn.host/archlinux/$repo/os/$arch
#Server = http://mirror.neostrada.nl/archlinux/$repo/os/$arch
#Server = https://mirror.neostrada.nl/archlinux/$repo/os/$arch
#Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.pcextreme.nl/$repo/os/$arch
#Server = https://archlinux.mirror.pcextreme.nl/$repo/os/$arch
#Server = http://mirror.serverion.com/archlinux/$repo/os/$arch
#Server = https://mirror.serverion.com/archlinux/$repo/os/$arch
#Server = http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch
#Server = http://mirror.tarellia.net/distr/archlinux/$repo/os/$arch
#Server = https://mirror.tarellia.net/distr/archlinux/$repo/os/$arch
#Server = http://mirrors.viflcraft.top/archlinux/$repo/os/$arch
#Server = https://mirrors.viflcraft.top/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.wearetriple.com/$repo/os/$arch
#Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch
#Server = http://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch
#Server = https://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch
#Server = http://mirrors.xtom.nl/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.nl/archlinux/$repo/os/$arch
## New Caledonia
#Server = http://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch
#Server = https://archlinux.nautile.nc/archlinux/$repo/os/$arch
## New Zealand
#Server = http://mirror.2degrees.nz/archlinux/$repo/os/$arch
#Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch
#Server = http://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
#Server = https://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
#Server = https://archlinux.ourhome.kiwi/$repo/os/$arch
#Server = http://mirror.smith.geek.nz/archlinux/$repo/os/$arch
#Server = https://mirror.smith.geek.nz/archlinux/$repo/os/$arch
## North Macedonia
#Server = http://arch.softver.org.mk/archlinux/$repo/os/$arch
#Server = http://mirror.onevip.mk/archlinux/$repo/os/$arch
#Server = http://mirror.t-home.mk/archlinux/$repo/os/$arch
#Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch
## Norway
#Server = http://mirror.archlinux.no/$repo/os/$arch
#Server = https://mirror.archlinux.no/$repo/os/$arch
#Server = http://archlinux.uib.no/$repo/os/$arch
#Server = http://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch
#Server = https://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch
#Server = http://mirror.neuf.no/archlinux/$repo/os/$arch
#Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
#Server = http://mirror.terrahost.no/linux/archlinux/$repo/os/$arch
## Pakistan
#Server = http://repo.inara.pk/archlinux/$repo/os/$arch
#Server = https://repo.inara.pk/archlinux/$repo/os/$arch
## Paraguay
#Server = http://archlinux.mirror.py/archlinux/$repo/os/$arch
## Poland
#Server = https://mirror.eloteam.tk/archlinux/$repo/os/$arch
#Server = http://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
#Server = https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
#Server = http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
#Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
#Server = http://arch.midov.pl/arch/$repo/os/$arch
#Server = https://arch.midov.pl/arch/$repo/os/$arch
#Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
#Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
#Server = https://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
#Server = http://repo.skni.umcs.pl/archlinux/$repo/os/$arch
#Server = https://repo.skni.umcs.pl/archlinux/$repo/os/$arch
#Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
## Portugal
#Server = http://glua.ua.pt/pub/archlinux/$repo/os/$arch
#Server = https://glua.ua.pt/pub/archlinux/$repo/os/$arch
#Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
#Server = https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
#Server = http://mirrors.up.pt/pub/archlinux/$repo/os/$arch
#Server = https://mirrors.up.pt/pub/archlinux/$repo/os/$arch
## Romania
#Server = http://mirrors.chroot.ro/archlinux/$repo/os/$arch
#Server = https://mirrors.chroot.ro/archlinux/$repo/os/$arch
#Server = http://mirror.efect.ro/archlinux/$repo/os/$arch
#Server = https://mirror.efect.ro/archlinux/$repo/os/$arch
#Server = http://mirror.flokinet.net/archlinux/$repo/os/$arch
#Server = https://mirror.flokinet.net/archlinux/$repo/os/$arch
#Server = http://mirrors.go.ro/archlinux/$repo/os/$arch
#Server = https://mirrors.go.ro/archlinux/$repo/os/$arch
#Server = http://mirrors.hostico.ro/archlinux/$repo/os/$arch
#Server = https://mirrors.hostico.ro/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.linux.ro/$repo/os/$arch
#Server = http://mirrors.m247.ro/archlinux/$repo/os/$arch
#Server = http://mirrors.nav.ro/archlinux/$repo/os/$arch
#Server = http://mirrors.nxthost.com/archlinux/$repo/os/$arch
#Server = https://mirrors.nxthost.com/archlinux/$repo/os/$arch
#Server = http://mirrors.pidginhost.com/arch/$repo/os/$arch
#Server = https://mirrors.pidginhost.com/arch/$repo/os/$arch
## Russia
#Server = http://mirror.kamtv.ru/archlinux/$repo/os/$arch
#Server = https://mirror.kamtv.ru/archlinux/$repo/os/$arch
#Server = http://mirror.surf/archlinux/$repo/os/$arch
#Server = https://mirror.surf/archlinux/$repo/os/$arch
#Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch
#Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
#Server = http://mirrors.powernet.com.ru/archlinux/$repo/os/$arch
#Server = http://mirror.rol.ru/archlinux/$repo/os/$arch
#Server = https://mirror.rol.ru/archlinux/$repo/os/$arch
#Server = http://mirror.truenetwork.ru/archlinux/$repo/os/$arch
#Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
#Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
#Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
#Server = http://archlinux.zepto.cloud/$repo/os/$arch
## Réunion
#Server = http://arch.mithril.re/$repo/os/$arch
## Serbia
#Server = http://arch.petarmaric.com/$repo/os/$arch
#Server = http://mirror.pmf.kg.ac.rs/archlinux/$repo/os/$arch
## Singapore
#Server = http://mirror.0x.sg/archlinux/$repo/os/$arch
#Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
#Server = http://mirror.aktkn.sg/archlinux/$repo/os/$arch
#Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
#Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch
#Server = http://mirror.guillaumea.fr/archlinux/$repo/os/$arch
#Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
#Server = http://mirror.jingk.ai/archlinux/$repo/os/$arch
#Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
#Server = http://ossmirror.mycloud.services/os/linux/archlinux/$repo/os/$arch
#Server = http://mirror.sg.gs/archlinux/$repo/os/$arch
#Server = https://mirror.sg.gs/archlinux/$repo/os/$arch
## Slovakia
#Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
#Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
#Server = http://tux.rainside.sk/archlinux/$repo/os/$arch
## Slovenia
#Server = http://archimonde.ts.si/archlinux/$repo/os/$arch
#Server = https://archimonde.ts.si/archlinux/$repo/os/$arch
#Server = http://arch.tux.si/mirror/$repo/os/$arch
#Server = https://arch.tux.si/mirror/$repo/os/$arch
## South Africa
#Server = http://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
#Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
#Server = http://za.mirror.archlinux-br.org/$repo/os/$arch
#Server = http://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch
#Server = http://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
#Server = https://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
## South Korea
#Server = http://mirror.anigil.com/archlinux/$repo/os/$arch
#Server = https://mirror.anigil.com/archlinux/$repo/os/$arch
#Server = http://mirror.funami.tech/arch/$repo/os/$arch
#Server = https://mirror.funami.tech/arch/$repo/os/$arch
#Server = http://ftp.harukasan.org/archlinux/$repo/os/$arch
#Server = https://ftp.harukasan.org/archlinux/$repo/os/$arch
#Server = http://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
#Server = https://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
#Server = http://mirror.misakamikoto.network/archlinux/$repo/os/$arch
#Server = https://mirror.misakamikoto.network/archlinux/$repo/os/$arch
#Server = http://mirror.premi.st/archlinux/$repo/os/$arch
#Server = https://mirror.premi.st/archlinux/$repo/os/$arch
## Spain
#Server = https://mirror.cloroformo.org/archlinux/$repo/os/$arch
#Server = http://mirror.librelabucm.org/archlinux/$repo/os/$arch
#Server = https://mirror.librelabucm.org/archlinux/$repo/os/$arch
#Server = http://ftp.rediris.es/mirror/archlinux/$repo/os/$arch
## Sweden
#Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
#Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
#Server = http://ftpmirror.infania.net/mirror/archlinux/$repo/os/$arch
#Server = https://ftp.ludd.ltu.se/mirrors/archlinux/$repo/os/$arch
#Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
#Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
#Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
## Switzerland
#Server = http://pkg.adfinis.com/archlinux/$repo/os/$arch
#Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch
#Server = http://mirror.init7.net/archlinux/$repo/os/$arch
#Server = https://mirror.init7.net/archlinux/$repo/os/$arch
#Server = http://mirror.puzzle.ch/archlinux/$repo/os/$arch
#Server = https://mirror.puzzle.ch/archlinux/$repo/os/$arch
#Server = https://theswissbay.ch/archlinux/$repo/os/$arch
#Server = https://mirror.ungleich.ch/mirror/packages/archlinux/$repo/os/$arch
## Taiwan
#Server = http://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
#Server = https://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
#Server = http://archlinux.ccns.ncku.edu.tw/archlinux/$repo/os/$arch
#Server = http://free.nchc.org.tw/arch/$repo/os/$arch
#Server = https://free.nchc.org.tw/arch/$repo/os/$arch
#Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = https://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = http://archlinux.cs.nycu.edu.tw/$repo/os/$arch
#Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch
#Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
#Server = https://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
## Thailand
#Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
#Server = http://mirror.kku.ac.th/archlinux/$repo/os/$arch
#Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch
#Server = http://mirror2.totbb.net/archlinux/$repo/os/$arch
## Turkey
#Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch
#Server = http://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch
#Server = https://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch
#Server = http://mirror.veriteknik.net.tr/archlinux/$repo/os/$arch
## Ukraine
#Server = http://archlinux.astra.in.ua/$repo/os/$arch
#Server = https://archlinux.astra.in.ua/$repo/os/$arch
#Server = http://repo.endpoint.ml/archlinux/$repo/os/$arch
#Server = https://repo.endpoint.ml/archlinux/$repo/os/$arch
#Server = http://fastmirror.pp.ua/archlinux/$repo/os/$arch
#Server = https://fastmirror.pp.ua/archlinux/$repo/os/$arch
#Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch
#Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch
#Server = http://mirror.mirohost.net/archlinux/$repo/os/$arch
#Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch
#Server = http://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
#Server = https://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
## United Kingdom
#Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
#Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
#Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
#Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
#Server = http://mirrors.gethosted.online/archlinux/$repo/os/$arch
#Server = https://mirrors.gethosted.online/archlinux/$repo/os/$arch
#Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch
#Server = http://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
#Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
#Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
#Server = https://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
#Server = http://mirror.netweaver.uk/archlinux/$repo/os/$arch
#Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch
#Server = http://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://arch.serverspace.co.uk/arch/$repo/os/$arch
#Server = http://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
#Server = https://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
#Server = http://mirror.cov.ukservers.com/archlinux/$repo/os/$arch
#Server = https://mirror.cov.ukservers.com/archlinux/$repo/os/$arch
## United States
#Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
#Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch
#Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
#Server = http://ca.us.mirror.archlinux-br.org/$repo/os/$arch
#Server = http://il.us.mirror.archlinux-br.org/$repo/os/$arch
#Server = http://mirror.arizona.edu/archlinux/$repo/os/$arch
#Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch
#Server = http://arlm.tyzoid.com/$repo/os/$arch
#Server = https://arlm.tyzoid.com/$repo/os/$arch
#Server = https://mirror.ava.dev/archlinux/$repo/os/$arch
#Server = http://mirrors.bloomu.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.bloomu.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
#Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.clarkson.edu/archlinux/$repo/os/$arch
#Server = https://mirror.clarkson.edu/archlinux/$repo/os/$arch
#Server = http://arch.mirror.constant.com/$repo/os/$arch
#Server = https://arch.mirror.constant.com/$repo/os/$arch
#Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
#Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/$arch
#Server = http://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch
#Server = https://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch
#Server = http://distro.ibiblio.org/archlinux/$repo/os/$arch
#Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
#Server = http://mirror.ette.biz/archlinux/$repo/os/$arch
#Server = https://mirror.ette.biz/archlinux/$repo/os/$arch
#Server = http://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
#Server = http://coresite.mm.fcix.net/archlinux/$repo/os/$arch
#Server = http://mirror.fcix.net/archlinux/$repo/os/$arch
#Server = http://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
#Server = http://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://mirror.fcix.net/archlinux/$repo/os/$arch
#Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
#Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
#Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
#Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch
#Server = https://mirror.hackingand.coffee/arch/$repo/os/$arch
#Server = https://mirror.hodgepodge.dev/archlinux/$repo/os/$arch
#Server = http://mirror.hostup.org/archlinux/$repo/os/$arch
#Server = https://mirror.hostup.org/archlinux/$repo/os/$arch
#Server = http://arch.hu.fo/archlinux/$repo/os/$arch
#Server = https://arch.hu.fo/archlinux/$repo/os/$arch
#Server = http://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
#Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
#Server = https://arch.mirror.ivo.st/$repo/os/$arch
#Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
#Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
#Server = http://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
#Server = http://mirror.lty.me/archlinux/$repo/os/$arch
#Server = https://mirror.lty.me/archlinux/$repo/os/$arch
#Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
#Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch
#Server = http://mirror.metrocast.net/archlinux/$repo/os/$arch
#Server = http://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
#Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
#Server = http://repo.miserver.it.umich.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.mit.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
#Server = http://archmirror1.octyl.net/$repo/os/$arch
#Server = https://archmirror1.octyl.net/$repo/os/$arch
#Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
#Server = http://arch.mirrors.pair.com/$repo/os/$arch
#Server = http://archlinux.qern-industries.pw/$repo/os/$arch
#Server = https://archlinux.qern-industries.pw/$repo/os/$arch
#Server = http://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://mirrors.radwebhosting.com/archlinux/$repo/os/$arch
#Server = https://mirrors.radwebhosting.com/archlinux/$repo/os/$arch
#Server = http://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
#Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
#Server = https://mirrors.rutgers.edu/archlinux/$repo/os/$arch
#Server = https://mirror2.sandyriver.net/pub/archlinux/$repo/os/$arch
#Server = http://mirror.siena.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.sonic.net/archlinux/$repo/os/$arch
#Server = https://mirrors.sonic.net/archlinux/$repo/os/$arch
#Server = http://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch
#Server = https://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch
#Server = http://arch.mirror.square-r00t.net/$repo/os/$arch
#Server = https://arch.mirror.square-r00t.net/$repo/os/$arch
#Server = http://mirror.stephen304.com/archlinux/$repo/os/$arch
#Server = https://mirror.stephen304.com/archlinux/$repo/os/$arch
#Server = http://ftp.sudhip.com/archlinux/$repo/os/$arch
#Server = https://ftp.sudhip.com/archlinux/$repo/os/$arch
#Server = http://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
#Server = https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
#Server = https://mirror.theash.xyz/arch/$repo/os/$arch
#Server = https://mirror.tmmworkshop.com/archlinux/$repo/os/$arch
#Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
#Server = https://mirror.umd.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.vectair.net/archlinux/$repo/os/$arch
#Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch
#Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
#Server = http://mirrors.xtom.com/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch
#Server = https://zxcvfdsa.com/arch/$repo/os/$arch
## Uzbekistan
#Server = http://mirror.dc.uz/arch/$repo/os/$arch
#Server = https://mirror.dc.uz/arch/$repo/os/$arch
## Vietnam
#Server = https://mirrors.42tm.tech/archlinux/$repo/os/$arch
#Server = http://f.archlinuxvn.org/archlinux/$repo/os/$arch
#Server = http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch

View file

@ -0,0 +1,2 @@
root:x:0:0:root:/root:/usr/bin/zsh
liveuser:x:1000:1000::/home/liveuser:/bin/bash

View file

@ -0,0 +1,9 @@
/* 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 @@
/run/systemd/resolve/stub-resolv.conf

View file

@ -0,0 +1,38 @@
[General]
#InputMethod=
Namespaces=
Numlock=on
[Theme]
DisableAvatarsThreshold=7
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
ThemeDir=/usr/share/sddm/themes
[Users]
DefaultPath=/usr/local/sbin:/usr/local/bin:/usr/bin
HideShells=
HideUsers=
RememberLastSession=true
RememberLastUser=true
ReuseSession=true
[Wayland]
EnableHiDPI=true
SessionCommand=/usr/share/sddm/scripts/wayland-session
SessionDir=/usr/share/wayland-sessions
SessionLogFile=.local/share/sddm/wayland-session.log
[X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
EnableHiDPI=true
MinimumVT=1
ServerArguments=-nolisten tcp
ServerPath=/usr/bin/X
SessionCommand=/usr/share/sddm/scripts/Xsession
SessionDir=/usr/share/xsessions
SessionLogFile=.local/share/sddm/xorg-session.log
UserAuthFile=.Xauthority
XauthPath=/usr/bin/xauth
XephyrPath=/usr/bin/Xephyr

View file

@ -0,0 +1,17 @@
[Autologin]
Relogin=false
User=liveuser
Session=plasma
[General]
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot
[Theme]
Current=breeze
CursorTheme=
Font=
[Users]
MaximumUid=60513
MinimumUid=1000

View file

@ -0,0 +1,2 @@
[General]
InputMethod=qtvirtualkeyboard

View file

@ -0,0 +1,2 @@
root::14871::::::
liveuser::14871::::::

View file

@ -0,0 +1,34 @@
! ------------------------------------------------------------------------------
! xterm standard arcolinux theme
! ------------------------------------------------------------------------------
! https://critical.ch/xterm/
! ------------------------------------------------------------------------------
xterm*faceName: Monospace
xterm*faceSize: 13
xterm*loginShell: true
xterm*saveLines: 4000
xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
xterm*termName: xterm-color
xterm*eightBitInput: false
xterm*foreground: rgb:d9/d4/d4
xterm*background: rgb:32/32/32
xterm*color0: rgb:00/00/00
xterm*color1: rgb:a8/00/00
xterm*color2: rgb:00/a8/00
xterm*color3: rgb:a8/54/00
xterm*color4: rgb:5f/81/9d
xterm*color5: rgb:a8/00/a8
xterm*color6: rgb:00/a8/a8
xterm*color7: rgb:70/78/80
xterm*color8: rgb:54/54/54
xterm*color9: rgb:fc/54/54
xterm*color10: rgb:54/fc/54
xterm*color11: rgb:fc/fc/54
xterm*color12: rgb:81/a2/be
xterm*color13: rgb:fc/54/fc
xterm*color14: rgb:54/fc/fc
xterm*color15: rgb:c5/c8/c6
xterm*boldMode: false

View file

@ -0,0 +1,14 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
########
#ALCI
########
alias evb='sudo systemctl enable --now vboxservice.service'

View file

@ -0,0 +1,3 @@
# Allow root login using password authentication
PasswordAuthentication yes
PermitRootLogin yes

View file

@ -0,0 +1 @@
%wheel ALL=(ALL:ALL) NOPASSWD: ALL

View file

@ -0,0 +1,2 @@
[Journal]
Storage=volatile

View file

@ -0,0 +1,4 @@
[Login]
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore

View file

@ -0,0 +1,2 @@
[Network]
IPv6PrivacyExtensions=yes

View file

@ -0,0 +1,24 @@
[Match]
# Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*).
# See https://bugs.archlinux.org/task/70892
# Instead match by globbing the network interface name.
Name=en*
Name=eth*
[Link]
RequiredForOnline=routable
[Network]
DHCP=yes
MulticastDNS=yes
# systemd-networkd does not set per-interface-type default route metrics
# https://github.com/systemd/systemd/issues/17698
# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband.
# Use values from NetworkManager. From nm_device_get_route_metric_default in
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c
[DHCPv4]
RouteMetric=100
[IPv6AcceptRA]
RouteMetric=100

View file

@ -0,0 +1,20 @@
[Match]
Name=wl*
[Link]
RequiredForOnline=routable
[Network]
DHCP=yes
MulticastDNS=yes
# systemd-networkd does not set per-interface-type default route metrics
# https://github.com/systemd/systemd/issues/17698
# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband.
# Use values from NetworkManager. From nm_device_get_route_metric_default in
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c
[DHCPv4]
RouteMetric=600
[IPv6AcceptRA]
RouteMetric=600

View file

@ -0,0 +1,19 @@
[Match]
Name=ww*
[Link]
RequiredForOnline=routable
[Network]
DHCP=yes
# systemd-networkd does not set per-interface-type default route metrics
# https://github.com/systemd/systemd/issues/17698
# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband.
# Use values from NetworkManager. From nm_device_get_route_metric_default in
# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c
[DHCPv4]
RouteMetric=700
[IPv6AcceptRA]
RouteMetric=700

View file

@ -0,0 +1,4 @@
# Default systemd-resolved configuration for archiso
[Resolve]
MulticastDNS=yes

View file

@ -0,0 +1 @@
/dev/null

View file

@ -0,0 +1,10 @@
[Unit]
Description=Choose mirror from the kernel command line
ConditionKernelCommandLine=mirror
[Service]
Type=oneshot
ExecStart=/usr/local/bin/choose-mirror
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-config.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-final.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-init-local.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/cloud-init.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/ModemManager.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-networkd.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/NetworkManager-dispatcher.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-resolved.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-timesyncd.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/graphical.target

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/sddm.service

View file

@ -0,0 +1,8 @@
[Unit]
Description=Temporary /etc/pacman.d/gnupg directory
[Mount]
What=tmpfs
Where=/etc/pacman.d/gnupg
Type=tmpfs
Options=mode=0755,noswap

View file

@ -0,0 +1,3 @@
[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root - $TERM

View file

@ -0,0 +1,13 @@
[Unit]
Description=Unmute All Sound Card Controls For Use With The Live Arch Environment
# This needs to run after the audio device becomes available.
Wants=systemd-udev-settle.service
After=systemd-udev-settle.service sound.target
ConditionKernelCommandLine=accessibility=on
[Service]
Type=oneshot
ExecStart=/usr/local/bin/livecd-sound -u
[Install]
WantedBy=sound.target

View file

@ -0,0 +1,20 @@
[Unit]
Description=Screen reader service
After=livecd-alsa-unmuter.service
Before=getty@tty1.service
ConditionKernelCommandLine=accessibility=on
[Service]
Type=oneshot
TTYPath=/dev/tty13
ExecStartPre=/usr/bin/chvt 13
ExecStart=/usr/local/bin/livecd-sound -p
ExecStartPost=/usr/bin/chvt 1
ExecStartPost=systemctl start espeakup.service
StandardInput=tty
TTYVHangup=yes
TTYVTDisallocate=yes
RemainAfterExit=true
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/ModemManager.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/NetworkManager.service

View file

@ -0,0 +1 @@
../choose-mirror.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/hv_fcopy_daemon.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/hv_kvp_daemon.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/hv_vss_daemon.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/iwd.service

View file

@ -0,0 +1 @@
/etc/systemd/system/livecd-talk.service

View file

@ -0,0 +1 @@
../pacman-init.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/qemu-guest-agent.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/reflector.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/sshd.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-networkd.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-resolved.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/vboxservice.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/vmtoolsd.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/vmware-vmblock-fuse.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/NetworkManager-wait-online.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-networkd-wait-online.service

View file

@ -0,0 +1,15 @@
[Unit]
Description=Initializes Pacman keyring
Requires=etc-pacman.d-gnupg.mount
After=etc-pacman.d-gnupg.mount time-sync.target
BindsTo=etc-pacman.d-gnupg.mount
Before=archlinux-keyring-wkd-sync.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/pacman-key --init
ExecStart=/usr/bin/pacman-key --populate
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,6 @@
[Unit]
ConditionKernelCommandLine=!mirror
[Service]
Restart=on-failure
RestartSec=10

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/pcscd.socket

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-networkd.socket

View file

@ -0,0 +1 @@
../livecd-alsa-unmuter.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-time-wait-sync.service

View file

@ -0,0 +1 @@
/usr/lib/systemd/system/systemd-timesyncd.service

View file

@ -0,0 +1,6 @@
# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist,
# network-online.target gets needlessly delayed.
# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online
[Service]
ExecStart=
ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any

View file

@ -0,0 +1,8 @@
# Reflector configuration file for the systemd service.
--save /etc/pacman.d/mirrorlist
--ipv4
--ipv6
--protocol https
--latest 20
--sort rate

View file

@ -0,0 +1,44 @@
#!/usr/bin/env bash
script_cmdline() {
local param
for param in $(</proc/cmdline); do
case "${param}" in
script=*)
echo "${param#*=}"
return 0
;;
esac
done
}
automated_script() {
local script rt
script="$(script_cmdline)"
if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then
if [[ "${script}" =~ ^((http|https|ftp|tftp)://) ]]; then
# there's no synchronization for network availability before executing this script
printf '%s: waiting for network-online.target\n' "$0"
until systemctl --quiet is-active network-online.target; do
sleep 1
done
printf '%s: downloading %s\n' "$0" "${script}"
curl "${script}" --location --retry-connrefused --retry 10 -s -o /tmp/startup_script
rt=$?
else
cp "${script}" /tmp/startup_script
rt=$?
fi
if [[ ${rt} -eq 0 ]]; then
chmod +x /tmp/startup_script
printf '%s: executing automated script\n' "$0"
# note that script is executed when other services (like pacman-init) may be still in progress, please
# synchronize to "systemctl is-system-running --wait" when your script depends on other services
/tmp/startup_script
fi
fi
}
if [[ $(tty) == "/dev/tty1" ]]; then
automated_script
fi

View file

@ -0,0 +1,4 @@
disable-ccid
disable-pinpad
pcsc-driver /usr/lib/libpcsclite.so
pcsc-shared

View file

@ -0,0 +1,6 @@
# fix for screen readers
if grep -Fqa 'accessibility=' /proc/cmdline &> /dev/null; then
setopt SINGLE_LINE_ZLE
fi
~/.automated_script.sh

View file

@ -0,0 +1,5 @@
#!/bin/sh
#
# SPDX-License-Identifier: GPL-3.0-or-later
exec lynx 'https://wiki.archlinux.org/title/Installation_guide'

View file

@ -0,0 +1,33 @@
#!/bin/bash
#set -e
###############################################################################
# Author : Erik Dubois
# Website : https://www.erikdubois.be
# Website : https://www.arcolinux.info
# Website : https://www.arcolinux.com
# Website : https://www.arcolinuxd.com
# Website : https://www.arcolinuxb.com
# Website : https://www.arcolinuxiso.com
# Website : https://www.arcolinuxforum.com
###############################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
###############################################################################
package=sddm
if pacman -Qs $package > /dev/null ; then
ln -sf /usr/lib/systemd/system/sddm.service /etc/systemd/system/display-manager.service
fi
package=gdm
if pacman -Qs $package > /dev/null ; then
ln -sf /usr/lib/systemd/system/gdm.service /etc/systemd/system/display-manager.service
fi
package=lxdm
if pacman -Qs $package > /dev/null ; then
ln -sf /usr/lib/systemd/system/lxdm.service /etc/systemd/system/display-manager.service
fi
package=lightdm
if pacman -Qs $package > /dev/null ; then
ln -sf /usr/lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.service
fi

View file

@ -0,0 +1,18 @@
#!/bin/bash
#set -e
###############################################################################
# Author : Erik Dubois
# Website : https://www.erikdubois.be
# Website : https://www.arcolinux.info
# Website : https://www.arcolinux.com
# Website : https://www.arcolinuxd.com
# Website : https://www.arcolinuxb.com
# Website : https://www.arcolinuxiso.com
# Website : https://www.arcolinuxforum.com
###############################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
###############################################################################
#if necessary we can use this script too

View file

@ -0,0 +1,29 @@
#!/bin/bash
#
# SPDX-License-Identifier: GPL-3.0-or-later
get_cmdline() {
local param
for param in $(</proc/cmdline); do
case "${param}" in
"${1}="*)
echo "${param##*=}"
return 0
;;
esac
done
}
mirror="$(get_cmdline mirror)"
[[ "$mirror" == 'auto' ]] && mirror="$(get_cmdline archiso_http_srv)"
[[ -n "$mirror" ]] || exit 0
mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig
cat >/etc/pacman.d/mirrorlist <<EOF
#
# Arch Linux repository mirrorlist
# Generated by archiso
#
Server = ${mirror%%/}/\$repo/os/\$arch
EOF

View file

@ -0,0 +1 @@
fix-keys

View file

@ -0,0 +1,116 @@
#!/bin/bash
#set -e
##################################################################################################################
# Author : Erik Dubois
# Website : https://www.erikdubois.be
# Website : https://www.alci.online
# Website : https://www.arcolinux.info
# Website : https://www.arcolinux.com
# Website : https://www.arcolinuxd.com
# Website : https://www.arcolinuxb.com
# Website : https://www.arcolinuxiso.com
# Website : https://www.arcolinuxforum.com
##################################################################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
#tput setaf 0 = black
#tput setaf 1 = red
#tput setaf 2 = green
#tput setaf 3 = yellow
#tput setaf 4 = dark blue
#tput setaf 5 = purple
#tput setaf 6 = cyan
#tput setaf 7 = gray
#tput setaf 8 = light blue
##################################################################################################################
Online=0
function check_connectivity() {
local test_ip
local test_count
test_ip="8.8.8.8"
test_count=1
if ping -c ${test_count} ${test_ip} > /dev/null; then
tput setaf 2
echo
echo "You are online"
echo
tput sgr0
Online=1
else
tput setaf 1
echo
echo "You are not connected to the internet"
echo "We can not download the latest archlinux-keyring package"
echo
echo "Make sure you are online to retrieve packages"
echo
tput sgr0
Online=0
fi
}
check_connectivity
if [ $Online -eq 1 ] ; then
tput setaf 2
echo
echo "Installing the latest archlinux-keyring package from the internet"
echo
tput sgr0
sudo pacman -Sy archlinux-keyring --noconfirm
echo
fi
echo "###############################################################################"
echo "Removing the pacman databases at /var/lib/pacman/sync/*"
echo "###############################################################################"
echo
sudo rm /var/lib/pacman/sync/*
echo
echo "###############################################################################"
echo "Removing /etc/pacman.d/gnupg folder"
echo "###############################################################################"
echo
sudo rm -rf /etc/pacman.d/gnupg/*
echo
echo "###############################################################################"
echo "Initialize pacman keys with pacman-key --init"
echo "###############################################################################"
echo
sudo pacman-key --init
echo
echo "###############################################################################"
echo "Populating keyring with pacman-key --populate"
echo "###############################################################################"
echo
sudo pacman-key --populate
echo
echo "###############################################################################"
echo "Adding Ubuntu keyserver to /etc/pacman.d/gnupg/gpg.conf"
echo "###############################################################################"
echo
echo "
keyserver hkp://keyserver.ubuntu.com:80" | sudo tee --append /etc/pacman.d/gnupg/gpg.conf
echo
echo "###############################################################################"
echo "Getting new databases with pacman -Sy"
echo "###############################################################################"
echo
sudo pacman -Sy
echo
echo "###############################################################################"
echo "### DONE - YOU CAN CLOSE THIS WINDOW ####"
echo "###############################################################################"

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