forked from artix/iso-profiles
Compare commits
196 Commits
Author | SHA1 | Date | |
---|---|---|---|
e75595d8a2 | |||
002d7f7f1c
|
|||
a35d86d33c
|
|||
69f357b192
|
|||
ba8390588b
|
|||
54a05537f6 | |||
f209cc6d02
|
|||
92b5760094
|
|||
e2dd42a407
|
|||
b9d68643ee
|
|||
9d5d76446d
|
|||
24beeb783c | |||
0ba7b17bfa
|
|||
ffbdb2df37
|
|||
9ba3785369
|
|||
40178920e4
|
|||
fdc5e886ef
|
|||
f7cf5a8e88
|
|||
e2df367b9e
|
|||
7db149340f | |||
427a06d85c
|
|||
cd117da8ba
|
|||
aa21025b69
|
|||
f261f4b2b2 | |||
52c442731c | |||
d786860304 | |||
bbc4ed0090
|
|||
11e8f4e8cc
|
|||
f7eec52ec2
|
|||
d5c20d01a9
|
|||
309c54ee22
|
|||
0d4eb7c0b0
|
|||
612800a41c
|
|||
23f8321ed2
|
|||
2bde9217fa
|
|||
e8aa7543d3
|
|||
ba6e5928aa
|
|||
2fb0955fe8
|
|||
9a3021f0ca
|
|||
510c1aecaa
|
|||
89d1710408
|
|||
aa0db76061
|
|||
238609d5ea
|
|||
c234bc4332 | |||
eeecb3d794 | |||
1425646326 | |||
612820d057 | |||
0df74ebd74 | |||
632c3926c8 | |||
ab3e6fd1cd | |||
39fa51df8a | |||
a26bb11d29 | |||
221565b225 | |||
cada42d580 | |||
6d1c6dd71f | |||
d31db6773b | |||
5e266e4a71
|
|||
45a8489736
|
|||
c267e85898 | |||
d153187bca | |||
6976f164ca | |||
86e1565cec | |||
9e3097d3c8 | |||
161fb6be91 | |||
38a07b2de7 | |||
baf7bd2725 | |||
81878b0cad | |||
e204d6b889 | |||
e2260fffd8 | |||
f3a605930c | |||
eb80da23e2 | |||
80148c0d04 | |||
30fa186296 | |||
912094aa9a | |||
260522e20a | |||
02549d3ab3 | |||
f16ae4f891 | |||
f7c702da57 | |||
3fdf7003fa | |||
ba6445caa5 | |||
af49444e2c | |||
336ddbb936 | |||
eba82d378b | |||
b5dfec240b | |||
d5be101a31 | |||
419b06941a | |||
f346f62452 | |||
51dea7f2ec | |||
c6647750f6 | |||
326aa8748a | |||
d041318ff3 | |||
e46ecc4ad8 | |||
251d3b92ca | |||
07c42373de | |||
d366427ed9 | |||
d5a3dbd3a6 | |||
43b2012e55 | |||
86002ba5db | |||
8004880db3
|
|||
e30035d81d | |||
951bcd14d9
|
|||
b6810924c1 | |||
b3fee15e45
|
|||
a99c479c67 | |||
c504882e73 | |||
5682cc6776 | |||
053119c3dc | |||
de56f296ce
|
|||
54d7aa9871
|
|||
305d73ab74
|
|||
5fa0b2cf21
|
|||
ef04a15b90
|
|||
a9a72455dd | |||
35b9cc35af | |||
549aa6f73a | |||
f2112be7d1
|
|||
4c0a1abd6d
|
|||
cfa5175b0c
|
|||
4e976dea25
|
|||
8c1a5088a5 | |||
c5a46c7469 | |||
555bb9d9bd
|
|||
654d26ed0b
|
|||
9a6cd7814c
|
|||
e4537aeb2f
|
|||
34a2cdad9d
|
|||
20df63ac03
|
|||
233f398f93
|
|||
b9399718c7 | |||
a4432f31be
|
|||
c844afc5f0
|
|||
e35396f935
|
|||
10cf0d9d91
|
|||
3b54fe2fd7
|
|||
fe2b76204f
|
|||
14d85d3280
|
|||
931bb73302
|
|||
e230bc27de
|
|||
467f77f343
|
|||
a6b3bb834e | |||
f391a98c41 | |||
2b47bbaef3
|
|||
5dfc0ebf56 | |||
759c42390f
|
|||
b5ae202ce6
|
|||
3165633560
|
|||
61bf8db924 | |||
f1d685f851
|
|||
cdb31bdda1
|
|||
011b71f0d5 | |||
77f428769a
|
|||
893ff290bd
|
|||
18a0782165 | |||
a5ce0f18dd
|
|||
2fb80cc394
|
|||
9e6282655d
|
|||
881c25e9fb
|
|||
7215184c54
|
|||
351994833b
|
|||
9cfad791c2
|
|||
a471d06126
|
|||
33b2bfc49a
|
|||
e82ec9f721
|
|||
4764351bed
|
|||
3440138839
|
|||
8161341b45
|
|||
8b41a55077 | |||
76d15eb0ce | |||
c9c8e7f5f3
|
|||
beb5ac1423
|
|||
9f95026b78
|
|||
7aba208a0c | |||
2011341ed1
|
|||
b42b8c058a
|
|||
c10bf011d0 | |||
6a7c26f076 | |||
f60b61d3ec
|
|||
f73c73464c
|
|||
753ce8481d
|
|||
d3f4677330
|
|||
822dadb7e9
|
|||
a5910e36fe
|
|||
82b6d61486 | |||
331d23c007 | |||
556fe3dc6b | |||
8087ad7d0f | |||
d0d2215f27
|
|||
00b1491a6e | |||
59fc13d30c
|
|||
b55993cc1c
|
|||
052b9db271 | |||
ee8cab57e5 | |||
9e27ee3ee4 | |||
be83e48b9b
|
|||
b70e0bab27
|
|||
42b103119b
|
@@ -1,5 +1,23 @@
|
|||||||
TO-{DO,FIX} LIST
|
TO-{DO,FIX} LIST
|
||||||
|
|
||||||
|
22-01-29
|
||||||
|
community editions don't use common/etc/hostname
|
||||||
|
|
||||||
|
|
||||||
|
21-12-XX
|
||||||
|
FIXED community-gtk: installed system user autologins
|
||||||
|
FIXED community-qt: LXQt is unresponsive at live boot; needs sddm restart to work
|
||||||
|
DONE lxqt: default icon theme is mate, must be breeze
|
||||||
|
FIXED xfce-suite66 calamares fails
|
||||||
|
FIXED lxde-s6 calamares fails
|
||||||
|
DONE lxde screenshot set to scrot
|
||||||
|
FIXED autologin: runit
|
||||||
|
FIXED no-autologin: dinit, openrc, s6, suite66
|
||||||
|
FIXED calamares fail: lxde
|
||||||
|
FIXED lxqt 'frozen' widgets:
|
||||||
|
|
||||||
|
21-11-01
|
||||||
|
========
|
||||||
DONE = Symlinks in profiles are dereferenced, move 80-net-link-something.rules into package
|
DONE = Symlinks in profiles are dereferenced, move 80-net-link-something.rules into package
|
||||||
= Move some stuff out of the profiles into packages
|
= Move some stuff out of the profiles into packages
|
||||||
DONE |_ Desktop settings -> artix-$DE-presets
|
DONE |_ Desktop settings -> artix-$DE-presets
|
||||||
@@ -12,21 +30,26 @@ Openbox not deleted from xsessions <-- see next
|
|||||||
DONE Make rc.local execute stuff in /etc/local.d under runit/s6:
|
DONE Make rc.local execute stuff in /etc/local.d under runit/s6:
|
||||||
ls -l /sbin/init | sed 's/.*->\ \(.*\)-init/\1/'
|
ls -l /sbin/init | sed 's/.*->\ \(.*\)-init/\1/'
|
||||||
DONE mimeapps.list must be separate for each profile
|
DONE mimeapps.list must be separate for each profile
|
||||||
|
|
||||||
DONE Networkmanager in LXQt
|
DONE Networkmanager in LXQt
|
||||||
DONE GRUB remove 1280x1024
|
DONE GRUB remove 1280x1024
|
||||||
|
|
||||||
|
2021-10-15
|
||||||
|
==========
|
||||||
|
DONE Fix libreoffice-7 bright side-pane; perhaps related, /etc/profile.d/libreoffice-fresh.sh: SAL_USE_VCLPLUGIN=gtk3 spurts (soffice:5766): Gtk-WARNING **: Theme parsing error: gtk.css:14:33: Failed to import: Error opening file /home/artix/.config/gtk-3.0/window_decorations.css: No such file or directory
|
||||||
|
DONE Plasma is getting fucked-up with QT_* set to gtk; see kinfocenter - the alternative kvantum-dark has ugly widgets
|
||||||
|
|
||||||
2020-03-08
|
2020-03-08
|
||||||
==========
|
==========
|
||||||
|
|
||||||
DONE Use firefox-dark-reader instead of local/skel profile's
|
DONE Use firefox-dark-reader instead of local/skel profile's
|
||||||
DONE Also consider a few more addons from the group
|
DONE Also consider a few more addons from the group
|
||||||
DONE Test firefox before releasing
|
DONE Test firefox before releasing
|
||||||
|
|
||||||
2020-04-18
|
2020-04-18
|
||||||
|
==========
|
||||||
DONE XFCE4 profile
|
DONE XFCE4 profile
|
||||||
|
|
||||||
2020-06-08
|
2020-06-08
|
||||||
|
==========
|
||||||
Autologin-session selection
|
Autologin-session selection
|
||||||
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
|
Cinnamon fonts should change to Roboto 11 instead of M$ ones, for consistency
|
||||||
DONE Remove screengrab from plasma
|
DONE Remove screengrab from plasma
|
||||||
@@ -38,8 +61,4 @@ community-qt still boots into LXQt
|
|||||||
DONE The SDDM theme could use some darkening
|
DONE The SDDM theme could use some darkening
|
||||||
DONE Perhaps add man-pages to the ISOs
|
DONE Perhaps add man-pages to the ISOs
|
||||||
|
|
||||||
2020-10-15
|
DONE Fix plasma desktop icons (~/.local/share/.....)
|
||||||
Fix libreoffice-7 bright side-pane; perhaps related, /etc/profile.d/libreoffice-fresh.sh: SAL_USE_VCLPLUGIN=gtk3 spurts (soffice:5766): Gtk-WARNING **: Theme parsing error: gtk.css:14:33: Failed to import: Error opening file /home/artix/.config/gtk-3.0/window_decorations.css: No such file or directory
|
|
||||||
Plasma is getting fucked-up with QT_* set to gtk; see kinfocenter - the alternative kvantum-dark has ugly widgets
|
|
||||||
|
|
||||||
Fix plasma desktop icons (~/.local/share/.....)
|
|
@@ -21,14 +21,16 @@ mkdir -p ${PROFILES}/logs
|
|||||||
cd $WORKSPACE
|
cd $WORKSPACE
|
||||||
if [[ -d $PROFILES ]]; then
|
if [[ -d $PROFILES ]]; then
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
|
# git checkout community
|
||||||
git pull
|
git pull
|
||||||
else
|
else
|
||||||
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
||||||
|
# git checkout community
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|anon|gnome|plasma5|i3|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6' 'suite66')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
||||||
@@ -59,12 +61,14 @@ echo " branch ${BOLD}${_branch}${ALL_OFF}"
|
|||||||
echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
|
echo " profiles ${GREEN}${profiles[@]}${ALL_OFF}"
|
||||||
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
||||||
|
|
||||||
echo "REMOVING EXISTING ISOs IN 10 SECONDS!"
|
echo -n "REMOVING EXISTING ISOs IN 10 SECONDS! "; i=9; while [ $i -ne 0 ]; do echo -n "$i "; let i--; sleep 1; done
|
||||||
sleep 10
|
echo
|
||||||
rm -fr $REPO/* &
|
rm -fr $REPO/* &
|
||||||
|
|
||||||
cd $PROFILES && git checkout master
|
cd $PROFILES && git checkout master
|
||||||
for profile in ${profiles[@]}; do
|
for profile in ${profiles[@]}; do
|
||||||
|
unset COPY_PACMAN_CONF
|
||||||
|
[[ $profile =~ 'community' ]] && COPY_PACMAN_CONF='-w'
|
||||||
for init in ${inits[@]}; do
|
for init in ${inits[@]}; do
|
||||||
logfile=$PROFILES/logs/buildiso-$DATE
|
logfile=$PROFILES/logs/buildiso-$DATE
|
||||||
logfile_debug=$logfile-$profile-$init
|
logfile_debug=$logfile-$profile-$init
|
||||||
@@ -73,10 +77,10 @@ for profile in ${profiles[@]}; do
|
|||||||
[[ $profile =~ 'community' ]] && [[ $init != 'openrc' ]] && \
|
[[ $profile =~ 'community' ]] && [[ $init != 'openrc' ]] && \
|
||||||
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} $profile ISO with $init${ALL_OFF}" >> $logfile.log; continue; }
|
{ echo "$stamp == ${YELLOW}Skipping building ${_branch} $profile ISO with $init${ALL_OFF}" >> $logfile.log; continue; }
|
||||||
echo "$stamp == Begin building ${_branch} $profile ISO with $init" >> $logfile.log
|
echo "$stamp == Begin building ${_branch} $profile ISO with $init" >> $logfile.log
|
||||||
[[ $init == 'openrc' ]] && cp -f ${PROFILES}/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
[[ $init == 'openrc' ]] && cp -f ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
||||||
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -85,7 +89,7 @@ for profile in ${profiles[@]}; do
|
|||||||
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -104,7 +108,7 @@ for profile in ${profiles[@]}; do
|
|||||||
done
|
done
|
||||||
# Redundancy tasks
|
# Redundancy tasks
|
||||||
rm -f ${PROFILES}/*/root-overlay/etc/{rc.conf,buildinfo}
|
rm -f ${PROFILES}/*/root-overlay/etc/{rc.conf,buildinfo}
|
||||||
rm -f ${REPO}/artix-*community*{runit,s6}*.iso
|
rm -f ${REPO}/artix-*community*{runit,s6,dinit}*.iso
|
||||||
port=$(cat $WORKSPACE/port)
|
port=$(cat $WORKSPACE/port)
|
||||||
rsync $RSYNCARGS ${REPO}/ nous@iso.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
|
||||||
rsync $RSYNCARGS ${REPO}/ nous@download.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
rsync $RSYNCARGS ${REPO}/ nous@download.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
||||||
|
rsync $RSYNCARGS ${REPO}/ nous@iso.artixlinux.org:/srv/iso/weekly-iso/ -e "ssh -p $port"
|
@@ -19,14 +19,15 @@ mkdir -p ${PROFILES}/logs
|
|||||||
cd $WORKSPACE
|
cd $WORKSPACE
|
||||||
if [[ -d $PROFILES ]]; then
|
if [[ -d $PROFILES ]]; then
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
|
# git checkout community
|
||||||
git pull
|
git pull
|
||||||
else
|
else
|
||||||
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
git clone https://gitea.artixlinux.org/artix/iso-profiles.git
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|logs|lowmem|anon|gnome|i3|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6' 'suite66')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
||||||
@@ -68,7 +69,7 @@ while getopts "b:p:i:" option; do
|
|||||||
i)
|
i)
|
||||||
_init=$OPTARG
|
_init=$OPTARG
|
||||||
for i in ${all_inits[@]}; do
|
for i in ${all_inits[@]}; do
|
||||||
[[ ${_init} == $i ]] && inits+=($i)
|
[[ ${_init} =~ $i ]] && inits+=($i)
|
||||||
done
|
done
|
||||||
[[ ${_init} == all ]] && inits=(${all_inits[@]})
|
[[ ${_init} == all ]] && inits=(${all_inits[@]})
|
||||||
;;
|
;;
|
||||||
@@ -87,6 +88,8 @@ echo " inits ${CYAN}${inits[@]}${ALL_OFF}"
|
|||||||
|
|
||||||
cd $PROFILES && git checkout master
|
cd $PROFILES && git checkout master
|
||||||
for profile in ${profiles[@]}; do
|
for profile in ${profiles[@]}; do
|
||||||
|
unset COPY_PACMAN_CONF
|
||||||
|
[[ $profile =~ 'community' ]] && COPY_PACMAN_CONF='-w'
|
||||||
for init in ${inits[@]}; do
|
for init in ${inits[@]}; do
|
||||||
logfile=$PROFILES/logs/buildiso-$DATE
|
logfile=$PROFILES/logs/buildiso-$DATE
|
||||||
logfile_debug=$logfile-$profile-$init
|
logfile_debug=$logfile-$profile-$init
|
||||||
@@ -98,7 +101,7 @@ for profile in ${profiles[@]}; do
|
|||||||
[[ $init == 'openrc' ]] && cp ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
[[ $init == 'openrc' ]] && cp ${WORKSPACE}/tweaks/rc.conf ${PROFILES}/$profile/root-overlay/etc/
|
||||||
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VERSION_ID=$DATE" >| ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
echo "VARIANT=${profile}-${init}" >> ${PROFILES}/$profile/root-overlay/etc/buildinfo
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
||||||
@@ -107,7 +110,7 @@ for profile in ${profiles[@]}; do
|
|||||||
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Failed building ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
echo "$stamp == ${RED}Retrying once ${_branch} ${profile}-${init}${ALL_OFF}" >> $logfile.log
|
||||||
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
echo "$stamp == Re-building ${_branch} ${profile}-${init}" >> $logfile.log
|
||||||
nice -n 20 buildiso${branch} -p $profile -i $init 2>&1 >> ${logfile_debug}.log
|
nice -n 20 buildiso${branch} -p $profile -i $init $COPY_PACMAN_CONF 2>&1 >> ${logfile_debug}.log
|
||||||
res=$?
|
res=$?
|
||||||
stamp=$(timestamp)
|
stamp=$(timestamp)
|
||||||
if [ $res == 0 ]; then
|
if [ $res == 0 ]; then
|
@@ -13,7 +13,7 @@ CWD=`pwd`
|
|||||||
|
|
||||||
cd $PROFILES
|
cd $PROFILES
|
||||||
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|community$" | sort))
|
all_profiles=($(find -maxdepth 1 -type d | sed 's|.*/||'| egrep -v "\.|common|linexa|git|community$" | sort))
|
||||||
all_inits=('openrc' 'runit' 's6' 'suite66')
|
all_inits=('openrc' 'runit' 's6' 'dinit')
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo
|
echo
|
69
.build/yamlize.sh
Normal file
69
.build/yamlize.sh
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
yaml_array() {
|
||||||
|
local array
|
||||||
|
|
||||||
|
for entry in "$@"; do
|
||||||
|
array="${array:-}${array:+,} ${entry}"
|
||||||
|
done
|
||||||
|
printf "%s\n" "[${array}]"
|
||||||
|
}
|
||||||
|
|
||||||
|
read_from_list() {
|
||||||
|
local list="$1"
|
||||||
|
local _space="s| ||g"
|
||||||
|
local _clean='/^$/d'
|
||||||
|
local _com_rm="s|#.*||g"
|
||||||
|
mapfile -t pkgs < <(sed "$_com_rm" "$list" \
|
||||||
|
| sed "$_space" \
|
||||||
|
| sed "$_clean" | sort -u)
|
||||||
|
}
|
||||||
|
|
||||||
|
profiles=(
|
||||||
|
cinnamon
|
||||||
|
community-gtk
|
||||||
|
community-qt
|
||||||
|
lxde
|
||||||
|
lxqt
|
||||||
|
mate
|
||||||
|
xfce
|
||||||
|
moksha
|
||||||
|
)
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
for p in "${profiles[@]}"; do
|
||||||
|
|
||||||
|
if [[ -f "$p"/profile.conf ]]; then
|
||||||
|
|
||||||
|
cp -v common/profile.yaml.template "$p"/profile.yaml
|
||||||
|
|
||||||
|
. "$p"/profile.conf
|
||||||
|
|
||||||
|
sv="$(yaml_array ${SERVICES[@]})"
|
||||||
|
auto="$AUTOLOGIN" \
|
||||||
|
sv="$sv" \
|
||||||
|
yq -P '
|
||||||
|
with(
|
||||||
|
.live-session;
|
||||||
|
.services = env(sv) |
|
||||||
|
.autologin = env(auto))' -i "$p"/profile.yaml
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "$p"/Packages-Root ]]; then
|
||||||
|
read_from_list "$p"/Packages-Root
|
||||||
|
p="$(yaml_array ${pkgs[@]})" \
|
||||||
|
yq -P '.rootfs.packages = env(p)' -i "$p"/profile.yaml
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -e "$p"/Packages-Live ]]; then
|
||||||
|
read_from_list "$p"/Packages-Live
|
||||||
|
p="$(yaml_array ${pkgs[@]})" \
|
||||||
|
yq -P '.livefs.packages = env(p)' -i "$p"/profile.yaml
|
||||||
|
fi
|
||||||
|
|
||||||
|
# git add "$p"
|
||||||
|
# git commit -m "yamilize profiles"
|
||||||
|
done
|
@@ -1,27 +0,0 @@
|
|||||||
# Notes
|
|
||||||
|
|
||||||
1. buildiso uses /usr/share/artools/pacman-default.conf for all pacman operations, and copies it into the ISO.
|
|
||||||
2. ~/artools-workspace/iso-profiles overrides the system default ones
|
|
||||||
3. livefs overlay isn't copied over to installed system
|
|
||||||
4. having more than one kernel specified in base/Packages-Root fails (June 2019)
|
|
||||||
5. buildiso seems to use both /etc/pacman.conf and /usr/share/artools/pacman-default.conf
|
|
||||||
|
|
||||||
|
|
||||||
TODO
|
|
||||||
1. DONE: /etc/default/grub append net.ifnames=0
|
|
||||||
2. DONE: metalog-openrc instead of syslog-ng-openrc in ~/artools-workspace/iso-profiles/base/Packages-Root, because the latter seems to hang on some systems
|
|
||||||
3. DONE: connman instead of nm in base/Packages-Live, because it's lighter and just as efficient
|
|
||||||
4. DONE: gparted instead of partitionmanager
|
|
||||||
5. DONE: Remove start menu arrow in MATE (~/.config/gtk-3.0/gtk.css)
|
|
||||||
6. DONE: remove mate-backgrounds and add artix wallpapers instead
|
|
||||||
7. DONE: Encrypted filesystem requires /crypto_keyfile.bin in mkinitcpio.conf/FILES and cryptkey=rootfs:/crypto_keyfile.bin in default/grub/GRUB_CMDLINE_LINUX, or kernel updates break
|
|
||||||
8. DONE: For QT ISO: QT_QPA_PLATFORMTHEME must be unset, otherwise icons are invisible in Plasma desktop (nuoveXT2 set gets picked up by the gtk2 settings) and there are dark text on dark background issues in systemsettings5 and some widget settings. QT_STYLE_OVERRIDE=gtk perhaps should be set (e.g. in /etc/environment)
|
|
||||||
9. DONE: GTK2 toolbar is a png, needs some darkening.
|
|
||||||
|
|
||||||
More TODOs, Nov 2019
|
|
||||||
1. DONE: Virtualbox is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark; use an alias in /etc/bash/ until fixed upstream
|
|
||||||
2. DONE: GTK ISO: Use gschema overrides instead of the binary dconf blob <-- almost done, MATE doesn't honour some overrides and we use /etc/dconf instead
|
|
||||||
3. DONE: Create a basic branding package to keep the profiles lighter.
|
|
||||||
|
|
||||||
More TODOs, Jan 2020
|
|
||||||
3. Create an extended/community branding package.
|
|
@@ -1,34 +0,0 @@
|
|||||||
# iso-profiles
|
|
||||||
The Artix ISO profiles
|
|
||||||
|
|
||||||
The *community* GTK and Qt profiles (MATE-LXDE-Cinnamon and KDE/Plasma-LXQt) are mostly symlinks to community. Only a few files/directories differ that accomodate settings specific to the flavour. Those files/directories are ***not*** symlinks.
|
|
||||||
|
|
||||||
Compared to *base/minimal* profiles, the community profiles differ in:
|
|
||||||
1. /etc/skel is a lot more populous, as it contains DE and application settings <-- WIP, to be replaced by a package
|
|
||||||
2. A few scripts in /etc/local.d/ get executed at first boot:
|
|
||||||
* theme-root creates in /root/.config some symlinks to /etc/skel/.config, for allowing sudo apps follow the overall theme, and gets deleted after execution
|
|
||||||
* artix-icons converts all start-here.png icons in /usr/share/icons to the Artix logo
|
|
||||||
* 0-remove-openbox-sessions deletes openbox entries in /usr/share/xsessions; openbox sessions are unconfigured and can even hang if chosen. Also gets deleted after execution
|
|
||||||
* change-machine-id replaces machine-id in /etc and /var/lib/dbus at every boot
|
|
||||||
* mkinitcpio detects whether the installation is encrypted or not and modifies /etc/default/grub and /etc/mkinitcpio.conf accordingly
|
|
||||||
3. The default evowise mirror in mirrorlist-arch is commented out for being very slow
|
|
||||||
4. rc.local enables the magic sysrq key and replaces the boring /etc/issue with a neofetch dump
|
|
||||||
5. A nice DIR_COLORS is present in /etc.
|
|
||||||
6. /etc/environment sets QT_QPA_PLATFORMTHEME=gtk2 and QT_STYLE_OVERRIDE=gtk in the GTK ISO. The other way round in Qt.
|
|
||||||
7. /etc/vconsole.conf is symlinked to conf.d/consolefont, which is a merge of both. This allows both OpenRC to set the console font and mkinitcpio run the hook early at boot.
|
|
||||||
8. /etc/xdg/kcm-about-distrorc is branded for Artix (<-- Not needed anymore, Plasma uses lsb-release or something). There are a few more config files there, stolen from other distros.
|
|
||||||
9. The mkinitcpio.conf in *desktop* profile is preconfigured for rootfs encryption, otherwise system becomes unbootable at first kernel upgrade. If encryption isn't enabled, the script in local.d removes the setting.
|
|
||||||
10. There's a custom local.bashrc in bashrc/bashrc.d, with a better PS1 and a few useful aliases and customizations. <-- Have been split into 2 packages (2nd is WIP for community)
|
|
||||||
11. default/grub is preconfigured with the artix-grub-theme and rootfs encryption; see no.9.
|
|
||||||
12. elogind/logind.conf sets KillUserProcesses=no, which seems to be forgotten to incredibly stupid default 'yes'
|
|
||||||
13. In profile.d/ libreoffice is themed with SAL_USE_VCLPLUGIN=gtk
|
|
||||||
14. rc.conf sets *rc_parallel* and *rc_crashed_start* to YES
|
|
||||||
15. /etc/hosts for live sets *artix* to loopback, some programs hung for a while resolving it
|
|
||||||
16. The branding icons in /usr/share/icons/matefaenzadark are set to Artix
|
|
||||||
17. 60-ioschedulers.rules in udev/rules.d sets I/O scheduler according to disk type (ssd/rotational) <-- part of our udev now
|
|
||||||
18. /root/.config contains settings for Midnight Commander
|
|
||||||
19. /usr/lib/firefox/distribution/distribution.ini is branded for Artix
|
|
||||||
20. A little tested and possibly incomplete theme for LXDM lies in /usr/share
|
|
||||||
21. A tweaked SDDM theme appears in /usr/share/sddm
|
|
||||||
|
|
||||||
|
|
@@ -3,12 +3,12 @@
|
|||||||
The Artix ISO profiles.
|
The Artix ISO profiles.
|
||||||
|
|
||||||
|
|
||||||
The profiles are designated base, minimal and community.
|
The profiles are designated base, netinstall, minimal plasma.
|
||||||
|
|
||||||
Base only offers a bare minimum system, installable from the CLI. For advanced users.
|
Base only offers a bare minimum system, installable from the CLI. For advanced users.
|
||||||
|
|
||||||
Minimal profiles (come with a basic DE (LXDE, LXQt, Cinnamon and MATE), slightly preconfigured. The graphics installer of choice is Calamares. For knowledgeable users.
|
Minimal plasma profile comes with a basic DE, slightly preconfigured. The graphical installer of choice is Calamares. For knowledgeable users.
|
||||||
|
|
||||||
The community profiles come in two flavours, GTK (with MATE and LXDE), and QT (with Plasma and LXQt). They are fully preconfigured and contain many applications for everyday use. Ideal for average or novice users or people that just want a well-endowed live ISO for setting up an out-of-the-box working OS.
|
Netinstall profile has the same minimal plasma live DE, but the calamares installer is configured in pure online netinstall mode and has almost every package selectable, including the init system to install. Everything is downloaded instead of the offline unpack mode, including the init system to install. Full customization of the target system.
|
||||||
|
|
||||||
Common settings among all minimal profiles are stored in ''common''.
|
Common settings among all profiles are stored in ''common''.
|
||||||
|
@@ -1,8 +0,0 @@
|
|||||||
# loads by default common/packages-{base,apps}
|
|
||||||
|
|
||||||
mkinitcpio-nfs-utils
|
|
||||||
squashfs-tools
|
|
||||||
|
|
||||||
artix-grub-live
|
|
||||||
|
|
||||||
artix-live-@initsys@
|
|
@@ -1,17 +0,0 @@
|
|||||||
################ install ################
|
|
||||||
|
|
||||||
# start services
|
|
||||||
# bluetoothd, cupsd, DM are added to the pkglist dynamicly
|
|
||||||
# metalog or syslog-ng is added to the pkglist dynamicly
|
|
||||||
# connmand or NetworkManager is added to the pkglist dynamicly
|
|
||||||
# only added if in array, these pkgs have no list entry
|
|
||||||
|
|
||||||
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'metalog' 'connmand')
|
|
||||||
|
|
||||||
################# live-session #################
|
|
||||||
|
|
||||||
# default value
|
|
||||||
# PASSWORD="artix"
|
|
||||||
|
|
||||||
# Set to false to disable autologin in the live session
|
|
||||||
AUTOLOGIN="false"
|
|
43
base/profile.yaml
Normal file
43
base/profile.yaml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
live-session:
|
||||||
|
user: artix
|
||||||
|
password: artix
|
||||||
|
autologin: true
|
||||||
|
use-xlibre: false
|
||||||
|
services:
|
||||||
|
- acpid
|
||||||
|
- bluetoothd
|
||||||
|
- cronie
|
||||||
|
- cupsd
|
||||||
|
- syslog-ng
|
||||||
|
- NetworkManager
|
||||||
|
user-services:
|
||||||
|
- dbus
|
||||||
|
rootfs:
|
||||||
|
packages:
|
||||||
|
- mkinitcpio-nfs-utils
|
||||||
|
- squashfs-tools
|
||||||
|
- artix-grub-live
|
||||||
|
packages-init:
|
||||||
|
dinit:
|
||||||
|
- dinit-user-spawn
|
||||||
|
- syslog-ng-dinit
|
||||||
|
- networkmanager-dinit
|
||||||
|
- cups-dinit
|
||||||
|
- artix-live-dinit
|
||||||
|
openrc:
|
||||||
|
- syslog-ng-openrc
|
||||||
|
- networkmanager-openrc
|
||||||
|
- cups-openrc
|
||||||
|
- artix-live-openrc
|
||||||
|
runit:
|
||||||
|
- syslog-ng-runit
|
||||||
|
- networkmanager-runit
|
||||||
|
- cups-runit
|
||||||
|
- artix-live-runit
|
||||||
|
s6:
|
||||||
|
- syslog-ng-s6
|
||||||
|
- networkmanager-s6
|
||||||
|
- cups-s6
|
||||||
|
- artix-live-s6
|
1
base/root-overlay
Symbolic link
1
base/root-overlay
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../common/root-overlay
|
@@ -1,20 +0,0 @@
|
|||||||
mkinitcpio-nfs-utils
|
|
||||||
squashfs-tools
|
|
||||||
nbd
|
|
||||||
|
|
||||||
calamares-branding
|
|
||||||
gparted
|
|
||||||
|
|
||||||
artix-grub-live
|
|
||||||
artix-grub-theme
|
|
||||||
|
|
||||||
virtualbox-guest-utils
|
|
||||||
|
|
||||||
broadcom-wl
|
|
||||||
|
|
||||||
intel-ucode
|
|
||||||
amd-ucode
|
|
||||||
artix-docs
|
|
||||||
hexchat
|
|
||||||
|
|
||||||
artix-live-@initsys@
|
|
@@ -1,29 +0,0 @@
|
|||||||
# loads by default common/packages-{base,apps,xorg}
|
|
||||||
|
|
||||||
# Cinnamon
|
|
||||||
cinnamon
|
|
||||||
# Cinnamon extra
|
|
||||||
blueberry
|
|
||||||
eog
|
|
||||||
file-roller
|
|
||||||
gnome-calculator
|
|
||||||
gnome-disk-utility
|
|
||||||
gnome-keyring
|
|
||||||
gnome-online-accounts
|
|
||||||
gnome-screenshot
|
|
||||||
gnome-system-log
|
|
||||||
gnome-system-monitor
|
|
||||||
gnome-terminal
|
|
||||||
nemo-fileroller
|
|
||||||
nemo-preview
|
|
||||||
nemo-seahorse
|
|
||||||
nemo-share
|
|
||||||
xcursor-vanilla-dmz
|
|
||||||
|
|
||||||
lightdm-gtk-greeter
|
|
||||||
light-locker
|
|
||||||
|
|
||||||
# GTK
|
|
||||||
epiphany
|
|
||||||
leafpad
|
|
||||||
atril
|
|
@@ -1,17 +0,0 @@
|
|||||||
################ install ################
|
|
||||||
|
|
||||||
# start services
|
|
||||||
# bluetoothd, cupsd, DM are added to the pkglist dynamicly
|
|
||||||
# metalog or syslog-ng is added to the pkglist dynamicly
|
|
||||||
# connmand or NetworkManager is added to the pkglist dynamicly
|
|
||||||
# only added if in array, these pkgs have no list entry
|
|
||||||
|
|
||||||
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager' 'lightdm')
|
|
||||||
|
|
||||||
################# live-session #################
|
|
||||||
|
|
||||||
# unset defaults to given value
|
|
||||||
# PASSWORD="artix"
|
|
||||||
|
|
||||||
# Set to false to disable autologin in the live session
|
|
||||||
AUTOLOGIN="true"
|
|
94
cinnamon/profile.yaml
Normal file
94
cinnamon/profile.yaml
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
live-session:
|
||||||
|
user: artix
|
||||||
|
password: artix
|
||||||
|
autologin: true
|
||||||
|
use-xlibre: false
|
||||||
|
services:
|
||||||
|
- acpid
|
||||||
|
- bluetoothd
|
||||||
|
- cronie
|
||||||
|
- cupsd
|
||||||
|
- metalog
|
||||||
|
- NetworkManager
|
||||||
|
- lightdm
|
||||||
|
user-services:
|
||||||
|
- dbus
|
||||||
|
- pipewire
|
||||||
|
- pipewire-pulse
|
||||||
|
- wireplumber
|
||||||
|
rootfs:
|
||||||
|
packages:
|
||||||
|
- atril
|
||||||
|
- blueberry
|
||||||
|
- cinnamon
|
||||||
|
- eog
|
||||||
|
- epiphany
|
||||||
|
- file-roller
|
||||||
|
- gnome-calculator
|
||||||
|
- gnome-disk-utility
|
||||||
|
- gnome-keyring
|
||||||
|
- gnome-online-accounts
|
||||||
|
- gnome-screenshot
|
||||||
|
- gnome-system-monitor
|
||||||
|
- gnome-terminal
|
||||||
|
- leafpad
|
||||||
|
- lightdm-gtk-greeter
|
||||||
|
- nemo-fileroller
|
||||||
|
- nemo-preview
|
||||||
|
- nemo-seahorse
|
||||||
|
- nemo-share
|
||||||
|
- pavucontrol
|
||||||
|
- xcursor-vanilla-dmz
|
||||||
|
packages-init:
|
||||||
|
dinit:
|
||||||
|
- pipewire-dinit
|
||||||
|
- pipewire-pulse-dinit
|
||||||
|
- wireplumber-dinit
|
||||||
|
- dinit-user-spawn
|
||||||
|
- lightdm-dinit
|
||||||
|
- metalog-dinit
|
||||||
|
- networkmanager-dinit
|
||||||
|
- cups-dinit
|
||||||
|
openrc:
|
||||||
|
- pipewire-openrc
|
||||||
|
- pipewire-pulse-openrc
|
||||||
|
- wireplumber-openrc
|
||||||
|
- lightdm-openrc
|
||||||
|
- metalog-openrc
|
||||||
|
- networkmanager-openrc
|
||||||
|
- cups-openrc
|
||||||
|
runit:
|
||||||
|
- lightdm-runit
|
||||||
|
- metalog-runit
|
||||||
|
- networkmanager-runit
|
||||||
|
- cups-runit
|
||||||
|
s6:
|
||||||
|
- lightdm-s6
|
||||||
|
- metalog-s6
|
||||||
|
- networkmanager-s6
|
||||||
|
- cups-s6
|
||||||
|
livefs:
|
||||||
|
packages:
|
||||||
|
- amd-ucode
|
||||||
|
- artix-docs
|
||||||
|
- artix-grub-live
|
||||||
|
- broadcom-wl
|
||||||
|
- calamares-extensions
|
||||||
|
- gparted
|
||||||
|
- hexchat
|
||||||
|
- intel-ucode
|
||||||
|
- mkinitcpio-nfs-utils
|
||||||
|
- nbd
|
||||||
|
- squashfs-tools
|
||||||
|
- virtualbox-guest-utils
|
||||||
|
packages-init:
|
||||||
|
dinit:
|
||||||
|
- artix-live-dinit
|
||||||
|
openrc:
|
||||||
|
- artix-live-openrc
|
||||||
|
runit:
|
||||||
|
- artix-live-runit
|
||||||
|
s6:
|
||||||
|
- artix-live-s6
|
1
cinnamon/root-overlay/etc/issue
Symbolic link
1
cinnamon/root-overlay/etc/issue
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/issue
|
@@ -1 +1 @@
|
|||||||
../../../../common/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
../../../../community/live-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
@@ -26,7 +26,7 @@
|
|||||||
#lock-memory=true
|
#lock-memory=true
|
||||||
#user-authority-in-system-dir=false
|
#user-authority-in-system-dir=false
|
||||||
#guest-account-script=guest-account
|
#guest-account-script=guest-account
|
||||||
#logind-check-graphical=false
|
logind-check-graphical=true
|
||||||
#log-directory=/var/log/lightdm
|
#log-directory=/var/log/lightdm
|
||||||
run-directory=/run/lightdm
|
run-directory=/run/lightdm
|
||||||
#cache-directory=/var/cache/lightdm
|
#cache-directory=/var/cache/lightdm
|
||||||
|
1
cinnamon/root-overlay/etc/local.d
Symbolic link
1
cinnamon/root-overlay/etc/local.d
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/local.d
|
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/pacman.conf
|
@@ -1 +1 @@
|
|||||||
../../common/root-overlay/usr
|
../../common/gtk/root-overlay/usr
|
@@ -1,2 +0,0 @@
|
|||||||
powertop
|
|
||||||
inxi
|
|
@@ -1,69 +0,0 @@
|
|||||||
# Packages common in all profiles
|
|
||||||
base
|
|
||||||
intel-ucode
|
|
||||||
amd-ucode
|
|
||||||
artix-grub-theme
|
|
||||||
artix-branding-base
|
|
||||||
|
|
||||||
elogind-@initsys@
|
|
||||||
acpi
|
|
||||||
acpid-@initsys@
|
|
||||||
alsa-firmware
|
|
||||||
alsa-utils-@initsys@
|
|
||||||
avahi-@initsys@
|
|
||||||
b43-fwcutter
|
|
||||||
bluez-@initsys@
|
|
||||||
btrfs-progs
|
|
||||||
crda
|
|
||||||
cronie-@initsys@
|
|
||||||
cryptsetup-@initsys@
|
|
||||||
dhclient
|
|
||||||
dhcpcd-@initsys@
|
|
||||||
diffutils
|
|
||||||
dmraid
|
|
||||||
dosfstools
|
|
||||||
e2fsprogs
|
|
||||||
ecryptfs-utils
|
|
||||||
efibootmgr
|
|
||||||
exfat-utils
|
|
||||||
f2fs-tools
|
|
||||||
grub
|
|
||||||
haveged-@initsys@
|
|
||||||
inetutils
|
|
||||||
iptables
|
|
||||||
ipw2100-fw
|
|
||||||
ipw2200-fw
|
|
||||||
jfsutils
|
|
||||||
linux
|
|
||||||
linux-firmware
|
|
||||||
linux-headers
|
|
||||||
logrotate
|
|
||||||
lsb-release
|
|
||||||
lvm2-@initsys@
|
|
||||||
man-db
|
|
||||||
man-pages
|
|
||||||
mdadm-@initsys@
|
|
||||||
memtest86+
|
|
||||||
mkinitcpio
|
|
||||||
mkinitcpio-openswap
|
|
||||||
modemmanager
|
|
||||||
nano
|
|
||||||
nbd
|
|
||||||
net-tools
|
|
||||||
nfs-utils-@initsys@
|
|
||||||
ntfs-3g
|
|
||||||
ntp-@initsys@
|
|
||||||
openssh-@initsys@
|
|
||||||
os-prober
|
|
||||||
reiserfsprogs
|
|
||||||
rsync-@initsys@
|
|
||||||
s-nail
|
|
||||||
sudo
|
|
||||||
sysfsutils
|
|
||||||
texinfo
|
|
||||||
usbutils
|
|
||||||
vi
|
|
||||||
which
|
|
||||||
wpa_supplicant-@initsys@
|
|
||||||
xfsprogs
|
|
||||||
zsh
|
|
@@ -1,5 +0,0 @@
|
|||||||
# this file is not meant to be appended or edited
|
|
||||||
# it just serves as configurable list
|
|
||||||
# to create the mkinitcpio initramfs for the iso
|
|
||||||
|
|
||||||
iso-initcpio
|
|
@@ -1 +0,0 @@
|
|||||||
openrc-settingsd
|
|
@@ -1 +0,0 @@
|
|||||||
blocaled
|
|
@@ -1 +0,0 @@
|
|||||||
blocaled
|
|
@@ -1 +0,0 @@
|
|||||||
blocaled
|
|
@@ -1,36 +0,0 @@
|
|||||||
terminus-font
|
|
||||||
ttf-droid
|
|
||||||
ttf-inconsolata
|
|
||||||
ttf-liberation
|
|
||||||
ttf-roboto
|
|
||||||
ttf-roboto-mono
|
|
||||||
xdg-user-dirs
|
|
||||||
xdg-utils
|
|
||||||
xf86-input-vmmouse
|
|
||||||
xf86-video-amdgpu
|
|
||||||
xf86-video-ati
|
|
||||||
xf86-video-dummy
|
|
||||||
xf86-video-fbdev
|
|
||||||
xf86-video-intel
|
|
||||||
xf86-video-nouveau
|
|
||||||
xf86-video-openchrome
|
|
||||||
xf86-video-sisusb
|
|
||||||
xf86-video-vesa
|
|
||||||
xf86-video-vmware
|
|
||||||
xf86-video-voodoo
|
|
||||||
xorg-server
|
|
||||||
xorg-xhost
|
|
||||||
xorg-xinit
|
|
||||||
|
|
||||||
# DE branding
|
|
||||||
artix-gtk-presets
|
|
||||||
artix-qt-presets
|
|
||||||
xcursor-premium
|
|
||||||
|
|
||||||
# Common DE packages
|
|
||||||
mpv
|
|
||||||
ffmpegthumbnailer
|
|
||||||
ffmpegthumbs
|
|
||||||
raw-thumbnailer
|
|
||||||
qt5-imageformats
|
|
||||||
gvfs-mtp
|
|
188
common/common.yaml
Normal file
188
common/common.yaml
Normal file
@@ -0,0 +1,188 @@
|
|||||||
|
---
|
||||||
|
# Packages common in all profiles
|
||||||
|
|
||||||
|
packages-base:
|
||||||
|
- base
|
||||||
|
- intel-ucode
|
||||||
|
- amd-ucode
|
||||||
|
- acpi
|
||||||
|
- alsa-firmware
|
||||||
|
- b43-fwcutter
|
||||||
|
- btrfs-progs
|
||||||
|
- crda
|
||||||
|
- dhclient
|
||||||
|
- diffutils
|
||||||
|
- dmraid
|
||||||
|
- dosfstools
|
||||||
|
- efibootmgr
|
||||||
|
- e2fsprogs
|
||||||
|
- ecryptfs-utils
|
||||||
|
- exfat-utils
|
||||||
|
- f2fs-tools
|
||||||
|
- grub
|
||||||
|
- artix-grub-theme
|
||||||
|
- inetutils
|
||||||
|
- iptables
|
||||||
|
- jfsutils
|
||||||
|
- linux
|
||||||
|
- linux-firmware
|
||||||
|
- linux-headers
|
||||||
|
- lsb-release
|
||||||
|
- logrotate
|
||||||
|
- lsb-release
|
||||||
|
- man-db
|
||||||
|
- man-pages
|
||||||
|
- memtest86+
|
||||||
|
- mkinitcpio
|
||||||
|
- mkinitcpio-openswap
|
||||||
|
- modemmanager
|
||||||
|
- nano
|
||||||
|
- nbd
|
||||||
|
- net-tools
|
||||||
|
- ntfs-3g
|
||||||
|
- os-prober
|
||||||
|
- s-nail
|
||||||
|
- sudo
|
||||||
|
- sysfsutils
|
||||||
|
- texinfo
|
||||||
|
- usbutils
|
||||||
|
- vi
|
||||||
|
- which
|
||||||
|
- xfsprogs
|
||||||
|
- zsh
|
||||||
|
packages-apps:
|
||||||
|
- powertop
|
||||||
|
- inxi
|
||||||
|
packages-xorg:
|
||||||
|
- xorg-server
|
||||||
|
- xf86-input-vmmouse
|
||||||
|
- xf86-input-wacom
|
||||||
|
- xf86-video-amdgpu
|
||||||
|
- xf86-video-ati
|
||||||
|
- xf86-video-dummy
|
||||||
|
- xf86-video-fbdev
|
||||||
|
- xf86-video-intel
|
||||||
|
- xf86-video-nouveau
|
||||||
|
- xf86-video-sisusb
|
||||||
|
- xf86-video-qxl
|
||||||
|
- xf86-video-vesa
|
||||||
|
- xf86-video-voodoo
|
||||||
|
packages-xlibre:
|
||||||
|
- xlibre-xserver
|
||||||
|
- xlibre-xf86-input-vmmouse
|
||||||
|
- xlibre-xf86-input-wacom
|
||||||
|
- xlibre-xf86-video-amdgpu
|
||||||
|
- xlibre-xf86-video-ati
|
||||||
|
- xlibre-xf86-video-dummy
|
||||||
|
- xlibre-xf86-video-fbdev
|
||||||
|
- xlibre-xf86-video-intel
|
||||||
|
- xlibre-xf86-video-nouveau
|
||||||
|
- xlibre-xf86-video-sisusb
|
||||||
|
- xlibre-xf86-video-qxl
|
||||||
|
- xlibre-xf86-video-vesa
|
||||||
|
- xlibre-xf86-video-voodoo
|
||||||
|
packages-misc:
|
||||||
|
- xorg-xhost
|
||||||
|
- xorg-xinit
|
||||||
|
- xdg-user-dirs
|
||||||
|
- xdg-utils
|
||||||
|
- wayland
|
||||||
|
- xorg-xwayland
|
||||||
|
- terminus-font
|
||||||
|
- ttf-droid
|
||||||
|
- ttf-inconsolata
|
||||||
|
- ttf-liberation
|
||||||
|
- ttf-roboto
|
||||||
|
- ttf-roboto-mono
|
||||||
|
- ttf-droid
|
||||||
|
# - vkd3d
|
||||||
|
# - vulkan-intel
|
||||||
|
# - vulkan-radeon
|
||||||
|
# - vulkan-swrast
|
||||||
|
# - mesa-vdpau
|
||||||
|
# - libva-mesa-driver
|
||||||
|
# - libva-intel-driver
|
||||||
|
# - gst-plugins-good
|
||||||
|
# - gst-plugins-bad
|
||||||
|
# - gst-plugins-ugly
|
||||||
|
# - gst-libav
|
||||||
|
packages-init:
|
||||||
|
dinit:
|
||||||
|
- blocaled
|
||||||
|
- elogind-dinit
|
||||||
|
- dbus-dinit
|
||||||
|
- acpid-dinit
|
||||||
|
- avahi-dinit
|
||||||
|
- bluez-dinit
|
||||||
|
- cronie-dinit
|
||||||
|
- cryptsetup-dinit
|
||||||
|
- dhcpcd-dinit
|
||||||
|
- haveged-dinit
|
||||||
|
- lvm2-dinit
|
||||||
|
- mdadm-dinit
|
||||||
|
- nfs-utils-dinit
|
||||||
|
- ntp-dinit
|
||||||
|
- openssh-dinit
|
||||||
|
- power-profiles-daemon-dinit
|
||||||
|
- rsync-dinit
|
||||||
|
- wpa_supplicant-dinit
|
||||||
|
openrc:
|
||||||
|
- openrc-settingsd
|
||||||
|
- elogind-openrc
|
||||||
|
- dbus-openrc
|
||||||
|
- acpid-openrc
|
||||||
|
- avahi-openrc
|
||||||
|
- bluez-openrc
|
||||||
|
- cronie-openrc
|
||||||
|
- cryptsetup-openrc
|
||||||
|
- dhcpcd-openrc
|
||||||
|
- haveged-openrc
|
||||||
|
- lvm2-openrc
|
||||||
|
- mdadm-openrc
|
||||||
|
- nfs-utils-openrc
|
||||||
|
- ntp-openrc
|
||||||
|
- openssh-openrc
|
||||||
|
- power-profiles-daemon-openrc
|
||||||
|
- rsync-openrc
|
||||||
|
- wpa_supplicant-openrc
|
||||||
|
runit:
|
||||||
|
- blocaled
|
||||||
|
- rsm
|
||||||
|
- elogind-runit
|
||||||
|
- dbus-runit
|
||||||
|
- acpid-runit
|
||||||
|
- avahi-runit
|
||||||
|
- bluez-runit
|
||||||
|
- cronie-runit
|
||||||
|
- cryptsetup-runit
|
||||||
|
- dhcpcd-runit
|
||||||
|
- haveged-runit
|
||||||
|
- lvm2-runit
|
||||||
|
- mdadm-runit
|
||||||
|
- nfs-utils-runit
|
||||||
|
- ntp-runit
|
||||||
|
- openssh-runit
|
||||||
|
- power-profiles-daemon-runit
|
||||||
|
- rsync-runit
|
||||||
|
- wpa_supplicant-runit
|
||||||
|
s6:
|
||||||
|
- blocaled
|
||||||
|
- elogind-s6
|
||||||
|
- dbus-s6
|
||||||
|
- acpid-s6
|
||||||
|
- avahi-s6
|
||||||
|
- bluez-s6
|
||||||
|
- cronie-s6
|
||||||
|
- cryptsetup-s6
|
||||||
|
- dhcpcd-s6
|
||||||
|
- haveged-s6
|
||||||
|
- lvm2-s6
|
||||||
|
- mdadm-s6
|
||||||
|
- nfs-utils-s6
|
||||||
|
- ntp-s6
|
||||||
|
- openssh-s6
|
||||||
|
- power-profiles-daemon-s6
|
||||||
|
- rsync-s6
|
||||||
|
- wpa_supplicant-s6
|
||||||
|
packages-boot:
|
||||||
|
- iso-initcpio
|
@@ -21,6 +21,25 @@ alias rot47='tr !-~ P-~!-O'
|
|||||||
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||||
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||||
|
|
||||||
|
# Erase history dupes
|
||||||
|
export HISTCONTROL=erasedups
|
||||||
|
|
||||||
|
# Some fun stuff
|
||||||
|
timestamp() { date +"%Y/%m/%d_%H:%M:%S"; }
|
||||||
|
stopwatch() {
|
||||||
|
date1=`date +%s`
|
||||||
|
while true; do
|
||||||
|
days=$(( $(($(date +%s) - date1)) / 86400 ))
|
||||||
|
echo -ne "$days day(s) and $(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r"
|
||||||
|
sleep 0.1
|
||||||
|
done
|
||||||
|
}
|
||||||
|
tvnoise() {
|
||||||
|
while true; do
|
||||||
|
printf "$(awk -v c="$(tput cols)" -v s="$RANDOM" 'BEGIN{srand(s);while(--c>=0){printf("\xe2\x96\\%s",sprintf("%o",150+int(10*rand())));}}')"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
# No clobber, use >| instead of >
|
# No clobber, use >| instead of >
|
||||||
set -C
|
set -C
|
||||||
|
|
1
common/community/live-overlay/etc/calamares-offline
Symbolic link
1
common/community/live-overlay/etc/calamares-offline
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/live-overlay/etc/calamares-offline
|
1
common/community/live-overlay/etc/calamares-online
Symbolic link
1
common/community/live-overlay/etc/calamares-online
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/live-overlay/etc/calamares-online
|
1
common/community/live-overlay/etc/hostname
Symbolic link
1
common/community/live-overlay/etc/hostname
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/live-overlay/etc/hostname
|
1
common/community/live-overlay/etc/hosts
Symbolic link
1
common/community/live-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/live-overlay/etc/hosts
|
@@ -1,6 +1,6 @@
|
|||||||
[greeter]
|
[greeter]
|
||||||
clock-format = %a %d %B %Y, %H:%M:%S
|
clock-format = %a %d %B %Y, %H:%M:%S
|
||||||
position = 30%,center
|
position = 30%,center 70%,center
|
||||||
font-name = Roboto 12
|
font-name = Roboto 12
|
||||||
theme-name = Artix-dark
|
theme-name = Artix-dark
|
||||||
icon-theme-name = Adwaita
|
icon-theme-name = Adwaita
|
||||||
@@ -8,5 +8,6 @@ xft-antialias = true
|
|||||||
#xft-dpi = 115
|
#xft-dpi = 115
|
||||||
xft-rgba = rgb
|
xft-rgba = rgb
|
||||||
xft-hintstyle = hintfull
|
xft-hintstyle = hintfull
|
||||||
background = /usr/share/backgrounds/Artix_dna_spiral_dark.jpg
|
background = /usr/share/backgrounds/Artix_dna_spiral_dark_bw.jpg
|
||||||
default-user-image = /usr/share/icons/artix/logo.svg
|
default-user-image = /usr/share/icons/artix/logo.svg
|
||||||
|
round-user-image = false
|
1
common/community/live-overlay/etc/local.d/1-dna_spiral.start
Symbolic link
1
common/community/live-overlay/etc/local.d/1-dna_spiral.start
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/1-dna_spiral.start
|
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/1-remove-sessions.start
|
1
common/community/live-overlay/etc/local.d/README
Symbolic link
1
common/community/live-overlay/etc/local.d/README
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/README
|
1
common/community/live-overlay/etc/local.d/artix-icons.start
Symbolic link
1
common/community/live-overlay/etc/local.d/artix-icons.start
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/artix-icons.start
|
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/change-machine-id.start
|
1
common/community/live-overlay/etc/local.d/mkinitcpio.start
Symbolic link
1
common/community/live-overlay/etc/local.d/mkinitcpio.start
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/mkinitcpio.start
|
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/networkmanagerfix.start
|
1
common/community/live-overlay/etc/local.d/theme-root.start
Symbolic link
1
common/community/live-overlay/etc/local.d/theme-root.start
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../../common/live-overlay/etc/local.d/theme-root.start
|
@@ -3,7 +3,7 @@
|
|||||||
# The following modules are loaded before any boot hooks are
|
# The following modules are loaded before any boot hooks are
|
||||||
# run. Advanced users may wish to specify all system modules
|
# run. Advanced users may wish to specify all system modules
|
||||||
# in this array. For instance:
|
# in this array. For instance:
|
||||||
# MODULES=(piix ide_disk reiserfs)
|
# MODULES=(usbhid xhci_hcd)
|
||||||
MODULES=()
|
MODULES=()
|
||||||
|
|
||||||
# BINARIES
|
# BINARIES
|
||||||
@@ -29,39 +29,45 @@ FILES=(/crypto_keyfile.bin /usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
|||||||
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
|
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
|
||||||
# Examples:
|
# Examples:
|
||||||
## This setup specifies all modules in the MODULES setting above.
|
## This setup specifies all modules in the MODULES setting above.
|
||||||
## No raid, lvm2, or encrypted root is needed.
|
## No RAID, lvm2, or encrypted root is needed.
|
||||||
# HOOKS=(base)
|
# HOOKS=(base)
|
||||||
#
|
#
|
||||||
## This setup will autodetect all modules for your system and should
|
## This setup will autodetect all modules for your system and should
|
||||||
## work as a sane default
|
## work as a sane default
|
||||||
# HOOKS=(base udev autodetect block filesystems)
|
# HOOKS=(base udev autodetect modconf block filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup will generate a 'full' image which supports most systems.
|
## This setup will generate a 'full' image which supports most systems.
|
||||||
## No autodetection is done.
|
## No autodetection is done.
|
||||||
# HOOKS=(base udev block filesystems)
|
# HOOKS=(base udev modconf block filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup assembles a pata mdadm array with an encrypted root FS.
|
## This setup assembles a mdadm array with an encrypted root file system.
|
||||||
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
|
## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
|
||||||
# HOOKS=(base udev block mdadm encrypt filesystems)
|
# HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup loads an lvm2 volume group on a usb device.
|
## This setup loads an lvm2 volume group.
|
||||||
# HOOKS=(base udev block lvm2 filesystems)
|
# HOOKS=(base udev modconf block lvm2 filesystems fsck)
|
||||||
#
|
#
|
||||||
## NOTE: If you have /usr on a separate partition, you MUST include the
|
## NOTE: If you have /usr on a separate partition, you MUST include the
|
||||||
# usr, fsck and shutdown hooks.
|
# usr and fsck hooks.
|
||||||
HOOKS=(consolefont base udev autodetect modconf encrypt block filesystems keyboard fsck)
|
HOOKS=(consolefont base udev autodetect modconf encrypt kms keyboard keymap block filesystems fsck)
|
||||||
|
|
||||||
# COMPRESSION
|
# COMPRESSION
|
||||||
# Use this to compress the initramfs image. By default, gzip compression
|
# Use this to compress the initramfs image. By default, zstd compression
|
||||||
# is used. Use 'cat' to create an uncompressed image.
|
# is used. Use 'cat' to create an uncompressed image.
|
||||||
|
COMPRESSION="zstd"
|
||||||
#COMPRESSION="gzip"
|
#COMPRESSION="gzip"
|
||||||
#COMPRESSION="bzip2"
|
#COMPRESSION="bzip2"
|
||||||
#COMPRESSION="lzma"
|
#COMPRESSION="lzma"
|
||||||
#COMPRESSION="xz"
|
#COMPRESSION="xz"
|
||||||
#COMPRESSION="lzop"
|
#COMPRESSION="lzop"
|
||||||
#COMPRESSION="lz4"
|
#COMPRESSION="lz4"
|
||||||
COMPRESSION="zstd"
|
|
||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
# COMPRESSION_OPTIONS
|
||||||
# Additional options for the compressor
|
# Additional options for the compressor
|
||||||
COMPRESSION_OPTIONS=(-T0 -10)
|
COMPRESSION_OPTIONS=(-T0 -10)
|
||||||
|
|
||||||
|
# MODULES_DECOMPRESS
|
||||||
|
# Decompress kernel modules during initramfs creation.
|
||||||
|
# Enable to speedup boot process, disable to save RAM
|
||||||
|
# during early userspace. Switch (yes/no).
|
||||||
|
#MODULES_DECOMPRESS="yes"
|
@@ -32,9 +32,9 @@ Architecture = auto
|
|||||||
# Misc options
|
# Misc options
|
||||||
UseSyslog
|
UseSyslog
|
||||||
Color
|
Color
|
||||||
TotalDownload
|
|
||||||
CheckSpace
|
CheckSpace
|
||||||
VerbosePkgLists
|
VerbosePkgLists
|
||||||
|
ParallelDownloads = 10
|
||||||
ILoveCandy
|
ILoveCandy
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
@@ -70,18 +70,20 @@ LocalFileSigLevel = Optional
|
|||||||
# repo name header and Include lines. You can add preferred servers immediately
|
# repo name header and Include lines. You can add preferred servers immediately
|
||||||
# after the header, and they will be used before the default mirrors.
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
|
# [system-gremlins]
|
||||||
#[gremlins]
|
# Include = /etc/pacman.d/mirrorlist
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[system]
|
[system]
|
||||||
Include = /etc/pacman.d/mirrorlist
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# [world-gremlins]
|
||||||
|
# Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
[world]
|
[world]
|
||||||
Include = /etc/pacman.d/mirrorlist
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
#[galaxy-gremlins]
|
# [galaxy-gremlins]
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
# Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
[galaxy]
|
[galaxy]
|
||||||
Include = /etc/pacman.d/mirrorlist
|
Include = /etc/pacman.d/mirrorlist
|
||||||
@@ -98,16 +100,24 @@ Include = /etc/pacman.d/mirrorlist
|
|||||||
# [universe] contains packages not in mainstream Artix or Arch repos,
|
# [universe] contains packages not in mainstream Artix or Arch repos,
|
||||||
# maintained by individual Artix devs
|
# maintained by individual Artix devs
|
||||||
[universe]
|
[universe]
|
||||||
|
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
|
||||||
|
Server = https://artixlinux.qontinuum.space/artixlinux/universe/os/$arch
|
||||||
|
Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
|
||||||
|
Server = https://ftp.crifo.org/artix-universe/$arch
|
||||||
|
Server = https://artix.sakamoto.pl/universe/$arch
|
||||||
|
Server = https://mirror1.artixlinux.org/universe/$arch
|
||||||
Server = https://universe.artixlinux.org/$arch
|
Server = https://universe.artixlinux.org/$arch
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
# Omniverse contains packages from the AUR and Arch [community], some with non-free licenses.
|
||||||
# tips on creating your own repositories.
|
# You *must* agree to their license in order to use them.
|
||||||
#[localrepo]
|
# Packages and descriptions: http://omniverse.artixlinux.org/x86_64/
|
||||||
#SigLevel = Optional TrustAll
|
[omniverse]
|
||||||
#Server = file:///home/user/localrepo
|
Server = https://eu-mirror.artixlinux.org/omniverse/$arch
|
||||||
|
Server = https://omniverse.artixlinux.org/$arch
|
||||||
|
Server = https://artix.sakamoto.pl/omniverse/$arch
|
||||||
|
|
||||||
#
|
#
|
||||||
# ARCHLINUX
|
# Arch Linux repos
|
||||||
#
|
#
|
||||||
|
|
||||||
#[testing]
|
#[testing]
|
||||||
@@ -116,14 +126,15 @@ Server = https://universe.artixlinux.org/$arch
|
|||||||
[extra]
|
[extra]
|
||||||
Include = /etc/pacman.d/mirrorlist-arch
|
Include = /etc/pacman.d/mirrorlist-arch
|
||||||
|
|
||||||
#[community-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist-arch
|
|
||||||
|
|
||||||
[community]
|
|
||||||
Include = /etc/pacman.d/mirrorlist-arch
|
|
||||||
|
|
||||||
#[multilib-testing]
|
#[multilib-testing]
|
||||||
#Include = /etc/pacman.d/mirrorlist-arch
|
#Include = /etc/pacman.d/mirrorlist-arch
|
||||||
|
|
||||||
[multilib]
|
[multilib]
|
||||||
Include = /etc/pacman.d/mirrorlist-arch
|
Include = /etc/pacman.d/mirrorlist-arch
|
||||||
|
|
||||||
|
# An example of a custom package repository. See the pacman manpage for
|
||||||
|
# tips on creating your own repositories.
|
||||||
|
#[localrepo]
|
||||||
|
#SigLevel = Optional TrustAll
|
||||||
|
#Server = file:///home/user/localrepo
|
||||||
|
|
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Version=1.0
|
||||||
|
Name=Trust calamares
|
||||||
|
Exec=sh -c "~/.config/autostart/trust-calamares.sh"
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
StartupNotify=false
|
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
calamares=~/Desktop/calamares-config-switcher.desktop
|
||||||
|
while [ ! -f $calamares ]; do sleep 0.5; done
|
||||||
|
gio set -t string $calamares metadata::xfce-exe-checksum "$(sha256sum $calamares | awk '{print $1}')"
|
@@ -0,0 +1,7 @@
|
|||||||
|
# HDD and SD cards.
|
||||||
|
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
|
||||||
|
ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="mmcblk?", ATTR{queue/scheduler}="bfq"
|
||||||
|
|
||||||
|
# NVME and SATA SSDs.
|
||||||
|
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="nvme?n?", ATTR{queue/scheduler}="kyber"
|
||||||
|
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="sd?", ATTR{queue/scheduler}="kyber"
|
1
common/community/live-overlay/usr/bin
Symbolic link
1
common/community/live-overlay/usr/bin
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/live-overlay/usr/bin
|
1
common/community/live-overlay/usr/share
Symbolic link
1
common/community/live-overlay/usr/share
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../community/root-overlay/usr/share
|
24
common/community/root-overlay/etc/conf.d/consolefont
Normal file
24
common/community/root-overlay/etc/conf.d/consolefont
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# The consolefont service is not activated by default. If you need to
|
||||||
|
# use it, you should run "rc-update add consolefont boot" as root.
|
||||||
|
#
|
||||||
|
# consolefont specifies the default font that you'd like Linux to use on the
|
||||||
|
# console. You can find a good selection of fonts in /usr/share/consolefonts;
|
||||||
|
# you shouldn't specify the trailing ".psf.gz", just the font name below.
|
||||||
|
# To use the default console font, comment out the CONSOLEFONT setting below.
|
||||||
|
consolefont="ter-v16b"
|
||||||
|
|
||||||
|
# consoletranslation is the charset map file to use. Leave commented to use
|
||||||
|
# the default one. Have a look in /usr/share/consoletrans for a selection of
|
||||||
|
# map files you can use.
|
||||||
|
#
|
||||||
|
consoletranslation="8859-1_to_uni"
|
||||||
|
|
||||||
|
# unicodemap is the unicode map file to use. Leave commented to use the
|
||||||
|
# default one. Have a look in /usr/share/unimaps for a selection of map files
|
||||||
|
# you can use.
|
||||||
|
#unicodemap="iso01"
|
||||||
|
|
||||||
|
# This is for vconsole.conf parsing by mkinitcpio's consolefont hook
|
||||||
|
KEYMAP=us
|
||||||
|
FONT=$consolefont
|
||||||
|
FONTMAP=$consoletranslation
|
@@ -48,3 +48,6 @@ GRUB_THEME="/usr/share/grub/themes/artix/theme.txt"
|
|||||||
GRUB_SAVEDEFAULT="true"
|
GRUB_SAVEDEFAULT="true"
|
||||||
|
|
||||||
GRUB_DISABLE_LINUX_RECOVERY="true"
|
GRUB_DISABLE_LINUX_RECOVERY="true"
|
||||||
|
|
||||||
|
# Probe for other installed operating systems
|
||||||
|
GRUB_DISABLE_OS_PROBER="false"
|
1
common/community/root-overlay/etc/environment
Symbolic link
1
common/community/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/environment
|
70
common/community/root-overlay/etc/init.d/consolefont
Executable file
70
common/community/root-overlay/etc/init.d/consolefont
Executable file
@@ -0,0 +1,70 @@
|
|||||||
|
#!/usr/bin/openrc-run
|
||||||
|
# Copyright (c) 2007-2015 The OpenRC Authors.
|
||||||
|
# See the Authors file at the top-level directory of this distribution and
|
||||||
|
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
|
||||||
|
#
|
||||||
|
# This file is part of OpenRC. It is subject to the license terms in
|
||||||
|
# the LICENSE file found in the top-level directory of this
|
||||||
|
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
|
||||||
|
# This file may not be copied, modified, propagated, or distributed
|
||||||
|
# except according to the terms contained in the LICENSE file.
|
||||||
|
|
||||||
|
description="Sets a font for the consoles."
|
||||||
|
|
||||||
|
depend()
|
||||||
|
{
|
||||||
|
need termencoding
|
||||||
|
after hotplug bootmisc modules
|
||||||
|
keyword -docker -lxc -openvz -prefix -systemd-nspawn -uml -vserver -xenu
|
||||||
|
}
|
||||||
|
|
||||||
|
start()
|
||||||
|
{
|
||||||
|
ttyn=${rc_tty_number:-${RC_TTY_NUMBER:-12}}
|
||||||
|
consolefont=${consolefont:-${CONSOLEFONT}}
|
||||||
|
unicodemap=${unicodemap:-${UNICODEMAP}}
|
||||||
|
consoletranslation=${consoletranslation:-${CONSOLETRANSLATION}}
|
||||||
|
|
||||||
|
if [ -z "$consolefont" ]; then
|
||||||
|
ebegin "Using the default console font"
|
||||||
|
eend 0
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$ttyn" = 0 ]; then
|
||||||
|
ebegin "Skipping font setup (rc_tty_number == 0)"
|
||||||
|
eend 0
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
local x= param= sf_param= retval=0 ttydev=/dev/tty
|
||||||
|
|
||||||
|
# Get additional parameters
|
||||||
|
if [ -n "$consoletranslation" ]; then
|
||||||
|
param="$param -m $consoletranslation"
|
||||||
|
fi
|
||||||
|
if [ -n "${unicodemap}" ]; then
|
||||||
|
param="$param -u $unicodemap"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set the console font
|
||||||
|
ebegin "Setting console font [$consolefont]"
|
||||||
|
[ -d /dev/vc ] && ttydev=/dev/vc/
|
||||||
|
x=1
|
||||||
|
while [ $x -le $ttyn ]; do
|
||||||
|
if ! setfont $consolefont $param -C $ttydev$x >/dev/null; then
|
||||||
|
retval=1
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
: $(( x += 1 ))
|
||||||
|
done
|
||||||
|
eend $retval
|
||||||
|
|
||||||
|
# Store the font so we can use it ASAP on boot
|
||||||
|
if [ $retval -eq 0 ] && checkpath -W "$RC_LIBEXECDIR"; then
|
||||||
|
mkdir -p "$RC_LIBEXECDIR"/console
|
||||||
|
setfont -O "$RC_LIBEXECDIR"/console/font
|
||||||
|
fi
|
||||||
|
|
||||||
|
return $retval
|
||||||
|
}
|
1
common/community/root-overlay/etc/local.d
Symbolic link
1
common/community/root-overlay/etc/local.d
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../../common/root-overlay/etc/local.d
|
@@ -3,7 +3,7 @@
|
|||||||
# The following modules are loaded before any boot hooks are
|
# The following modules are loaded before any boot hooks are
|
||||||
# run. Advanced users may wish to specify all system modules
|
# run. Advanced users may wish to specify all system modules
|
||||||
# in this array. For instance:
|
# in this array. For instance:
|
||||||
# MODULES=(piix ide_disk reiserfs)
|
# MODULES=(usbhid xhci_hcd)
|
||||||
MODULES=()
|
MODULES=()
|
||||||
|
|
||||||
# BINARIES
|
# BINARIES
|
||||||
@@ -16,7 +16,7 @@ BINARIES=()
|
|||||||
# FILES
|
# FILES
|
||||||
# This setting is similar to BINARIES above, however, files are added
|
# 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.
|
# as-is and are not parsed in any way. This is useful for config files.
|
||||||
FILES=(/crypto_keyfile.bin /usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
FILES=(/usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
||||||
|
|
||||||
# HOOKS
|
# HOOKS
|
||||||
# This is the most important setting in this file. The HOOKS control the
|
# This is the most important setting in this file. The HOOKS control the
|
||||||
@@ -29,31 +29,32 @@ FILES=(/crypto_keyfile.bin /usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
|||||||
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
|
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
|
||||||
# Examples:
|
# Examples:
|
||||||
## This setup specifies all modules in the MODULES setting above.
|
## This setup specifies all modules in the MODULES setting above.
|
||||||
## No raid, lvm2, or encrypted root is needed.
|
## No RAID, lvm2, or encrypted root is needed.
|
||||||
# HOOKS=(base)
|
# HOOKS=(base)
|
||||||
#
|
#
|
||||||
## This setup will autodetect all modules for your system and should
|
## This setup will autodetect all modules for your system and should
|
||||||
## work as a sane default
|
## work as a sane default
|
||||||
# HOOKS=(base udev autodetect block filesystems)
|
# HOOKS=(base udev autodetect modconf block filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup will generate a 'full' image which supports most systems.
|
## This setup will generate a 'full' image which supports most systems.
|
||||||
## No autodetection is done.
|
## No autodetection is done.
|
||||||
# HOOKS=(base udev block filesystems)
|
# HOOKS=(base udev modconf block filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup assembles a pata mdadm array with an encrypted root FS.
|
## This setup assembles a mdadm array with an encrypted root file system.
|
||||||
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
|
## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
|
||||||
# HOOKS=(base udev block mdadm encrypt filesystems)
|
# HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
|
||||||
#
|
#
|
||||||
## This setup loads an lvm2 volume group on a usb device.
|
## This setup loads an lvm2 volume group.
|
||||||
# HOOKS=(base udev block lvm2 filesystems)
|
# HOOKS=(base udev modconf block lvm2 filesystems fsck)
|
||||||
#
|
#
|
||||||
## NOTE: If you have /usr on a separate partition, you MUST include the
|
## NOTE: If you have /usr on a separate partition, you MUST include the
|
||||||
# usr, fsck and shutdown hooks.
|
# usr and fsck hooks.
|
||||||
HOOKS=(consolefont base udev autodetect modconf encrypt block filesystems keyboard fsck)
|
HOOKS=(consolefont base udev autodetect modconf encrypt kms keyboard keymap block filesystems fsck)
|
||||||
|
|
||||||
# COMPRESSION
|
# COMPRESSION
|
||||||
# Use this to compress the initramfs image. By default, gzip compression
|
# Use this to compress the initramfs image. By default, zstd compression
|
||||||
# is used. Use 'cat' to create an uncompressed image.
|
# is used. Use 'cat' to create an uncompressed image.
|
||||||
|
COMPRESSION="zstd"
|
||||||
#COMPRESSION="gzip"
|
#COMPRESSION="gzip"
|
||||||
#COMPRESSION="bzip2"
|
#COMPRESSION="bzip2"
|
||||||
#COMPRESSION="lzma"
|
#COMPRESSION="lzma"
|
||||||
@@ -63,4 +64,10 @@ HOOKS=(consolefont base udev autodetect modconf encrypt block filesystems keyboa
|
|||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
# COMPRESSION_OPTIONS
|
||||||
# Additional options for the compressor
|
# Additional options for the compressor
|
||||||
#COMPRESSION_OPTIONS=()
|
COMPRESSION_OPTIONS=(-T0 -10)
|
||||||
|
|
||||||
|
# MODULES_DECOMPRESS
|
||||||
|
# Decompress kernel modules during initramfs creation.
|
||||||
|
# Enable to speedup boot process, disable to save RAM
|
||||||
|
# during early userspace. Switch (yes/no).
|
||||||
|
#MODULES_DECOMPRESS="yes"
|
94
common/community/root-overlay/etc/pacman.d/mirrorlist
Normal file
94
common/community/root-overlay/etc/pacman.d/mirrorlist
Normal file
@@ -0,0 +1,94 @@
|
|||||||
|
##
|
||||||
|
## Artix Linux repository mirrorlist
|
||||||
|
## Generated on 2024-07-24
|
||||||
|
##
|
||||||
|
|
||||||
|
# Artix mirrors
|
||||||
|
# Use rankmirrors(1) to get a list of the fastest mirrors for your location,
|
||||||
|
# e.g.: rankmirrors -v -n 5 /etc/pacman.d/mirrorlist
|
||||||
|
# Then put the resulting list on top of this file.
|
||||||
|
|
||||||
|
# Default mirrors
|
||||||
|
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
|
||||||
|
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
|
||||||
|
|
||||||
|
## Europe
|
||||||
|
# Czech Republic
|
||||||
|
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
|
||||||
|
# Denmark
|
||||||
|
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror.group.one/artix/$repo/os/$arch
|
||||||
|
# France
|
||||||
|
Server = https://artix.cccp.io/$repo/os/$arch
|
||||||
|
Server = https://ftp.crifo.org/artix/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror.opensrv.org/artixlinux/$repo/os/$arch
|
||||||
|
# Hungary
|
||||||
|
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
|
||||||
|
# Germany
|
||||||
|
Server = https://mirror.netcologne.de/artix-linux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
|
||||||
|
Server = https://ftp.uni-bayreuth.de/linux/artix-linux/$repo/os/$arch
|
||||||
|
Server = https://ftp.halifax.rwth-aachen.de/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror1.artixlinux.org/repos/$repo/os/$arch
|
||||||
|
Server = https://eu-mirror.artixlinux.org/repos/$repo/os/$arch
|
||||||
|
Server = https://tools.sphnet.in/mirror/artix/$repo/os/$arch
|
||||||
|
# Greece
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
|
||||||
|
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
|
||||||
|
# Monaco
|
||||||
|
Server = https://mirrors.qontinuum.space/artixlinux/$repo/os/$arch
|
||||||
|
# Poland
|
||||||
|
Server = https://artix.sakamoto.pl/$repo/os/$arch
|
||||||
|
# Romania
|
||||||
|
Server = https://hitman.go.ro/mirror/artix-linux/$repo/os/$arch
|
||||||
|
# Russia
|
||||||
|
Server = https://mirror.infirium.ru/artixlinux/$repo/os/$arch
|
||||||
|
# Sweden
|
||||||
|
Server = https://ftp.ludd.ltu.se/mirrors/artix/$repo/os/$arch
|
||||||
|
# Switzerland
|
||||||
|
Server = https://artix.kurdy.org/$repo/os/$arch
|
||||||
|
# United Kingdom
|
||||||
|
Server = http://artist.artixlinux.org/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror.vinehost.net/artix-linux/$repo/os/$arch
|
||||||
|
|
||||||
|
## North America
|
||||||
|
# United States
|
||||||
|
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
|
||||||
|
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
|
||||||
|
Server = https://mirrors.rit.edu/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.ocf.berkeley.edu/artix-linux/$repo/os/$arch
|
||||||
|
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
|
||||||
|
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
|
||||||
|
Server = https://gnlug.org/pub/artix-linux/$repo/os/$arch
|
||||||
|
# Canada
|
||||||
|
Server = https://mirror.csclub.uwaterloo.ca/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://artix-linux.mirrors.prairievoice.ca/$repo/os/$arch
|
||||||
|
|
||||||
|
## South America
|
||||||
|
# Chile
|
||||||
|
Server = https://mirror1.cl.netactuate.com/artix/repos/$repo/os/$arch
|
||||||
|
|
||||||
|
## Asia
|
||||||
|
# China
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.aliyun.com/artixlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.nju.edu.cn/artixlinux/$repo/os/$arch
|
||||||
|
# India
|
||||||
|
Server = https://mirror.albony.in/artix/$repo/os/$arch
|
||||||
|
# Japan
|
||||||
|
Server = https://www.miraa.jp/artix-linux/$repo/os/$arch
|
||||||
|
# Korea, Republic of
|
||||||
|
Server = https://mirror.funami.tech/artix/$repo/os/$arch
|
||||||
|
# Singapore
|
||||||
|
Server = https://mirror.freedif.org/Artix/$repo/os/$arch
|
||||||
|
# Taiwan
|
||||||
|
Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch
|
||||||
|
# Vietnam
|
||||||
|
Server = https://mirrors.nguyenhoang.cloud/artix-linux/$repo/os/$arch
|
||||||
|
|
||||||
|
## Oceania
|
||||||
|
# Australia
|
||||||
|
Server = https://mirror.aarnet.edu.au/pub/artix/$repo/os/$arch
|
963
common/community/root-overlay/etc/pacman.d/mirrorlist-arch
Normal file
963
common/community/root-overlay/etc/pacman.d/mirrorlist-arch
Normal file
@@ -0,0 +1,963 @@
|
|||||||
|
##
|
||||||
|
## Arch Linux repository mirrorlist
|
||||||
|
## Generated on 2023-08-20
|
||||||
|
##
|
||||||
|
|
||||||
|
## Worldwide
|
||||||
|
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
|
||||||
|
|
||||||
|
## Argentina
|
||||||
|
Server = http://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.eze.sysarmy.com/archlinux/$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://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://sydney.mirror.pkgbuild.com/$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://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
|
||||||
|
Server = http://mirror.reisenbauer.ee/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.reisenbauer.ee/archlinux/$repo/os/$arch
|
||||||
|
|
||||||
|
## Azerbaijan
|
||||||
|
Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.hostart.az/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.yer.az/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.yer.az/archlinux/$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://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
|
||||||
|
Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
|
||||||
|
|
||||||
|
## Bulgaria
|
||||||
|
Server = https://mirror.archlinux.bg/$repo/os/$arch
|
||||||
|
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 = https://arch.mirror.winslow.cloud/$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://mirror.quantum5.ca/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.quantum5.ca/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.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://mirror.hnd.cl/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.hnd.cl/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.hit.edu.cn/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.jlu.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.nyist.edu.cn/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.nyist.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://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
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 = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
|
||||||
|
Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
|
||||||
|
Server = https://europe.mirror.pkgbuild.com/$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://mirror.it4i.cz/arch/$repo/os/$arch
|
||||||
|
Server = https://mirror.it4i.cz/arch/$repo/os/$arch
|
||||||
|
Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
|
||||||
|
Server = https://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://repo.br.ee/arch/$repo/os/$arch
|
||||||
|
Server = https://repo.br.ee/arch/$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 = http://arch.kyberorg.fi/$repo/os/$arch
|
||||||
|
Server = https://arch.kyberorg.fi/$repo/os/$arch
|
||||||
|
Server = http://mirror.5i.fi/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.5i.fi/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 = https://mirror.hel.sl-chat.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = http://arch.yhtez.xyz/$repo/os/$arch
|
||||||
|
Server = https://arch.yhtez.xyz/$repo/os/$arch
|
||||||
|
|
||||||
|
## France
|
||||||
|
Server = http://mirror.archlinux.ikoula.com/archlinux/$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 = http://archmirror.hogwarts.fr/$repo/os/$arch
|
||||||
|
Server = https://archmirror.hogwarts.fr/$repo/os/$arch
|
||||||
|
Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch
|
||||||
|
Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.jordanrey.me/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.jordanrey.me/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.rezopole.net/$repo/os/$arch
|
||||||
|
Server = https://mirrors.slaanesh.org/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.spaceint.fr/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.spaceint.fr/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.clientvps.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.cmt.de/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.cmt.de/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://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://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.lcarilla.de/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.lcarilla.de/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://arch.phinau.de/$repo/os/$arch
|
||||||
|
Server = https://arch.phinau.de/$repo/os/$arch
|
||||||
|
Server = https://mirror.pseudoform.org/$repo/os/$arch
|
||||||
|
Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch
|
||||||
|
Server = https://archlinux.richard-neumann.de/$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://mirror.sunred.org/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.sunred.org/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 = https://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://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.system.is/arch/$repo/os/$arch
|
||||||
|
Server = https://mirror.system.is/arch/$repo/os/$arch
|
||||||
|
|
||||||
|
## India
|
||||||
|
Server = http://mirror.4v1.in/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.4v1.in/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.abhy.me/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.albony.xyz/archlinux/$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.ditatompel.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.ditatompel.com/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
|
||||||
|
Server = https://kacabenggala.uny.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
|
||||||
|
|
||||||
|
## 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://archlinux.interhost.co.il/$repo/os/$arch
|
||||||
|
Server = https://archlinux.interhost.co.il/$repo/os/$arch
|
||||||
|
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://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
|
||||||
|
Server = http://mirror.nishi.network/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.saebasol.org/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://archmirror.xyz/archlinux/$repo/os/$arch
|
||||||
|
Server = https://archmirror.xyz/archlinux/$repo/os/$arch
|
||||||
|
Server = http://archlinux.mirror.root.lu/$repo/os/$arch
|
||||||
|
|
||||||
|
## Mauritius
|
||||||
|
Server = http://archlinux-mirror.cloud.mu/$repo/os/$arch
|
||||||
|
Server = https://archlinux-mirror.cloud.mu/$repo/os/$arch
|
||||||
|
|
||||||
|
## Mexico
|
||||||
|
Server = https://arch.jsc.mx/$repo/os/$arch
|
||||||
|
|
||||||
|
## Moldova
|
||||||
|
Server = http://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
|
||||||
|
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://mirrors.qontinuum.space/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.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://mirrors.evoluso.com/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
|
||||||
|
|
||||||
|
## 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://arch.sakamoto.pl/$repo/os/$arch
|
||||||
|
Server = https://arch.sakamoto.pl/$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://mirrors.up.pt/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.up.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
|
||||||
|
|
||||||
|
## 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.kpfu.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.kpfu.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.lebedinets.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.lebedinets.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 = https://mirror.yal.sl-chat.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://mirror.tux.si/arch/$repo/os/$arch
|
||||||
|
Server = https://mirror.tux.si/arch/$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://devpg.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://devpg.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.funami.tech/arch/$repo/os/$arch
|
||||||
|
Server = https://mirror.funami.tech/arch/$repo/os/$arch
|
||||||
|
Server = https://seoul.mirror.pkgbuild.com/$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.premi.st/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.premi.st/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.yuki.net.uk/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.yuki.net.uk/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://mirrors.marquitos.space/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.marquitos.space/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://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.bahnhof.net/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.metanet.ch/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.metanet.ch/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
|
||||||
|
Server = https://mirror.worldhotspot.org/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://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 = https://london.mirror.pkgbuild.com/$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://mirror.infernocomms.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.infernocomms.net/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 = https://repo.slithery.uk/$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
|
||||||
|
Server = http://mirror.vinehost.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.vinehost.net/archlinux/$repo/os/$arch
|
||||||
|
|
||||||
|
## United States
|
||||||
|
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.adectra.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.adectra.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.aggregate.org/archlinux/$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://ca.us.mirror.archlinux-br.org/$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://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://irltoolkit.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://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://nocix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://southfront.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://volico.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://ziply.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://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://irltoolkit.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://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://southfront.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://volico.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://ziply.mm.fcix.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.fossable.org/archlinux/$repo/os/$arch
|
||||||
|
Server = https://america.mirror.pkgbuild.com/$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 = https://m.lqy.me/arch/$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://mirror.kaminski.io/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.kaminski.io/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.stephanie.is/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.stephanie.is/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 = https://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = http://arch.mirrors.pair.com/$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://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://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.stjschools.org/arch/$repo/os/$arch
|
||||||
|
Server = https://mirror.stjschools.org/arch/$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.the-repo.org/ArchMirror/$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://wcbmedia.io:8000/$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://mirror.zackmyers.io/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 = http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch
|
||||||
|
|
1
common/community/root-overlay/etc/udev
Symbolic link
1
common/community/root-overlay/etc/udev
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
../../live-overlay/etc/udev
|
@@ -5,7 +5,8 @@ about=Mozilla Firefox for Artix Linux
|
|||||||
|
|
||||||
[Preferences]
|
[Preferences]
|
||||||
app.distributor=artixlinux
|
app.distributor=artixlinux
|
||||||
app.distributor.channel=firefox
|
app.distributor.channel=$pkgname
|
||||||
|
app.partner.artixlinux=artixlinux
|
||||||
|
|
||||||
# Disable multiple tab close warning
|
# Disable multiple tab close warning
|
||||||
browser.tabs.warnOnClose=false
|
browser.tabs.warnOnClose=false
|
||||||
@@ -27,10 +28,10 @@ network.cookie.cookieBehavior=1
|
|||||||
privacy.trackingprotection.enabled=true
|
privacy.trackingprotection.enabled=true
|
||||||
privacy.trackingprotection.introCount=20
|
privacy.trackingprotection.introCount=20
|
||||||
|
|
||||||
# Telemetry: report everything, no prompting.
|
# Telemetry: report nothing, no prompting.
|
||||||
toolkit.telemetry.enabled=true
|
toolkit.telemetry.enabled=false
|
||||||
browser.crashReports.unsubmittedCheck.autoSubmit=true
|
browser.crashReports.unsubmittedCheck.autoSubmit=false
|
||||||
datareporting.policy.dataSubmissionPolicyBypassNotification=true
|
datareporting.policy.dataSubmissionPolicyBypassNotification=false
|
||||||
|
|
||||||
# Disable first-run annoyances.
|
# Disable first-run annoyances.
|
||||||
browser.rights.3.shown=true
|
browser.rights.3.shown=true
|
||||||
@@ -49,10 +50,6 @@ browser.startup.firstrunSkipsHomepage=false
|
|||||||
browser.search.widget.inNavBar=true
|
browser.search.widget.inNavBar=true
|
||||||
datareporting.healthreport.uploadEnabled=false
|
datareporting.healthreport.uploadEnabled=false
|
||||||
|
|
||||||
#extensions.update.autoUpdateDefault=true
|
|
||||||
#extensions.installedDistroAddon.addon@darkreader.org=false
|
|
||||||
#extensions.webextensions.ExtensionStorageIDB.migrated.addon@darkreader.org=false
|
|
||||||
|
|
||||||
# This will be needed from FF69 onwards
|
# This will be needed from FF69 onwards
|
||||||
toolkit.legacyUserProfileCustomizations.stylesheets=true
|
toolkit.legacyUserProfileCustomizations.stylesheets=true
|
||||||
|
|
||||||
@@ -60,7 +57,6 @@ toolkit.legacyUserProfileCustomizations.stylesheets=true
|
|||||||
[LocalizablePreferences]
|
[LocalizablePreferences]
|
||||||
browser.startup.homepage="https://artixlinux.org"
|
browser.startup.homepage="https://artixlinux.org"
|
||||||
|
|
||||||
|
|
||||||
[BookmarksToolbar]
|
[BookmarksToolbar]
|
||||||
item.1.title=Artix
|
item.1.title=Artix
|
||||||
item.1.link=https://artixlinux.org/
|
item.1.link=https://artixlinux.org/
|
Before Width: | Height: | Size: 671 B After Width: | Height: | Size: 671 B |
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user