mirror of
https://github.com/Snigdha-OS/snigdhaos-arctic.git
synced 2025-09-20 19:45:01 +02:00
@eshanized: push via script
This commit is contained in:
@@ -1,9 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Update timezone every time NetworkManager connects to a network
|
|
||||||
# Using connectivity-change instead of up can prevent timezone changes when connecting to VPNs with clients such as OpenConnect
|
|
||||||
# Having the right time zone could fix some issues related to invalid signature errors: https://wiki.archlinux.org/title/Pacman/Package_signing#Invalid_signature_errors
|
|
||||||
case "$2" in
|
|
||||||
connectivity-change)
|
|
||||||
timedatectl set-timezone "$(curl --fail https://ipapi.co/timezone)"
|
|
||||||
;;
|
|
||||||
esac
|
|
@@ -1,10 +0,0 @@
|
|||||||
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
|
|
||||||
# probably wise not to edit this file manually. Use localectl(1) to
|
|
||||||
# instruct systemd-localed to update it.
|
|
||||||
Section "InputClass"
|
|
||||||
Identifier "system-keyboard"
|
|
||||||
MatchIsKeyboard "on"
|
|
||||||
Option "XkbLayout" "us"
|
|
||||||
Option "XkbModel" "pc105+inet"
|
|
||||||
Option "XkbOptions" "terminate:ctrl_alt_bksp"
|
|
||||||
EndSection
|
|
@@ -1,64 +0,0 @@
|
|||||||
# GRUB boot loader configuration
|
|
||||||
|
|
||||||
GRUB_DEFAULT=0
|
|
||||||
GRUB_TIMEOUT=5
|
|
||||||
GRUB_DISTRIBUTOR="SnigdhaOS"
|
|
||||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 audit=0 nvme_load=yes"
|
|
||||||
GRUB_CMDLINE_LINUX=""
|
|
||||||
|
|
||||||
# Preload both GPT and MBR modules so that they are not missed
|
|
||||||
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
|
|
||||||
|
|
||||||
# Uncomment to enable booting from LUKS encrypted devices
|
|
||||||
#GRUB_ENABLE_CRYPTODISK=y
|
|
||||||
|
|
||||||
# Set to 'countdown' or 'hidden' to change timeout behavior,
|
|
||||||
# press ESC key to display menu.
|
|
||||||
GRUB_TIMEOUT_STYLE=menu
|
|
||||||
|
|
||||||
# Uncomment to use basic console
|
|
||||||
GRUB_TERMINAL_INPUT=console
|
|
||||||
|
|
||||||
# Uncomment to disable graphical terminal
|
|
||||||
#GRUB_TERMINAL_OUTPUT=console
|
|
||||||
|
|
||||||
# The resolution used on graphical terminal
|
|
||||||
# note that you can use only modes which your graphic card supports via VBE
|
|
||||||
# you can see them in real GRUB with the command `videoinfo'
|
|
||||||
GRUB_GFXMODE=auto
|
|
||||||
|
|
||||||
# Uncomment to allow the kernel use the same resolution used by grub
|
|
||||||
GRUB_GFXPAYLOAD_LINUX=keep
|
|
||||||
|
|
||||||
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
|
|
||||||
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
|
|
||||||
#GRUB_DISABLE_LINUX_UUID=true
|
|
||||||
|
|
||||||
# Uncomment to disable generation of recovery mode menu entries
|
|
||||||
GRUB_DISABLE_RECOVERY=true
|
|
||||||
|
|
||||||
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
|
|
||||||
# modes only. Entries specified as foreground/background.
|
|
||||||
#GRUB_COLOR_NORMAL="light-blue/black"
|
|
||||||
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
|
|
||||||
|
|
||||||
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
|
|
||||||
#GRUB_BACKGROUND="/path/to/wallpaper"
|
|
||||||
GRUB_THEME="/boot/grub/themes/snigdhaos-live/theme.txt"
|
|
||||||
|
|
||||||
# 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. Change 0 into saved.
|
|
||||||
# Do not forget to 'update-grub' in a terminal to apply the new settings
|
|
||||||
#GRUB_SAVEDEFAULT="true"
|
|
||||||
|
|
||||||
# Uncomment to disable submenus in boot menu
|
|
||||||
#GRUB_DISABLE_SUBMENU=y
|
|
||||||
|
|
||||||
# Probing for other operating systems is disabled for security reasons. Read
|
|
||||||
# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
|
|
||||||
# functionality install os-prober and uncomment to detect and include other
|
|
||||||
# operating systems.
|
|
||||||
GRUB_DISABLE_OS_PROBER=false
|
|
@@ -1,3 +0,0 @@
|
|||||||
ISO_RELEASE=v5.0
|
|
||||||
ISO_CODENAME=SnigdhaOS-Arctic
|
|
||||||
ISO_BUILD=
|
|
@@ -1,4 +0,0 @@
|
|||||||
QT_QPA_PLATFORMTHEME=qt5ct
|
|
||||||
QT_STYLE_OVERRIDE=kvantum
|
|
||||||
EDITOR=nano
|
|
||||||
BROWSER=brave
|
|
@@ -1,4 +0,0 @@
|
|||||||
[daemon]
|
|
||||||
AutomaticLoginEnable=True
|
|
||||||
AutomaticLogin=whoami
|
|
||||||
#WaylandEnable=true
|
|
@@ -1,16 +0,0 @@
|
|||||||
root:x:0:root
|
|
||||||
sys:x:3:bin,whoami
|
|
||||||
network:x:90:whoami
|
|
||||||
power:x:98:whoami
|
|
||||||
adm:x:999:whoami
|
|
||||||
wheel:x:998:whoami
|
|
||||||
uucp:x:987:whoami
|
|
||||||
optical:x:990:whoami
|
|
||||||
rfkill:x:983:whoami
|
|
||||||
video:x:986:whoami
|
|
||||||
storage:x:988:whoami
|
|
||||||
audio:x:995:whoami
|
|
||||||
users:x:985:whoami
|
|
||||||
nopasswdlogin:x:966:whoami
|
|
||||||
autologin:x:967:whoami
|
|
||||||
whoami:x:1000:
|
|
@@ -1,18 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#thank you Garuda team
|
|
||||||
exec tail -n +3 $0
|
|
||||||
# This file provides an easy way to add custom menu entries. Simply type the
|
|
||||||
# menu entries you want to add after this comment. Be careful not to change
|
|
||||||
# the 'exec tail' line above.
|
|
||||||
|
|
||||||
menuentry "Restart" --class restart {
|
|
||||||
echo "System rebooting..."
|
|
||||||
reboot
|
|
||||||
}
|
|
||||||
|
|
||||||
menuentry "Shutdown" --class shutdown {
|
|
||||||
echo "System shutting down..."
|
|
||||||
halt
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@@ -1,16 +0,0 @@
|
|||||||
root:::root
|
|
||||||
sys:!!::whoami
|
|
||||||
network:!!::whoami
|
|
||||||
power:!!::whoami
|
|
||||||
adm:!!::whoami
|
|
||||||
wheel:!!::whoami
|
|
||||||
uucp:!!::whoami
|
|
||||||
optical:!!::whoami
|
|
||||||
rfkill:!!::whoami
|
|
||||||
video:!!::whoami
|
|
||||||
storage:!!::whoami
|
|
||||||
audio:!!::whoami
|
|
||||||
users:!!::whoami
|
|
||||||
nopasswdlogin:!::whoami
|
|
||||||
autologin:!::whoami
|
|
||||||
whoami:!::
|
|
@@ -1 +0,0 @@
|
|||||||
SnigdhaOS
|
|
@@ -1 +0,0 @@
|
|||||||
Snigdha OS \r (\l)
|
|
@@ -1 +0,0 @@
|
|||||||
LANG=C.UTF-8
|
|
@@ -1,513 +0,0 @@
|
|||||||
# Configuration file for locale-gen
|
|
||||||
#
|
|
||||||
# lists of locales that are to be generated by the locale-gen command.
|
|
||||||
#
|
|
||||||
# Each line is of the form:
|
|
||||||
#
|
|
||||||
# <locale> <charset>
|
|
||||||
#
|
|
||||||
# where <locale> is one of the locales given in /usr/share/i18n/locales
|
|
||||||
# and <charset> is one of the character sets listed in /usr/share/i18n/charmaps
|
|
||||||
#
|
|
||||||
# Examples:
|
|
||||||
# en_US ISO-8859-1
|
|
||||||
# en_US.UTF-8 UTF-8
|
|
||||||
# de_DE ISO-8859-1
|
|
||||||
# de_DE@euro ISO-8859-15
|
|
||||||
#
|
|
||||||
# The locale-gen command will generate all the locales,
|
|
||||||
# placing them in /usr/lib/locale.
|
|
||||||
#
|
|
||||||
# A list of supported locales is included in this file.
|
|
||||||
# Uncomment the ones you need.
|
|
||||||
#
|
|
||||||
aa_DJ.UTF-8 UTF-8
|
|
||||||
aa_ER UTF-8
|
|
||||||
aa_ER@saaho UTF-8
|
|
||||||
aa_ET UTF-8
|
|
||||||
af_ZA.UTF-8 UTF-8
|
|
||||||
agr_PE UTF-8
|
|
||||||
ak_GH UTF-8
|
|
||||||
am_ET UTF-8
|
|
||||||
an_ES.UTF-8 UTF-8
|
|
||||||
anp_IN UTF-8
|
|
||||||
ar_AE.UTF-8 UTF-8
|
|
||||||
ar_BH.UTF-8 UTF-8
|
|
||||||
ar_DZ.UTF-8 UTF-8
|
|
||||||
ar_EG.UTF-8 UTF-8
|
|
||||||
ar_IN UTF-8
|
|
||||||
ar_IQ.UTF-8 UTF-8
|
|
||||||
ar_JO.UTF-8 UTF-8
|
|
||||||
ar_KW.UTF-8 UTF-8
|
|
||||||
ar_LB.UTF-8 UTF-8
|
|
||||||
ar_LY.UTF-8 UTF-8
|
|
||||||
ar_MA.UTF-8 UTF-8
|
|
||||||
ar_OM.UTF-8 UTF-8
|
|
||||||
ar_QA.UTF-8 UTF-8
|
|
||||||
ar_SA.UTF-8 UTF-8
|
|
||||||
ar_SD.UTF-8 UTF-8
|
|
||||||
ar_SS UTF-8
|
|
||||||
ar_SY.UTF-8 UTF-8
|
|
||||||
ar_TN.UTF-8 UTF-8
|
|
||||||
ar_YE.UTF-8 UTF-8
|
|
||||||
as_IN UTF-8
|
|
||||||
ast_ES.UTF-8 UTF-8
|
|
||||||
ayc_PE UTF-8
|
|
||||||
az_AZ UTF-8
|
|
||||||
az_IR UTF-8
|
|
||||||
be_BY.UTF-8 UTF-8
|
|
||||||
be_BY@latin UTF-8
|
|
||||||
bem_ZM UTF-8
|
|
||||||
ber_DZ UTF-8
|
|
||||||
ber_MA UTF-8
|
|
||||||
bg_BG.UTF-8 UTF-8
|
|
||||||
bhb_IN.UTF-8 UTF-8
|
|
||||||
bho_IN UTF-8
|
|
||||||
bho_NP UTF-8
|
|
||||||
bi_VU UTF-8
|
|
||||||
bn_BD UTF-8
|
|
||||||
bn_IN UTF-8
|
|
||||||
bo_CN UTF-8
|
|
||||||
bo_IN UTF-8
|
|
||||||
br_FR.UTF-8 UTF-8
|
|
||||||
brx_IN UTF-8
|
|
||||||
bs_BA.UTF-8 UTF-8
|
|
||||||
byn_ER UTF-8
|
|
||||||
ca_AD.UTF-8 UTF-8
|
|
||||||
ca_ES.UTF-8 UTF-8
|
|
||||||
ca_ES@valencia UTF-8
|
|
||||||
ca_FR.UTF-8 UTF-8
|
|
||||||
ca_IT.UTF-8 UTF-8
|
|
||||||
ce_RU UTF-8
|
|
||||||
chr_US UTF-8
|
|
||||||
ckb_IQ UTF-8
|
|
||||||
cmn_TW UTF-8
|
|
||||||
crh_UA UTF-8
|
|
||||||
cs_CZ.UTF-8 UTF-8
|
|
||||||
csb_PL UTF-8
|
|
||||||
cv_RU UTF-8
|
|
||||||
cy_GB.UTF-8 UTF-8
|
|
||||||
da_DK.UTF-8 UTF-8
|
|
||||||
de_AT.UTF-8 UTF-8
|
|
||||||
de_BE.UTF-8 UTF-8
|
|
||||||
de_CH.UTF-8 UTF-8
|
|
||||||
de_DE.UTF-8 UTF-8
|
|
||||||
de_IT.UTF-8 UTF-8
|
|
||||||
de_LI.UTF-8 UTF-8
|
|
||||||
de_LU.UTF-8 UTF-8
|
|
||||||
doi_IN UTF-8
|
|
||||||
dsb_DE UTF-8
|
|
||||||
dv_MV UTF-8
|
|
||||||
dz_BT UTF-8
|
|
||||||
el_CY.UTF-8 UTF-8
|
|
||||||
el_GR.UTF-8 UTF-8
|
|
||||||
en_AG UTF-8
|
|
||||||
en_AU.UTF-8 UTF-8
|
|
||||||
en_BW.UTF-8 UTF-8
|
|
||||||
en_CA.UTF-8 UTF-8
|
|
||||||
en_DK.UTF-8 UTF-8
|
|
||||||
en_GB.UTF-8 UTF-8
|
|
||||||
en_HK.UTF-8 UTF-8
|
|
||||||
en_IE.UTF-8 UTF-8
|
|
||||||
en_IL UTF-8
|
|
||||||
en_IN UTF-8
|
|
||||||
en_NG UTF-8
|
|
||||||
en_NZ.UTF-8 UTF-8
|
|
||||||
en_PH.UTF-8 UTF-8
|
|
||||||
en_SC.UTF-8 UTF-8
|
|
||||||
en_SG.UTF-8 UTF-8
|
|
||||||
en_US.UTF-8 UTF-8
|
|
||||||
en_ZA.UTF-8 UTF-8
|
|
||||||
en_ZM UTF-8
|
|
||||||
en_ZW.UTF-8 UTF-8
|
|
||||||
eo UTF-8
|
|
||||||
es_AR.UTF-8 UTF-8
|
|
||||||
es_BO.UTF-8 UTF-8
|
|
||||||
es_CL.UTF-8 UTF-8
|
|
||||||
es_CO.UTF-8 UTF-8
|
|
||||||
es_CR.UTF-8 UTF-8
|
|
||||||
es_CU UTF-8
|
|
||||||
es_DO.UTF-8 UTF-8
|
|
||||||
es_EC.UTF-8 UTF-8
|
|
||||||
es_ES.UTF-8 UTF-8
|
|
||||||
es_GT.UTF-8 UTF-8
|
|
||||||
es_HN.UTF-8 UTF-8
|
|
||||||
es_MX.UTF-8 UTF-8
|
|
||||||
es_NI.UTF-8 UTF-8
|
|
||||||
es_PA.UTF-8 UTF-8
|
|
||||||
es_PE.UTF-8 UTF-8
|
|
||||||
es_PR.UTF-8 UTF-8
|
|
||||||
es_PY.UTF-8 UTF-8
|
|
||||||
es_SV.UTF-8 UTF-8
|
|
||||||
es_US.UTF-8 UTF-8
|
|
||||||
es_UY.UTF-8 UTF-8
|
|
||||||
es_VE.UTF-8 UTF-8
|
|
||||||
et_EE.UTF-8 UTF-8
|
|
||||||
eu_ES.UTF-8 UTF-8
|
|
||||||
fa_IR UTF-8
|
|
||||||
ff_SN UTF-8
|
|
||||||
fi_FI.UTF-8 UTF-8
|
|
||||||
fil_PH UTF-8
|
|
||||||
fo_FO.UTF-8 UTF-8
|
|
||||||
fr_BE.UTF-8 UTF-8
|
|
||||||
fr_CA.UTF-8 UTF-8
|
|
||||||
fr_CH.UTF-8 UTF-8
|
|
||||||
fr_FR.UTF-8 UTF-8
|
|
||||||
fr_LU.UTF-8 UTF-8
|
|
||||||
fur_IT UTF-8
|
|
||||||
fy_DE UTF-8
|
|
||||||
fy_NL UTF-8
|
|
||||||
ga_IE.UTF-8 UTF-8
|
|
||||||
gd_GB.UTF-8 UTF-8
|
|
||||||
gez_ER UTF-8
|
|
||||||
gez_ER@abegede UTF-8
|
|
||||||
gez_ET UTF-8
|
|
||||||
gez_ET@abegede UTF-8
|
|
||||||
gl_ES.UTF-8 UTF-8
|
|
||||||
gu_IN UTF-8
|
|
||||||
gv_GB.UTF-8 UTF-8
|
|
||||||
ha_NG UTF-8
|
|
||||||
hak_TW UTF-8
|
|
||||||
he_IL.UTF-8 UTF-8
|
|
||||||
hi_IN UTF-8
|
|
||||||
hif_FJ UTF-8
|
|
||||||
hne_IN UTF-8
|
|
||||||
hr_HR.UTF-8 UTF-8
|
|
||||||
hsb_DE.UTF-8 UTF-8
|
|
||||||
ht_HT UTF-8
|
|
||||||
hu_HU.UTF-8 UTF-8
|
|
||||||
hy_AM UTF-8
|
|
||||||
ia_FR UTF-8
|
|
||||||
id_ID.UTF-8 UTF-8
|
|
||||||
ig_NG UTF-8
|
|
||||||
ik_CA UTF-8
|
|
||||||
is_IS.UTF-8 UTF-8
|
|
||||||
it_CH.UTF-8 UTF-8
|
|
||||||
it_IT.UTF-8 UTF-8
|
|
||||||
iu_CA UTF-8
|
|
||||||
ja_JP.UTF-8 UTF-8
|
|
||||||
ka_GE.UTF-8 UTF-8
|
|
||||||
kab_DZ UTF-8
|
|
||||||
kk_KZ.UTF-8 UTF-8
|
|
||||||
kl_GL.UTF-8 UTF-8
|
|
||||||
km_KH UTF-8
|
|
||||||
kn_IN UTF-8
|
|
||||||
ko_KR.UTF-8 UTF-8
|
|
||||||
kok_IN UTF-8
|
|
||||||
ks_IN UTF-8
|
|
||||||
ks_IN@devanagari UTF-8
|
|
||||||
ku_TR.UTF-8 UTF-8
|
|
||||||
kw_GB.UTF-8 UTF-8
|
|
||||||
ky_KG UTF-8
|
|
||||||
lb_LU UTF-8
|
|
||||||
lg_UG.UTF-8 UTF-8
|
|
||||||
li_BE UTF-8
|
|
||||||
li_NL UTF-8
|
|
||||||
lij_IT UTF-8
|
|
||||||
ln_CD UTF-8
|
|
||||||
lo_LA UTF-8
|
|
||||||
lt_LT.UTF-8 UTF-8
|
|
||||||
lv_LV.UTF-8 UTF-8
|
|
||||||
lzh_TW UTF-8
|
|
||||||
mag_IN UTF-8
|
|
||||||
mai_IN UTF-8
|
|
||||||
mai_NP UTF-8
|
|
||||||
mfe_MU UTF-8
|
|
||||||
mg_MG.UTF-8 UTF-8
|
|
||||||
mhr_RU UTF-8
|
|
||||||
mi_NZ.UTF-8 UTF-8
|
|
||||||
miq_NI UTF-8
|
|
||||||
mjw_IN UTF-8
|
|
||||||
mk_MK.UTF-8 UTF-8
|
|
||||||
ml_IN UTF-8
|
|
||||||
mn_MN UTF-8
|
|
||||||
mni_IN UTF-8
|
|
||||||
mnw_MM UTF-8
|
|
||||||
mr_IN UTF-8
|
|
||||||
ms_MY.UTF-8 UTF-8
|
|
||||||
mt_MT.UTF-8 UTF-8
|
|
||||||
my_MM UTF-8
|
|
||||||
nan_TW UTF-8
|
|
||||||
nan_TW@latin UTF-8
|
|
||||||
nb_NO.UTF-8 UTF-8
|
|
||||||
nds_DE UTF-8
|
|
||||||
nds_NL UTF-8
|
|
||||||
ne_NP UTF-8
|
|
||||||
nhn_MX UTF-8
|
|
||||||
niu_NU UTF-8
|
|
||||||
niu_NZ UTF-8
|
|
||||||
nl_AW UTF-8
|
|
||||||
nl_BE.UTF-8 UTF-8
|
|
||||||
nl_NL.UTF-8 UTF-8
|
|
||||||
nn_NO.UTF-8 UTF-8
|
|
||||||
nr_ZA UTF-8
|
|
||||||
nso_ZA UTF-8
|
|
||||||
oc_FR.UTF-8 UTF-8
|
|
||||||
om_ET UTF-8
|
|
||||||
om_KE.UTF-8 UTF-8
|
|
||||||
or_IN UTF-8
|
|
||||||
os_RU UTF-8
|
|
||||||
pa_IN UTF-8
|
|
||||||
pa_PK UTF-8
|
|
||||||
pap_AW UTF-8
|
|
||||||
pap_CW UTF-8
|
|
||||||
pl_PL.UTF-8 UTF-8
|
|
||||||
ps_AF UTF-8
|
|
||||||
pt_BR.UTF-8 UTF-8
|
|
||||||
pt_PT.UTF-8 UTF-8
|
|
||||||
quz_PE UTF-8
|
|
||||||
raj_IN UTF-8
|
|
||||||
rif_MA UTF-8
|
|
||||||
ro_RO.UTF-8 UTF-8
|
|
||||||
ru_RU.UTF-8 UTF-8
|
|
||||||
ru_UA.UTF-8 UTF-8
|
|
||||||
rw_RW UTF-8
|
|
||||||
sa_IN UTF-8
|
|
||||||
sah_RU UTF-8
|
|
||||||
sat_IN UTF-8
|
|
||||||
sc_IT UTF-8
|
|
||||||
sd_IN UTF-8
|
|
||||||
sd_IN@devanagari UTF-8
|
|
||||||
se_NO UTF-8
|
|
||||||
sgs_LT UTF-8
|
|
||||||
shn_MM UTF-8
|
|
||||||
shs_CA UTF-8
|
|
||||||
si_LK UTF-8
|
|
||||||
sid_ET UTF-8
|
|
||||||
sk_SK.UTF-8 UTF-8
|
|
||||||
sl_SI.UTF-8 UTF-8
|
|
||||||
sm_WS UTF-8
|
|
||||||
so_DJ.UTF-8 UTF-8
|
|
||||||
so_ET UTF-8
|
|
||||||
so_KE.UTF-8 UTF-8
|
|
||||||
so_SO.UTF-8 UTF-8
|
|
||||||
sq_AL.UTF-8 UTF-8
|
|
||||||
sq_MK UTF-8
|
|
||||||
sr_ME UTF-8
|
|
||||||
sr_RS UTF-8
|
|
||||||
sr_RS@latin UTF-8
|
|
||||||
ss_ZA UTF-8
|
|
||||||
st_ZA.UTF-8 UTF-8
|
|
||||||
sv_FI.UTF-8 UTF-8
|
|
||||||
sv_SE.UTF-8 UTF-8
|
|
||||||
sw_KE UTF-8
|
|
||||||
sw_TZ UTF-8
|
|
||||||
syr UTF-8
|
|
||||||
szl_PL UTF-8
|
|
||||||
ta_IN UTF-8
|
|
||||||
ta_LK UTF-8
|
|
||||||
tcy_IN.UTF-8 UTF-8
|
|
||||||
te_IN UTF-8
|
|
||||||
tg_TJ.UTF-8 UTF-8
|
|
||||||
th_TH.UTF-8 UTF-8
|
|
||||||
the_NP UTF-8
|
|
||||||
ti_ER UTF-8
|
|
||||||
ti_ET UTF-8
|
|
||||||
tig_ER UTF-8
|
|
||||||
tk_TM UTF-8
|
|
||||||
tl_PH.UTF-8 UTF-8
|
|
||||||
tn_ZA UTF-8
|
|
||||||
to_TO UTF-8
|
|
||||||
tpi_PG UTF-8
|
|
||||||
tr_CY.UTF-8 UTF-8
|
|
||||||
tr_TR.UTF-8 UTF-8
|
|
||||||
ts_ZA UTF-8
|
|
||||||
tt_RU UTF-8
|
|
||||||
tt_RU@iqtelif UTF-8
|
|
||||||
ug_CN UTF-8
|
|
||||||
uk_UA.UTF-8 UTF-8
|
|
||||||
unm_US UTF-8
|
|
||||||
ur_IN UTF-8
|
|
||||||
ur_PK UTF-8
|
|
||||||
uz_UZ.UTF-8 UTF-8
|
|
||||||
uz_UZ@cyrillic UTF-8
|
|
||||||
ve_ZA UTF-8
|
|
||||||
vi_VN UTF-8
|
|
||||||
wa_BE.UTF-8 UTF-8
|
|
||||||
wae_CH UTF-8
|
|
||||||
wal_ET UTF-8
|
|
||||||
wo_SN UTF-8
|
|
||||||
xh_ZA.UTF-8 UTF-8
|
|
||||||
yi_US.UTF-8 UTF-8
|
|
||||||
yo_NG UTF-8
|
|
||||||
yue_HK UTF-8
|
|
||||||
yuw_PG UTF-8
|
|
||||||
zh_CN.UTF-8 UTF-8
|
|
||||||
zh_HK.UTF-8 UTF-8
|
|
||||||
zh_SG.UTF-8 UTF-8
|
|
||||||
zh_TW.UTF-8 UTF-8
|
|
||||||
zu_ZA.UTF-8 UTF-8
|
|
||||||
#aa_DJ ISO-8859-1
|
|
||||||
#af_ZA ISO-8859-1
|
|
||||||
#an_ES ISO-8859-15
|
|
||||||
#ar_AE ISO-8859-6
|
|
||||||
#ar_BH ISO-8859-6
|
|
||||||
#ar_DZ ISO-8859-6
|
|
||||||
#ar_EG ISO-8859-6
|
|
||||||
#ar_IQ ISO-8859-6
|
|
||||||
#ar_JO ISO-8859-6
|
|
||||||
#ar_KW ISO-8859-6
|
|
||||||
#ar_LB ISO-8859-6
|
|
||||||
#ar_LY ISO-8859-6
|
|
||||||
#ar_MA ISO-8859-6
|
|
||||||
#ar_OM ISO-8859-6
|
|
||||||
#ar_QA ISO-8859-6
|
|
||||||
#ar_SA ISO-8859-6
|
|
||||||
#ar_SD ISO-8859-6
|
|
||||||
#ar_SY ISO-8859-6
|
|
||||||
#ar_TN ISO-8859-6
|
|
||||||
#ar_YE ISO-8859-6
|
|
||||||
#ast_ES ISO-8859-15
|
|
||||||
#be_BY CP1251
|
|
||||||
#bg_BG CP1251
|
|
||||||
#br_FR ISO-8859-1
|
|
||||||
#br_FR@euro ISO-8859-15
|
|
||||||
#bs_BA ISO-8859-2
|
|
||||||
#ca_AD ISO-8859-15
|
|
||||||
#ca_ES ISO-8859-1
|
|
||||||
#ca_ES@euro ISO-8859-15
|
|
||||||
#ca_FR ISO-8859-15
|
|
||||||
#ca_IT ISO-8859-15
|
|
||||||
#cs_CZ ISO-8859-2
|
|
||||||
#cy_GB ISO-8859-14
|
|
||||||
#da_DK ISO-8859-1
|
|
||||||
#de_AT ISO-8859-1
|
|
||||||
#de_AT@euro ISO-8859-15
|
|
||||||
#de_BE ISO-8859-1
|
|
||||||
#de_BE@euro ISO-8859-15
|
|
||||||
#de_CH ISO-8859-1
|
|
||||||
#de_DE ISO-8859-1
|
|
||||||
#de_DE@euro ISO-8859-15
|
|
||||||
#de_IT ISO-8859-1
|
|
||||||
#de_LU ISO-8859-1
|
|
||||||
#de_LU@euro ISO-8859-15
|
|
||||||
#el_CY ISO-8859-7
|
|
||||||
#el_GR ISO-8859-7
|
|
||||||
#el_GR@euro ISO-8859-7
|
|
||||||
#en_AU ISO-8859-1
|
|
||||||
#en_BW ISO-8859-1
|
|
||||||
#en_CA ISO-8859-1
|
|
||||||
#en_DK ISO-8859-1
|
|
||||||
#en_GB ISO-8859-1
|
|
||||||
#en_HK ISO-8859-1
|
|
||||||
#en_IE ISO-8859-1
|
|
||||||
#en_IE@euro ISO-8859-15
|
|
||||||
#en_NZ ISO-8859-1
|
|
||||||
#en_PH ISO-8859-1
|
|
||||||
#en_SG ISO-8859-1
|
|
||||||
#en_US ISO-8859-1
|
|
||||||
#en_ZA ISO-8859-1
|
|
||||||
#en_ZW ISO-8859-1
|
|
||||||
#es_AR ISO-8859-1
|
|
||||||
#es_BO ISO-8859-1
|
|
||||||
#es_CL ISO-8859-1
|
|
||||||
#es_CO ISO-8859-1
|
|
||||||
#es_CR ISO-8859-1
|
|
||||||
#es_DO ISO-8859-1
|
|
||||||
#es_EC ISO-8859-1
|
|
||||||
#es_ES ISO-8859-1
|
|
||||||
#es_ES@euro ISO-8859-15
|
|
||||||
#es_GT ISO-8859-1
|
|
||||||
#es_HN ISO-8859-1
|
|
||||||
#es_MX ISO-8859-1
|
|
||||||
#es_NI ISO-8859-1
|
|
||||||
#es_PA ISO-8859-1
|
|
||||||
#es_PE ISO-8859-1
|
|
||||||
#es_PR ISO-8859-1
|
|
||||||
#es_PY ISO-8859-1
|
|
||||||
#es_SV ISO-8859-1
|
|
||||||
#es_US ISO-8859-1
|
|
||||||
#es_UY ISO-8859-1
|
|
||||||
#es_VE ISO-8859-1
|
|
||||||
#et_EE ISO-8859-1
|
|
||||||
#et_EE.ISO-8859-15 ISO-8859-15
|
|
||||||
#eu_ES ISO-8859-1
|
|
||||||
#eu_ES@euro ISO-8859-15
|
|
||||||
#fi_FI ISO-8859-1
|
|
||||||
#fi_FI@euro ISO-8859-15
|
|
||||||
#fo_FO ISO-8859-1
|
|
||||||
#fr_BE ISO-8859-1
|
|
||||||
#fr_BE@euro ISO-8859-15
|
|
||||||
#fr_CA ISO-8859-1
|
|
||||||
#fr_CH ISO-8859-1
|
|
||||||
#fr_FR ISO-8859-1
|
|
||||||
#fr_FR@euro ISO-8859-15
|
|
||||||
#fr_LU ISO-8859-1
|
|
||||||
#fr_LU@euro ISO-8859-15
|
|
||||||
#ga_IE ISO-8859-1
|
|
||||||
#ga_IE@euro ISO-8859-15
|
|
||||||
#gd_GB ISO-8859-15
|
|
||||||
#gl_ES ISO-8859-1
|
|
||||||
#gl_ES@euro ISO-8859-15
|
|
||||||
#gv_GB ISO-8859-1
|
|
||||||
#he_IL ISO-8859-8
|
|
||||||
#hr_HR ISO-8859-2
|
|
||||||
#hsb_DE ISO-8859-2
|
|
||||||
#hu_HU ISO-8859-2
|
|
||||||
#hy_AM.ARMSCII-8 ARMSCII-8
|
|
||||||
#id_ID ISO-8859-1
|
|
||||||
#is_IS ISO-8859-1
|
|
||||||
#it_CH ISO-8859-1
|
|
||||||
#it_IT ISO-8859-1
|
|
||||||
#it_IT@euro ISO-8859-15
|
|
||||||
#ja_JP.EUC-JP EUC-JP
|
|
||||||
#ka_GE GEORGIAN-PS
|
|
||||||
#kk_KZ PT154
|
|
||||||
#kl_GL ISO-8859-1
|
|
||||||
#ko_KR.EUC-KR EUC-KR
|
|
||||||
#ku_TR ISO-8859-9
|
|
||||||
#kw_GB ISO-8859-1
|
|
||||||
#lg_UG ISO-8859-10
|
|
||||||
#lt_LT ISO-8859-13
|
|
||||||
#lv_LV ISO-8859-13
|
|
||||||
#mg_MG ISO-8859-15
|
|
||||||
#mi_NZ ISO-8859-13
|
|
||||||
#mk_MK ISO-8859-5
|
|
||||||
#ms_MY ISO-8859-1
|
|
||||||
#mt_MT ISO-8859-3
|
|
||||||
#nb_NO ISO-8859-1
|
|
||||||
#nl_BE ISO-8859-1
|
|
||||||
#nl_BE@euro ISO-8859-15
|
|
||||||
#nl_NL ISO-8859-1
|
|
||||||
#nl_NL@euro ISO-8859-15
|
|
||||||
#nn_NO ISO-8859-1
|
|
||||||
#oc_FR ISO-8859-1
|
|
||||||
#om_KE ISO-8859-1
|
|
||||||
#pl_PL ISO-8859-2
|
|
||||||
#pt_BR ISO-8859-1
|
|
||||||
#pt_PT ISO-8859-1
|
|
||||||
#pt_PT@euro ISO-8859-15
|
|
||||||
#ro_RO ISO-8859-2
|
|
||||||
#ru_RU ISO-8859-5
|
|
||||||
#ru_RU.KOI8-R KOI8-R
|
|
||||||
#ru_UA KOI8-U
|
|
||||||
#sk_SK ISO-8859-2
|
|
||||||
#sl_SI ISO-8859-2
|
|
||||||
#so_DJ ISO-8859-1
|
|
||||||
#so_KE ISO-8859-1
|
|
||||||
#so_SO ISO-8859-1
|
|
||||||
#sq_AL ISO-8859-1
|
|
||||||
#st_ZA ISO-8859-1
|
|
||||||
#sv_FI ISO-8859-1
|
|
||||||
#sv_FI@euro ISO-8859-15
|
|
||||||
#sv_SE ISO-8859-1
|
|
||||||
#tg_TJ KOI8-T
|
|
||||||
#th_TH TIS-620
|
|
||||||
#tl_PH ISO-8859-1
|
|
||||||
#tr_CY ISO-8859-9
|
|
||||||
#tr_TR ISO-8859-9
|
|
||||||
#uk_UA KOI8-U
|
|
||||||
#uz_UZ ISO-8859-1
|
|
||||||
#wa_BE ISO-8859-1
|
|
||||||
#wa_BE@euro ISO-8859-15
|
|
||||||
#xh_ZA ISO-8859-1
|
|
||||||
#yi_US CP1255
|
|
||||||
#zh_CN GB2312
|
|
||||||
#zh_CN.GB18030 GB18030
|
|
||||||
#zh_CN.GBK GBK
|
|
||||||
#zh_HK BIG5-HKSCS
|
|
||||||
#zh_SG GB2312
|
|
||||||
#zh_SG.GBK GBK
|
|
||||||
#zh_TW BIG5
|
|
||||||
#zh_TW.EUC-TW EUC-TW
|
|
||||||
#zu_ZA ISO-8859-1
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/share/zoneinfo/UTC
|
|
@@ -1,73 +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=(usbhid xhci_hcd)
|
|
||||||
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=(setfont)
|
|
||||||
|
|
||||||
# FILES
|
|
||||||
# This setting is similar to BINARIES above, however, files are added
|
|
||||||
# as-is and are not parsed in any way. This is useful for config files.
|
|
||||||
FILES=()
|
|
||||||
|
|
||||||
# HOOKS
|
|
||||||
# This is the most important setting in this file. The HOOKS control the
|
|
||||||
# modules and scripts added to the image, and what happens at boot time.
|
|
||||||
# Order is important, and it is recommended that you do not change the
|
|
||||||
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
|
|
||||||
# help on a given hook.
|
|
||||||
# 'base' is _required_ unless you know precisely what you are doing.
|
|
||||||
# 'udev' is _required_ in order to automatically load modules
|
|
||||||
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
|
|
||||||
# Examples:
|
|
||||||
## This setup specifies all modules in the MODULES setting above.
|
|
||||||
## No RAID, lvm2, or encrypted root is needed.
|
|
||||||
# HOOKS=(base)
|
|
||||||
#
|
|
||||||
## This setup will autodetect all modules for your system and should
|
|
||||||
## work as a sane default
|
|
||||||
# HOOKS=(base udev autodetect modconf block filesystems fsck)
|
|
||||||
#
|
|
||||||
## This setup will generate a 'full' image which supports most systems.
|
|
||||||
## No autodetection is done.
|
|
||||||
# HOOKS=(base udev modconf block filesystems fsck)
|
|
||||||
#
|
|
||||||
## This setup assembles a mdadm array with an encrypted root file system.
|
|
||||||
## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
|
|
||||||
# HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
|
|
||||||
#
|
|
||||||
## This setup loads an lvm2 volume group.
|
|
||||||
# HOOKS=(base udev modconf block lvm2 filesystems fsck)
|
|
||||||
#
|
|
||||||
## NOTE: If you have /usr on a separate partition, you MUST include the
|
|
||||||
# usr and fsck 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, zstd compression
|
|
||||||
# is used. Use 'cat' to create an uncompressed image.
|
|
||||||
COMPRESSION="zstd"
|
|
||||||
#COMPRESSION="gzip"
|
|
||||||
#COMPRESSION="bzip2"
|
|
||||||
#COMPRESSION="lzma"
|
|
||||||
#COMPRESSION="xz"
|
|
||||||
#COMPRESSION="lzop"
|
|
||||||
#COMPRESSION="lz4"
|
|
||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
|
||||||
# Additional options for the compressor
|
|
||||||
#COMPRESSION_OPTIONS=()
|
|
||||||
|
|
||||||
# MODULES_DECOMPRESS
|
|
||||||
# Decompress kernel modules during initramfs creation.
|
|
||||||
# Enable to speedup boot process, disable to save RAM
|
|
||||||
# during early userspace. Switch (yes/no).
|
|
||||||
#MODULES_DECOMPRESS="yes"
|
|
@@ -1,12 +0,0 @@
|
|||||||
# mkinitcpio preset file for the kernel
|
|
||||||
|
|
||||||
#ALL_config='/etc/mkinitcpio.conf'
|
|
||||||
ALL_kver='/boot/vmlinuz-linux-zen'
|
|
||||||
ALL_microcode=(/boot/*-ucode.img)
|
|
||||||
|
|
||||||
PRESETS=('default' 'fallback')
|
|
||||||
|
|
||||||
default_image="/boot/initramfs-linux-zen.img"
|
|
||||||
|
|
||||||
fallback_image="/boot/initramfs-linux-zen-fallback.img"
|
|
||||||
fallback_options="-S autodetect"
|
|
@@ -1,12 +0,0 @@
|
|||||||
# mkinitcpio preset file for the kernel
|
|
||||||
|
|
||||||
#ALL_config='/etc/mkinitcpio.conf'
|
|
||||||
ALL_kver='/boot/vmlinuz-linux'
|
|
||||||
ALL_microcode=(/boot/*-ucode.img)
|
|
||||||
|
|
||||||
PRESETS=('default' 'fallback')
|
|
||||||
|
|
||||||
default_image="/boot/initramfs-linux.img"
|
|
||||||
|
|
||||||
fallback_image="/boot/initramfs-linux-fallback.img"
|
|
||||||
fallback_options="-S autodetect"
|
|
@@ -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.
|
|
@@ -1,21 +0,0 @@
|
|||||||
# Name Service Switch configuration file.
|
|
||||||
# See nsswitch.conf(5) for details.
|
|
||||||
# we changed nsswitch.conf to have access to nas servers
|
|
||||||
# This config file comes from the ArcoLinux github
|
|
||||||
|
|
||||||
passwd: files systemd
|
|
||||||
group: files [SUCCESS=merge] systemd
|
|
||||||
shadow: files systemd
|
|
||||||
gshadow: files systemd
|
|
||||||
|
|
||||||
publickey: files
|
|
||||||
|
|
||||||
hosts: mymachines resolve [!UNAVAIL=return] files dns mdns wins myhostname
|
|
||||||
networks: files
|
|
||||||
|
|
||||||
protocols: files
|
|
||||||
services: files
|
|
||||||
ethers: files
|
|
||||||
rpc: files
|
|
||||||
|
|
||||||
netgroup: files
|
|
@@ -1,103 +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 = 8
|
|
||||||
ILoveCandy
|
|
||||||
DisableDownloadTimeout
|
|
||||||
|
|
||||||
# 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.
|
|
||||||
|
|
||||||
[snigdhaos-core]
|
|
||||||
SigLevel = Never
|
|
||||||
Server = https://snigdha-os.github.io/$repo/$arch
|
|
||||||
|
|
||||||
#[core-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[core]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
#[extra-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# If you want to run 32 bit applications on your x86_64 system,
|
|
||||||
# enable the multilib repositories as required here.
|
|
||||||
|
|
||||||
#[multilib-testing]
|
|
||||||
#Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[multilib]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
|
||||||
# tips on creating your own repositories.
|
|
||||||
#[custom]
|
|
||||||
#SigLevel = Optional TrustAll
|
|
||||||
#Server = file:///home/custompkgs
|
|
@@ -1,642 +0,0 @@
|
|||||||
##
|
|
||||||
## Arch Linux repository mirrorlist
|
|
||||||
## Filtered by mirror score from mirror status page
|
|
||||||
## Generated on 2024-02-25
|
|
||||||
##
|
|
||||||
|
|
||||||
## Netherlands
|
|
||||||
Server = https://archlinux.mirror.liteserver.nl/$repo/os/$arch
|
|
||||||
## Japan
|
|
||||||
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
|
|
||||||
## Chile
|
|
||||||
Server = https://elmirror.cl/archlinux/$repo/os/$arch
|
|
||||||
## Ukraine
|
|
||||||
Server = https://repo.hyron.dev/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
|
|
||||||
## Cambodia
|
|
||||||
Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch
|
|
||||||
## Hungary
|
|
||||||
Server = https://ftp.ek-cer.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://mirror.worldhotspot.org/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Moldova
|
|
||||||
Server = https://mirror.ihost.md/archlinux/$repo/os/$arch
|
|
||||||
## Italy
|
|
||||||
Server = https://archlinux.mirror.server24.net/$repo/os/$arch
|
|
||||||
## Slovakia
|
|
||||||
Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror.kpfu.ru/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.dogado.de/archlinux/$repo/os/$arch
|
|
||||||
## Hong Kong
|
|
||||||
Server = https://mirror-hk.koddos.net/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirrors.jtremesay.org/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://archlinux.homeinfo.de/$repo/os/$arch
|
|
||||||
## Sweden
|
|
||||||
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.tmmworkshop.com/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Estonia
|
|
||||||
Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
|
|
||||||
## Iceland
|
|
||||||
Server = https://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.thekinrar.fr/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.wtnet.de/archlinux/$repo/os/$arch
|
|
||||||
## Hong Kong
|
|
||||||
Server = https://arch-mirror.wtako.net/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirrors.chroot.ro/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.serverion.com/archlinux/$repo/os/$arch
|
|
||||||
## India
|
|
||||||
Server = https://mirror.sahil.world/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch
|
|
||||||
## Bulgaria
|
|
||||||
Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## New Zealand
|
|
||||||
Server = https://archlinux.ourhome.kiwi/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch
|
|
||||||
## Iceland
|
|
||||||
Server = https://mirrors.opensource.is/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch
|
|
||||||
## Spain
|
|
||||||
Server = https://mirror.librelabucm.org/archlinux/$repo/os/$arch
|
|
||||||
## Israel
|
|
||||||
Server = https://archlinux.interhost.co.il/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## Ukraine
|
|
||||||
Server = https://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://ca.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://os.codefionn.eu/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://arch.jensgutermuth.de/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
|
|
||||||
## Estonia
|
|
||||||
Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch
|
|
||||||
## Kenya
|
|
||||||
Server = https://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
|
|
||||||
## Israel
|
|
||||||
Server = https://archlinux.mivzakim.net/$repo/os/$arch
|
|
||||||
## Slovenia
|
|
||||||
Server = https://mirror.tux.si/arch/$repo/os/$arch
|
|
||||||
## Mexico
|
|
||||||
Server = https://arch.jsc.mx/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirrors.janbruckner.de/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://volico.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
|
|
||||||
## Portugal
|
|
||||||
Server = https://mirror.leitecastro.com/archlinux/$repo/os/$arch
|
|
||||||
## Mauritius
|
|
||||||
Server = https://archlinux-mirror.cloud.mu/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://ziply.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch
|
|
||||||
## Poland
|
|
||||||
Server = https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://arch.mirror.winslow.cloud/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://mirror.sg.gs/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.umd.edu/archlinux/$repo/os/$arch
|
|
||||||
## Portugal
|
|
||||||
Server = https://mirrors.up.pt/pub/archlinux/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://mirror.siwoo.org/archlinux/$repo/os/$arch
|
|
||||||
## New Zealand
|
|
||||||
Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.zackmyers.io/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.nekos.host/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://archmirror1.octyl.net/$repo/os/$arch
|
|
||||||
## India
|
|
||||||
Server = https://in.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Worldwide
|
|
||||||
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## Hong Kong
|
|
||||||
Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Taiwan
|
|
||||||
Server = https://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
|
|
||||||
## Taiwan
|
|
||||||
Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch
|
|
||||||
## Bulgaria
|
|
||||||
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
|
|
||||||
## Hong Kong
|
|
||||||
Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch
|
|
||||||
## Slovenia
|
|
||||||
Server = https://archimonde.ts.si/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.lty.me/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://kr.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.cmt.de/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Colombia
|
|
||||||
Server = https://mirrors.atlas.net.co/archlinux/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirrors.nxthost.com/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.hackingand.coffee/arch/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch
|
|
||||||
## Taiwan
|
|
||||||
Server = https://free.nchc.org.tw/arch/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Japan
|
|
||||||
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirrors.hostico.ro/archlinux/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.hugo-betrugo.de/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://mirror.5i.fi/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch
|
|
||||||
## New Caledonia
|
|
||||||
Server = https://archlinux.nautile.nc/archlinux/$repo/os/$arch
|
|
||||||
## Brazil
|
|
||||||
Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
|
|
||||||
## Colombia
|
|
||||||
Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## India
|
|
||||||
Server = https://mirror.4v1.in/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
|
|
||||||
## Monaco
|
|
||||||
Server = https://mirrors.qontinuum.space/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://mirror.ungleich.ch/mirror/packages/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.sysa.tech/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
|
|
||||||
## Thailand
|
|
||||||
Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Ukraine
|
|
||||||
Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://mirror.funami.tech/arch/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirrors.xtom.nl/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://mirror.yuki.net.uk/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.clarkson.edu/archlinux/$repo/os/$arch
|
|
||||||
## Poland
|
|
||||||
Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.pseudoform.org/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror3.sl-chat.ru/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirrors.eric.ovh/arch/$repo/os/$arch
|
|
||||||
## Georgia
|
|
||||||
Server = https://archlinux.grena.ge/$repo/os/$arch
|
|
||||||
## Iran
|
|
||||||
Server = https://mirror.arvancloud.ir/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://ftp.fau.de/archlinux/$repo/os/$arch
|
|
||||||
## Poland
|
|
||||||
Server = https://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.lyrahosting.com/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://repository.su/archlinux/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://mirror.it4i.cz/arch/$repo/os/$arch
|
|
||||||
## Taiwan
|
|
||||||
Server = https://ncuesaweb.ncue.edu.tw/linux/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://archlinux.richard-neumann.de/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.scd31.com/arch/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://archlinux.macarne.com/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://arch.mirror.constant.com/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.23m.com/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://arch.unixpeople.org/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.oldsql.cc/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
|
|
||||||
## Denmark
|
|
||||||
Server = https://mirror.one.com/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://ftp.wrz.de/pub/archlinux/$repo/os/$arch
|
|
||||||
## Kazakhstan
|
|
||||||
Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
|
|
||||||
## Spain
|
|
||||||
Server = https://nox.panibrez.com/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror2.sl-chat.ru/archlinux/$repo/os/$arch
|
|
||||||
## Austria
|
|
||||||
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.cpsc.ucalgary.ca/mirror/archlinux.org/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://arch.mirrors.lavatech.top/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
|
|
||||||
## Estonia
|
|
||||||
Server = https://repo.br.ee/arch/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch
|
|
||||||
## Norway
|
|
||||||
Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.theash.xyz/arch/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://arch.phinau.de/$repo/os/$arch
|
|
||||||
## Uzbekistan
|
|
||||||
Server = https://mirror.dc.uz/arch/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://mirror.vinehost.net/archlinux/$repo/os/$arch
|
|
||||||
## Portugal
|
|
||||||
Server = https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
|
|
||||||
## Sweden
|
|
||||||
Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://zxcvfdsa.com/arch/$repo/os/$arch
|
|
||||||
## Austria
|
|
||||||
Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://arch.kurdy.org/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch
|
|
||||||
## Hungary
|
|
||||||
Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.iusearchbtw.nl/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
|
|
||||||
## Hong Kong
|
|
||||||
Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
|
|
||||||
## Hungary
|
|
||||||
Server = https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
|
||||||
## Vietnam
|
|
||||||
Server = https://mirrors.nguyenhoang.cloud/archlinux/$repo/os/$arch
|
|
||||||
## Denmark
|
|
||||||
Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
|
|
||||||
## Worldwide
|
|
||||||
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch
|
|
||||||
## Norway
|
|
||||||
Server = https://mirror.archlinux.no/$repo/os/$arch
|
|
||||||
## South Africa
|
|
||||||
Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://muug.ca/mirror/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://m.lqy.me/arch/$repo/os/$arch
|
|
||||||
## Poland
|
|
||||||
Server = https://arch.sakamoto.pl/$repo/os/$arch
|
|
||||||
## Portugal
|
|
||||||
Server = https://mirror.barata.pt/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://southfront.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.moson.org/arch/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror.kamtv.ru/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://arch.hu.fo/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.koddos.net/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://theswissbay.ch/archlinux/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://ro.mirror.flokinet.net/archlinux/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://repo.slithery.uk/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://arch.yourlabs.org/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch
|
|
||||||
## South Korea
|
|
||||||
Server = https://seoul.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirrors.pidginhost.com/arch/$repo/os/$arch
|
|
||||||
## Czechia
|
|
||||||
Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://mirror.metanet.ch/archlinux/$repo/os/$arch
|
|
||||||
## Indonesia
|
|
||||||
Server = https://mirror.ditatompel.com/archlinux/$repo/os/$arch
|
|
||||||
## Lithuania
|
|
||||||
Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch
|
|
||||||
## Iran
|
|
||||||
Server = https://mirror.bardia.tech/archlinux/$repo/os/$arch
|
|
||||||
## Poland
|
|
||||||
Server = https://arch.midov.pl/arch/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.0xem.ma/arch/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.bethselamin.de/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://mirror.puzzle.ch/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirror.sunred.org/archlinux/$repo/os/$arch
|
|
||||||
## Hungary
|
|
||||||
Server = https://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.bouwhuis.network/archlinux/$repo/os/$arch
|
|
||||||
## Sweden
|
|
||||||
Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://us.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://dl.ptse.host/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.cj2.nl/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://mirror1.sl-chat.ru/archlinux/$repo/os/$arch
|
|
||||||
## South Africa
|
|
||||||
Server = https://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
|
|
||||||
## Portugal
|
|
||||||
Server = https://glua.ua.pt/pub/archlinux/$repo/os/$arch
|
|
||||||
## Chile
|
|
||||||
Server = https://mirror.hnd.cl/archlinux/$repo/os/$arch
|
|
||||||
## Ukraine
|
|
||||||
Server = https://fastmirror.pp.ua/archlinux/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.sonic.net/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.qlu.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://nl.mirror.flokinet.net/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.iu13.net/archlinux/$repo/os/$arch
|
|
||||||
## India
|
|
||||||
Server = https://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirror.efect.ro/archlinux/$repo/os/$arch
|
|
||||||
## Greece
|
|
||||||
Server = https://repo.greeklug.gr/data/pub/linux/archlinux/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://au.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://arch.yhtez.xyz/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
|
|
||||||
## Indonesia
|
|
||||||
Server = https://kacabenggala.uny.ac.id/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.adectra.com/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.its-tps.fr/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://arch.mirror.zachlge.org/$repo/os/$arch
|
|
||||||
## Moldova
|
|
||||||
Server = https://mirror.mangohost.net/archlinux/$repo/os/$arch
|
|
||||||
## New Zealand
|
|
||||||
Server = https://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
|
|
||||||
## Chile
|
|
||||||
Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
|
|
||||||
## Japan
|
|
||||||
Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## North Macedonia
|
|
||||||
Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
|
|
||||||
## Sweden
|
|
||||||
Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
|
|
||||||
## Russia
|
|
||||||
Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## Finland
|
|
||||||
Server = https://arch.kyberorg.fi/$repo/os/$arch
|
|
||||||
## Sweden
|
|
||||||
Server = https://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch
|
|
||||||
## Thailand
|
|
||||||
Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch
|
|
||||||
## Canada
|
|
||||||
Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
|
|
||||||
## Norway
|
|
||||||
Server = https://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch
|
|
||||||
## Japan
|
|
||||||
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
|
|
||||||
## Netherlands
|
|
||||||
Server = https://mirror.mijn.host/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.bjg.at/arch/$repo/os/$arch
|
|
||||||
## Indonesia
|
|
||||||
Server = https://mirror.citrahost.com/archlinux/$repo/os/$arch
|
|
||||||
## Switzerland
|
|
||||||
Server = https://mirror.init7.net/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
|
|
||||||
## Italy
|
|
||||||
Server = https://archmirror.it/repos/$repo/os/$arch
|
|
||||||
## Moldova
|
|
||||||
Server = https://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://sg.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
|
|
||||||
## United Kingdom
|
|
||||||
Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
|
|
||||||
## Australia
|
|
||||||
Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
|
|
||||||
## Romania
|
|
||||||
Server = https://mirrors.hosterion.ro/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://archlinux.thaller.ws/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
|
|
||||||
## Singapore
|
|
||||||
Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.bloomu.edu/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch
|
|
||||||
## France
|
|
||||||
Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch
|
|
||||||
## India
|
|
||||||
Server = https://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
|
|
||||||
## United States
|
|
||||||
Server = https://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
|
|
||||||
## China
|
|
||||||
Server = https://mirrors.jxust.edu.cn/archlinux/$repo/os/$arch
|
|
||||||
## Latvia
|
|
||||||
Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch
|
|
||||||
## Germany
|
|
||||||
Server = https://de.mirrors.cicku.me/archlinux/$repo/os/$arch
|
|
||||||
## Japan
|
|
||||||
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
|
|
@@ -1,2 +0,0 @@
|
|||||||
root:x:0:0:root:/root:/bin/bash
|
|
||||||
whoami:x:1000:1000::/home/whoami:/bin/bash
|
|
@@ -1,9 +0,0 @@
|
|||||||
/* Allow members of the wheel group to execute any actions
|
|
||||||
* without password authentication, similar to "sudo NOPASSWD:"
|
|
||||||
*/
|
|
||||||
polkit.addRule(function(action, subject) {
|
|
||||||
if (subject.isInGroup("wheel")) {
|
|
||||||
return polkit.Result.YES;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
@@ -1,2 +0,0 @@
|
|||||||
root::14871::::::
|
|
||||||
whoami::14871::::::
|
|
@@ -1,4 +0,0 @@
|
|||||||
LSB_VERSION=1.4
|
|
||||||
DISTRIB_ID=SnigdhaOS
|
|
||||||
DISTRIB_RELEASE=rolling
|
|
||||||
DISTRIB_DESCRIPTION="SnigdhaOS"
|
|
@@ -1,3 +0,0 @@
|
|||||||
# Allow root login using password authentication
|
|
||||||
PasswordAuthentication yes
|
|
||||||
PermitRootLogin yes
|
|
@@ -1 +0,0 @@
|
|||||||
%wheel ALL=(ALL:ALL) NOPASSWD: ALL
|
|
@@ -1,47 +0,0 @@
|
|||||||
# This file is part of systemd.
|
|
||||||
#
|
|
||||||
# systemd is free software; you can redistribute it and/or modify it under the
|
|
||||||
# terms of the GNU Lesser General Public License as published by the Free
|
|
||||||
# Software Foundation; either version 2.1 of the License, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# Entries in this file show the compile time defaults. Local configuration
|
|
||||||
# should be created by either modifying this file, or by creating "drop-ins" in
|
|
||||||
# the journald.conf.d/ subdirectory. The latter is generally recommended.
|
|
||||||
# Defaults can be restored by simply deleting this file and all drop-ins.
|
|
||||||
#
|
|
||||||
# Use 'systemd-analyze cat-config systemd/journald.conf' to display the full config.
|
|
||||||
#
|
|
||||||
# See journald.conf(5) for details.
|
|
||||||
|
|
||||||
[Journal]
|
|
||||||
Storage=volatile
|
|
||||||
#Compress=yes
|
|
||||||
#Seal=yes
|
|
||||||
#SplitMode=uid
|
|
||||||
#SyncIntervalSec=5m
|
|
||||||
#RateLimitIntervalSec=30s
|
|
||||||
#RateLimitBurst=10000
|
|
||||||
#SystemMaxUse=
|
|
||||||
#SystemKeepFree=
|
|
||||||
#SystemMaxFileSize=
|
|
||||||
#SystemMaxFiles=100
|
|
||||||
#RuntimeMaxUse=
|
|
||||||
#RuntimeKeepFree=
|
|
||||||
#RuntimeMaxFileSize=
|
|
||||||
#RuntimeMaxFiles=100
|
|
||||||
#MaxRetentionSec=
|
|
||||||
#MaxFileSec=1month
|
|
||||||
#ForwardToSyslog=no
|
|
||||||
#ForwardToKMsg=no
|
|
||||||
#ForwardToConsole=no
|
|
||||||
#ForwardToWall=yes
|
|
||||||
#TTYPath=/dev/console
|
|
||||||
#MaxLevelStore=debug
|
|
||||||
#MaxLevelSyslog=debug
|
|
||||||
#MaxLevelKMsg=notice
|
|
||||||
#MaxLevelConsole=info
|
|
||||||
#MaxLevelWall=emerg
|
|
||||||
#LineMax=48K
|
|
||||||
#ReadKMsg=yes
|
|
||||||
#Audit=yes
|
|
@@ -1,2 +0,0 @@
|
|||||||
[Journal]
|
|
||||||
Storage=volatile
|
|
@@ -1,45 +0,0 @@
|
|||||||
# This file is part of systemd.
|
|
||||||
#
|
|
||||||
# systemd is free software; you can redistribute it and/or modify it under the
|
|
||||||
# terms of the GNU Lesser General Public License as published by the Free
|
|
||||||
# Software Foundation; either version 2.1 of the License, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# Entries in this file show the compile time defaults. Local configuration
|
|
||||||
# should be created by either modifying this file, or by creating "drop-ins" in
|
|
||||||
# the logind.conf.d/ subdirectory. The latter is generally recommended.
|
|
||||||
# Defaults can be restored by simply deleting this file and all drop-ins.
|
|
||||||
#
|
|
||||||
# Use 'systemd-analyze cat-config systemd/logind.conf' to display the full config.
|
|
||||||
#
|
|
||||||
# See logind.conf(5) for details.
|
|
||||||
|
|
||||||
[Login]
|
|
||||||
#NAutoVTs=6
|
|
||||||
#ReserveVT=6
|
|
||||||
#KillUserProcesses=no
|
|
||||||
#KillOnlyUsers=
|
|
||||||
#KillExcludeUsers=root
|
|
||||||
#InhibitDelayMaxSec=5
|
|
||||||
#UserStopDelaySec=10
|
|
||||||
#HandlePowerKey=poweroff
|
|
||||||
HandleSuspendKey=ignore
|
|
||||||
HandleHibernateKey=ignore
|
|
||||||
HandleLidSwitch=ignore
|
|
||||||
#HandleLidSwitchExternalPower=suspend
|
|
||||||
#HandleLidSwitchDocked=ignore
|
|
||||||
#HandleRebootKey=reboot
|
|
||||||
#HandleRebootKeyLongPress=poweroff
|
|
||||||
#PowerKeyIgnoreInhibited=no
|
|
||||||
#SuspendKeyIgnoreInhibited=no
|
|
||||||
#HibernateKeyIgnoreInhibited=no
|
|
||||||
#LidSwitchIgnoreInhibited=yes
|
|
||||||
#RebootKeyIgnoreInhibited=no
|
|
||||||
#HoldoffTimeoutSec=30s
|
|
||||||
#IdleAction=ignore
|
|
||||||
#IdleActionSec=30min
|
|
||||||
#RuntimeDirectorySize=10%
|
|
||||||
#RuntimeDirectoryInodes=400k
|
|
||||||
#RemoveIPC=yes
|
|
||||||
#InhibitorsMax=8192
|
|
||||||
#SessionsMax=8192
|
|
@@ -1,4 +0,0 @@
|
|||||||
[Login]
|
|
||||||
HandleSuspendKey=ignore
|
|
||||||
HandleHibernateKey=ignore
|
|
||||||
HandleLidSwitch=ignore
|
|
@@ -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
|
|
@@ -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
|
|
@@ -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
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/bluetooth.service
|
|
@@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Choose mirror from the kernel command line
|
|
||||||
ConditionKernelCommandLine=mirror
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=oneshot
|
|
||||||
ExecStart=/usr/local/bin/choose-mirror
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/bluetooth.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/avahi-daemon.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager-dispatcher.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/systemd-timesyncd.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/graphical.target
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/gdm.service
|
|
@@ -1,3 +0,0 @@
|
|||||||
[Service]
|
|
||||||
ExecStart=
|
|
||||||
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin whoami - $TERM
|
|
@@ -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
|
|
@@ -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
|
|
@@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=VMware mount for hgfs
|
|
||||||
DefaultDependencies=no
|
|
||||||
Before=umount.target
|
|
||||||
ConditionVirtualization=vmware
|
|
||||||
After=sys-fs-fuse-connections.mount
|
|
||||||
|
|
||||||
[Mount]
|
|
||||||
What=vmhgfs-fuse
|
|
||||||
Where=/mnt/hgfs
|
|
||||||
Type=fuse
|
|
||||||
Options=default_permissions,allow_other
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/avahi-daemon.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/cups.path
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/hv_fcopy_daemon.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/hv_kvp_daemon.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/hv_vss_daemon.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/qemu-guest-agent.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/vboxservice.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/vmtoolsd.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/vmware-vmblock-fuse.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/vnstat.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/NetworkManager-wait-online.service
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/cups.service
|
|
@@ -1,6 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
ConditionKernelCommandLine=!mirror
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Restart=on-failure
|
|
||||||
RestartSec=10
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/avahi-daemon.socket
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/cups.socket
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/systemd-timesyncd.service
|
|
@@ -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
|
|
@@ -1 +0,0 @@
|
|||||||
/usr/lib/systemd/system/vnstat.service
|
|
@@ -1 +0,0 @@
|
|||||||
FONT=gr737c-8x16
|
|
@@ -1,44 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
script_cmdline() {
|
|
||||||
local param
|
|
||||||
for param in $(</proc/cmdline); do
|
|
||||||
case "${param}" in
|
|
||||||
script=*)
|
|
||||||
echo "${param#*=}"
|
|
||||||
return 0
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
automated_script() {
|
|
||||||
local script rt
|
|
||||||
script="$(script_cmdline)"
|
|
||||||
if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then
|
|
||||||
if [[ "${script}" =~ ^((http|https|ftp|tftp)://) ]]; then
|
|
||||||
# there's no synchronization for network availability before executing this script
|
|
||||||
printf '%s: waiting for network-online.target\n' "$0"
|
|
||||||
until systemctl --quiet is-active network-online.target; do
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
printf '%s: downloading %s\n' "$0" "${script}"
|
|
||||||
curl "${script}" --location --retry-connrefused --retry 10 -s -o /tmp/startup_script
|
|
||||||
rt=$?
|
|
||||||
else
|
|
||||||
cp "${script}" /tmp/startup_script
|
|
||||||
rt=$?
|
|
||||||
fi
|
|
||||||
if [[ ${rt} -eq 0 ]]; then
|
|
||||||
chmod +x /tmp/startup_script
|
|
||||||
printf '%s: executing automated script\n' "$0"
|
|
||||||
# note that script is executed when other services (like pacman-init) may be still in progress, please
|
|
||||||
# synchronize to "systemctl is-system-running --wait" when your script depends on other services
|
|
||||||
/tmp/startup_script
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
if [[ $(tty) == "/dev/tty1" ]]; then
|
|
||||||
automated_script
|
|
||||||
fi
|
|
@@ -1,6 +0,0 @@
|
|||||||
# fix for screen readers
|
|
||||||
if grep -Fqa 'accessibility=' /proc/cmdline &> /dev/null; then
|
|
||||||
setopt SINGLE_LINE_ZLE
|
|
||||||
fi
|
|
||||||
|
|
||||||
~/.automated_script.sh
|
|
@@ -1,20 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
echo "############################################"
|
|
||||||
echo "Start Snigdha OS snapper cleanup"
|
|
||||||
echo "############################################"
|
|
||||||
|
|
||||||
if [ -f /usr/bin/snapper ]; then
|
|
||||||
for i in {1..20};
|
|
||||||
do
|
|
||||||
snapper --no-dbus delete "$i"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "############################################"
|
|
||||||
echo "End snigdhaos-snapper"
|
|
||||||
echo "############################################"
|
|
||||||
echo
|
|
||||||
|
|
||||||
rm -f /usr/local/bin/snigdhaos-snapper
|
|
@@ -1,2 +0,0 @@
|
|||||||
[Icon Theme]
|
|
||||||
Inherits=Simp1e-Tokyo-Night
|
|
@@ -1,7 +0,0 @@
|
|||||||
title Snigdha OS Arctic install medium (x86_64, UEFI, open source)
|
|
||||||
sort-key 01
|
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
|
||||||
options archisobasedir=%INSTALL_DIR% archisodevice=UUID=%ARCHISO_UUID% driver=free cow_spacesize=4G copytoram=n nouveau.modeset=1 radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
@@ -1,7 +0,0 @@
|
|||||||
title Snigdha OS Arctic install medium (x86_64, UEFI, open source, no nouveau)
|
|
||||||
sort-key 02
|
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
|
||||||
options archisobasedir=%INSTALL_DIR% cow_spacesize=4G copytoram=n archisodevice=UUID=%ARCHISO_UUID% driver=freenonouveau radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
@@ -1,7 +0,0 @@
|
|||||||
title Snigdha OS Arctic install medium (x86_64, UEFI, NVIDIA)
|
|
||||||
sort-key 03
|
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
|
||||||
options archisobasedir=%INSTALL_DIR% cow_spacesize=4G copytoram=n archisodevice=UUID=%ARCHISO_UUID% driver=nonfree nouveau.modeset=0 radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
@@ -1,7 +0,0 @@
|
|||||||
title Snigdha OS Arctic install medium (x86_64, UEFI, NVIDIA, no nouveau)
|
|
||||||
sort-key 04
|
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
|
||||||
options archisobasedir=%INSTALL_DIR% cow_spacesize=4G copytoram=n archisodevice=UUID=%ARCHISO_UUID% driver=nonfreenonouveau radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
@@ -1,7 +0,0 @@
|
|||||||
title Snigdha OS Arctic install medium (x86_64, UEFI, safe graphics, nomodeset)
|
|
||||||
sort-key 05
|
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
|
||||||
options archisobasedir=%INSTALL_DIR% cow_spacesize=4G copytoram=n archisodevice=UUID=%ARCHISO_UUID% driver=free nomodeset nouveau.modeset=0 radeon.modeset=0 i915.modeset=0 nvme_load=yes
|
|
@@ -1,3 +0,0 @@
|
|||||||
timeout 15
|
|
||||||
default 01-archiso-x86_64-linux.conf
|
|
||||||
beep on
|
|
@@ -1,117 +0,0 @@
|
|||||||
# Load partition table and file system modules
|
|
||||||
insmod part_gpt
|
|
||||||
insmod part_msdos
|
|
||||||
insmod fat
|
|
||||||
insmod iso9660
|
|
||||||
insmod ntfs
|
|
||||||
insmod ntfscomp
|
|
||||||
insmod exfat
|
|
||||||
insmod udf
|
|
||||||
|
|
||||||
# Use graphics-mode output
|
|
||||||
if loadfont "${prefix}/fonts/unicode.pf2" ; then
|
|
||||||
insmod all_video
|
|
||||||
set gfxmode="auto"
|
|
||||||
terminal_input console
|
|
||||||
terminal_output console
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Enable serial console
|
|
||||||
insmod serial
|
|
||||||
insmod usbserial_common
|
|
||||||
insmod usbserial_ftdi
|
|
||||||
insmod usbserial_pl2303
|
|
||||||
insmod usbserial_usbdebug
|
|
||||||
if serial --unit=0 --speed=115200; then
|
|
||||||
terminal_input --append serial
|
|
||||||
terminal_output --append serial
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Search for the ISO volume
|
|
||||||
if [ -z "${ARCHISO_UUID}" ]; then
|
|
||||||
if [ -z "${ARCHISO_HINT}" ]; then
|
|
||||||
regexp --set=1:ARCHISO_HINT '^\(([^)]+)\)' "${cmdpath}"
|
|
||||||
fi
|
|
||||||
search --no-floppy --set=root --file '%ARCHISO_SEARCH_FILENAME%' --hint "${ARCHISO_HINT}"
|
|
||||||
probe --set ARCHISO_UUID --fs-uuid "${root}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Get a human readable platform identifier
|
|
||||||
if [ "${grub_platform}" == 'efi' ]; then
|
|
||||||
archiso_platform='UEFI'
|
|
||||||
if [ "${grub_cpu}" == 'x86_64' ]; then
|
|
||||||
archiso_platform="x64 ${archiso_platform}"
|
|
||||||
elif [ "${grub_cpu}" == 'i386' ]; then
|
|
||||||
archiso_platform="IA32 ${archiso_platform}"
|
|
||||||
else
|
|
||||||
archiso_platform="${grub_cpu} ${archiso_platform}"
|
|
||||||
fi
|
|
||||||
elif [ "${grub_platform}" == 'pc' ]; then
|
|
||||||
archiso_platform='BIOS'
|
|
||||||
else
|
|
||||||
archiso_platform="${grub_cpu} ${grub_platform}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default menu entry
|
|
||||||
default=snigdhaos
|
|
||||||
timeout=15
|
|
||||||
timeout_style=menu
|
|
||||||
|
|
||||||
|
|
||||||
# Menu entries
|
|
||||||
|
|
||||||
menuentry "Snigdha OS Arctic install medium (%ARCH%, ${archiso_platform}, open source)" --class arch --class gnu-linux --class gnu --class os --id 'snigdhaos' {
|
|
||||||
set gfxpayload=keep
|
|
||||||
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} cow_spacesize=4G copytoram=n driver=free nouveau.modeset=1 radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
|
||||||
}
|
|
||||||
|
|
||||||
menuentry "Snigdha OS Arctic install medium (%ARCH%, ${archiso_platform}, NVIDIA)" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'snigdhaosnv' {
|
|
||||||
set gfxpayload=keep
|
|
||||||
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} cow_spacesize=4G copytoram=n driver=nonfree nvidia nvidia-drm.modeset=1 nouveau.modeset=1 radeon.modeset=1 i915.modeset=1 nvme_load=yes
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
|
||||||
}
|
|
||||||
|
|
||||||
menuentry "Snigdha OS Arctic install medium (%ARCH%, ${archiso_platform}, safe graphics, nomodeset)" --class arch --class gnu-linux --class gnu --class os --id 'snigdhaosnm' {
|
|
||||||
set gfxpayload=keep
|
|
||||||
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} cow_spacesize=4G copytoram=n driver=free nomodeset nouveau.modeset=0 radeon.modeset=0 i915.modeset=0 nvme_load=yes
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux-zen.img
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
|
|
||||||
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool {
|
|
||||||
set gfxpayload=800x600,1024x768
|
|
||||||
linux /boot/memtest86+/memtest.efi
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
if [ "${grub_platform}" == 'pc' -a -f '/boot/memtest86+/memtest' ]; then
|
|
||||||
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool {
|
|
||||||
set gfxpayload=800x600,1024x768
|
|
||||||
linux /boot/memtest86+/memtest
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
if [ "${grub_platform}" == 'efi' ]; then
|
|
||||||
if [ "${grub_cpu}" == 'x86_64' -a -f '/shellx64.efi' ]; then
|
|
||||||
menuentry 'UEFI Shell' --class efi {
|
|
||||||
chainloader /shellx64.efi
|
|
||||||
}
|
|
||||||
elif [ "${grub_cpu}" == "i386" -a -f '/shellia32.efi' ]; then
|
|
||||||
menuentry 'UEFI Shell' --class efi {
|
|
||||||
chainloader /shellia32.efi
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
|
|
||||||
menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
|
|
||||||
fwsetup
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
|
|
||||||
menuentry "System restart" --class reboot --class restart {
|
|
||||||
echo "System rebooting..."
|
|
||||||
reboot
|
|
||||||
}
|
|
||||||
|
|
||||||
menuentry "System shutdown" --class shutdown --class poweroff {
|
|
||||||
echo "System shutting down..."
|
|
||||||
halt
|
|
||||||
}
|
|
@@ -1,80 +0,0 @@
|
|||||||
# https://www.supergrubdisk.org/wiki/Loopback.cfg
|
|
||||||
|
|
||||||
# Search for the ISO volume
|
|
||||||
search --no-floppy --set=archiso_img_dev --file "${iso_path}"
|
|
||||||
probe --set archiso_img_dev_uuid --fs-uuid "${archiso_img_dev}"
|
|
||||||
|
|
||||||
# Get a human readable platform identifier
|
|
||||||
if [ "${grub_platform}" == 'efi' ]; then
|
|
||||||
archiso_platform='UEFI'
|
|
||||||
if [ "${grub_cpu}" == 'x86_64' ]; then
|
|
||||||
archiso_platform="x64 ${archiso_platform}"
|
|
||||||
elif [ "${grub_cpu}" == 'i386' ]; then
|
|
||||||
archiso_platform="IA32 ${archiso_platform}"
|
|
||||||
else
|
|
||||||
archiso_platform="${grub_cpu} ${archiso_platform}"
|
|
||||||
fi
|
|
||||||
elif [ "${grub_platform}" == 'pc' ]; then
|
|
||||||
archiso_platform='BIOS'
|
|
||||||
else
|
|
||||||
archiso_platform="${grub_cpu} ${grub_platform}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default menu entry
|
|
||||||
default=archlinux
|
|
||||||
timeout=15
|
|
||||||
timeout_style=menu
|
|
||||||
|
|
||||||
|
|
||||||
# Menu entries
|
|
||||||
|
|
||||||
menuentry "Arch Linux install medium (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
|
|
||||||
set gfxpayload=keep
|
|
||||||
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}"
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
|
|
||||||
}
|
|
||||||
|
|
||||||
menuentry "Arch Linux install medium with speakup screen reader (%ARCH%, ${archiso_platform})" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' {
|
|
||||||
set gfxpayload=keep
|
|
||||||
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" accessibility=on
|
|
||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
|
|
||||||
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool {
|
|
||||||
set gfxpayload=800x600,1024x768
|
|
||||||
linux /boot/memtest86+/memtest.efi
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
if [ "${grub_platform}" == 'pc' -a -f '/boot/memtest86+/memtest' ]; then
|
|
||||||
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool {
|
|
||||||
set gfxpayload=800x600,1024x768
|
|
||||||
linux /boot/memtest86+/memtest
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
if [ "${grub_platform}" == 'efi' ]; then
|
|
||||||
if [ "${grub_cpu}" == 'x86_64' -a -f '/shellx64.efi' ]; then
|
|
||||||
menuentry 'UEFI Shell' --class efi {
|
|
||||||
chainloader /shellx64.efi
|
|
||||||
}
|
|
||||||
elif [ "${grub_cpu}" == "i386" -a -f '/shellia32.efi' ]; then
|
|
||||||
menuentry 'UEFI Shell' --class efi {
|
|
||||||
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
|
|
||||||
}
|
|
@@ -1,62 +0,0 @@
|
|||||||
#################### Snigdha OS Base ####################
|
|
||||||
amd-ucode
|
|
||||||
arch-install-scripts
|
|
||||||
base
|
|
||||||
broadcom-wl-dkms
|
|
||||||
btrfs-progs
|
|
||||||
dhcpcd
|
|
||||||
dialog
|
|
||||||
dosfstools
|
|
||||||
edk2-shell
|
|
||||||
efibootmgr
|
|
||||||
grub
|
|
||||||
inetutils
|
|
||||||
intel-ucode
|
|
||||||
linux-firmware
|
|
||||||
linux-zen
|
|
||||||
linux-zen-headers
|
|
||||||
lvm2
|
|
||||||
mesa
|
|
||||||
mesa-utils
|
|
||||||
mkinitcpio-archiso
|
|
||||||
mkinitcpio-nfs-utils
|
|
||||||
mkinitcpio-openswap
|
|
||||||
mtools
|
|
||||||
nano
|
|
||||||
net-tools
|
|
||||||
netctl
|
|
||||||
networkmanager
|
|
||||||
network-manager-applet
|
|
||||||
nfs-utils
|
|
||||||
nss-mdns
|
|
||||||
ntfs-3g
|
|
||||||
ntfsprogs
|
|
||||||
ntp
|
|
||||||
os-prober
|
|
||||||
pavucontrol
|
|
||||||
pipewire
|
|
||||||
pipewire-pulse
|
|
||||||
pv
|
|
||||||
rsync
|
|
||||||
rtl8821cu-morrownr-dkms-git
|
|
||||||
sof-firmware
|
|
||||||
squashfs-tools
|
|
||||||
sudo
|
|
||||||
syslinux
|
|
||||||
testdisk
|
|
||||||
usbutils
|
|
||||||
vi
|
|
||||||
wireless_tools
|
|
||||||
wireplumber
|
|
||||||
wpa_supplicant
|
|
||||||
xfsprogs
|
|
||||||
xorg-server
|
|
||||||
xorg-xinit
|
|
||||||
#################### Snigdha OS Base ####################
|
|
||||||
|
|
||||||
#################### SNIGHA OS NVIDIA ###################
|
|
||||||
nvidia-dkms
|
|
||||||
nvidia-utils
|
|
||||||
nvidia-settings
|
|
||||||
egl-wayland
|
|
||||||
#################### SNIGHA OS NVIDIA ###################
|
|
@@ -1,98 +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
|
|
||||||
# We cannot check disk space from within a chroot environment
|
|
||||||
#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
|
|
||||||
|
|
||||||
#[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
|
|
@@ -1,28 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# shellcheck disable=SC2034
|
|
||||||
|
|
||||||
iso_name="snigdhaos-arctic"
|
|
||||||
iso_label="snigdhaos-arctic-v1.0"
|
|
||||||
iso_publisher="Snigdha OS <http://www.snigdhaos.org>"
|
|
||||||
iso_application="Snigdha OS Live/Rescue CD"
|
|
||||||
iso_version="v5.0"
|
|
||||||
install_dir="arch"
|
|
||||||
buildmodes=('iso')
|
|
||||||
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
|
|
||||||
'uefi-ia32.grub.esp' 'uefi-x64.grub.esp'
|
|
||||||
'uefi-ia32.grub.eltorito' 'uefi-x64.grub.eltorito')
|
|
||||||
arch="x86_64"
|
|
||||||
pacman_conf="pacman.conf"
|
|
||||||
airootfs_image_type="squashfs"
|
|
||||||
airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M')
|
|
||||||
file_permissions=(
|
|
||||||
["/etc/gshadow"]="0:0:600"
|
|
||||||
["/etc/shadow"]="0:0:600"
|
|
||||||
["/root"]="0:0:700"
|
|
||||||
["/root/.automated_script.sh"]="0:0:755"
|
|
||||||
["/etc/polkit-1/rules.d"]="0:0:750"
|
|
||||||
["/etc/sudoers.d"]="0:0:750"
|
|
||||||
["/etc/grub.d/40_custom"]="0:0:755"
|
|
||||||
["/etc/NetworkManager/dispatcher.d/09-timezone"]="0:0:755"
|
|
||||||
["/usr/local/bin/snigdhaos-snapper"]="0:0:755"
|
|
||||||
)
|
|
@@ -1,28 +0,0 @@
|
|||||||
SERIAL 0 115200
|
|
||||||
UI vesamenu.c32
|
|
||||||
MENU TITLE Arch Linux
|
|
||||||
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 https://wiki.syslinux.org/wiki/index.php/Comboot/menu.c32
|
|
||||||
|
|
||||||
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
|
|
@@ -1,32 +0,0 @@
|
|||||||
LABEL arch64_nbd
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium using NBD.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux 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% archisodevice=UUID=%ARCHISO_UUID% archiso_nbd_srv=${pxeserver} cms_verify=y
|
|
||||||
SYSAPPEND 3
|
|
||||||
|
|
||||||
LABEL arch64_nfs
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux live medium using NFS.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux 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 Arch Linux live medium using HTTP.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux 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
|
|
@@ -1,5 +0,0 @@
|
|||||||
INCLUDE archiso_head.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_pxe-linux.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_tail.cfg
|
|
@@ -1,20 +0,0 @@
|
|||||||
LABEL arch64
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium on BIOS.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux 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% archisodevice=UUID=%ARCHISO_UUID%
|
|
||||||
|
|
||||||
# Accessibility boot option
|
|
||||||
LABEL arch64speech
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium on BIOS with speakup screen reader.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance with speech feedback.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux 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% archisodevice=UUID=%ARCHISO_UUID% accessibility=on
|
|
@@ -1,8 +0,0 @@
|
|||||||
INCLUDE archiso_head.cfg
|
|
||||||
|
|
||||||
DEFAULT arch64
|
|
||||||
TIMEOUT 150
|
|
||||||
|
|
||||||
INCLUDE archiso_sys-linux.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_tail.cfg
|
|
@@ -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
|
|
||||||
|
|
||||||
# https://www.memtest.org/
|
|
||||||
LABEL memtest
|
|
||||||
MENU LABEL Run Memtest86+ (RAM test)
|
|
||||||
LINUX /boot/memtest86+/memtest
|
|
||||||
|
|
||||||
# https://wiki.syslinux.org/wiki/index.php/Hdt_(Hardware_Detection_Tool)
|
|
||||||
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
|
|
Binary file not shown.
Before Width: | Height: | Size: 44 KiB |
@@ -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
|
|
@@ -44,5 +44,5 @@ echo
|
|||||||
echo
|
echo
|
||||||
echo -e "[INFO] Building Snigdha OS !"
|
echo -e "[INFO] Building Snigdha OS !"
|
||||||
echo
|
echo
|
||||||
|
cd ..
|
||||||
sudo mkarchiso -v -w build/ -o output/ archiso/
|
sudo mkarchiso -v -w build/ -o output/ archiso/
|
Reference in New Issue
Block a user