diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f100c6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/airootfs/opt/extra-drivers/* +/airootfs/usr/share/packages/* +/out +/work diff --git a/00_reset.sh b/00_reset.sh index 05ed7f0..6306b45 100755 --- a/00_reset.sh +++ b/00_reset.sh @@ -8,3 +8,6 @@ sudo rm -rf ./{work,out} #rm -rf airootfs/etc/pacman.d/ #rm eosiso*.log mkdir ./{work,out} + +echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s +notify-send -a "$(basename $(pwd)): Reset" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')" diff --git a/01_prepare.sh b/01_prepare.sh index 582fe80..1e7b1c6 100755 --- a/01_prepare.sh +++ b/01_prepare.sh @@ -1,5 +1,7 @@ #!/bin/bash +cp -vf "/etc/pacman.d/mirrorlist" "./airootfs/etc/pacman.d/" + sudo pacman -Sw --noconfirm --cachedir "./airootfs/opt/extra-drivers" r8168 sudo pacman -Sw --noconfirm --cachedir "./airootfs/usr/share/packages" dracut \ @@ -16,7 +18,11 @@ melawy-dracut-initramfs \ melawy-dracut-ukify \ melawy-refind-menu-generator \ melawy-refind-theme-nier-a2 \ +melawy-plymouth-theme-nier-a2 \ os-prober \ refind \ update-grub \ xf86-video-intel + +echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s +notify-send -a "$(basename $(pwd)): Prepare" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')" diff --git a/02_make.sh b/02_make.sh index c5061c0..29e0233 100755 --- a/02_make.sh +++ b/02_make.sh @@ -2,7 +2,9 @@ sudo ./mkarchiso_last_my -v "." rename=$(date +%Y-%m-%d) -cp ./work/iso/arch/pkglist.x86_64.txt ./out/melawy-linux-${rename}-pkglist.txt +cp ./work/iso/arch/pkglist.x86_64.txt ./out/Melawy-linux-${rename}-pkglist.txt + echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s +notify-send -a "$(basename $(pwd)): Make" -t 999999999 "Make finished" "$(date '+%Y.%m.%d %H:%M:%S')" - +sudo chown -R 1000:1000 ./out diff --git a/03_chown.sh b/03_chown.sh new file mode 100755 index 0000000..a08631a --- /dev/null +++ b/03_chown.sh @@ -0,0 +1,7 @@ +#!/bin/bash +sudo chown -R 1000:1000 ./airootfs/opt/extra-drivers/ +sudo chown -R 1000:1000 ./airootfs/usr/share/packages/ +sudo chown -R 1000:1000 ./out + +echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s +notify-send -a "$(basename $(pwd)): Chmod" -t 999999999 "finished" "$(date '+%Y.%m.%d %H:%M:%S')" diff --git a/04_push.sh b/04_push.sh new file mode 100755 index 0000000..5840a9b --- /dev/null +++ b/04_push.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +git add . && git commit -m "Update" && git push + +echo "melawy" | beep -f 200 -l 250 -d 100 -r 1 -n -s +notify-send -a "$(basename $(pwd)): Push" -t 999999999 "Update finished" "$(date '+%Y.%m.%d %H:%M:%S')" diff --git a/airootfs/etc/dev-rel b/airootfs/etc/dev-rel deleted file mode 100644 index 1bb79be..0000000 --- a/airootfs/etc/dev-rel +++ /dev/null @@ -1,3 +0,0 @@ -ISO_RELEASE=08-12-2023 -ISO_CODENAME=MelawyLinux -ISO_BUILD=08-12-2023 diff --git a/airootfs/etc/dracut.conf.d/defaults.conf b/airootfs/etc/dracut.conf.d/defaults.conf index 6458ecf..ad58786 100644 --- a/airootfs/etc/dracut.conf.d/defaults.conf +++ b/airootfs/etc/dracut.conf.d/defaults.conf @@ -1,2 +1,3 @@ omit_dracutmodules+=" network cifs nfs brltty " compress="zstd" +hostonly="no" diff --git a/airootfs/etc/dracut.conf.d/melawy-linux-defaults.conf b/airootfs/etc/dracut.conf.d/melawy-linux-defaults.conf index 6458ecf..ad58786 100644 --- a/airootfs/etc/dracut.conf.d/melawy-linux-defaults.conf +++ b/airootfs/etc/dracut.conf.d/melawy-linux-defaults.conf @@ -1,2 +1,3 @@ omit_dracutmodules+=" network cifs nfs brltty " compress="zstd" +hostonly="no" diff --git a/airootfs/etc/environment b/airootfs/etc/environment index 93e2951..f1c0cad 100755 --- a/airootfs/etc/environment +++ b/airootfs/etc/environment @@ -3,6 +3,9 @@ # # Syntax: simple "KEY=VAL" pairs on separate lines # +#QT_QPA_PLATFORMTHEME=qt5ct +#QT_STYLE_OVERRIDE=kvantum +QT_SELECT=6 BROWSER=firefox EDITOR=nano ZPOOL_VDEV_NAME_PATH=1 diff --git a/airootfs/etc/melawy-linux-release b/airootfs/etc/melawy-linux-release index bf18359..b2febea 100644 --- a/airootfs/etc/melawy-linux-release +++ b/airootfs/etc/melawy-linux-release @@ -1,4 +1,4 @@ -LSB_VERSION=1.4 -DISTRIB_ID=MelawyLinux -DISTRIB_RELEASE=rolling +LSB_VERSION=2.0 +DISTRIB_ID="MelawyLinux" +DISTRIB_RELEASE="rolling" DISTRIB_DESCRIPTION="Melawy Linux" diff --git a/airootfs/etc/os-release b/airootfs/etc/os-release index e565e9b..489d5da 100644 --- a/airootfs/etc/os-release +++ b/airootfs/etc/os-release @@ -1,10 +1,14 @@ NAME="Melawy Linux" PRETTY_NAME="Melawy Linux" -ID=MelawyLinux -ID_LIKE=arch -BUILD_ID=rolling +ID="MelawyLinux" +ID_LIKE="arch" +BUILD_ID="rolling" ANSI_COLOR="38;2;23;147;209" HOME_URL="https://melawy.ru/" +DOCUMENTATION_URL="https://melawy.ru/" +SUPPORT_URL="https://melawy.ru/" +BUG_REPORT_URL="https://melawy.ru/" +PRIVACY_POLICY_URL="https://melawy.ru/" LOGO=MelawyLinux -IMAGE_ID=MelawyLinux -IMAGE_VERSION=08-12-2023 +IMAGE_ID="MelawyLinux" +IMAGE_VERSION="rolling" diff --git a/airootfs/etc/pacman-more.conf b/airootfs/etc/pacman-more.conf index fb0afbb..7e83f94 100644 --- a/airootfs/etc/pacman-more.conf +++ b/airootfs/etc/pacman-more.conf @@ -68,6 +68,12 @@ LocalFileSigLevel = Optional # uncommented to enable the repo. # +[melawy] +Include = /etc/pacman.d/melawy-linux-mirrorlist + +[melawy-3party] +Include = /etc/pacman.d/melawy-linux-mirrorlist + # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. @@ -99,6 +105,15 @@ Include = /etc/pacman.d/mirrorlist #SigLevel = Optional TrustAll #Server = file:///home/custompkgs +[arcolinux_repo] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_xlarge] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_3party] +Include = /etc/pacman.d/arcolinux-mirrorlist + [xhbp] SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch @@ -115,15 +130,6 @@ Server = https://xerolinux.github.io/$repo/$arch SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch -[arcolinux_repo] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_xlarge] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_3party] -Include = /etc/pacman.d/arcolinux-mirrorlist - [cachyos] Include = /etc/pacman.d/cachyos-mirrorlist @@ -136,9 +142,6 @@ Include = /etc/pacman.d/chaotic-mirrorlist [endeavouros] Include = /etc/pacman.d/endeavouros-mirrorlist -[melawy] -Include = /etc/pacman.d/melawy-linux-mirrorlist - [melawy-aur] Include = /etc/pacman.d/melawy-linux-mirrorlist diff --git a/airootfs/etc/pacman.conf b/airootfs/etc/pacman.conf index fb0afbb..7e83f94 100644 --- a/airootfs/etc/pacman.conf +++ b/airootfs/etc/pacman.conf @@ -68,6 +68,12 @@ LocalFileSigLevel = Optional # uncommented to enable the repo. # +[melawy] +Include = /etc/pacman.d/melawy-linux-mirrorlist + +[melawy-3party] +Include = /etc/pacman.d/melawy-linux-mirrorlist + # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. @@ -99,6 +105,15 @@ Include = /etc/pacman.d/mirrorlist #SigLevel = Optional TrustAll #Server = file:///home/custompkgs +[arcolinux_repo] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_xlarge] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_3party] +Include = /etc/pacman.d/arcolinux-mirrorlist + [xhbp] SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch @@ -115,15 +130,6 @@ Server = https://xerolinux.github.io/$repo/$arch SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch -[arcolinux_repo] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_xlarge] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_3party] -Include = /etc/pacman.d/arcolinux-mirrorlist - [cachyos] Include = /etc/pacman.d/cachyos-mirrorlist @@ -136,9 +142,6 @@ Include = /etc/pacman.d/chaotic-mirrorlist [endeavouros] Include = /etc/pacman.d/endeavouros-mirrorlist -[melawy] -Include = /etc/pacman.d/melawy-linux-mirrorlist - [melawy-aur] Include = /etc/pacman.d/melawy-linux-mirrorlist diff --git a/airootfs/etc/pacman.d/mirrorlist b/airootfs/etc/pacman.d/mirrorlist index babb09c..86c9b18 100644 --- a/airootfs/etc/pacman.d/mirrorlist +++ b/airootfs/etc/pacman.d/mirrorlist @@ -1,874 +1,88 @@ -## -## Arch Linux repository mirrorlist -## Generated on 2022-07-01 -## - -# Worldwide +Server = http://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch +Server = http://mirror.kumi.systems/archlinux/$repo/os/$arch +Server = http://arch.yhtez.xyz/$repo/os/$arch +Server = http://pkg.adfinis.com/archlinux/$repo/os/$arch +Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch +Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch +Server = http://ftp.psnc.pl/linux/archlinux/$repo/os/$arch +Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch +Server = http://mirror.archlinux.no/$repo/os/$arch +Server = https://mirror.archlinux.no/$repo/os/$arch +Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch +Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch +Server = https://london.mirror.pkgbuild.com/$repo/os/$arch +Server = http://mirrors.qontinuum.space/archlinux/$repo/os/$arch +Server = https://arch.yhtez.xyz/$repo/os/$arch +Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch +Server = http://ftp.fau.de/archlinux/$repo/os/$arch +Server = http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch +Server = https://mirror.wuki.li/archlinux/$repo/os/$arch +Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch +Server = http://mirror.sahil.world/archlinux/$repo/os/$arch +Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch -Server = http://mirrors.evowise.com/archlinux/$repo/os/$arch -Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch -Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch -Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch - -## Australia -#Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch -#Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch -#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch -#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch -#Server = http://arch.lucassymons.net/$repo/os/$arch -#Server = https://arch.lucassymons.net/$repo/os/$arch -#Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch -#Server = http://mirrors.wale.id.au/archlinux/$repo/os/$arch -#Server = https://mirrors.wale.id.au/archlinux/$repo/os/$arch - -## Austria -#Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch -#Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch -#Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch -#Server = http://mirror.easyname.at/archlinux/$repo/os/$arch -#Server = https://at.arch.mirror.kescher.at/$repo/os/$arch - -## Bangladesh -#Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch - -## Belarus -#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch -#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch - -## Belgium -#Server = http://archlinux.cu.be/$repo/os/$arch -#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch -#Server = http://mirror.tiguinet.net/arch/$repo/os/$arch - -## Bosnia and Herzegovina -#Server = http://archlinux.mirror.ba/$repo/os/$arch - -## Brazil -#Server = http://archlinux-br.com.br/archlinux/$repo/os/$arch -#Server = https://archlinux-br.com.br/archlinux/$repo/os/$arch -#Server = http://br.mirror.archlinux-br.org/$repo/os/$arch -#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch -#Server = http://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch -#Server = https://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch -#Server = http://linorg.usp.br/archlinux/$repo/os/$arch -#Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch -#Server = http://mirror.ufam.edu.br/archlinux/$repo/os/$arch -#Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch - -## Bulgaria -#Server = https://mirror.darklinux.uk/archlinux/$repo/os/$arch -#Server = http://mirror.host.ag/archlinux/$repo/os/$arch -#Server = http://mirrors.netix.net/archlinux/$repo/os/$arch -#Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch -#Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch -#Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch -#Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch - -## Cambodia -#Server = http://mirror.sabay.com.kh/archlinux/$repo/os/$arch -#Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch - -## Canada -#Server = http://mirror.0xem.ma/arch/$repo/os/$arch -#Server = https://mirror.0xem.ma/arch/$repo/os/$arch -#Server = http://mirror.cedille.club/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.colo-serv.net/$repo/os/$arch -#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch -#Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch -#Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch -#Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch -#Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch -#Server = http://muug.ca/mirror/archlinux/$repo/os/$arch -#Server = https://muug.ca/mirror/archlinux/$repo/os/$arch -#Server = http://mirror.powerfly.ca/archlinux/$repo/os/$arch -#Server = https://mirror.powerfly.ca/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch -#Server = http://mirror.scd31.com/arch/$repo/os/$arch -#Server = https://mirror.scd31.com/arch/$repo/os/$arch -#Server = http://mirror.sergal.org/archlinux/$repo/os/$arch -#Server = https://mirror.sergal.org/archlinux/$repo/os/$arch -#Server = http://mirror.xenyth.net/archlinux/$repo/os/$arch -#Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch - -## Chile -#Server = http://mirror.anquan.cl/archlinux/$repo/os/$arch -#Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch -#Server = http://mirror.archlinux.cl/$repo/os/$arch -#Server = http://mirror1.cl.netactuate.com/archlinux/$repo/os/$arch -#Server = https://mirror1.cl.netactuate.com/archlinux/$repo/os/$arch -#Server = http://mirror.ufro.cl/archlinux/$repo/os/$arch -#Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch - -## China -#Server = http://mirrors.163.com/archlinux/$repo/os/$arch -#Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch -#Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch -#Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirror.redrock.team/archlinux/$repo/os/$arch -#Server = https://mirror.redrock.team/archlinux/$repo/os/$arch -#Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch -#Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch -#Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch - -## Colombia -#Server = http://mirrors.udenar.edu.co/archlinux/$repo/os/$arch - -## Croatia -#Server = http://archlinux.iskon.hr/$repo/os/$arch - -## Czechia -#Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch -#Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch -#Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch -#Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch -#Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch -#Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch -#Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch -#Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch -#Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch -#Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch -#Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch - -## Denmark -#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch -#Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch -#Server = http://mirror.one.com/archlinux/$repo/os/$arch -#Server = https://mirror.one.com/archlinux/$repo/os/$arch -#Server = https://mirror.safe-con.dk/archlinux/$repo/os/$arch - -## Ecuador -#Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch -#Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch -#Server = http://mirror.uta.edu.ec/archlinux/$repo/os/$arch - -## Estonia -#Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch -#Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch -#Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch -#Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch - -## Finland -#Server = https://arch.mcstrugs.org/$repo/os/$arch -#Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch -#Server = https://mirror.arctic.lol/ArchMirror/$repo/os/$arch -#Server = http://arch.mirror.far.fi/$repo/os/$arch -#Server = http://mirror.hosthink.net/archlinux/$repo/os/$arch -#Server = https://mirror.srv.fail/archlinux/$repo/os/$arch -#Server = http://mirror.wuki.li/archlinux/$repo/os/$arch -#Server = https://mirror.wuki.li/archlinux/$repo/os/$arch -#Server = http://arch.yhtez.xyz/$repo/os/$arch -#Server = https://arch.yhtez.xyz/$repo/os/$arch - -## France -#Server = http://archlinux.de-labrusse.fr/$repo/os/$arch -#Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch -#Server = https://archlinux.vi-di.fr/$repo/os/$arch -#Server = http://archlinux.mirrors.benatherton.com/$repo/os/$arch -#Server = http://mirror.cyberbits.eu/archlinux/$repo/os/$arch -#Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch -#Server = http://archlinux.datagr.am/$repo/os/$arch -#Server = https://mirrors.eric.ovh/arch/$repo/os/$arch -#Server = http://mirrors.gandi.net/archlinux/$repo/os/$arch -#Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch -#Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch -#Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch -#Server = https://arch.juline.tech/$repo/os/$arch -#Server = http://mirroir.labhouse.fr/arch/$repo/os/$arch -#Server = https://mirroir.labhouse.fr/arch/$repo/os/$arch -#Server = http://mirror.lastmikoi.net/archlinux/$repo/os/$arch -#Server = https://arch-mirror.cloud.louifox.house/$repo/os/$arch -#Server = http://archlinux.mailtunnel.eu/$repo/os/$arch -#Server = https://archlinux.mailtunnel.eu/$repo/os/$arch -#Server = http://mir.archlinux.fr/$repo/os/$arch -#Server = http://mirrors.celianvdb.fr/archlinux/$repo/os/$arch -#Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch -#Server = http://arch.nimukaito.net/$repo/os/$arch -#Server = https://arch.nimukaito.net/$repo/os/$arch -#Server = http://mirror.oldsql.cc/archlinux/$repo/os/$arch -#Server = https://mirror.oldsql.cc/archlinux/$repo/os/$arch -#Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch -#Server = http://archlinux.polymorf.fr/$repo/os/$arch -#Server = http://archlinux.rezopole.net/$repo/os/$arch -#Server = https://mirrors.slaanesh.org/archlinux/$repo/os/$arch -#Server = http://mirrors.standaloneinstaller.com/archlinux/$repo/os/$arch -#Server = https://mirror.sysa.tech/archlinux/$repo/os/$arch -#Server = https://mirror.thekinrar.fr/archlinux/$repo/os/$arch -#Server = http://mirror.theo546.fr/archlinux/$repo/os/$arch -#Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch -#Server = http://ftp.u-strasbg.fr/linux/distributions/archlinux/$repo/os/$arch -#Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch -#Server = http://mirroir.wptheme.fr/archlinux/$repo/os/$arch -#Server = https://mirroir.wptheme.fr/archlinux/$repo/os/$arch -#Server = http://arch.yourlabs.org/$repo/os/$arch -#Server = https://arch.yourlabs.org/$repo/os/$arch - -## Georgia -#Server = http://archlinux.grena.ge/$repo/os/$arch -#Server = https://archlinux.grena.ge/$repo/os/$arch - -## Germany -#Server = http://mirror.23m.com/archlinux/$repo/os/$arch -#Server = https://mirror.23m.com/archlinux/$repo/os/$arch -#Server = http://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch -#Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch -#Server = https://appuals.com/archlinux/$repo/os/$arch -#Server = http://artfiles.org/archlinux.org/$repo/os/$arch -#Server = https://mirror.bethselamin.de/$repo/os/$arch -#Server = http://mirror.chaoticum.net/arch/$repo/os/$arch -#Server = https://mirror.chaoticum.net/arch/$repo/os/$arch -#Server = http://mirror.checkdomain.de/archlinux/$repo/os/$arch -#Server = https://mirror.checkdomain.de/archlinux/$repo/os/$arch -#Server = http://mirror.clientvps.com/archlinux/$repo/os/$arch -#Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch -#Server = http://os.codefionn.eu/archlinux/$repo/os/$arch -#Server = https://os.codefionn.eu/archlinux/$repo/os/$arch -#Server = https://mirror.dogado.de/archlinux/$repo/os/$arch -#Server = http://mirror.f4st.host/archlinux/$repo/os/$arch -#Server = https://mirror.f4st.host/archlinux/$repo/os/$arch -#Server = http://ftp.fau.de/archlinux/$repo/os/$arch -#Server = https://ftp.fau.de/archlinux/$repo/os/$arch -#Server = https://pkg.fef.moe/archlinux/$repo/os/$arch -#Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch -#Server = http://mirror.fsrv.services/archlinux/$repo/os/$arch -#Server = https://mirror.fsrv.services/archlinux/$repo/os/$arch -#Server = https://mirror.gnomus.de/$repo/os/$arch -#Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch -#Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch -#Server = https://archlinux.homeinfo.de/$repo/os/$arch -#Server = http://archlinux.honkgong.info/$repo/os/$arch -#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch -#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch -#Server = http://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch -#Server = https://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch -#Server = http://archlinux.mirror.iphh.net/$repo/os/$arch -#Server = https://mirror.iusearchbtw.nl/$repo/os/$arch -#Server = http://mirror.jaime.sh/archlinux/$repo/os/$arch -#Server = https://mirror.jaime.sh/archlinux/$repo/os/$arch -#Server = http://mirrors.janbruckner.de/archlinux/$repo/os/$arch -#Server = https://mirrors.janbruckner.de/archlinux/$repo/os/$arch -#Server = http://arch.jensgutermuth.de/$repo/os/$arch -#Server = https://arch.jensgutermuth.de/$repo/os/$arch -#Server = https://de.arch.mirror.kescher.at/$repo/os/$arch -#Server = http://mirror.kumi.systems/archlinux/$repo/os/$arch -#Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch -#Server = http://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.luzea.de/$repo/os/$arch -#Server = https://archlinux.mirror.luzea.de/$repo/os/$arch -#Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch -#Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch -#Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch -#Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch -#Server = http://mirror.moson.org/arch/$repo/os/$arch -#Server = https://mirror.moson.org/arch/$repo/os/$arch -#Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch -#Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch -#Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch -#Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch -#Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch -#Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch -#Server = http://mirror.orbit-os.com/archlinux/$repo/os/$arch -#Server = https://mirror.orbit-os.com/archlinux/$repo/os/$arch -#Server = http://packages.oth-regensburg.de/archlinux/$repo/os/$arch -#Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch -#Server = http://mirror.pagenotfound.de/archlinux/$repo/os/$arch -#Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch -#Server = http://phinau.de/arch/$repo/os/$arch -#Server = https://phinau.de/arch/$repo/os/$arch -#Server = https://mirror.pseudoform.org/$repo/os/$arch -#Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch -#Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch -#Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch -#Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch -#Server = http://mirror.satis-faction.de/archlinux/$repo/os/$arch -#Server = https://mirror.satis-faction.de/archlinux/$repo/os/$arch -#Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch -#Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch -#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch -#Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch -#Server = http://archlinux.thaller.ws/$repo/os/$arch -#Server = https://archlinux.thaller.ws/$repo/os/$arch -#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch -#Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch -#Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch -#Server = http://mirror.undisclose.de/archlinux/$repo/os/$arch -#Server = https://mirror.undisclose.de/archlinux/$repo/os/$arch -#Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch -#Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch -#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch -#Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch -#Server = https://arch.unixpeople.org/$repo/os/$arch -#Server = http://ftp.wrz.de/pub/archlinux/$repo/os/$arch -#Server = https://ftp.wrz.de/pub/archlinux/$repo/os/$arch -#Server = http://mirror.wtnet.de/archlinux/$repo/os/$arch -#Server = https://mirror.wtnet.de/archlinux/$repo/os/$arch -#Server = http://mirrors.xtom.de/archlinux/$repo/os/$arch -#Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch -#Server = http://arch.mirror.zachlge.org/$repo/os/$arch -#Server = https://arch.mirror.zachlge.org/$repo/os/$arch - -## Greece -#Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch -#Server = https://repo.greeklug.gr/data/pub/linux/archlinux/$repo/os/$arch -#Server = http://mirrors.myaegean.gr/linux/archlinux/$repo/os/$arch -#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch -#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch - -## Hong Kong -#Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch -#Server = http://mirror-hk.koddos.net/archlinux/$repo/os/$arch -#Server = https://mirror-hk.koddos.net/archlinux/$repo/os/$arch -#Server = http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://arch-mirror.wtako.net/$repo/os/$arch -#Server = http://mirror.xtom.com.hk/archlinux/$repo/os/$arch -#Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch - -## Hungary -#Server = http://ftp.ek-cer.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch -#Server = http://archmirror.hbit.sztaki.hu/archlinux/$repo/os/$arch -#Server = http://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch -#Server = http://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch -#Server = http://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch -#Server = https://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch -#Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch -#Server = https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch - -## Iceland -#Server = http://mirror.system.is/arch/$repo/os/$arch -#Server = https://mirror.system.is/arch/$repo/os/$arch - -## India -#Server = https://archmirror.akhl.in/$repo/os/$arch -#Server = https://repo.albony.xyz/$repo/os/$arch -#Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch -#Server = http://in-mirror.garudalinux.org/archlinux/$repo/os/$arch -#Server = https://in-mirror.garudalinux.org/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.net.in/archlinux/$repo/os/$arch -#Server = https://archlinux.mirror.net.in/archlinux/$repo/os/$arch -#Server = http://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch -#Server = https://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch -#Server = http://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch -#Server = https://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch -#Server = http://mirror.sahil.world/archlinux/$repo/os/$arch -#Server = https://mirror.sahil.world/archlinux/$repo/os/$arch - -## Indonesia -#Server = http://mirror.cloudweeb.com/archlinux/$repo/os/$arch -#Server = http://mirror.faizuladib.com/archlinux/$repo/os/$arch -#Server = http://mirror.gi.co.id/archlinux/$repo/os/$arch -#Server = https://mirror.gi.co.id/archlinux/$repo/os/$arch -#Server = http://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch -#Server = https://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch -#Server = http://kebo.pens.ac.id/archlinux/$repo/os/$arch -#Server = http://mirror.labkom.id/archlinux/$repo/os/$arch -#Server = http://mirror.papua.go.id/archlinux/$repo/os/$arch -#Server = https://mirror.papua.go.id/archlinux/$repo/os/$arch -#Server = http://mirror.poliwangi.ac.id/archlinux/$repo/os/$arch -#Server = http://mirror.repository.id/archlinux/$repo/os/$arch -#Server = https://mirror.repository.id/archlinux/$repo/os/$arch -#Server = http://suro.ubaya.ac.id/archlinux/$repo/os/$arch -#Server = http://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch -#Server = https://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch - -## Iran -#Server = http://mirror.arvancloud.com/archlinux/$repo/os/$arch -#Server = https://mirror.arvancloud.com/archlinux/$repo/os/$arch -#Server = http://mirror.bardia.tech/archlinux/$repo/os/$arch -#Server = https://mirror.bardia.tech/archlinux/$repo/os/$arch -#Server = http://mirror.hostiran.ir/archlinux/$repo/os/$arch -#Server = https://mirror.hostiran.ir/archlinux/$repo/os/$arch -#Server = http://repo.iut.ac.ir/repo/archlinux/$repo/os/$arch -#Server = http://mirror.nak-mci.ir/arch/$repo/os/$arch -#Server = http://mirror.rasanegar.com/archlinux/$repo/os/$arch -#Server = https://mirror.rasanegar.com/archlinux/$repo/os/$arch - -## Ireland -#Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch -#Server = https://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch - -## Israel -#Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch -#Server = https://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch -#Server = https://archlinux.mivzakim.net/$repo/os/$arch - -## Italy -#Server = https://archmirror.it/repos/$repo/os/$arch -#Server = http://archlinux.mirror.garr.it/archlinux/$repo/os/$arch -#Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.server24.net/$repo/os/$arch -#Server = https://archlinux.mirror.server24.net/$repo/os/$arch - -## Japan -#Server = http://mirrors.cat.net/archlinux/$repo/os/$arch -#Server = https://mirrors.cat.net/archlinux/$repo/os/$arch -#Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch -#Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch -#Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch - -## Kazakhstan -#Server = http://mirror.hoster.kz/archlinux/$repo/os/$arch -#Server = https://mirror.hoster.kz/archlinux/$repo/os/$arch -#Server = http://mirror.ps.kz/archlinux/$repo/os/$arch -#Server = https://mirror.ps.kz/archlinux/$repo/os/$arch - -## Kenya -#Server = http://archlinux.mirror.liquidtelecom.com/$repo/os/$arch -#Server = https://archlinux.mirror.liquidtelecom.com/$repo/os/$arch - -## Latvia -#Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch -#Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch - -## Lithuania -#Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch -#Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch -#Server = http://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch -#Server = https://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch - -## Luxembourg -#Server = http://archlinux.mirror.root.lu/$repo/os/$arch - -## Mexico -#Server = https://arch.jsc.mx/$repo/os/$arch - -## Moldova -#Server = http://mirror.ihost.md/archlinux/$repo/os/$arch -#Server = https://mirror.ihost.md/archlinux/$repo/os/$arch -#Server = http://mirror.mangohost.net/archlinux/$repo/os/$arch -#Server = https://mirror.mangohost.net/archlinux/$repo/os/$arch - -## Monaco -#Server = http://archlinux.qontinuum.space/archlinux/$repo/os/$arch -#Server = https://archlinux.qontinuum.space/archlinux/$repo/os/$arch - -## Netherlands -#Server = http://mirror.cj2.nl/archlinux/$repo/os/$arch -#Server = https://mirror.cj2.nl/archlinux/$repo/os/$arch -#Server = https://mirrors.daan.vodka/archlinux/$repo/os/$arch -#Server = http://mirror.i3d.net/pub/archlinux/$repo/os/$arch -#Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch -#Server = https://arch.jeweet.net/$repo/os/$arch -#Server = http://mirror.koddos.net/archlinux/$repo/os/$arch -#Server = https://mirror.koddos.net/archlinux/$repo/os/$arch -#Server = http://arch.mirrors.lavatech.top/$repo/os/$arch -#Server = https://arch.mirrors.lavatech.top/$repo/os/$arch -#Server = http://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.liteserver.nl/$repo/os/$arch -#Server = https://archlinux.mirror.liteserver.nl/$repo/os/$arch -#Server = http://mirror.lyrahosting.com/archlinux/$repo/os/$arch -#Server = https://mirror.lyrahosting.com/archlinux/$repo/os/$arch -#Server = http://mirror.mijn.host/archlinux/$repo/os/$arch -#Server = https://mirror.mijn.host/archlinux/$repo/os/$arch -#Server = http://mirror.neostrada.nl/archlinux/$repo/os/$arch -#Server = https://mirror.neostrada.nl/archlinux/$repo/os/$arch -#Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.pcextreme.nl/$repo/os/$arch -#Server = https://archlinux.mirror.pcextreme.nl/$repo/os/$arch -#Server = http://mirror.serverion.com/archlinux/$repo/os/$arch -#Server = https://mirror.serverion.com/archlinux/$repo/os/$arch -#Server = http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch -#Server = http://mirror.tarellia.net/distr/archlinux/$repo/os/$arch -#Server = https://mirror.tarellia.net/distr/archlinux/$repo/os/$arch -#Server = http://mirrors.viflcraft.top/archlinux/$repo/os/$arch -#Server = https://mirrors.viflcraft.top/archlinux/$repo/os/$arch -#Server = http://archlinux.mirror.wearetriple.com/$repo/os/$arch -#Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch -#Server = http://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch -#Server = https://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch -#Server = http://mirrors.xtom.nl/archlinux/$repo/os/$arch -#Server = https://mirrors.xtom.nl/archlinux/$repo/os/$arch - -## New Caledonia -#Server = http://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch -#Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch -#Server = https://archlinux.nautile.nc/archlinux/$repo/os/$arch - -## New Zealand -#Server = http://mirror.2degrees.nz/archlinux/$repo/os/$arch -#Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch -#Server = http://mirror.fsmg.org.nz/archlinux/$repo/os/$arch -#Server = https://mirror.fsmg.org.nz/archlinux/$repo/os/$arch -#Server = https://archlinux.ourhome.kiwi/$repo/os/$arch -#Server = http://mirror.smith.geek.nz/archlinux/$repo/os/$arch -#Server = https://mirror.smith.geek.nz/archlinux/$repo/os/$arch - -## North Macedonia -#Server = http://arch.softver.org.mk/archlinux/$repo/os/$arch -#Server = http://mirror.onevip.mk/archlinux/$repo/os/$arch -#Server = http://mirror.t-home.mk/archlinux/$repo/os/$arch -#Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch - -## Norway -#Server = http://mirror.archlinux.no/$repo/os/$arch -#Server = https://mirror.archlinux.no/$repo/os/$arch -#Server = http://archlinux.uib.no/$repo/os/$arch -#Server = http://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch -#Server = https://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch -#Server = http://mirror.neuf.no/archlinux/$repo/os/$arch -#Server = https://mirror.neuf.no/archlinux/$repo/os/$arch -#Server = http://mirror.terrahost.no/linux/archlinux/$repo/os/$arch - -## Pakistan -#Server = http://repo.inara.pk/archlinux/$repo/os/$arch -#Server = https://repo.inara.pk/archlinux/$repo/os/$arch - -## Paraguay -#Server = http://archlinux.mirror.py/archlinux/$repo/os/$arch - -## Poland -#Server = https://mirror.eloteam.tk/archlinux/$repo/os/$arch -#Server = http://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch -#Server = https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch -#Server = http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch -#Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch -#Server = http://arch.midov.pl/arch/$repo/os/$arch -#Server = https://arch.midov.pl/arch/$repo/os/$arch -#Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch -#Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch -#Server = http://ftp.psnc.pl/linux/archlinux/$repo/os/$arch -#Server = https://ftp.psnc.pl/linux/archlinux/$repo/os/$arch -#Server = http://repo.skni.umcs.pl/archlinux/$repo/os/$arch -#Server = https://repo.skni.umcs.pl/archlinux/$repo/os/$arch -#Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch - -## Portugal -#Server = http://glua.ua.pt/pub/archlinux/$repo/os/$arch -#Server = https://glua.ua.pt/pub/archlinux/$repo/os/$arch -#Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch -#Server = https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch -#Server = http://mirrors.up.pt/pub/archlinux/$repo/os/$arch -#Server = https://mirrors.up.pt/pub/archlinux/$repo/os/$arch - -## Romania -#Server = http://mirrors.chroot.ro/archlinux/$repo/os/$arch -#Server = https://mirrors.chroot.ro/archlinux/$repo/os/$arch -#Server = http://mirror.efect.ro/archlinux/$repo/os/$arch -#Server = https://mirror.efect.ro/archlinux/$repo/os/$arch -#Server = http://mirror.flokinet.net/archlinux/$repo/os/$arch -#Server = https://mirror.flokinet.net/archlinux/$repo/os/$arch -#Server = http://mirrors.go.ro/archlinux/$repo/os/$arch -#Server = https://mirrors.go.ro/archlinux/$repo/os/$arch -#Server = http://mirrors.hostico.ro/archlinux/$repo/os/$arch -#Server = https://mirrors.hostico.ro/archlinux/$repo/os/$arch -#Server = http://archlinux.mirrors.linux.ro/$repo/os/$arch -#Server = http://mirrors.m247.ro/archlinux/$repo/os/$arch -#Server = http://mirrors.nav.ro/archlinux/$repo/os/$arch -#Server = http://mirrors.nxthost.com/archlinux/$repo/os/$arch -#Server = https://mirrors.nxthost.com/archlinux/$repo/os/$arch -#Server = http://mirrors.pidginhost.com/arch/$repo/os/$arch -#Server = https://mirrors.pidginhost.com/arch/$repo/os/$arch - -## Russia -#Server = http://mirror.kamtv.ru/archlinux/$repo/os/$arch -#Server = https://mirror.kamtv.ru/archlinux/$repo/os/$arch -#Server = http://mirror.surf/archlinux/$repo/os/$arch -#Server = https://mirror.surf/archlinux/$repo/os/$arch -#Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch -#Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch -#Server = http://mirrors.powernet.com.ru/archlinux/$repo/os/$arch -#Server = http://mirror.rol.ru/archlinux/$repo/os/$arch -#Server = https://mirror.rol.ru/archlinux/$repo/os/$arch -#Server = http://mirror.truenetwork.ru/archlinux/$repo/os/$arch -#Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch -#Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch -#Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch -#Server = http://archlinux.zepto.cloud/$repo/os/$arch - -## Réunion -#Server = http://arch.mithril.re/$repo/os/$arch - -## Serbia -#Server = http://arch.petarmaric.com/$repo/os/$arch -#Server = http://mirror.pmf.kg.ac.rs/archlinux/$repo/os/$arch - -## Singapore -#Server = http://mirror.0x.sg/archlinux/$repo/os/$arch -#Server = https://mirror.0x.sg/archlinux/$repo/os/$arch -#Server = http://mirror.aktkn.sg/archlinux/$repo/os/$arch -#Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch -#Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch -#Server = http://mirror.guillaumea.fr/archlinux/$repo/os/$arch -#Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch -#Server = http://mirror.jingk.ai/archlinux/$repo/os/$arch -#Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch -#Server = http://ossmirror.mycloud.services/os/linux/archlinux/$repo/os/$arch -#Server = http://mirror.sg.gs/archlinux/$repo/os/$arch -#Server = https://mirror.sg.gs/archlinux/$repo/os/$arch - -## Slovakia -#Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch -#Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch -#Server = http://tux.rainside.sk/archlinux/$repo/os/$arch - -## Slovenia -#Server = http://archimonde.ts.si/archlinux/$repo/os/$arch -#Server = https://archimonde.ts.si/archlinux/$repo/os/$arch -#Server = http://arch.tux.si/mirror/$repo/os/$arch -#Server = https://arch.tux.si/mirror/$repo/os/$arch - -## South Africa -#Server = http://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch -#Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch -#Server = http://za.mirror.archlinux-br.org/$repo/os/$arch -#Server = http://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch -#Server = http://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch -#Server = https://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch - -## South Korea -#Server = http://mirror.anigil.com/archlinux/$repo/os/$arch -#Server = https://mirror.anigil.com/archlinux/$repo/os/$arch -#Server = http://mirror.funami.tech/arch/$repo/os/$arch -#Server = https://mirror.funami.tech/arch/$repo/os/$arch -#Server = http://ftp.harukasan.org/archlinux/$repo/os/$arch -#Server = https://ftp.harukasan.org/archlinux/$repo/os/$arch -#Server = http://ftp.lanet.kr/pub/archlinux/$repo/os/$arch -#Server = https://ftp.lanet.kr/pub/archlinux/$repo/os/$arch -#Server = http://mirror.misakamikoto.network/archlinux/$repo/os/$arch -#Server = https://mirror.misakamikoto.network/archlinux/$repo/os/$arch -#Server = http://mirror.premi.st/archlinux/$repo/os/$arch -#Server = https://mirror.premi.st/archlinux/$repo/os/$arch - -## Spain -#Server = https://mirror.cloroformo.org/archlinux/$repo/os/$arch -#Server = http://mirror.librelabucm.org/archlinux/$repo/os/$arch -#Server = https://mirror.librelabucm.org/archlinux/$repo/os/$arch -#Server = http://ftp.rediris.es/mirror/archlinux/$repo/os/$arch - -## Sweden -#Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch -#Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch -#Server = http://ftpmirror.infania.net/mirror/archlinux/$repo/os/$arch -#Server = https://ftp.ludd.ltu.se/mirrors/archlinux/$repo/os/$arch -#Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch -#Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch -#Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch -#Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch -#Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch - -## Switzerland -#Server = http://pkg.adfinis.com/archlinux/$repo/os/$arch -#Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch -#Server = http://mirror.init7.net/archlinux/$repo/os/$arch -#Server = https://mirror.init7.net/archlinux/$repo/os/$arch -#Server = http://mirror.puzzle.ch/archlinux/$repo/os/$arch -#Server = https://mirror.puzzle.ch/archlinux/$repo/os/$arch -#Server = https://theswissbay.ch/archlinux/$repo/os/$arch -#Server = https://mirror.ungleich.ch/mirror/packages/archlinux/$repo/os/$arch - -## Taiwan -#Server = http://mirror.archlinux.tw/ArchLinux/$repo/os/$arch -#Server = https://mirror.archlinux.tw/ArchLinux/$repo/os/$arch -#Server = http://archlinux.ccns.ncku.edu.tw/archlinux/$repo/os/$arch -#Server = http://free.nchc.org.tw/arch/$repo/os/$arch -#Server = https://free.nchc.org.tw/arch/$repo/os/$arch -#Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch -#Server = https://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch -#Server = http://archlinux.cs.nycu.edu.tw/$repo/os/$arch -#Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch -#Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch -#Server = http://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch -#Server = https://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch - -## Thailand -#Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch -#Server = http://mirror.kku.ac.th/archlinux/$repo/os/$arch -#Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch -#Server = http://mirror2.totbb.net/archlinux/$repo/os/$arch - -## Turkey -#Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch -#Server = http://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch -#Server = https://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch -#Server = http://mirror.veriteknik.net.tr/archlinux/$repo/os/$arch - -## Ukraine -#Server = http://archlinux.astra.in.ua/$repo/os/$arch -#Server = https://archlinux.astra.in.ua/$repo/os/$arch -#Server = http://repo.endpoint.ml/archlinux/$repo/os/$arch -#Server = https://repo.endpoint.ml/archlinux/$repo/os/$arch -#Server = http://fastmirror.pp.ua/archlinux/$repo/os/$arch -#Server = https://fastmirror.pp.ua/archlinux/$repo/os/$arch -#Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch -#Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch -#Server = http://mirror.mirohost.net/archlinux/$repo/os/$arch -#Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch -#Server = http://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch -#Server = https://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch - -## United Kingdom -#Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch -#Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch -#Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch -#Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch -#Server = http://mirrors.gethosted.online/archlinux/$repo/os/$arch -#Server = https://mirrors.gethosted.online/archlinux/$repo/os/$arch -#Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch -#Server = http://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch -#Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch -#Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch -#Server = https://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch -#Server = http://mirror.netweaver.uk/archlinux/$repo/os/$arch -#Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch -#Server = http://lon.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = http://arch.serverspace.co.uk/arch/$repo/os/$arch -#Server = http://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch -#Server = https://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch -#Server = http://mirror.cov.ukservers.com/archlinux/$repo/os/$arch -#Server = https://mirror.cov.ukservers.com/archlinux/$repo/os/$arch - -## United States -#Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch -#Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch -#Server = https://america.mirror.pkgbuild.com/$repo/os/$arch -#Server = http://ca.us.mirror.archlinux-br.org/$repo/os/$arch -#Server = http://il.us.mirror.archlinux-br.org/$repo/os/$arch -#Server = http://mirror.arizona.edu/archlinux/$repo/os/$arch -#Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch -#Server = http://arlm.tyzoid.com/$repo/os/$arch -#Server = https://arlm.tyzoid.com/$repo/os/$arch -#Server = https://mirror.ava.dev/archlinux/$repo/os/$arch -#Server = http://mirrors.bloomu.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.bloomu.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch -#Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch -#Server = http://mirror.clarkson.edu/archlinux/$repo/os/$arch -#Server = https://mirror.clarkson.edu/archlinux/$repo/os/$arch -#Server = http://arch.mirror.constant.com/$repo/os/$arch -#Server = https://arch.mirror.constant.com/$repo/os/$arch -#Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch -#Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/$arch -#Server = http://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch -#Server = https://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch -#Server = http://distro.ibiblio.org/archlinux/$repo/os/$arch -#Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch -#Server = http://mirror.ette.biz/archlinux/$repo/os/$arch -#Server = https://mirror.ette.biz/archlinux/$repo/os/$arch -#Server = http://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://coresite.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://mirror.fcix.net/archlinux/$repo/os/$arch -#Server = http://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://mirror.fcix.net/archlinux/$repo/os/$arch -#Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch -#Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch -#Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch -#Server = https://mirror.hackingand.coffee/arch/$repo/os/$arch -#Server = https://mirror.hodgepodge.dev/archlinux/$repo/os/$arch -#Server = http://mirror.hostup.org/archlinux/$repo/os/$arch -#Server = https://mirror.hostup.org/archlinux/$repo/os/$arch -#Server = http://arch.hu.fo/archlinux/$repo/os/$arch -#Server = https://arch.hu.fo/archlinux/$repo/os/$arch -#Server = http://repo.ialab.dsu.edu/archlinux/$repo/os/$arch -#Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch -#Server = https://arch.mirror.ivo.st/$repo/os/$arch -#Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch -#Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch -#Server = http://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch -#Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch -#Server = http://mirror.lty.me/archlinux/$repo/os/$arch -#Server = https://mirror.lty.me/archlinux/$repo/os/$arch -#Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch -#Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch -#Server = http://mirror.metrocast.net/archlinux/$repo/os/$arch -#Server = http://iad.mirrors.misaka.one/archlinux/$repo/os/$arch -#Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch -#Server = http://repo.miserver.it.umich.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.mit.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch -#Server = http://archmirror1.octyl.net/$repo/os/$arch -#Server = https://archmirror1.octyl.net/$repo/os/$arch -#Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch -#Server = http://arch.mirrors.pair.com/$repo/os/$arch -#Server = http://archlinux.qern-industries.pw/$repo/os/$arch -#Server = https://archlinux.qern-industries.pw/$repo/os/$arch -#Server = http://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = http://iad.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = http://ord.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch -#Server = http://mirrors.radwebhosting.com/archlinux/$repo/os/$arch -#Server = https://mirrors.radwebhosting.com/archlinux/$repo/os/$arch -#Server = http://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch -#Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch -#Server = https://mirrors.rutgers.edu/archlinux/$repo/os/$arch -#Server = https://mirror2.sandyriver.net/pub/archlinux/$repo/os/$arch -#Server = http://mirror.siena.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.sonic.net/archlinux/$repo/os/$arch -#Server = https://mirrors.sonic.net/archlinux/$repo/os/$arch -#Server = http://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch -#Server = https://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch -#Server = http://arch.mirror.square-r00t.net/$repo/os/$arch -#Server = https://arch.mirror.square-r00t.net/$repo/os/$arch -#Server = http://mirror.stephen304.com/archlinux/$repo/os/$arch -#Server = https://mirror.stephen304.com/archlinux/$repo/os/$arch -#Server = http://ftp.sudhip.com/archlinux/$repo/os/$arch -#Server = https://ftp.sudhip.com/archlinux/$repo/os/$arch -#Server = http://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch -#Server = https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch -#Server = https://mirror.theash.xyz/arch/$repo/os/$arch -#Server = https://mirror.tmmworkshop.com/archlinux/$repo/os/$arch -#Server = http://mirror.umd.edu/archlinux/$repo/os/$arch -#Server = https://mirror.umd.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.vectair.net/archlinux/$repo/os/$arch -#Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch -#Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch -#Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch -#Server = http://mirrors.xtom.com/archlinux/$repo/os/$arch -#Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch -#Server = https://zxcvfdsa.com/arch/$repo/os/$arch - -## Uzbekistan -#Server = http://mirror.dc.uz/arch/$repo/os/$arch -#Server = https://mirror.dc.uz/arch/$repo/os/$arch - -## Vietnam -#Server = https://mirrors.42tm.tech/archlinux/$repo/os/$arch -#Server = http://f.archlinuxvn.org/archlinux/$repo/os/$arch -#Server = http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch - +Server = http://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch +Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch +Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch +Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch +Server = http://mirror.cyberbits.eu/archlinux/$repo/os/$arch +Server = http://mirror.vinehost.net/archlinux/$repo/os/$arch +Server = http://arch.mirror.far.fi/$repo/os/$arch +Server = https://mirror.worldhotspot.org/archlinux/$repo/os/$arch +Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch +Server = https://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch +Server = http://mirror.one.com/archlinux/$repo/os/$arch +Server = http://arch.midov.pl/arch/$repo/os/$arch +Server = http://mirror.0xem.ma/arch/$repo/os/$arch +Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch +Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch +Server = http://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch +Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch +Server = http://nocix.mm.fcix.net/archlinux/$repo/os/$arch +Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch +Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch +Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch +Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch +Server = http://arch.jensgutermuth.de/$repo/os/$arch +Server = http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch +Server = http://archlinux.datagr.am/$repo/os/$arch +Server = http://forksystems.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch +Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch +Server = http://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch +Server = https://mirror.librelabucm.org/archlinux/$repo/os/$arch +Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch +Server = http://mirrors.vectair.net/archlinux/$repo/os/$arch +Server = http://archlinux.mailtunnel.eu/$repo/os/$arch +Server = http://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch +Server = http://mirror.surf/archlinux/$repo/os/$arch +Server = https://mirror.surf/archlinux/$repo/os/$arch +Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch +Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch +Server = http://mirror.23m.com/archlinux/$repo/os/$arch +Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch +Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch +Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch +Server = http://volico.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://mirror.spaceint.fr/archlinux/$repo/os/$arch +Server = http://mirror.lcarilla.de/archlinux/$repo/os/$arch +Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch +Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch +Server = https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch +Server = http://mirror.librelabucm.org/archlinux/$repo/os/$arch +Server = http://mirror.quantum5.ca/archlinux/$repo/os/$arch +Server = http://in-mirror.garudalinux.org/archlinux/$repo/os/$arch +Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch +Server = https://mirror.sahil.world/archlinux/$repo/os/$arch +Server = http://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://mirror.fcix.net/archlinux/$repo/os/$arch +Server = http://ohioix.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://ziply.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://uvermont.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://southfront.mm.fcix.net/archlinux/$repo/os/$arch +Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch diff --git a/airootfs/etc/polkit-1/rules.d/10-timedate.rules b/airootfs/etc/polkit-1/rules.d/10-timedate.rules new file mode 100644 index 0000000..7c9d150 --- /dev/null +++ b/airootfs/etc/polkit-1/rules.d/10-timedate.rules @@ -0,0 +1,11 @@ +# /etc/polkit-1/rules.d/10-timedate.rules +polkit.addRule(function(action, subject) { + if (action.id == "org.freedesktop.timedate1.set-time" || + action.id == "org.freedesktop.timedate1.set-timezone" || + action.id == "org.freedesktop.timedate1.set-ntp" || + action.id == "org.freedesktop.hostname1.set-hostname" || + action.id == "org.freedesktop.hostname1.get-product-uuid" ) { + + return polkit.Result.YES; + } +}); diff --git a/airootfs/etc/systemd/system/bluetooth.target.wants/bluetooth.service b/airootfs/etc/systemd/system/bluetooth.target.wants/bluetooth.service new file mode 120000 index 0000000..d256bfe --- /dev/null +++ b/airootfs/etc/systemd/system/bluetooth.target.wants/bluetooth.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/bluetooth.service \ No newline at end of file diff --git a/airootfs/etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service b/airootfs/etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service new file mode 120000 index 0000000..1aff68e --- /dev/null +++ b/airootfs/etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/wpa_supplicant.service \ No newline at end of file diff --git a/airootfs/etc/systemd/system/dbus-org.bluez.service b/airootfs/etc/systemd/system/dbus-org.bluez.service new file mode 120000 index 0000000..d256bfe --- /dev/null +++ b/airootfs/etc/systemd/system/dbus-org.bluez.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/bluetooth.service \ No newline at end of file diff --git a/airootfs/etc/systemd/system/dbus-org.freedesktop.Avahi.service b/airootfs/etc/systemd/system/dbus-org.freedesktop.Avahi.service new file mode 120000 index 0000000..e7ae405 --- /dev/null +++ b/airootfs/etc/systemd/system/dbus-org.freedesktop.Avahi.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/avahi-daemon.service \ No newline at end of file diff --git a/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service b/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service new file mode 120000 index 0000000..1aff68e --- /dev/null +++ b/airootfs/etc/systemd/system/multi-user.target.wants/wpa_supplicant.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/wpa_supplicant.service \ No newline at end of file diff --git a/airootfs/root/archives/liveuser.tar.xz b/airootfs/root/archives/liveuser.tar.xz index 9b45413..650e524 100644 Binary files a/airootfs/root/archives/liveuser.tar.xz and b/airootfs/root/archives/liveuser.tar.xz differ diff --git a/airootfs/root/archives/skel.tar.xz b/airootfs/root/archives/skel.tar.xz index 72f93c3..fb2d8ab 100644 Binary files a/airootfs/root/archives/skel.tar.xz and b/airootfs/root/archives/skel.tar.xz differ diff --git a/airootfs/root/customize_airootfs.sh b/airootfs/root/customize_airootfs.sh index ac081ff..b9726af 100755 --- a/airootfs/root/customize_airootfs.sh +++ b/airootfs/root/customize_airootfs.sh @@ -29,6 +29,8 @@ cp /home/liveuser/.face /home/liveuser/liveuser.png cp /home/liveuser/liveuser.png /var/lib/AccountsService/icons/liveuser rm /home/liveuser/liveuser.png +cp -fT /etc/melawy-linux-release /etc/lsb-release + sed -e "s/kde) kdesu/#kde) kdesu/g" -i /usr/bin/eos-install-mode-run-calamares sed -e "s/pkexec calamares/sudo pkexec calamares/g" -i /usr/bin/eos-install-mode-run-calamares diff --git a/airootfs/usr/local/bin/alci-make-a-pure-arch b/airootfs/usr/local/bin/alci-make-a-pure-arch deleted file mode 100755 index e2bbfa2..0000000 --- a/airootfs/usr/local/bin/alci-make-a-pure-arch +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -#set -e -############################################################################### -# Author : Erik Dubois -# Website : https://www.erikdubois.be -# Website : https://www.arcolinux.info -# Website : https://www.arcolinux.com -# Website : https://www.arcolinuxd.com -# Website : https://www.arcolinuxb.com -# Website : https://www.arcolinuxiso.com -# Website : https://www.arcolinuxforum.com -############################################################################### -# -# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. -# -############################################################################### - -#if necessary we can use this script too diff --git a/airootfs/usr/local/bin/calamares-offline.sh b/airootfs/usr/local/bin/calamares-offline.sh new file mode 100755 index 0000000..79f88ea --- /dev/null +++ b/airootfs/usr/local/bin/calamares-offline.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +Main() { + local mode=offline + local progname="" + progname="$(basename "$0")" + local log=/home/liveuser/melawy-install.log + + cat < $log +########## $log by $progname +########## Started (UTC): $(date -u "+%x %X") +########## Install mode: $mode + +EOF +# RunInTerminal "tail -f $log" & + + sudo cp /etc/calamares/settings_${mode}.conf /etc/calamares/settings.conf + sudo -E dbus-launch calamares -D6 >> $log +} + +Main "$@" diff --git a/airootfs/usr/local/bin/calamares-online.sh b/airootfs/usr/local/bin/calamares-online.sh new file mode 100755 index 0000000..1a65c19 --- /dev/null +++ b/airootfs/usr/local/bin/calamares-online.sh @@ -0,0 +1,101 @@ +#!/bin/bash + +FollowFile() { + local tailfile="$1" + local term_title="$2" + + alacritty -t "$term_title" -e tail -f "$tailfile" & +} + +catch_chrooted_pacman_log() { + local pacmanlog="" + local lockfile="$HOME/.$1.lck" + + # wait until pacman.log is available in the chrooted system, then follow the log in background + while true ; do + sleep 2 + pacmanlog="$(/usr/bin/ls -1 /tmp/calamares-root-*/var/log/pacman.log 2>/dev/null | /usr/bin/tail -n 1)" + if [ -n "$pacmanlog" ] ; then + # pacman.log found + [ -r "$lockfile" ] && return + /usr/bin/touch "$lockfile" + FollowFile "$pacmanlog" "Pacman log" 400 50 + break + fi + done +} + +Main() { + local progname + progname="$(basename "$0")" + local log=/home/liveuser/melawy-install.log + local mode="" + + case "$progname" in + calamares-online.sh) mode=online ;; + calamares-offline.sh) mode=offline ;; + esac + mode=online # keep this line for now! + + local _efi_check_dir="/sys/firmware/efi" + local _exitcode=2 # by default use grub + + local SYSTEM="" + local BOOTLOADER="" + if [ -d "${_efi_check_dir}" ]; then + SYSTEM="UEFI SYSTEM" + + # Restrict bootloader selection to only UEFI systems +# _exitcode=$(yad --width 300 --title "Bootloader" \ +# --image=gnome-shutdown \ +# --button="Grub:2" \ +# --button="Systemd-boot:3" \ +# --button="Refind:4" \ +# --text "Choose Bootloader:" ; echo $?) + else + SYSTEM="BIOS/MBR SYSTEM" + fi + + +# if [[ "${_exitcode}" -eq 2 ]]; then +# BOOTLOADER="GRUB" +# echo "USING GRUB!" +# yes | sudo pacman -R cachyos-calamares-systemd +# yes | sudo pacman -R cachyos-calamares-grub +# yes | sudo pacman -R cachyos-calamares-refind +# yes | sudo pacman -Sy cachyos-calamares-grub +# elif [[ "${_exitcode}" -eq 3 ]]; then +# BOOTLOADER="SYSTEMD-BOOT" +# echo "USING SYSTEMD-BOOT!" +# yes | sudo pacman -R cachyos-calamares-grub +# yes | sudo pacman -R cachyos-calamares-refind +# yes | sudo pacman -Sy cachyos-calamares-systemd +# elif [[ "${_exitcode}" -eq 4 ]]; then +# BOOTLOADER="REFIND" +# echo "USING REFIND!" +# yes | sudo pacman -R cachyos-calamares-grub +# yes | sudo pacman -R cachyos-calamares-systemd +# yes | sudo pacman -Sy cachyos-calamares-refind +# else +# exit +# fi + + cat < $log +########## $log by $progname +########## Started (UTC): $(date -u "+%x %X") +########## Install mode: $mode +########## System: $SYSTEM +########## Bootloader: $BOOTLOADER +EOF + FollowFile "$log" "Install log" 20 20 + + sudo cp /etc/calamares/settings_${mode}.conf /etc/calamares/settings.conf + sudo -E dbus-launch calamares -D6 >> $log + +# & + + # comment out the following line if pacman.log is not needed: +# [ "$mode" = "online" ] && catch_chrooted_pacman_log "$progname" +} + +Main "$@" diff --git a/airootfs/usr/local/bin/alci-displaymanager-check b/airootfs/usr/local/bin/dmcheck similarity index 100% rename from airootfs/usr/local/bin/alci-displaymanager-check rename to airootfs/usr/local/bin/dmcheck diff --git a/airootfs/usr/local/bin/get-nemesis-on-alci b/airootfs/usr/local/bin/get-nemesis-on-alci deleted file mode 100755 index d0ec56b..0000000 --- a/airootfs/usr/local/bin/get-nemesis-on-alci +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/bash -#set -e -################################################################################################################## -# Author : Erik Dubois -# Website : https://www.erikdubois.be -# Website : https://www.alci.online -# Website : https://www.arcolinux.info -# Website : https://www.arcolinux.com -# Website : https://www.arcolinuxd.com -# Website : https://www.arcolinuxb.com -# Website : https://www.arcolinuxiso.com -# Website : https://www.arcolinuxforum.com -################################################################################################################## -# -# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. -# -################################################################################################################## -#tput setaf 0 = black -#tput setaf 1 = red -#tput setaf 2 = green -#tput setaf 3 = yellow -#tput setaf 4 = dark blue -#tput setaf 5 = purple -#tput setaf 6 = cyan -#tput setaf 7 = gray -#tput setaf 8 = light blue -################################################################################################################## - -#iso=alci-iso-hardened - -echo -tput setaf 3 -echo "################################################################" -echo "################### Start clone arcolinux-nemesis" -echo "################################################################" -tput sgr0 -echo - -sudo pacman -Sy git --noconfirm --needed - -[ -d $HOME"/DATA" ] || mkdir -p $HOME"/DATA" -cd ~/DATA -git clone https://github.com/erikdubois/arcolinux-nemesis - -echo -tput setaf 3 -echo "################################################################" -echo "################### End clone arcolinux-nemesis" -echo "################################################################" -tput sgr0 -echo \ No newline at end of file diff --git a/efiboot/MokManager.efi b/efiboot/MokManager.efi new file mode 100644 index 0000000..a2d4e9c Binary files /dev/null and b/efiboot/MokManager.efi differ diff --git a/packages.x86_64 b/packages.x86_64 index 2580cd9..4bb3056 100644 --- a/packages.x86_64 +++ b/packages.x86_64 @@ -64,6 +64,8 @@ mesa mesa-utils nvidia-dkms nvidia-utils +libva-utils +libva-intel-driver xf86-input-libinput xf86-video-amdgpu xf86-video-ati @@ -203,6 +205,7 @@ ark bluedevil breeze-gtk dolphin +dolphin-plugins #eos-plasma-sddm-config gwenview haruna @@ -266,8 +269,8 @@ eos-rankmirrors eos-update-notifier nvidia-inst rate-mirrors -reflector-simple -welcome +#reflector-simple +#welcome yay ## Calamares EndeavourOS @@ -347,6 +350,16 @@ hunspell-en_us hunspell-ru +## Support +samba-support +pipewire-support +bluetooth-support +input-devices-support +laptop-detect +chwd +chwd-db + + ## Pacman pace arcolinux-keyring @@ -361,9 +374,6 @@ cachyos-rate-mirrors melawy-linux-keyring melawy-linux-mirrorlist -#pamac-cli -#pamac-gtk -#arcolinux-pamac-all pamac-all paru @@ -374,6 +384,13 @@ snapd-glib appimagelauncher ocs-url +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb + ## Core linux-xanmod-anbox @@ -388,12 +405,18 @@ syslog-ng ## Console find-the-command +yad + mc beep powerline powerline-common powerline-fonts +tree +htop +btop + screen tcpdump nmap @@ -402,6 +425,11 @@ ttf-terminus-nerd tmux xterm +lynx +w3m +elinks +browsh + fsarchiver openbsd-netcat @@ -440,6 +468,7 @@ traceroute ## Disk refind +sbsigntools ddrescue gparted @@ -459,9 +488,12 @@ plasma-thunderbolt plasma-vault plasma-workspace-wallpapers +kwin-effects-sliding-notifications + kdeplasma-addons lightly-boehs-git kvantum +qt5ct xdg-desktop-portal xdg-desktop-portal-kde @@ -477,6 +509,8 @@ network-manager-applet plymouth plymouth-kcm +nvidia-settings + ## X server xf86-input-elographics xf86-input-evdev @@ -489,9 +523,92 @@ xf86-video-openchrome xorg-xrdb xorg-xhost + +## Office +freeoffice +thunderbird +mailspring + + +## Desktop +discord +telegram-desktop +zoom +skypeforlinux-stable-bin + +qbittorrent + +anydesk-bin + +yandex-disk +yandex-disk-indicator + +keepassxc +kleopatra + +alacritty +yakuake +corectrl +gwe + +avidemux-qt +avidemux-cli +obs-studio-tytan652 + +## Picture Editor +gimp +gimp-help-ru +inkscape +krita + + +## Video player +vlc-luajit +mpv +elisa +audacious +audacity +haruna + + ## Browser firefox firefox-i18n-ru +firefox-developer-edition +firefox-developer-edition-i18n-ru + +google-chrome +brave-bin + +profile-sync-daemon + + +## Code +codelldb +gdb +git-lfs +github-cli +github-desktop +icu69-bin +jdk-openjdk +jre-openjdk +lldb +make +rust-analyzer +rustup +sccache +visual-studio-code-bin +vscode-json-languageserver + +bash-language-server +eslint-language-server +python-lsp-server +tailwindcss-language-server +typescript +typescript-language-server +vue-language-server +yaml-language-server + ## Melawy REPO @@ -501,14 +618,29 @@ melawy-plasma-plasmoid-archupdate melawy-dracut-initramfs melawy-dracut-ukify melawy-refind-menu-generator +melawy-etc-skel-std-powerman +melawy-plasma-plasmoid-DittoMenu melawy-plasma-plasmoid-Menu11 +melawy-plasma-plasmoid-OnzeMenuKDE melawy-color-scheme melawy-color-scheme-konsole melawy-icon-theme melawy-plasma-desktop-theme +melawy-plasma-look-and-feel-fenek +melawy-plymouth-theme-fenek +melawy-refind-theme-fenek +melawy-sddm-theme-fenek +melawy-wallpaper-fenek + +melawy-plasma-look-and-feel-lera-sugar +melawy-plymouth-theme-lera-sugar +melawy-refind-theme-lera-sugar +melawy-sddm-theme-lera-sugar +melawy-wallpaper-lera-sugar + melawy-plasma-look-and-feel-nier-a2 melawy-plymouth-theme-nier-a2 melawy-refind-theme-nier-a2 @@ -526,7 +658,10 @@ melawy-red-light-default-cursors melawy-plymouth-theme-hard-install-nier-a2 -melawy-etc-skel +#melawy-plymouth-theme-hard-install-lera-sugar + +#melawy-plymouth-theme-hard-install-fenek + fluent-gtk-theme-git fluent-kde-theme-git @@ -540,3 +675,5 @@ win12os-kde-git ## Calamares Melawy melawy-calamares #melawy-calamares-configs + +melawy-welcome diff --git a/packages.x86_64.max b/packages.x86_64.max index 79ad2dc..8ec00a5 100644 --- a/packages.x86_64.max +++ b/packages.x86_64.max @@ -14,10 +14,10 @@ dracut edk2-shell inetutils less -linux +#linux linux-firmware linux-firmware-marvell -linux-headers +#linux-headers logrotate lsb-release man-db @@ -64,6 +64,8 @@ mesa mesa-utils nvidia-dkms nvidia-utils +libva-utils +libva-intel-driver xf86-input-libinput xf86-video-amdgpu xf86-video-ati @@ -203,6 +205,7 @@ ark bluedevil breeze-gtk dolphin +dolphin-plugins #eos-plasma-sddm-config gwenview haruna @@ -266,8 +269,8 @@ eos-rankmirrors eos-update-notifier nvidia-inst rate-mirrors -reflector-simple -welcome +#reflector-simple +#welcome yay ## Calamares EndeavourOS @@ -352,14 +355,14 @@ samba-support pipewire-support bluetooth-support input-devices-support -printer-support -scanner-support laptop-detect chwd chwd-db ### Printers & Scanner support +printer-support +scanner-support print-manager system-config-printer gutenprint @@ -394,9 +397,6 @@ cachyos-rate-mirrors melawy-linux-keyring melawy-linux-mirrorlist -#pamac-cli -#pamac-gtk -#arcolinux-pamac-all pamac-all paru @@ -428,12 +428,18 @@ syslog-ng ## Console find-the-command +yad + mc beep powerline powerline-common powerline-fonts +tree +htop +btop + screen tcpdump nmap @@ -442,6 +448,11 @@ ttf-terminus-nerd tmux xterm +lynx +w3m +elinks +browsh + fsarchiver openbsd-netcat @@ -480,6 +491,7 @@ traceroute ## Disk refind +sbsigntools ddrescue gparted @@ -499,9 +511,12 @@ plasma-thunderbolt plasma-vault plasma-workspace-wallpapers +kwin-effects-sliding-notifications + kdeplasma-addons lightly-boehs-git kvantum +qt5ct xdg-desktop-portal xdg-desktop-portal-kde @@ -533,6 +548,8 @@ xorg-xhost ## Office +freeoffice + libreoffice-fresh libreoffice-fresh-ru libreoffice-fresh-en-gb @@ -552,13 +569,6 @@ skypeforlinux-stable-bin qbittorrent -avidemux-qt -avidemux-cli - -blender - -obs-studio-tytan652 - anydesk-bin yandex-disk @@ -572,6 +582,11 @@ yakuake corectrl gwe +avidemux-qt +avidemux-cli +obs-studio-tytan652 + +blender ## Picture Editor gimp @@ -586,6 +601,7 @@ mpv elisa audacious audacity +haruna ## Browser @@ -626,6 +642,7 @@ typescript-language-server vue-language-server yaml-language-server + ## Melawy REPO melawy-arch-linux-updater @@ -634,7 +651,7 @@ melawy-plasma-plasmoid-archupdate melawy-dracut-initramfs melawy-dracut-ukify melawy-refind-menu-generator -#melawy-etc-skel +melawy-etc-skel-std-powerman melawy-plasma-plasmoid-DittoMenu melawy-plasma-plasmoid-Menu11 @@ -678,7 +695,6 @@ melawy-plymouth-theme-hard-install-nier-a2 #melawy-plymouth-theme-hard-install-fenek -melawy-etc-skel fluent-gtk-theme-git fluent-kde-theme-git @@ -692,3 +708,5 @@ win12os-kde-git ## Calamares Melawy melawy-calamares #melawy-calamares-configs + +melawy-welcome diff --git a/packages.x86_64.min b/packages.x86_64.min index 44a3281..9acbfa4 100644 --- a/packages.x86_64.min +++ b/packages.x86_64.min @@ -14,10 +14,10 @@ dracut edk2-shell inetutils less -linux +#linux linux-firmware linux-firmware-marvell -linux-headers +#linux-headers logrotate lsb-release man-db @@ -64,6 +64,8 @@ mesa mesa-utils nvidia-dkms nvidia-utils +libva-utils +libva-intel-driver xf86-input-libinput xf86-video-amdgpu xf86-video-ati @@ -203,6 +205,7 @@ ark bluedevil breeze-gtk dolphin +dolphin-plugins #eos-plasma-sddm-config gwenview haruna @@ -266,8 +269,8 @@ eos-rankmirrors eos-update-notifier nvidia-inst rate-mirrors -reflector-simple -welcome +#reflector-simple +#welcome yay ## Calamares EndeavourOS @@ -347,6 +350,16 @@ hunspell-en_us hunspell-ru +## Support +samba-support +pipewire-support +bluetooth-support +input-devices-support +laptop-detect +chwd +chwd-db + + ## Pacman pace arcolinux-keyring @@ -361,9 +374,6 @@ cachyos-rate-mirrors melawy-linux-keyring melawy-linux-mirrorlist -#pamac-cli -#pamac-gtk -#arcolinux-pamac-all pamac-all paru @@ -374,6 +384,13 @@ snapd-glib appimagelauncher ocs-url +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb + ## Core linux-xanmod-anbox @@ -388,12 +405,18 @@ syslog-ng ## Console find-the-command +yad + mc beep powerline powerline-common powerline-fonts +tree +htop +btop + screen tcpdump nmap @@ -402,6 +425,11 @@ ttf-terminus-nerd tmux xterm +lynx +w3m +elinks +browsh + fsarchiver openbsd-netcat @@ -440,6 +468,7 @@ traceroute ## Disk refind +sbsigntools ddrescue gparted @@ -459,9 +488,12 @@ plasma-thunderbolt plasma-vault plasma-workspace-wallpapers +kwin-effects-sliding-notifications + kdeplasma-addons lightly-boehs-git kvantum +qt5ct xdg-desktop-portal xdg-desktop-portal-kde @@ -477,6 +509,8 @@ network-manager-applet plymouth plymouth-kcm +nvidia-settings + ## X server xf86-input-elographics xf86-input-evdev @@ -492,6 +526,25 @@ xorg-xhost ## Browser firefox firefox-i18n-ru +firefox-developer-edition +firefox-developer-edition-i18n-ru + +google-chrome +brave-bin + +profile-sync-daemon + + +## Code +bash-language-server +eslint-language-server +python-lsp-server +tailwindcss-language-server +typescript +typescript-language-server +vue-language-server +yaml-language-server + ## Melawy REPO @@ -501,14 +554,29 @@ melawy-plasma-plasmoid-archupdate melawy-dracut-initramfs melawy-dracut-ukify melawy-refind-menu-generator +melawy-etc-skel-std-powerman +melawy-plasma-plasmoid-DittoMenu melawy-plasma-plasmoid-Menu11 +melawy-plasma-plasmoid-OnzeMenuKDE melawy-color-scheme melawy-color-scheme-konsole melawy-icon-theme melawy-plasma-desktop-theme +melawy-plasma-look-and-feel-fenek +melawy-plymouth-theme-fenek +melawy-refind-theme-fenek +melawy-sddm-theme-fenek +melawy-wallpaper-fenek + +melawy-plasma-look-and-feel-lera-sugar +melawy-plymouth-theme-lera-sugar +melawy-refind-theme-lera-sugar +melawy-sddm-theme-lera-sugar +melawy-wallpaper-lera-sugar + melawy-plasma-look-and-feel-nier-a2 melawy-plymouth-theme-nier-a2 melawy-refind-theme-nier-a2 @@ -526,7 +594,10 @@ melawy-red-light-default-cursors melawy-plymouth-theme-hard-install-nier-a2 -melawy-etc-skel +#melawy-plymouth-theme-hard-install-lera-sugar + +#melawy-plymouth-theme-hard-install-fenek + fluent-gtk-theme-git fluent-kde-theme-git @@ -540,3 +611,5 @@ win12os-kde-git ## Calamares Melawy melawy-calamares #melawy-calamares-configs + +melawy-welcome diff --git a/pacman.conf b/pacman_.conf similarity index 98% rename from pacman.conf rename to pacman_.conf index fb0afbb..7e83f94 100644 --- a/pacman.conf +++ b/pacman_.conf @@ -68,6 +68,12 @@ LocalFileSigLevel = Optional # uncommented to enable the repo. # +[melawy] +Include = /etc/pacman.d/melawy-linux-mirrorlist + +[melawy-3party] +Include = /etc/pacman.d/melawy-linux-mirrorlist + # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. @@ -99,6 +105,15 @@ Include = /etc/pacman.d/mirrorlist #SigLevel = Optional TrustAll #Server = file:///home/custompkgs +[arcolinux_repo] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_xlarge] +Include = /etc/pacman.d/arcolinux-mirrorlist + +[arcolinux_repo_3party] +Include = /etc/pacman.d/arcolinux-mirrorlist + [xhbp] SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch @@ -115,15 +130,6 @@ Server = https://xerolinux.github.io/$repo/$arch SigLevel = Optional TrustAll Server = https://repos.xerolinux.xyz/$repo/$arch -[arcolinux_repo] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_xlarge] -Include = /etc/pacman.d/arcolinux-mirrorlist - -[arcolinux_repo_3party] -Include = /etc/pacman.d/arcolinux-mirrorlist - [cachyos] Include = /etc/pacman.d/cachyos-mirrorlist @@ -136,9 +142,6 @@ Include = /etc/pacman.d/chaotic-mirrorlist [endeavouros] Include = /etc/pacman.d/endeavouros-mirrorlist -[melawy] -Include = /etc/pacman.d/melawy-linux-mirrorlist - [melawy-aur] Include = /etc/pacman.d/melawy-linux-mirrorlist diff --git a/profiledef.sh b/profiledef.sh index 0aa88b4..aedb37c 100644 --- a/profiledef.sh +++ b/profiledef.sh @@ -2,7 +2,7 @@ # shellcheck disable=SC2034 iso_name="Melawy-linux" -iso_label="Melawy_Linux_$(date +%Y%m)" +iso_label="Melawy_Linux_$(date +%Y%m%d)" iso_publisher="Melawy Linux " iso_application="Melawy Linux Live/Rescue CD" iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)" @@ -27,10 +27,10 @@ file_permissions=( ["/root/.automated_script.sh"]="0:0:755" ["/usr/bin/GPU-Intel-installer"]="0:0:755" ["/usr/local/bin/Installation_guide"]="0:0:755" - ["/usr/local/bin/alci-displaymanager-check"]="0:0:755" - ["/usr/local/bin/alci-make-a-pure-arch"]="0:0:755" + ["/usr/local/bin/calamares-offline.sh"]="0:0:755" + ["/usr/local/bin/calamares-online.sh"]="0:0:755" ["/usr/local/bin/choose-mirror"]="0:0:755" + ["/usr/local/bin/dmcheck"]="0:0:755" ["/usr/local/bin/fix-keys"]="0:0:755" - ["/usr/local/bin/get-nemesis-on-alci"]="0:0:755" ["/usr/local/bin/livecd-sound"]="0:0:755" ) diff --git a/push.sh b/push.sh deleted file mode 100755 index a9a24d8..0000000 --- a/push.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -git add . && git commit -m "Update" && git push