diff --git a/bio-wayfire/airootfs/etc/default/grub b/bio-wayfire/airootfs/etc/default/grub deleted file mode 100644 index 24af188..0000000 --- a/bio-wayfire/airootfs/etc/default/grub +++ /dev/null @@ -1,57 +0,0 @@ -# GRUB boot loader configuration - -GRUB_DEFAULT=0 -GRUB_TIMEOUT=5 -GRUB_DISTRIBUTOR="BioArch" -GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet" -GRUB_CMDLINE_LINUX="" - -# Preload both GPT and MBR modules so that they are not missed -GRUB_PRELOAD_MODULES="part_gpt part_msdos" - -# Uncomment to enable booting from LUKS encrypted devices -#GRUB_ENABLE_CRYPTODIS - -# Set to 'countdown' or 'hidden' to change timeout behavior, -# press ESC key to display menu. -GRUB_TIMEOUT_STYLE=menu - -# Uncomment to use basic console -#GRUB_TERMINAL_INPUT=console - -# Uncomment to disable graphical terminal -#GRUB_TERMINAL_OUTPUT=console - -# The resolution used on graphical terminal -# note that you can use only modes which your graphic card supports via VBE -# you can see them in real GRUB with the command `vbeinfo' -GRUB_GFXMODE=auto - -# Uncomment to allow the kernel use the same resolution used by grub -GRUB_GFXPAYLOAD_LINUX=keep - -# Uncomment if you want GRUB to pass to the Linux kernel the old parameter -# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" -#GRUB_DISABLE_LINUX_UUID=true - -# Uncomment to disable generation of recovery mode menu entries -GRUB_DISABLE_RECOVERY=true - -# Uncomment and set to the desired menu colors. Used by normal and wallpaper -# modes only. Entries specified as foreground/background. -#GRUB_COLOR_NORMAL="light-blue/black" -#GRUB_COLOR_HIGHLIGHT="light-cyan/blue" - -# Uncomment one of them for the gfx desired, a image background or a gfxtheme -#GRUB_BACKGROUND="/path/to/wallpaper" - -# Uncomment to get a beep at GRUB start -#GRUB_INIT_TUNE="480 440 1" - -# Uncomment to make GRUB remember the last selection. This requires -# setting 'GRUB_DEFAULT=saved' above. -#GRUB_SAVEDEFAULT=true - -# Uncomment to disable submenus in boot menu -#GRUB_DISABLE_SUBMENU=y -#GRUB_THEME="/path/to/gfxtheme" diff --git a/bio-wayfire/airootfs/etc/hostname b/bio-wayfire/airootfs/etc/hostname deleted file mode 100644 index 6450257..0000000 --- a/bio-wayfire/airootfs/etc/hostname +++ /dev/null @@ -1 +0,0 @@ -bioarchlinux diff --git a/bio-wayfire/airootfs/etc/issue b/bio-wayfire/airootfs/etc/issue deleted file mode 100644 index 59ba607..0000000 --- a/bio-wayfire/airootfs/etc/issue +++ /dev/null @@ -1 +0,0 @@ -BioArchLinux \r (\l) diff --git a/bio-wayfire/airootfs/etc/locale.conf b/bio-wayfire/airootfs/etc/locale.conf deleted file mode 100644 index 01ec548..0000000 --- a/bio-wayfire/airootfs/etc/locale.conf +++ /dev/null @@ -1 +0,0 @@ -LANG=en_US.UTF-8 diff --git a/bio-wayfire/airootfs/etc/localtime b/bio-wayfire/airootfs/etc/localtime deleted file mode 120000 index 0e35b57..0000000 --- a/bio-wayfire/airootfs/etc/localtime +++ /dev/null @@ -1 +0,0 @@ -/usr/share/zoneinfo/UTC \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/mkinitcpio.conf b/bio-wayfire/airootfs/etc/mkinitcpio.conf deleted file mode 100644 index 96a8752..0000000 --- a/bio-wayfire/airootfs/etc/mkinitcpio.conf +++ /dev/null @@ -1,67 +0,0 @@ -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES=(piix ide_disk reiserfs) -MODULES=() - -# BINARIES -# This setting includes any additional binaries a given user may -# wish into the CPIO image. This is run last, so it may be used to -# override the actual binaries included by a given hook -# BINARIES are dependency parsed, so you may safely ignore libraries -BINARIES=() - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in any way. This is useful for config files. -FILES=() - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H ' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -## This setup specifies all modules in the MODULES setting above. -## No raid, lvm2, or encrypted root is needed. -# HOOKS=(base) -# -## This setup will autodetect all modules for your system and should -## work as a sane default -# HOOKS=(base udev autodetect block filesystems) -# -## This setup will generate a 'full' image which supports most systems. -## No autodetection is done. -# HOOKS=(base udev block filesystems) -# -## This setup assembles a pata mdadm array with an encrypted root FS. -## Note: See 'mkinitcpio -H mdadm' for more information on raid devices. -# HOOKS=(base udev block mdadm encrypt filesystems) -# -## This setup loads an lvm2 volume group on a usb device. -# HOOKS=(base udev block lvm2 filesystems) -# -## NOTE: If you have /usr on a separate partition, you MUST include the -# usr, fsck and shutdown hooks. -HOOKS=(base udev modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard) - -# COMPRESSION -# Use this to compress the initramfs image. By default, gzip compression -# is used. Use 'cat' to create an uncompressed image. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" -COMPRESSION="xz" -#COMPRESSION="lzop" -#COMPRESSION="lz4" -#COMPRESSION="zstd" - -# COMPRESSION_OPTIONS -# Additional options for the compressor -#COMPRESSION_OPTIONS=() diff --git a/bio-wayfire/airootfs/etc/mkinitcpio.d/linux.preset b/bio-wayfire/airootfs/etc/mkinitcpio.d/linux.preset deleted file mode 100644 index 9f67184..0000000 --- a/bio-wayfire/airootfs/etc/mkinitcpio.d/linux.preset +++ /dev/null @@ -1,8 +0,0 @@ -# mkinitcpio preset file for the 'linux' package on archiso - -PRESETS=('archiso') - -ALL_kver='/boot/vmlinuz-linux' -ALL_config='/etc/mkinitcpio.conf' - -archiso_image="/boot/initramfs-linux.img" diff --git a/bio-wayfire/airootfs/etc/modprobe.d/broadcom-wl.conf b/bio-wayfire/airootfs/etc/modprobe.d/broadcom-wl.conf deleted file mode 100644 index 0eae70c..0000000 --- a/bio-wayfire/airootfs/etc/modprobe.d/broadcom-wl.conf +++ /dev/null @@ -1,7 +0,0 @@ -# The broadcom-wl package requires some modules to be disabled in order to use -# wl. Since the ISO image needs to cover many hardware cases, this file -# overrides the default blacklist in /usr/lib/modprobe.d/ -# -# If you need to use wl, you may need to delete this file, then `rmmod` any -# already-loaded modules that are now blacklisted before proceeding to modprobe -# wl itself. diff --git a/bio-wayfire/airootfs/etc/motd b/bio-wayfire/airootfs/etc/motd deleted file mode 100644 index 53b8961..0000000 --- a/bio-wayfire/airootfs/etc/motd +++ /dev/null @@ -1,32 +0,0 @@ -To install BioArchLinux follow the installation guide: -https://github.com/BioArchLinux/iso - -Official website: https://bioarchlinux.org - -Report ISO issues: https://github.com/BioArchLinux/iso/issues -Chat on matrix: https://matrix.to/#/#bioarchlinux:matrix.org -Usage Wiki page: https://wiki.bioarchlinux.org/index.php?title=Special:AllPages - - . - lN. - ;MMX - 'WMMMK - .WMMMMM0 - dMMMMMMM0 - .NOoONMMMMM0 - .WMMMMWMMMMMMK - ,WMMMMMMMMMMMMMX. - ;MMMMMMMMMMMMMMMMN. - lMMMMMMMOc:oXMMMMMMW. - dMMMMMMW, xMMMMMMW, - kMMMMMMMo XMMMMWMM: - 0MMMMMMMM, ,.. xMMMMMKko. - .XMMMMMMWKk' ox' lOXMMMMMM0: - 'WMMNkl'. .x:d .;d0WMMO - :Xx:. cx' 'l0K. - . . - - - Welcome to BioArchLinux ! - -                                            diff --git a/bio-wayfire/airootfs/etc/pacman.conf b/bio-wayfire/airootfs/etc/pacman.conf deleted file mode 100644 index f57d5f7..0000000 --- a/bio-wayfire/airootfs/etc/pacman.conf +++ /dev/null @@ -1,100 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -L -C - -f -o %o %u -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#NoProgressBar -CheckSpace -#VerbosePkgLists -#ParallelDownloads = 5 - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Arch Linux -# packagers with `pacman-key --populate archlinux`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[core-testing] -#Include = /etc/pacman.d/mirrorlist - -[core] -Include = /etc/pacman.d/mirrorlist - -[bioarchlinux] -Server = https://repo.bioarchlinux.org/$arch - -#[extra-testing] -#Include = /etc/pacman.d/mirrorlist - -[extra] -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -[multilib] -Include = /etc/pacman.d/mirrorlist - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/bio-wayfire/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook b/bio-wayfire/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook deleted file mode 100644 index 342aa95..0000000 --- a/bio-wayfire/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook +++ /dev/null @@ -1,13 +0,0 @@ -# remove from airootfs! -[Trigger] -Operation = Install -Operation = Upgrade -Type = Package -Target = pacman-mirrorlist - -[Action] -Description = Uncommenting all mirrors in /etc/pacman.d/mirrorlist... -When = PostTransaction -Depends = pacman-mirrorlist -Depends = sed -Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist diff --git a/bio-wayfire/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook b/bio-wayfire/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook deleted file mode 100644 index 8dfb943..0000000 --- a/bio-wayfire/airootfs/etc/pacman.d/hooks/zzzz99-remove-custom-hooks-from-airootfs.hook +++ /dev/null @@ -1,18 +0,0 @@ -# remove from airootfs! -# As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process. -# If not, they would be used when pacstrap is run in the live environment. - -[Trigger] -Operation = Install -Operation = Upgrade -Operation = Remove -Type = Package -Target = * - -[Action] -Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build... -When = PostTransaction -Depends = sh -Depends = coreutils -Depends = grep -Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)" diff --git a/bio-wayfire/airootfs/etc/pacman.d/mirrorlist b/bio-wayfire/airootfs/etc/pacman.d/mirrorlist deleted file mode 100644 index d7fb762..0000000 --- a/bio-wayfire/airootfs/etc/pacman.d/mirrorlist +++ /dev/null @@ -1,909 +0,0 @@ -## -## Arch Linux repository mirrorlist -## Generated on 2022-12-04 -## - -## Worldwide -Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch -Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch -Server = https://mirror.rackspace.com/archlinux/$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 = 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://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 -#Server = http://mirror.reisenbauer.ee/archlinux/$repo/os/$arch -#Server = https://mirror.reisenbauer.ee/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://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.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.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 = 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://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 = 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 = 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://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://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.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 = https://mirror.spaceint.fr/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://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.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://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://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 -#Server = http://mirror.spazioincloud.it/archlinux/$repo/os/$arch -#Server = https://mirror.spazioincloud.it/archlinux/$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 = 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 - -## 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://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://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 - -## 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://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://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.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://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.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.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 - -## 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 = 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 = 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://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://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://uvermont.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://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://uvermont.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 = 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://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://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.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 = 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 - diff --git a/bio-wayfire/airootfs/etc/pacman.d/mirrorlist.bio b/bio-wayfire/airootfs/etc/pacman.d/mirrorlist.bio deleted file mode 100644 index 5fb6255..0000000 --- a/bio-wayfire/airootfs/etc/pacman.d/mirrorlist.bio +++ /dev/null @@ -1,47 +0,0 @@ -## Official Website -Server = https://repo.bioarchlinux.org/$arch - -## Australia -### xTom -# Server = https://mirrors.xtom.au/bioarchlinux/$arch - -## China -### ISCAS -# Server = https://mirror.iscas.ac.cn/BioArchLinux/$arch -### Nanjing University -# Server = http://mirror.nju.edu.cn/bioarchlinux/$arch -# Server = https://mirror.nju.edu.cn/bioarchlinux/$arch -### Nanjing University of Posts and Telecommunications -# Server = http://mirrors.njupt.edu.cn/bioarchlinux/$arch -# Server = https://mirrors.njupt.edu.cn/bioarchlinux/$arch -### Shandong University -# Server = http://mirrors.sdu.edu.cn/bioarchlinux/$arch -# Server = https://mirrors.sdu.edu.cn/bioarchlinux/$arch -### Xi'an Jiaotong University -# Server = https://mirrors.xjtu.edu.cn/bioarchlinux/$arch - -## China (HongKong) -### xTom -# Server = https://mirrors.xtom.hk/bioarchlinux/$arch - -## Estonia -### xTom -# Server = https://mirrors.xtom.ee/bioarchlinux/$arch - -## Germany -### sunred -# Server = https://mirror.sunred.org/bioarchlinux/$arch -### xTom -# Server = https://mirrors.xtom.de/bioarchlinux/$arch - -## Japan -### xTom -# Server = https://mirrors.xtom.jp/bioarchlinux/$arch - -## Netherland -### xTom -# Server = https://mirrors.xtom.nl/bioarchlinux/$arch - -## United States -### xTom -# Server = https://mirrors.xtom.com/bioarchlinux/$arch diff --git a/bio-wayfire/airootfs/etc/pam.d/greet b/bio-wayfire/airootfs/etc/pam.d/greet deleted file mode 100644 index 4d2b51b..0000000 --- a/bio-wayfire/airootfs/etc/pam.d/greet +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 - -auth required pam_securetty.so -auth requisite pam_nologin.so -auth include system-local-login -account include system-local-login -session include system-local-login -auth requisite pam_succeed_if.so user = bio diff --git a/bio-wayfire/airootfs/etc/passwd b/bio-wayfire/airootfs/etc/passwd deleted file mode 100644 index 69c54fe..0000000 --- a/bio-wayfire/airootfs/etc/passwd +++ /dev/null @@ -1,2 +0,0 @@ -root:x:0:0:root:/root:/usr/bin/zsh -bio:x:1000:1000::/home/bio:/usr/bin/zsh diff --git a/bio-wayfire/airootfs/etc/resolv.conf b/bio-wayfire/airootfs/etc/resolv.conf deleted file mode 120000 index 3639662..0000000 --- a/bio-wayfire/airootfs/etc/resolv.conf +++ /dev/null @@ -1 +0,0 @@ -/run/systemd/resolve/stub-resolv.conf \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/shadow b/bio-wayfire/airootfs/etc/shadow deleted file mode 100644 index 37767da..0000000 --- a/bio-wayfire/airootfs/etc/shadow +++ /dev/null @@ -1,2 +0,0 @@ -root::14871:::::: -bio:$6$iG5kiVqPH5TjAPlP$Awy56r0ru1Df4uxS/UtuH6Ugg9yxy1.pMDSTT2pePuVOCFzwZ/a3Qc48RbHmetR2kC.q9qNlaInSTPgu.YPhb.:14871:::::: diff --git a/bio-wayfire/airootfs/etc/ssh/sshd_config b/bio-wayfire/airootfs/etc/ssh/sshd_config deleted file mode 100644 index 93f7d63..0000000 --- a/bio-wayfire/airootfs/etc/ssh/sshd_config +++ /dev/null @@ -1,116 +0,0 @@ -# $OpenBSD: sshd_config,v 1.104 2021/07/02 05:11:21 dtucker Exp $ - -# This is the sshd server system-wide configuration file. See -# sshd_config(5) for more information. - -# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/bin - -# The strategy used for options in the default sshd_config shipped with -# OpenSSH is to specify options with their default value where -# possible, but leave them commented. Uncommented options override the -# default value. - -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -#ListenAddress :: - -#HostKey /etc/ssh/ssh_host_rsa_key -#HostKey /etc/ssh/ssh_host_ecdsa_key -#HostKey /etc/ssh/ssh_host_ed25519_key - -# Ciphers and keying -#RekeyLimit default none - -# Logging -#SyslogFacility AUTH -#LogLevel INFO - -# Authentication: - -#LoginGraceTime 2m -PermitRootLogin yes -#StrictModes yes -#MaxAuthTries 6 -#MaxSessions 10 - -#PubkeyAuthentication yes - -# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 -# but this is overridden so installations will only check .ssh/authorized_keys -AuthorizedKeysFile .ssh/authorized_keys - -#AuthorizedPrincipalsFile none - -#AuthorizedKeysCommand none -#AuthorizedKeysCommandUser nobody - -# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts -#HostbasedAuthentication no -# Change to yes if you don't trust ~/.ssh/known_hosts for -# HostbasedAuthentication -#IgnoreUserKnownHosts no -# Don't read the user's ~/.rhosts and ~/.shosts files -#IgnoreRhosts yes - -# To disable tunneled clear text passwords, change to no here! -#PasswordAuthentication yes -#PermitEmptyPasswords no - -# Change to no to disable s/key passwords -#KbdInteractiveAuthentication yes - -# Kerberos options -#KerberosAuthentication no -#KerberosOrLocalPasswd yes -#KerberosTicketCleanup yes -#KerberosGetAFSToken no - -# GSSAPI options -#GSSAPIAuthentication no -#GSSAPICleanupCredentials yes - -# Set this to 'yes' to enable PAM authentication, account processing, -# and session processing. If this is enabled, PAM authentication will -# be allowed through the KbdInteractiveAuthentication and -# PasswordAuthentication. Depending on your PAM configuration, -# PAM authentication via KbdInteractiveAuthentication may bypass -# the setting of "PermitRootLogin without-password". -# If you just want the PAM account and session checks to run without -# PAM authentication, then enable this but set PasswordAuthentication -# and KbdInteractiveAuthentication to 'no'. -UsePAM yes - -#AllowAgentForwarding yes -#AllowTcpForwarding yes -#GatewayPorts no -#X11Forwarding no -#X11DisplayOffset 10 -#X11UseLocalhost yes -#PermitTTY yes -PrintMotd no # pam does that -#PrintLastLog yes -#TCPKeepAlive yes -#PermitUserEnvironment no -#Compression delayed -#ClientAliveInterval 0 -#ClientAliveCountMax 3 -#UseDNS no -#PidFile /run/sshd.pid -#MaxStartups 10:30:100 -#PermitTunnel no -#ChrootDirectory none -#VersionAddendum none - -# no default banner path -#Banner none - -# override default of no subsystems -Subsystem sftp /usr/lib/ssh/sftp-server - -# Example of overriding settings on a per-user basis -#Match User anoncvs -# X11Forwarding no -# AllowTcpForwarding no -# PermitTTY no -# ForceCommand cvs server diff --git a/bio-wayfire/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf b/bio-wayfire/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf deleted file mode 100644 index b69850d..0000000 --- a/bio-wayfire/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Journal] -Storage=volatile diff --git a/bio-wayfire/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf b/bio-wayfire/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf deleted file mode 100644 index f3ecb39..0000000 --- a/bio-wayfire/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf +++ /dev/null @@ -1,4 +0,0 @@ -[Login] -HandleSuspendKey=ignore -HandleHibernateKey=ignore -HandleLidSwitch=ignore diff --git a/bio-wayfire/airootfs/etc/systemd/network/20-ethernet.network b/bio-wayfire/airootfs/etc/systemd/network/20-ethernet.network deleted file mode 100644 index 9ada778..0000000 --- a/bio-wayfire/airootfs/etc/systemd/network/20-ethernet.network +++ /dev/null @@ -1,21 +0,0 @@ -[Match] -# Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*). -# See https://bugs.archlinux.org/task/70892 -# Instead match by globbing the network interface name. -Name=en* -Name=eth* - -[Network] -DHCP=yes -IPv6PrivacyExtensions=yes - -# systemd-networkd does not set per-interface-type default route metrics -# https://github.com/systemd/systemd/issues/17698 -# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. -# Use values from NetworkManager. From nm_device_get_route_metric_default in -# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c -[DHCPv4] -RouteMetric=100 - -[IPv6AcceptRA] -RouteMetric=100 diff --git a/bio-wayfire/airootfs/etc/systemd/network/20-wlan.network b/bio-wayfire/airootfs/etc/systemd/network/20-wlan.network deleted file mode 100644 index 601d5b8..0000000 --- a/bio-wayfire/airootfs/etc/systemd/network/20-wlan.network +++ /dev/null @@ -1,17 +0,0 @@ -[Match] -Name=wl* - -[Network] -DHCP=yes -IPv6PrivacyExtensions=yes - -# systemd-networkd does not set per-interface-type default route metrics -# https://github.com/systemd/systemd/issues/17698 -# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. -# Use values from NetworkManager. From nm_device_get_route_metric_default in -# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c -[DHCPv4] -RouteMetric=600 - -[IPv6AcceptRA] -RouteMetric=600 diff --git a/bio-wayfire/airootfs/etc/systemd/network/20-wwan.network b/bio-wayfire/airootfs/etc/systemd/network/20-wwan.network deleted file mode 100644 index 9104c24..0000000 --- a/bio-wayfire/airootfs/etc/systemd/network/20-wwan.network +++ /dev/null @@ -1,17 +0,0 @@ -[Match] -Name=ww* - -[Network] -DHCP=yes -IPv6PrivacyExtensions=yes - -# systemd-networkd does not set per-interface-type default route metrics -# https://github.com/systemd/systemd/issues/17698 -# Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband. -# Use values from NetworkManager. From nm_device_get_route_metric_default in -# https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c -[DHCPv4] -RouteMetric=700 - -[IPv6AcceptRA] -RouteMetric=700 diff --git a/bio-wayfire/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator b/bio-wayfire/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator deleted file mode 120000 index dc1dc0c..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service b/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service deleted file mode 120000 index ebc50f0..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/cloud-config.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service b/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service deleted file mode 120000 index 80fa3c8..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/cloud-final.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service b/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service deleted file mode 120000 index dd8e9f1..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/cloud-init-local.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service b/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service deleted file mode 120000 index 24c7a26..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/cloud-init.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service b/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service deleted file mode 120000 index dcf7c8e..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service b/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service deleted file mode 120000 index 4c158e6..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service b/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service deleted file mode 120000 index 4f6ae34..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.timesync1.service b/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.timesync1.service deleted file mode 120000 index cd00411..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.timesync1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-timesyncd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount b/bio-wayfire/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount deleted file mode 100644 index 0ba0e67..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=Temporary /etc/pacman.d/gnupg directory - -[Mount] -What=ramfs -Where=/etc/pacman.d/gnupg -Type=ramfs -Options=mode=0755 diff --git a/bio-wayfire/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/bio-wayfire/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf deleted file mode 100644 index 9554e3d..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf +++ /dev/null @@ -1,3 +0,0 @@ -[Service] -ExecStart= -ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin bio %I $TERM diff --git a/bio-wayfire/airootfs/etc/systemd/system/livecd-alsa-unmuter.service b/bio-wayfire/airootfs/etc/systemd/system/livecd-alsa-unmuter.service deleted file mode 100644 index 03db4b9..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/livecd-alsa-unmuter.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Unmute All Sound Card Controls For Use With The Live Arch Environment -# This needs to run after the audio device becomes available. -Wants=systemd-udev-settle.service -After=systemd-udev-settle.service sound.target -ConditionKernelCommandLine=accessibility=on - -[Service] -Type=oneshot -ExecStart=/usr/local/bin/livecd-sound -u - -[Install] -WantedBy=sound.target diff --git a/bio-wayfire/airootfs/etc/systemd/system/livecd-talk.service b/bio-wayfire/airootfs/etc/systemd/system/livecd-talk.service deleted file mode 100644 index b38df22..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/livecd-talk.service +++ /dev/null @@ -1,20 +0,0 @@ -[Unit] -Description=Screen reader service -After=livecd-alsa-unmuter.service -Before=getty@tty1.service -ConditionKernelCommandLine=accessibility=on - -[Service] -Type=oneshot -TTYPath=/dev/tty13 -ExecStartPre=/usr/bin/chvt 13 -ExecStart=/usr/local/bin/livecd-sound -p -ExecStartPost=/usr/bin/chvt 1 -ExecStartPost=systemctl start espeakup.service -StandardInput=tty -TTYVHangup=yes -TTYVTDisallocate=yes -RemainAfterExit=true - -[Install] -WantedBy=multi-user.target diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service deleted file mode 120000 index dcf7c8e..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/ModemManager.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/ModemManager.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service deleted file mode 120000 index 20ac7b2..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/hv_fcopy_daemon.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service deleted file mode 120000 index a7eac4a..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/hv_kvp_daemon.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service deleted file mode 120000 index eae19ef..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/hv_vss_daemon.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service deleted file mode 120000 index b917481..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service +++ /dev/null @@ -1 +0,0 @@ -/etc/systemd/system/livecd-talk.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service deleted file mode 120000 index d09eec6..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service +++ /dev/null @@ -1 +0,0 @@ -../pacman-init.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service deleted file mode 120000 index d21ebd9..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/sshd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service deleted file mode 120000 index 4f6ae34..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service deleted file mode 120000 index cb2d560..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/vboxservice.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service deleted file mode 120000 index e0a11a7..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/vmtoolsd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service b/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service deleted file mode 120000 index 173f306..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/vmware-vmblock-fuse.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/pacman-init.service b/bio-wayfire/airootfs/etc/systemd/system/pacman-init.service deleted file mode 100644 index b824884..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/pacman-init.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Initializes Pacman keyring -Requires=etc-pacman.d-gnupg.mount -After=etc-pacman.d-gnupg.mount time-sync.target -BindsTo=etc-pacman.d-gnupg.mount -Before=archlinux-keyring-wkd-sync.service - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/pacman-key --init -ExecStart=/usr/bin/pacman-key --populate - -[Install] -WantedBy=multi-user.target diff --git a/bio-wayfire/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service b/bio-wayfire/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service deleted file mode 120000 index 98c0fc8..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service +++ /dev/null @@ -1 +0,0 @@ -../livecd-alsa-unmuter.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-time-wait-sync.service b/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-time-wait-sync.service deleted file mode 120000 index cabf28b..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-time-wait-sync.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-time-wait-sync.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service b/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service deleted file mode 120000 index cd00411..0000000 --- a/bio-wayfire/airootfs/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-timesyncd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/usr/local/bin/Installation_guide b/bio-wayfire/airootfs/usr/local/bin/Installation_guide deleted file mode 100755 index 3d10792..0000000 --- a/bio-wayfire/airootfs/usr/local/bin/Installation_guide +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -# -# SPDX-License-Identifier: GPL-3.0-or-later - -exec lynx 'https://github.com/BioArchLinux/iso' diff --git a/bio-wayfire/airootfs/usr/local/bin/livecd-sound b/bio-wayfire/airootfs/usr/local/bin/livecd-sound deleted file mode 100755 index baae0d2..0000000 --- a/bio-wayfire/airootfs/usr/local/bin/livecd-sound +++ /dev/null @@ -1,248 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -usage() { - cat <<- _EOF_ - live cd sound helper script. - Usage: livecdsound [OPTION] - OPTIONS - -u, --unmute unmute all sound cards - -p, --pick select a card for speetch output - -h, --help Show this usage message - -_EOF_ -} - -bugout () { - printf "/usr/local/bin/livecdsound: programming error" - stat_fail -} - -echo_card_indices() -{ - if [ -f /proc/asound/cards ] ; then - sed -n -e's/^[[:space:]]*\([0-7]\)[[:space:]].*/\1/p' /proc/asound/cards - fi -} - -# The following functions try to set many controls. -# No card has all the controls and so some of the attempts are bound to fail. -# Because of this, the functions can't return useful status values. - -# $1 -# $2 -# $3 -unmute_and_set_level(){ - { [ "$3" ] &&[ "$2" ] && [ "$1" ] ; } || bugout - systemd-cat -t "livecdsound" printf "Setting: %s on card: %s to %s\n" "$2" "$1" "$3" - systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" unmute - return 0 -} - -# $1 -# $2 -mute_and_zero_level() -{ - { [ "$1" ] && [ "$2" ] ; } || bugout - systemd-cat -t "livecdsound" printf "Muting control: %s on card: %s\n" "$2" "$1" - systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "0%" mute - return 0 -} - -# $1 -# $2 -# $3 "on" | "off" -switch_control() -{ - { [ "$3" ] && [ "$1" ] ; } || bugout - systemd-cat -t "livecdsound" printf "Switching control: %s on card: %s to %s\n" "$2" "$1" "$3" - systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" - return 0 -} - -# $1 -sanify_levels_on_card() -{ - unmute_and_set_level "$1" "Front" "80%" - unmute_and_set_level "$1" "Master" "80%" - unmute_and_set_level "$1" "Master Mono" "80%" - unmute_and_set_level "$1" "Master Digital" "80%" # E.g., cs4237B - unmute_and_set_level "$1" "Playback" "80%" - unmute_and_set_level "$1" "Headphone" "100%" - unmute_and_set_level "$1" "PCM" "80%" - unmute_and_set_level "$1" "PCM,1" "80%" # E.g., ess1969 - unmute_and_set_level "$1" "DAC" "80%" # E.g., envy24, cs46xx - unmute_and_set_level "$1" "DAC,0" "80%" # E.g., envy24 - unmute_and_set_level "$1" "DAC,1" "80%" # E.g., envy24 - unmute_and_set_level "$1" "Synth" "80%" - unmute_and_set_level "$1" "CD" "80%" - unmute_and_set_level "$1" "PC Speaker" "100%" - - mute_and_zero_level "$1" "Mic" - mute_and_zero_level "$1" "IEC958" # Ubuntu #19648 - - # Intel P4P800-MX - switch_control "$1" "Master Playback Switch" on - switch_control "$1" "Master Surround" on - - # Trident/YMFPCI/emu10k1: - unmute_and_set_level "$1" "Wave" "80%" - unmute_and_set_level "$1" "Music" "80%" - unmute_and_set_level "$1" "AC97" "80%" - - # DRC: - unmute_and_set_level "$1" "Dynamic Range Compression" "80%" - - # Required for HDA Intel (hda-intel): - unmute_and_set_level "$1" "Front" "80%" - - # Required for SB Live 7.1/24-bit (ca0106): - unmute_and_set_level "$1" "Analog Front" "80%" - - # Required at least for Via 823x hardware on DFI K8M800-MLVF Motherboard - switch_control "$1" "IEC958 Capture Monitor" off - - # Required for hardware allowing toggles for AC97 through IEC958, - # valid values are 0, 1, 2, 3. Needs to be set to 0 for PCM1. - unmute_and_set_level "$1" "IEC958 Playback AC97-SPSA" "0" - - # Required for newer Via hardware - unmute_and_set_level "$1" "VIA DXS,0" "80%" - unmute_and_set_level "$1" "VIA DXS,1" "80%" - unmute_and_set_level "$1" "VIA DXS,2" "80%" - unmute_and_set_level "$1" "VIA DXS,3" "80%" - - # Required on some notebooks with ICH4: - switch_control "$1" "Headphone Jack Sense" off - switch_control "$1" "Line Jack Sense" off - - # Some machines need one or more of these to be on; - # others need one or more of these to be off: - - switch_control "$1" "Audigy Analog/Digital Output Jack" on - switch_control "$1" "SB Live Analog/Digital Output Jack" on - - # D1984 -- Thinkpad T61/X61 - switch_control "$1" "Speaker" on - switch_control "$1" "Headphone" on - - # HDA-Intel w/ "Digital" capture mixer (See Ubuntu #193823) - unmute_and_set_level "$1" "Digital" "80%" - - return 0 -} - -# $1 | "all" -sanify_levels() -{ - local ttsdml_returnstatus=0 - local card - case "$1" in - all) - for card in $(echo_card_indices) ; do - sanify_levels_on_card "$card" || ttsdml_returnstatus=1 - done - ;; - *) - sanify_levels_on_card "$1" || ttsdml_returnstatus=1 - ;; - esac - return $ttsdml_returnstatus -} - -# List all cards that *should* be usable for PCM audio. In my experience, -# the console speaker (handled by the pcsp driver) isn't a suitable playback -# device, so we'll exclude it. -list_non_pcsp_cards() -{ - for card in $(echo_card_indices); do - local cardfile="/proc/asound/card${card}/id" - if [ -r "$cardfile" ] && [ -f "$cardfile" ] && \ - [ "$(cat "$cardfile")" != pcsp ]; then - echo "$card" - fi - done -} - -# Properly initialize the sound card so that we have audio at boot. -unmute_all_cards() -{ - sanify_levels all -} - -is_numeric() { - local str=$1 - [[ "$str" =~ ^[0-9]+$ ]] -} - -set_default_card() { - local card=$1 - sed -e "s/%card%/$card/g" < /usr/local/share/livecd-sound/asound.conf.in \ - > /etc/asound.conf -} - -play_on_card() { - local card=$1 file=$2 - aplay -q "-Dplughw:$card,0" "$file" -} - -# If there are multiple usable sound cards, prompt the user to choose one, -# using auditory feedback. -pick_a_card() -{ - set -f - usable_cards="$(list_non_pcsp_cards)" - num_usable_cards="$(wc -w <<< "$usable_cards")" - - if [ "$num_usable_cards" -eq 1 ]; then - systemd-cat -t "livecdsound" printf "Only one sound card is detected\n" - exit 0 - fi - systemd-cat -t "livecdsound" printf "multiple sound cards detected\n" - for card in $usable_cards; do - if ! is_numeric "$card"; then - continue - fi - play_on_card "$card" /usr/share/livecd-sounds/pick-a-card.wav& - done - wait - sleep 1 - for card in $usable_cards; do - if ! is_numeric "$card"; then - continue - fi - play_on_card "$card" /usr/share/livecd-sounds/beep.wav - if read -r -t 10; then - systemd-cat -t "livecdsound" printf "Selecting %s sound card as default\n" "$card" - set_default_card "$card" - break - fi -done -} - -if [[ $# -eq 0 ]]; then - echo "error: No argument passed." - exit 1 -fi -while [[ "${1}" != "" ]]; do - case ${1} in - -h|--help) - usage - exit - ;; - -u|--unmute) - systemd-cat -t "livecdsound" printf "Unmuting all cards" - unmute_all_cards - ;; - -p|--pick) - pick_a_card - ;; - *) - echo "error: Unsupported argument" - usage - exit 1 - ;; - esac - shift -done diff --git a/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted b/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted deleted file mode 100644 index b37b5a3..0000000 --- a/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted +++ /dev/null @@ -1 +0,0 @@ -B1F96021DB62254D:4: diff --git a/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg b/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg deleted file mode 100644 index 9e1c4de..0000000 --- a/bio-wayfire/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBGEREo8BDADPlAh26kdcNAvA9GToOfxoR99ErTkdvzZhO4gse1ZDSs5B6CCP -lx5nXjIwVE+TKgpQesgMIqZl6clJrSeZozWVJ7nHWQChamY1J3cs7P4Q2VQ7fJ5j -u/VQ+TrSPuRpNv9qAE950t1M1tFKVO4HiH0ogHkf0/uX65R7vsSHZvbwekIXtHk1 -qIB94PiDmPhr3mJi4VWH+21nYpVJDrKQNUFUMUXJzmk4USvJSW4jEsuBcCXd1uCB -BHIawQw825KE209cwNb3verKQ57YoudrpiQOHF+oZxFmQhMZMYqMtbCM6oWa3DWv -2k7OVCV8MMx0YaXEoQsJ+AqbagBC8f/NzOMRNfnd4jO54AM3bguifbJrBJPIKuD0 -vYH8zEpaJmeYqyt5iE3hC+hWwS2nRq6+FeJGMfT8U8wSU0qSttcpcjfmjbrqq21a -kWsEuySnELrhH2zKIuQwqDAvzXm4fpfLpWBrGVZjZjjgv2A0EwaN0EMZScQ4tmgK -Ldd3k0EDFJJUfj8AEQEAAbQnR3VveWkgWmhhbmcgPGd1b3lpemhhbmdAbWFsYWNv -bG9neS5uZXQ+iQHOBBMBCAA4FiEEDg+X+2aEuCFG0yausflgIdtiJU0FAmEREo8C -GwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQsflgIdtiJU0b+Qv/e0Oo6Cw0 -V3BqgjJQ4EmtvsBRVpoFskaGYarR2QlhTSP4lxF6t6WuDJl8v3TNdtJF0ZduKsf1 -l9GUiDRa5dtqledBY3viKBrCalD/IsGsxSON97ARBMap9wWnYCBlEfRrlXYKI/SY -OdbShIoiN1spON39dsfN7DOd0luyz3CsbyaZaJccS5+Fjls/VEiCR+7f4MCoUPBN -rbKbPO3ppBCybgo3ivL0idTnp7IqAm76+AiKiqIltLQFFwmTsW2xIw9wdhrxWW4L -3KV2vL3YkNfDTZSk4Y1wQarJSQlvbA0ONJaIJUzm5rYf7GH8G0srOq/HYB3kNSBA -RMkPOolZl1aXsB+KALaLUVLITNCXuKuZCwj34Q4yryMj3ga1eEwi55eHQcHoPo1s -K3rO9YBsyYeUdk6bBGaJwtKOjs0vMH0DoPyrtNtp+eru4YBdaZUIVC5SMKC5xWyI -ONVBct9zv9X/kqweNiZP6QIq9muophsItswaaY2twG9D1kG4CePSp1sfuQGNBGER -Eo8BDADaYNchn94fcUf1D7BNRzzI07fqj3OnNGH6m67f40O61sl409VJ4+JvaWtN -mL6Yb/0zY8lbKzL6fEmo+lUx+QSmbDaqsc1otlxP5taH5iEjJUoyv8TFOkrqeguL -THHsbX5MowR5LUKlqJaV777Zr8zEj2e92aWTCyE/hSwyBAk725R1vcGf2pFVOjc1 -HjpqKEM291rtlb6s/IXUVY0lKulKcT865ilBxiHgs2Yi8wrOjfMHitjMIXKUewAy -/y1bOD4udgm5ImFUBAnrTTn4REv53imINQ104VwvBanMPzS/5YU5XPnm2bz+/2tn -7LdTYv88td44ygra/Uq32Img1w+xnS5ZTv2alEqRZDmtitXoNOPO6vqCW0lsjDj3 -D1satl0pGLF2iWquxtjwL4WdQv3Hy7/tcQb8lcXhDBL0p+op5DB8Qe6P4MY3bo3R -i4TV7H1VoB7yAquWAQEc4LCsG5JkYthdMO8El9uapOpSf3LIKyf8bQv79vMbaduf -aarHDTkAEQEAAYkBtgQYAQgAIBYhBA4Pl/tmhLghRtMmrrH5YCHbYiVNBQJhERKP -AhsMAAoJELH5YCHbYiVN8OgL/3EQUC4BYJ2V6xVP1fxdUYTN+/+Po03F35aIzzn2 -nK60YmMFf19Mb66iSsPhBvz+vqn8fMMA4vEj0KoeMzPbtTmpUEqw1EmoQANUCDf6 -eRgsRQeK4UcjbXyapSu1MVHz87BFUWEaMTiHmx627xVRtuQPC8TiOobsCmc22JkG -inx8k1Hx9C1YE9vH68R/uc3salugm8KG+L6aFxGabi5wh01JTProc9mf0sVDOFis -j6olAjGT+kiBCcOzAIXLZDYH6/F3G7/171ra/FU3iw09qhqLezzjr165c0cVDG9U -4lZIidqlHM6mROq4eJlVUIzgziSlOHmZYgsw03UvfLf5wXS8tvpjNHr1fUQf3UeO -j0/5PjJ3tWCdkrL3lLLna6ZeFN8rQtf+d9SKMnE44FYDPkKGzSjZNu8GqtF5kcsA -j3mBEha1amctJZLCgwlX2KvEO9S5icgvbYM6/1oeqNDa0kL6GxqnIrforX0CEt1t -dEx6pGebpfoFdjn8MYSWUHRrVQ== -=OnWF ------END PGP PUBLIC KEY BLOCK----- diff --git a/bio-wayfire/efiboot/loader/entries/01-archiso-x86_64-linux.conf b/bio-wayfire/efiboot/loader/entries/01-archiso-x86_64-linux.conf deleted file mode 100644 index cd3e582..0000000 --- a/bio-wayfire/efiboot/loader/entries/01-archiso-x86_64-linux.conf +++ /dev/null @@ -1,7 +0,0 @@ -title BioArchLinux install medium (x86_64, UEFI) -sort-key 01 -linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -initrd /%INSTALL_DIR%/boot/intel-ucode.img -initrd /%INSTALL_DIR%/boot/amd-ucode.img -initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% diff --git a/bio-wayfire/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf b/bio-wayfire/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf deleted file mode 100644 index 239e048..0000000 --- a/bio-wayfire/efiboot/loader/entries/02-archiso-x86_64-speech-linux.conf +++ /dev/null @@ -1,7 +0,0 @@ -title BioArchLinux install medium (x86_64, UEFI) with speech -sort-key 02 -linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -initrd /%INSTALL_DIR%/boot/intel-ucode.img -initrd /%INSTALL_DIR%/boot/amd-ucode.img -initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on diff --git a/bio-wayfire/efiboot/loader/loader.conf b/bio-wayfire/efiboot/loader/loader.conf deleted file mode 100644 index 2d137aa..0000000 --- a/bio-wayfire/efiboot/loader/loader.conf +++ /dev/null @@ -1,3 +0,0 @@ -timeout 15 -default 01-archiso-x86_64-linux.conf -beep on diff --git a/bio-wayfire/grub/grub.cfg b/bio-wayfire/grub/grub.cfg deleted file mode 100644 index f07d82a..0000000 --- a/bio-wayfire/grub/grub.cfg +++ /dev/null @@ -1,80 +0,0 @@ -# Load partition table and file system modules -insmod part_gpt -insmod part_msdos -insmod fat -insmod iso9660 - -# Use graphics-mode output -insmod all_video -insmod font -if loadfont "${prefix}/fonts/unicode.pf2" ; then - insmod gfxterm - set gfxmode="auto" - terminal_input console - terminal_output gfxterm -fi - -# Enable serial console -if serial --unit=0 --speed=115200; then - terminal_input --append serial - terminal_output --append serial -fi - -# Set default menu entry -default=archlinux -timeout=15 -timeout_style=menu - -# GRUB init tune for accessibility -play 600 988 1 1319 4 - -# Menu entries - -menuentry "BioArchLinux install medium (x86_64, UEFI)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' { - set gfxpayload=keep - search --no-floppy --set=root --label %ARCHISO_LABEL% - linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% - initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -} - -menuentry "BioArchLinux install medium with speakup screen reader (x86_64, UEFI)" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' { - set gfxpayload=keep - search --no-floppy --set=root --label %ARCHISO_LABEL% - linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on - initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -} - -if [ "${grub_platform}" == "efi" ]; then - if [ "${grub_cpu}" == "x86_64" ]; then - menuentry "Run Memtest86+ (RAM test)" --class memtest86 --class gnu --class tool { - set gfxpayload=800x600,1024x768 - search --fs-uuid --no-floppy --set=root --label %ARCHISO_LABEL% - linux /%INSTALL_DIR%/boot/memtest.efi - } - menuentry "UEFI Shell" { - insmod chain - search --no-floppy --set=root --label %ARCHISO_LABEL% - chainloader /shellx64.efi - } - elif [ "${grub_cpu}" == "i386" ]; then - menuentry "UEFI Shell" { - insmod chain - search --no-floppy --set=root --label %ARCHISO_LABEL% - chainloader /shellia32.efi - } - fi - - menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' { - fwsetup - } -fi - -menuentry "System shutdown" --class shutdown --class poweroff { - echo "System shutting down..." - halt -} - -menuentry "System restart" --class reboot --class restart { - echo "System rebooting..." - reboot -} diff --git a/bio-wayfire/packages.x86_64 b/bio-wayfire/packages.x86_64 index 31e4840..075a4be 100644 --- a/bio-wayfire/packages.x86_64 +++ b/bio-wayfire/packages.x86_64 @@ -168,13 +168,13 @@ adobe-source-han-sans-kr-fonts ttf-nerd-fonts-symbols ## waybar waybar -pacman-contrib blueberry pavucontrol htop light # pkg manager yay +pacman-contrib # iso calamares-config calamares diff --git a/bio-wayfire/pacman.conf b/bio-wayfire/pacman.conf deleted file mode 100644 index f57d5f7..0000000 --- a/bio-wayfire/pacman.conf +++ /dev/null @@ -1,100 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -L -C - -f -o %o %u -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#NoProgressBar -CheckSpace -#VerbosePkgLists -#ParallelDownloads = 5 - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Arch Linux -# packagers with `pacman-key --populate archlinux`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[core-testing] -#Include = /etc/pacman.d/mirrorlist - -[core] -Include = /etc/pacman.d/mirrorlist - -[bioarchlinux] -Server = https://repo.bioarchlinux.org/$arch - -#[extra-testing] -#Include = /etc/pacman.d/mirrorlist - -[extra] -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -[multilib] -Include = /etc/pacman.d/mirrorlist - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/bio-wayfire/profiledef.sh b/bio-wayfire/profiledef.sh index aeb400d..5aca730 100644 --- a/bio-wayfire/profiledef.sh +++ b/bio-wayfire/profiledef.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # shellcheck disable=SC2034 -iso_name="bioarchlinux" +iso_name="bioarchlinux-wayfire" iso_label="ARCH_$(date +%Y%m)" iso_publisher="BioArchLinux " iso_application="BioArchLinux Live/Rescue CD" diff --git a/bio-wayfire/syslinux/archiso_head.cfg b/bio-wayfire/syslinux/archiso_head.cfg deleted file mode 100644 index 744e0ca..0000000 --- a/bio-wayfire/syslinux/archiso_head.cfg +++ /dev/null @@ -1,28 +0,0 @@ -SERIAL 0 115200 -UI vesamenu.c32 -MENU TITLE BioArchLinux -MENU BACKGROUND splash.png - -MENU WIDTH 78 -MENU MARGIN 4 -MENU ROWS 7 -MENU VSHIFT 10 -MENU TABMSGROW 14 -MENU CMDLINEROW 14 -MENU HELPMSGROW 16 -MENU HELPMSGENDROW 29 - -# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu - -MENU COLOR border 30;44 #40ffffff #a0000000 std -MENU COLOR title 1;36;44 #9033ccff #a0000000 std -MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all -MENU COLOR unsel 37;44 #50ffffff #a0000000 std -MENU COLOR help 37;40 #c0ffffff #a0000000 std -MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std -MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std -MENU COLOR msg07 37;40 #90ffffff #a0000000 std -MENU COLOR tabmsg 31;40 #30ffffff #00000000 std - -MENU CLEAR -MENU IMMEDIATE diff --git a/bio-wayfire/syslinux/archiso_pxe-linux.cfg b/bio-wayfire/syslinux/archiso_pxe-linux.cfg deleted file mode 100644 index 897f423..0000000 --- a/bio-wayfire/syslinux/archiso_pxe-linux.cfg +++ /dev/null @@ -1,32 +0,0 @@ -LABEL arch64_nbd -TEXT HELP -Boot the BioArchLinux install medium using NBD. -It allows you to install BioArchLinux or perform system maintenance. -ENDTEXT -MENU LABEL BioArchLinux install medium (x86_64, NBD) -LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} cms_verify=y -SYSAPPEND 3 - -LABEL arch64_nfs -TEXT HELP -Boot the BioArchLinux live medium using NFS. -It allows you to install BioArchLinux or perform system maintenance. -ENDTEXT -MENU LABEL BioArchLinux install medium (x86_64, NFS) -LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y -SYSAPPEND 3 - -LABEL arch64_http -TEXT HELP -Boot the BioArchLinux live medium using HTTP. -It allows you to install BioArchLinux or perform system maintenance. -ENDTEXT -MENU LABEL BioArchLinux install medium (x86_64, HTTP) -LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y -SYSAPPEND 3 diff --git a/bio-wayfire/syslinux/archiso_pxe.cfg b/bio-wayfire/syslinux/archiso_pxe.cfg deleted file mode 100644 index b4c9a80..0000000 --- a/bio-wayfire/syslinux/archiso_pxe.cfg +++ /dev/null @@ -1,5 +0,0 @@ -INCLUDE archiso_head.cfg - -INCLUDE archiso_pxe-linux.cfg - -INCLUDE archiso_tail.cfg diff --git a/bio-wayfire/syslinux/archiso_sys-linux.cfg b/bio-wayfire/syslinux/archiso_sys-linux.cfg deleted file mode 100644 index c1a89c1..0000000 --- a/bio-wayfire/syslinux/archiso_sys-linux.cfg +++ /dev/null @@ -1,20 +0,0 @@ -LABEL arch64 -TEXT HELP -Boot the BioArchLinux install medium on BIOS. -It allows you to install BioArchLinux or perform system maintenance. -ENDTEXT -MENU LABEL BioArchLinux install medium (x86_64, BIOS) -LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% - -# Accessibility boot option -LABEL arch64speech -TEXT HELP -Boot the BioArchLinux install medium on BIOS with speakup screen reader. -It allows you to install BioArchLinux or perform system maintenance with speech feedback. -ENDTEXT -MENU LABEL BioArchLinux install medium (x86_64, BIOS) with ^speech -LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux -INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img -APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on diff --git a/bio-wayfire/syslinux/archiso_sys.cfg b/bio-wayfire/syslinux/archiso_sys.cfg deleted file mode 100644 index d93bcfe..0000000 --- a/bio-wayfire/syslinux/archiso_sys.cfg +++ /dev/null @@ -1,8 +0,0 @@ -INCLUDE archiso_head.cfg - -DEFAULT arch64 -TIMEOUT 150 - -INCLUDE archiso_sys-linux.cfg - -INCLUDE archiso_tail.cfg diff --git a/bio-wayfire/syslinux/archiso_tail.cfg b/bio-wayfire/syslinux/archiso_tail.cfg deleted file mode 100644 index e5339a2..0000000 --- a/bio-wayfire/syslinux/archiso_tail.cfg +++ /dev/null @@ -1,35 +0,0 @@ -LABEL existing -TEXT HELP -Boot an existing operating system. -Press TAB to edit the disk and partition number to boot. -ENDTEXT -MENU LABEL Boot existing OS -COM32 chain.c32 -APPEND hd0 0 - -# http://www.memtest.org/ -LABEL memtest -MENU LABEL Run Memtest86+ (RAM test) -LINUX /%INSTALL_DIR%/boot/memtest - -# http://hdt-project.org/ -LABEL hdt -MENU LABEL Hardware Information (HDT) -COM32 hdt.c32 -APPEND modules_alias=hdt/modalias.gz pciids=hdt/pciids.gz - -LABEL reboot -TEXT HELP -Reboot computer. -The computer's firmware must support APM. -ENDTEXT -MENU LABEL Reboot -COM32 reboot.c32 - -LABEL poweroff -TEXT HELP -Power off computer. -The computer's firmware must support APM. -ENDTEXT -MENU LABEL Power Off -COM32 poweroff.c32 diff --git a/bio-wayfire/syslinux/splash.png b/bio-wayfire/syslinux/splash.png deleted file mode 100644 index 939c083..0000000 Binary files a/bio-wayfire/syslinux/splash.png and /dev/null differ diff --git a/bio-wayfire/syslinux/syslinux.cfg b/bio-wayfire/syslinux/syslinux.cfg deleted file mode 100644 index cbda72f..0000000 --- a/bio-wayfire/syslinux/syslinux.cfg +++ /dev/null @@ -1,11 +0,0 @@ -DEFAULT select - -LABEL select -COM32 whichsys.c32 -APPEND -pxe- pxe -sys- sys -iso- sys - -LABEL pxe -CONFIG archiso_pxe.cfg - -LABEL sys -CONFIG archiso_sys.cfg diff --git a/bio-wayfire/airootfs/etc/group b/bio/airootfs/etc/group similarity index 100% rename from bio-wayfire/airootfs/etc/group rename to bio/airootfs/etc/group diff --git a/bio-wayfire/airootfs/etc/gshadow b/bio/airootfs/etc/gshadow similarity index 100% rename from bio-wayfire/airootfs/etc/gshadow rename to bio/airootfs/etc/gshadow diff --git a/bio/airootfs/etc/locale.conf b/bio/airootfs/etc/locale.conf index f9c983c..01ec548 100644 --- a/bio/airootfs/etc/locale.conf +++ b/bio/airootfs/etc/locale.conf @@ -1 +1 @@ -LANG=C.UTF-8 +LANG=en_US.UTF-8 diff --git a/bio-wayfire/airootfs/etc/locale.gen b/bio/airootfs/etc/locale.gen similarity index 100% rename from bio-wayfire/airootfs/etc/locale.gen rename to bio/airootfs/etc/locale.gen diff --git a/bio-wayfire/airootfs/etc/os-release b/bio/airootfs/etc/os-release similarity index 100% rename from bio-wayfire/airootfs/etc/os-release rename to bio/airootfs/etc/os-release diff --git a/bio/airootfs/etc/pacman.conf b/bio/airootfs/etc/pacman.conf deleted file mode 100644 index f57d5f7..0000000 --- a/bio/airootfs/etc/pacman.conf +++ /dev/null @@ -1,100 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -L -C - -f -o %o %u -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#NoProgressBar -CheckSpace -#VerbosePkgLists -#ParallelDownloads = 5 - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Arch Linux -# packagers with `pacman-key --populate archlinux`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[core-testing] -#Include = /etc/pacman.d/mirrorlist - -[core] -Include = /etc/pacman.d/mirrorlist - -[bioarchlinux] -Server = https://repo.bioarchlinux.org/$arch - -#[extra-testing] -#Include = /etc/pacman.d/mirrorlist - -[extra] -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -[multilib] -Include = /etc/pacman.d/mirrorlist - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/bio-wayfire/airootfs/etc/pacman.d/hooks/locale-gen.hook b/bio/airootfs/etc/pacman.d/hooks/locale-gen.hook similarity index 100% rename from bio-wayfire/airootfs/etc/pacman.d/hooks/locale-gen.hook rename to bio/airootfs/etc/pacman.d/hooks/locale-gen.hook diff --git a/bio/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook b/bio/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook index 342aa95..4fe399e 100644 --- a/bio/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook +++ b/bio/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook @@ -11,3 +11,4 @@ When = PostTransaction Depends = pacman-mirrorlist Depends = sed Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist +Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist.bio diff --git a/bio/airootfs/etc/pacman.d/mirrorlist b/bio/airootfs/etc/pacman.d/mirrorlist deleted file mode 100644 index d7fb762..0000000 --- a/bio/airootfs/etc/pacman.d/mirrorlist +++ /dev/null @@ -1,909 +0,0 @@ -## -## Arch Linux repository mirrorlist -## Generated on 2022-12-04 -## - -## Worldwide -Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch -Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch -Server = https://mirror.rackspace.com/archlinux/$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 = 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://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 -#Server = http://mirror.reisenbauer.ee/archlinux/$repo/os/$arch -#Server = https://mirror.reisenbauer.ee/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://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.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.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 = 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://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 = 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 = 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://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://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.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 = https://mirror.spaceint.fr/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://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.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://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://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 -#Server = http://mirror.spazioincloud.it/archlinux/$repo/os/$arch -#Server = https://mirror.spazioincloud.it/archlinux/$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 = 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 - -## 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://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://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 - -## 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://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://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.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://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.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.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 - -## 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 = 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 = 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://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://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = http://uvermont.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://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch -#Server = https://uvermont.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 = 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://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://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.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 = 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 - diff --git a/bio/airootfs/etc/pacman.d/mirrorlist.bio b/bio/airootfs/etc/pacman.d/mirrorlist.bio deleted file mode 100644 index 5fb6255..0000000 --- a/bio/airootfs/etc/pacman.d/mirrorlist.bio +++ /dev/null @@ -1,47 +0,0 @@ -## Official Website -Server = https://repo.bioarchlinux.org/$arch - -## Australia -### xTom -# Server = https://mirrors.xtom.au/bioarchlinux/$arch - -## China -### ISCAS -# Server = https://mirror.iscas.ac.cn/BioArchLinux/$arch -### Nanjing University -# Server = http://mirror.nju.edu.cn/bioarchlinux/$arch -# Server = https://mirror.nju.edu.cn/bioarchlinux/$arch -### Nanjing University of Posts and Telecommunications -# Server = http://mirrors.njupt.edu.cn/bioarchlinux/$arch -# Server = https://mirrors.njupt.edu.cn/bioarchlinux/$arch -### Shandong University -# Server = http://mirrors.sdu.edu.cn/bioarchlinux/$arch -# Server = https://mirrors.sdu.edu.cn/bioarchlinux/$arch -### Xi'an Jiaotong University -# Server = https://mirrors.xjtu.edu.cn/bioarchlinux/$arch - -## China (HongKong) -### xTom -# Server = https://mirrors.xtom.hk/bioarchlinux/$arch - -## Estonia -### xTom -# Server = https://mirrors.xtom.ee/bioarchlinux/$arch - -## Germany -### sunred -# Server = https://mirror.sunred.org/bioarchlinux/$arch -### xTom -# Server = https://mirrors.xtom.de/bioarchlinux/$arch - -## Japan -### xTom -# Server = https://mirrors.xtom.jp/bioarchlinux/$arch - -## Netherland -### xTom -# Server = https://mirrors.xtom.nl/bioarchlinux/$arch - -## United States -### xTom -# Server = https://mirrors.xtom.com/bioarchlinux/$arch diff --git a/bio-wayfire/airootfs/etc/sudoers.d/g_wheel b/bio/airootfs/etc/sudoers.d/g_wheel similarity index 100% rename from bio-wayfire/airootfs/etc/sudoers.d/g_wheel rename to bio/airootfs/etc/sudoers.d/g_wheel diff --git a/bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service b/bio/airootfs/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service similarity index 100% rename from bio-wayfire/airootfs/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service rename to bio/airootfs/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service diff --git a/bio/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/bio/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf index b9d22eb..9554e3d 100644 --- a/bio/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf +++ b/bio/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf @@ -1,3 +1,3 @@ [Service] ExecStart= -ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root - $TERM +ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin bio %I $TERM diff --git a/bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service b/bio/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service similarity index 100% rename from bio-wayfire/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service rename to bio/airootfs/etc/systemd/system/multi-user.target.wants/NetworkManager.service diff --git a/bio/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service b/bio/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service deleted file mode 120000 index 3625abd..0000000 --- a/bio/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/iwd.service \ No newline at end of file diff --git a/bio/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/bio/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service deleted file mode 120000 index 4c158e6..0000000 --- a/bio/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/bio-wayfire/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service b/bio/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service similarity index 100% rename from bio-wayfire/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service rename to bio/airootfs/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service diff --git a/bio/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/bio/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service deleted file mode 120000 index 7d6ad92..0000000 --- a/bio/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd-wait-online.service \ No newline at end of file diff --git a/bio/airootfs/etc/systemd/system/reflector.service.d/archiso.conf b/bio/airootfs/etc/systemd/system/reflector.service.d/archiso.conf new file mode 100644 index 0000000..43fda8a --- /dev/null +++ b/bio/airootfs/etc/systemd/system/reflector.service.d/archiso.conf @@ -0,0 +1,7 @@ +[Unit] +ConditionKernelCommandLine=!mirror + +[Service] +Restart=on-failure +RestartSec=10 + diff --git a/bio/airootfs/etc/systemd/system/select-mirror.service b/bio/airootfs/etc/systemd/system/select-mirror.service new file mode 100644 index 0000000..7e61f9e --- /dev/null +++ b/bio/airootfs/etc/systemd/system/select-mirror.service @@ -0,0 +1,11 @@ +[Unit] +Description=Choose mirror from the kernel command line +ConditionKernelCommandLine=mirror + +[Service] +Type=oneshot +ExecStart=/usr/local/bin/select-mirror + +[Install] +WantedBy=multi-user.target + diff --git a/bio/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/bio/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket deleted file mode 120000 index 51942c8..0000000 --- a/bio/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.socket \ No newline at end of file diff --git a/bio/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf b/bio/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf deleted file mode 100644 index c9f9bce..0000000 --- a/bio/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist, -# network-online.target gets needlessly delayed. -# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online -[Service] -ExecStart= -ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any diff --git a/bio/airootfs/usr/local/bin/Installation_guide b/bio/airootfs/usr/local/bin/Installation_guide index 4266754..3d10792 100755 --- a/bio/airootfs/usr/local/bin/Installation_guide +++ b/bio/airootfs/usr/local/bin/Installation_guide @@ -2,4 +2,4 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -exec lynx 'https://wiki.archlinux.org/title/Installation_guide' +exec lynx 'https://github.com/BioArchLinux/iso' diff --git a/bio/airootfs/usr/local/bin/select-mirrorlist b/bio/airootfs/usr/local/bin/select-mirrorlist new file mode 100755 index 0000000..59ccd7e --- /dev/null +++ b/bio/airootfs/usr/local/bin/select-mirrorlist @@ -0,0 +1,4 @@ +#!/bin/bash +mv /etc/pacman.d/mirrorlist.bio /etc/pacman.d/mirrorlist.bio.pacnew +rankmirrors /etc/pacman.d/mirrorlist.bio.pacnew -r bioarchlinux >> /etc/pacman.d/mirrorlist.bio +sed -i '/^#/d' /etc/pacman.d/mirrorlist.bio diff --git a/bio/airootfs/usr/share/pacman/keyrings/.gitkeep b/bio/airootfs/usr/share/pacman/keyrings/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted b/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted deleted file mode 100644 index b37b5a3..0000000 --- a/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted +++ /dev/null @@ -1 +0,0 @@ -B1F96021DB62254D:4: diff --git a/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg b/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg deleted file mode 100644 index 9e1c4de..0000000 --- a/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBGEREo8BDADPlAh26kdcNAvA9GToOfxoR99ErTkdvzZhO4gse1ZDSs5B6CCP -lx5nXjIwVE+TKgpQesgMIqZl6clJrSeZozWVJ7nHWQChamY1J3cs7P4Q2VQ7fJ5j -u/VQ+TrSPuRpNv9qAE950t1M1tFKVO4HiH0ogHkf0/uX65R7vsSHZvbwekIXtHk1 -qIB94PiDmPhr3mJi4VWH+21nYpVJDrKQNUFUMUXJzmk4USvJSW4jEsuBcCXd1uCB -BHIawQw825KE209cwNb3verKQ57YoudrpiQOHF+oZxFmQhMZMYqMtbCM6oWa3DWv -2k7OVCV8MMx0YaXEoQsJ+AqbagBC8f/NzOMRNfnd4jO54AM3bguifbJrBJPIKuD0 -vYH8zEpaJmeYqyt5iE3hC+hWwS2nRq6+FeJGMfT8U8wSU0qSttcpcjfmjbrqq21a -kWsEuySnELrhH2zKIuQwqDAvzXm4fpfLpWBrGVZjZjjgv2A0EwaN0EMZScQ4tmgK -Ldd3k0EDFJJUfj8AEQEAAbQnR3VveWkgWmhhbmcgPGd1b3lpemhhbmdAbWFsYWNv -bG9neS5uZXQ+iQHOBBMBCAA4FiEEDg+X+2aEuCFG0yausflgIdtiJU0FAmEREo8C -GwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQsflgIdtiJU0b+Qv/e0Oo6Cw0 -V3BqgjJQ4EmtvsBRVpoFskaGYarR2QlhTSP4lxF6t6WuDJl8v3TNdtJF0ZduKsf1 -l9GUiDRa5dtqledBY3viKBrCalD/IsGsxSON97ARBMap9wWnYCBlEfRrlXYKI/SY -OdbShIoiN1spON39dsfN7DOd0luyz3CsbyaZaJccS5+Fjls/VEiCR+7f4MCoUPBN -rbKbPO3ppBCybgo3ivL0idTnp7IqAm76+AiKiqIltLQFFwmTsW2xIw9wdhrxWW4L -3KV2vL3YkNfDTZSk4Y1wQarJSQlvbA0ONJaIJUzm5rYf7GH8G0srOq/HYB3kNSBA -RMkPOolZl1aXsB+KALaLUVLITNCXuKuZCwj34Q4yryMj3ga1eEwi55eHQcHoPo1s -K3rO9YBsyYeUdk6bBGaJwtKOjs0vMH0DoPyrtNtp+eru4YBdaZUIVC5SMKC5xWyI -ONVBct9zv9X/kqweNiZP6QIq9muophsItswaaY2twG9D1kG4CePSp1sfuQGNBGER -Eo8BDADaYNchn94fcUf1D7BNRzzI07fqj3OnNGH6m67f40O61sl409VJ4+JvaWtN -mL6Yb/0zY8lbKzL6fEmo+lUx+QSmbDaqsc1otlxP5taH5iEjJUoyv8TFOkrqeguL -THHsbX5MowR5LUKlqJaV777Zr8zEj2e92aWTCyE/hSwyBAk725R1vcGf2pFVOjc1 -HjpqKEM291rtlb6s/IXUVY0lKulKcT865ilBxiHgs2Yi8wrOjfMHitjMIXKUewAy -/y1bOD4udgm5ImFUBAnrTTn4REv53imINQ104VwvBanMPzS/5YU5XPnm2bz+/2tn -7LdTYv88td44ygra/Uq32Img1w+xnS5ZTv2alEqRZDmtitXoNOPO6vqCW0lsjDj3 -D1satl0pGLF2iWquxtjwL4WdQv3Hy7/tcQb8lcXhDBL0p+op5DB8Qe6P4MY3bo3R -i4TV7H1VoB7yAquWAQEc4LCsG5JkYthdMO8El9uapOpSf3LIKyf8bQv79vMbaduf -aarHDTkAEQEAAYkBtgQYAQgAIBYhBA4Pl/tmhLghRtMmrrH5YCHbYiVNBQJhERKP -AhsMAAoJELH5YCHbYiVN8OgL/3EQUC4BYJ2V6xVP1fxdUYTN+/+Po03F35aIzzn2 -nK60YmMFf19Mb66iSsPhBvz+vqn8fMMA4vEj0KoeMzPbtTmpUEqw1EmoQANUCDf6 -eRgsRQeK4UcjbXyapSu1MVHz87BFUWEaMTiHmx627xVRtuQPC8TiOobsCmc22JkG -inx8k1Hx9C1YE9vH68R/uc3salugm8KG+L6aFxGabi5wh01JTProc9mf0sVDOFis -j6olAjGT+kiBCcOzAIXLZDYH6/F3G7/171ra/FU3iw09qhqLezzjr165c0cVDG9U -4lZIidqlHM6mROq4eJlVUIzgziSlOHmZYgsw03UvfLf5wXS8tvpjNHr1fUQf3UeO -j0/5PjJ3tWCdkrL3lLLna6ZeFN8rQtf+d9SKMnE44FYDPkKGzSjZNu8GqtF5kcsA -j3mBEha1amctJZLCgwlX2KvEO9S5icgvbYM6/1oeqNDa0kL6GxqnIrforX0CEt1t -dEx6pGebpfoFdjn8MYSWUHRrVQ== -=OnWF ------END PGP PUBLIC KEY BLOCK----- diff --git a/bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux-logo.png b/bio/airootfs/usr/share/pixmaps/bioarchlinux-logo.png similarity index 100% rename from bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux-logo.png rename to bio/airootfs/usr/share/pixmaps/bioarchlinux-logo.png diff --git a/bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux-logo.svg b/bio/airootfs/usr/share/pixmaps/bioarchlinux-logo.svg similarity index 100% rename from bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux-logo.svg rename to bio/airootfs/usr/share/pixmaps/bioarchlinux-logo.svg diff --git a/bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux.png b/bio/airootfs/usr/share/pixmaps/bioarchlinux.png similarity index 100% rename from bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux.png rename to bio/airootfs/usr/share/pixmaps/bioarchlinux.png diff --git a/bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux.svg b/bio/airootfs/usr/share/pixmaps/bioarchlinux.svg similarity index 100% rename from bio-wayfire/airootfs/usr/share/pixmaps/bioarchlinux.svg rename to bio/airootfs/usr/share/pixmaps/bioarchlinux.svg diff --git a/bio/bootstrap_packages.x86_64 b/bio/bootstrap_packages.x86_64 new file mode 100644 index 0000000..f23da0d --- /dev/null +++ b/bio/bootstrap_packages.x86_64 @@ -0,0 +1,2 @@ +arch-install-scripts +base-bio diff --git a/bio/packages.x86_64 b/bio/packages.x86_64 index 5771920..e382a8a 100644 --- a/bio/packages.x86_64 +++ b/bio/packages.x86_64 @@ -1,3 +1,4 @@ +# default package alsa-utils amd-ucode arch-install-scripts @@ -33,7 +34,7 @@ gnu-netcat gpart gpm gptfdisk -grml-zsh-config +#grml-zsh-config grub hdparm hyperv @@ -111,7 +112,6 @@ udftools usb_modeswitch usbmuxd usbutils -vim virtualbox-guest-utils-nox vpnc wireless-regdb @@ -121,3 +121,7 @@ wvdial xfsprogs xl2tpd zsh + +# pkg manager +yay +pacman-contrib diff --git a/bio/profiledef.sh b/bio/profiledef.sh index 9fabbee..aeb400d 100644 --- a/bio/profiledef.sh +++ b/bio/profiledef.sh @@ -17,9 +17,7 @@ airootfs_image_type="squashfs" airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M') file_permissions=( ["/etc/shadow"]="0:0:400" - ["/root"]="0:0:750" - ["/root/.automated_script.sh"]="0:0:755" - ["/usr/local/bin/choose-mirror"]="0:0:755" + ["/etc/gshadow"]="0:0:400" ["/usr/local/bin/Installation_guide"]="0:0:755" ["/usr/local/bin/livecd-sound"]="0:0:755" ) diff --git a/gen_iso.perl b/gen_iso.perl new file mode 100644 index 0000000..a13049b --- /dev/null +++ b/gen_iso.perl @@ -0,0 +1,163 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +sub update_iso_directory { + my ($directory_path) = @_; + chdir($directory_path); + system('git', 'pull'); +} + +sub prepare_files { + my ($src_path) = @_; + + # Download bio mirrorlist file + system('curl', '-L', '-o', $src_path . '/bio/airootfs/etc/pacman.d/mirrorlist.bio', 'https://raw.githubusercontent.com/BioArchLinux/mirror/main/mirrorlist.bio'); + + # Download mirrorlist file + system('curl', '-L', '-o', $src_path . '/bio/airootfs/etc/pacman.d/mirrorlist', 'https://gitlab.archlinux.org/archlinux/packaging/packages/pacman-mirrorlist/-/raw/main/mirrorlist'); + + # Uncomment Worldwide mirrors + my @mirrorlist_lines = (); + open(my $fh, '<', $src_path . '/bio/airootfs/etc/pacman.d/mirrorlist') or die "Can't open mirrorlist file: $!"; + while (my $line = <$fh>) { + if ($line =~ /^## Worldwide/) { + push @mirrorlist_lines, $line; + push @mirrorlist_lines, <$fh>, <$fh>, <$fh>; + } else { + push @mirrorlist_lines, $line; + } + } + close($fh); + open($fh, '>', $src_path . '/bio/airootfs/etc/pacman.d/mirrorlist') or die "Can't write mirrorlist file: $!"; + print $fh @mirrorlist_lines; + close($fh); + + # Download keyring files + system('curl', '-L', '-o', $src_path . '/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux-trusted', 'https://raw.githubusercontent.com/BioArchLinux/keyring/main/bioarchlinux-trusted'); + system('curl', '-L', '-o', $src_path . '/bio/airootfs/usr/share/pacman/keyrings/bioarchlinux.gpg', 'https://raw.githubusercontent.com/BioArchLinux/keyring/main/bioarchlinux.gpg'); + + # Copy pacman.conf file + system('cp', $src_path . '/bio/pacman.conf', $src_path . '/bio/airootfs/etc/'); +} + +sub copy_template_files { + my ($src, $dst) = @_; + system('rsync', '-a', '--links', '--ignore-existing', "$src/", "$dst/"); +} + +sub run_docker_container { + system('docker', 'run', '-itd', '--privileged', '--name', 'bio', 'bioarchlinux/bioarchlinux', '/bin/bash'); +} + +sub system_setup { + system('docker', 'exec', '-i', 'bio', 'sh', '-c', 'ln -sf /usr/share/zoneinfo/GMT /etc/localtime'); + system('docker', 'exec', '-i', 'bio', 'sh', '-c', 'pacman -Syu --noconfirm'); + system('docker', 'exec', '-i', 'bio', 'sh', '-c', 'pacman -S archiso --noconfirm'); +} + +sub use_mkarchiso { + my ($subdir, $iso_name, $dest_dir) = @_; + my $iso_filename = "${iso_name}-" . `date "+%Y.%m.%d"` . "-x86_64.iso"; + $iso_filename =~ s/[^\x20-\x7E]//g; + chomp($iso_filename); + system('docker', 'cp', $dest_dir . $subdir, "bio:/root/"); + system('docker', 'exec', '-i', 'bio', 'sh', '-c', "cd /root/$subdir && mkarchiso -C pacman.conf -v ."); + system('docker', 'cp', "bio:/root/" . ${subdir} . "/out/". ${iso_filename}, $dest_dir); +} + +sub use_mkarchiso_bt { + my ($subdir, $iso_name, $dest_dir) = @_; + my $iso_filename = "${iso_name}-bootstrap" . `date "+%Y.%m.%d"` . "-x86_64.tar.gz"; + $iso_filename =~ s/[^\x20-\x7E]//g; + chomp($iso_filename); + system('docker', 'cp', $dest_dir . $subdir, "bio:/root/"); + system('docker', 'exec', '-i', 'bio', 'sh', '-c', "cd /root/$subdir && mkarchiso -C pacman.conf -m bootstrap -v ."); + system('docker', 'cp', "bio:/root/" . ${subdir} . "/out/". ${iso_filename}, $dest_dir); +} + +sub clean_system { + system('docker', 'stop', 'bio'); + system('docker', 'rm', 'bio'); + system('docker', 'rmi', '--force', 'bioarchlinux/bioarchlinux'); +} + +sub gpg_sign { + my ($file_path) = @_; + $file_path =~ s/[^\x20-\x7E]//g; + chomp($file_path); + system('gpg', '--output', $file_path . '.sig', '--sign', $file_path); +} + +sub sum_sign { + my ($file_path) = @_; + $file_path =~ s/[^\x20-\x7E]//g; + chomp($file_path); + my @sum_commands = qw(b2sum cksum md5sum sha1sum sha224sum sha256sum sha384sum sha512sum sum); + foreach my $cmd (@sum_commands) { + my $sum_file = "$file_path.$cmd"; + system("$cmd $file_path > \"$sum_file\""); + } +} + +sub remove_files { + my ($directory_path) = @_; + unlink glob $directory_path . '/*'; +} + +sub move_files { + my ($src_path, $dst_path) = @_; + my @file_types = qw(b2sum cksum md5sum sha1sum sha224sum sha256sum sha384sum sha512sum sum sig iso tar.gz); + foreach my $type (@file_types) { + my @files = glob("$src_path/*.$type"); + foreach my $file (@files) { + system('mv', $file, $dst_path); + } + } +} + + +### Main Function ### + +my $abpath = '/usr/share/lilac/iso'; +my $cdpath = '/usr/share/lilac/Repo/iso' + +# Update +update_iso_directory( $abpath ); + +# Call prepare_files function before copying templates +prepare_files( $abpath ); + +# Copy template files +copy_template_files( $abpath . '/bio', $abpath . '/bio-wayfire'); + +# Run +run_docker_container(); + +# System +system_setup(); + +# Use mkarchiso +use_mkarchiso('bio', 'bioarchlinux', $abpath); +use_mkarchiso('bio-wayfire', 'bioarchlinux-wayfire', $abpath); +use_mkarchiso_bt('bio', 'bioarchlinux', $abpath); + +# Clean system +clean_system(); + +# GPG Sign +gpg_sign( $abpath . '/bioarchlinux-' . `date "+%Y.%m.%d"` . '-x86_64.iso'); +gpg_sign( $abpath . '/bioarchlinux-wayfire-' . `date "+%Y.%m.%d"` . '-x86_64.iso'); +gpg_sign( $abpath . 'bioarchlinux-bootstrap-' . `date "+%Y.%m.%d"` . '-x86_64.tar.gz'); + +# Sum sign +sum_sign( $abpath . '/bioarchlinux-' . `date "+%Y.%m.%d"` . '-x86_64.iso'); +sum_sign( $abpath . '/bioarchlinux-wayfire-' . `date "+%Y.%m.%d"` . '-x86_64.iso'); +sum_sign( $abpath . 'bioarchlinux-bootstrap-' . `date "+%Y.%m.%d"` . '-x86_64.tar.gz'); + +# Remove +remove_files( $cdpath ); + +# Move +move_files( $abpath, $cdpath ); diff --git a/iso.service b/iso.service index 96e839e..63ae498 100644 --- a/iso.service +++ b/iso.service @@ -5,5 +5,5 @@ Wants=iso.timer [Service] User=root Type=simple -ExecStart=/usr/share/lilac/iso/gen_iso.sh +ExecStart=/usr/bin/perl /usr/share/lilac/iso/gen_iso.perl