🧹 chore: remove all the files

This commit is contained in:
eshanized
2024-12-31 12:47:45 +05:30
parent 2b8226cee0
commit 358fa1764d
82 changed files with 81 additions and 2706 deletions

View File

@@ -1,5 +0,0 @@
# Configuration file for NetworkManager.
# See "man 5 NetworkManager.conf" for details.
[device]
wifi.scan-rand-mac-address=no

View File

@@ -1,63 +0,0 @@
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Snigdha"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX="zswap.enabled=0 rootfstype=btrfs"
# 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="/usr/share/grub/themes/snigdhaos-grub-theme/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.
#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

View File

@@ -1,3 +0,0 @@
ISO_RELEASE=v24.05.01
ISO_CODENAME=SnigdhaOS-LTS
ISO_BUILD=

View File

@@ -1,4 +0,0 @@
QT_QPA_PLATFORMTHEME=qt5ct
QT_STYLE_OVERRIDE=kvantum
EDITOR=nano
BROWSER=brave

View File

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

View File

@@ -1,15 +0,0 @@
#!/bin/sh
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
}

View File

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

View File

@@ -1 +0,0 @@
snigdhaos

View File

@@ -1,74 +0,0 @@
# LightDM GTK Configuration
# Available configuration options listed below.
# Please list the configuration options that you want to use after [greeter] without the # for example:
# [greeter]
# example-option=example-value
#
# Appearance:
# theme-name = GTK theme to use
# icon-theme-name = Icon theme to use
# cursor-theme-name = Cursor theme to use
# cursor-theme-size = Cursor size to use
# background = Background file to use, either an image path or a color (e.g. #772953)
# user-background = false|true ("true" by default) Display user background (if available)
# transition-duration = Length of time (in milliseconds) to transition between background images ("500" by default)
# transition-type = ease-in-out|linear|none ("ease-in-out" by default)
#
# Fonts:
# font-name = Font to use
# xft-antialias = false|true Whether to antialias Xft fonts
# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
# xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
# xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
#
# Login window:
# active-monitor = Monitor to display greeter window (name or number). Use #cursor value to display greeter at monitor with cursor. Can be a semicolon separated list
# position = x y ("50% 50%" by default) Login window position
# default-user-image = Image used as default user icon, path or #icon-name
# hide-user-image = false|true ("false" by default)
# round-user-image = false|true ("true" by default)
# highlight-logged-user = false|true ("true" by default)
#
# Panel:
# panel-position = top|bottom ("top" by default)
# clock-format = strftime-format string, e.g. %H:%M
# indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power", "~clock", "~host", "~spacer", "~layout". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path
# keyboard-layouts = semi-colon ";" separated list keyboard layouts to be listed by the "~layout" indicator (empty by default which provides all available layouts)
#
# Accessibility:
# a11y-states = states of accessibility features: "name" - save state on exit, "-name" - disabled at start (default value for unlisted), "+name" - enabled at start. Allowed names: contrast, font, keyboard, reader.
# keyboard = command to launch on-screen keyboard (e.g. "onboard")
# keyboard-position = x y[;width height] ("50%,center -0;50% 25%" by default) Works only for "onboard"
# reader = command to launch screen reader (e.g. "orca")
# at-spi-enabled = false|true ("true" by default) Enables accessibility at-spi-command if the greeter is built with it enabled
#
# Security:
# allow-debugging = false|true ("false" by default)
# screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
#
# Session:
# default-session = session manager to be started when none has been selected by the user and no one is set as last used (unset by default)
#
# Template for per-monitor configuration:
# [monitor: name]
# background = overrides default value
# user-background = overrides default value
# laptop = false|true ("false" by default) Marks monitor as laptop display
# transition-duration = overrides default value
#
[greeter]
#background=
#user-background=
#theme-name=
#icon-theme-name=
#font-name=
#xft-antialias=
#xft-dpi=
#xft-hintstyle=
#xft-rgba=
#indicators=
#clock-format=
#keyboard=
#reader=
#position=
#screensaver-timeout=

View File

@@ -1,163 +0,0 @@
#
# General configuration
#
# start-default-seat = True to always start one seat if none are defined in the configuration
# greeter-user = User to run greeter as
# minimum-display-number = Minimum display number to use for X servers
# minimum-vt = First VT to run displays on
# lock-memory = True to prevent memory from being paged to disk
# user-authority-in-system-dir = True if session authority should be in the system location
# guest-account-script = Script to be run to setup guest account
# logind-check-graphical = True to on start seats that are marked as graphical by logind
# log-directory = Directory to log information to
# run-directory = Directory to put running state in
# cache-directory = Directory to cache to
# sessions-directory = Directory to find sessions
# remote-sessions-directory = Directory to find remote sessions
# greeters-directory = Directory to find greeters
# backup-logs = True to move add a .old suffix to old log files when opening new ones
# dbus-service = True if LightDM provides a D-Bus service to control it
#
[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7 # Setting this to a value < 7 implies security issues, see FS#46799
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-check-graphical=true
#log-directory=/var/log/lightdm
run-directory=/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters
#backup-logs=true
#dbus-service=true
#
# Seat configuration
#
# Seat configuration is matched against the seat name glob in the section, for example:
# [Seat:*] matches all seats and is applied first.
# [Seat:seat0] matches the seat named "seat0".
# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client".
#
# type = Seat type (local, xremote)
# pam-service = PAM service to use for login
# pam-autologin-service = PAM service to use for autologin
# pam-greeter-service = PAM service to use for greeters
# xserver-command = X server command to run (can also contain arguments e.g. X -special-option)
# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option)
# xserver-config = Config file to pass to X server
# xserver-layout = Layout to pass to X server
# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server
# xserver-share = True if the X server is shared for both greeter and session
# xserver-hostname = Hostname of X server (only for type=xremote)
# xserver-display-number = Display number of X server (only for type=xremote)
# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)
# xdmcp-port = XDMCP UDP/IP port to communicate on
# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)
# greeter-session = Session to load for greeter
# greeter-hide-users = True to hide the user list
# greeter-allow-guest = True if the greeter should show a guest login option
# greeter-show-manual-login = True if the greeter should offer a manual login option
# greeter-show-remote-login = True if the greeter should offer a remote login option
# user-session = Session to load for users
# allow-user-switching = True if allowed to switch users
# allow-guest = True if guest login is allowed
# guest-session = Session to load for guests (overrides user-session)
# session-wrapper = Wrapper script to run session with
# greeter-wrapper = Wrapper script to run greeter with
# guest-wrapper = Wrapper script to run guest sessions with
# display-setup-script = Script to run when starting a greeter session (runs as root)
# display-stopped-script = Script to run after stopping the display server (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
# autologin-guest = True to log in as guest by default
# autologin-user = User to log in with by default (overrides autologin-guest)
# autologin-user-timeout = Number of seconds to wait before loading default user
# autologin-session = Session to load for automatic login (overrides user-session)
# autologin-in-background = True if autologin session should not be immediately activated
# exit-on-failure = True if the daemon should exit if this seat fails
#
[Seat:*]
#type=local
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xmir-command=Xmir
#xserver-config=
#xserver-layout=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
session-wrapper=/etc/lightdm/Xsession
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=
#exit-on-failure=false
#
# XDMCP Server configuration
#
# enabled = True if XDMCP connections should be allowed
# port = UDP/IP port to listen for connections on
# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present)
# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
#enabled=false
#port=177
#listen-address=
#key=
#hostname=
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# command = Command to run Xvnc server with
# port = TCP/IP port to listen for connections on
# listen-address = Host/address to listen for VNC connections (use all addresses if not present)
# width = Width of display to use
# height = Height of display to use
# depth = Color depth of display to use
#
[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#listen-address=
#width=1024
#height=768
#depth=8

View File

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

View File

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

View File

@@ -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"

View File

@@ -1,11 +0,0 @@
# mkinitcpio preset file for the kernel
#ALL_config='/etc/mkinitcpio.conf'
ALL_kver='/boot/vmlinuz-linux-lts'
PRESETS=('default' 'fallback')
default_image="/boot/initramfs-linux-lts.img"
fallback_image="/boot/initramfs-linux-lts-fallback.img"
fallback_options="-S autodetect"

View File

@@ -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.

View File

@@ -1,19 +0,0 @@
# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.
passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd
publickey: files
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files

View File

@@ -1,106 +0,0 @@
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
ParallelDownloads = 5
DownloadUser = alpm
#DisableSandbox
ILoveCandy
# 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
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
[blackarch]
Include = /etc/pacman.d/blackarch-mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

View File

@@ -1,127 +0,0 @@
# Server list generated by rankmirrors on 2024-12-24
# Australia
#Server = http://au.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://au.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://blackarch.mirror.digitalpacific.com.au/$repo/os/$arch
# Austria
#Server = http://mirror.easyname.at/blackarch/$repo/os/$arch
#Server = ftp://mirror.easyname.at/blackarch/$repo/os/$arch
# Canada
#Server = http://ca.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://ca.mirrors.cicku.me/blackarch/$repo/os/$arch
# China
#Server = https://mirrors.hust.edu.cn/blackarch/$repo/os/$arch
#Server = https://mirror.sjtu.edu.cn/blackarch/$repo/os/$arch
#Server = https://mirrors.nju.edu.cn/blackarch/$repo/os/$arch
#Server = http://mirrors.nju.edu.cn/blackarch/$repo/os/$arch
#Server = https://mirrors.tuna.tsinghua.edu.cn/blackarch/$repo/os/$arch
#Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
#Server = http://mirrors.aliyun.com/blackarch/$repo/os/$arch
#Server = https://mirrors.aliyun.com/blackarch/$repo/os/$arch
# Denmark
#Server = https://mirrors.dotsrc.org/blackarch/$repo/os/$arch
#Server = http://mirrors.dotsrc.org/blackarch/$repo/os/$arch
#Server = ftp://mirrors.dotsrc.org/blackarch/$repo/os/$arch
# Ecuador
#Server = http://mirror.cedia.org.ec/blackarch/$repo/os/$arch
#Server = https://mirror.cedia.org.ec/blackarch/$repo/os/$arch
# France
#Server = http://blackarch.leneveu.fr/blackarch/$repo/os/$arch
#Server = http://mirror.cyberbits.eu/blackarch/$repo/os/$arch
#Server = https://mirror.cyberbits.eu/blackarch/$repo/os/$arch
# Germany
#Server = https://www.blackarch.org/blackarch/$repo/os/$arch
#Server = http://www.blackarch.org/blackarch/$repo/os/$arch
#Server = http://de.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://de.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://ftp.halifax.rwth-aachen.de/blackarch/$repo/os/$arch
#Server = ftp://ftp.halifax.rwth-aachen.de/blackarch/$repo/os/$arch
#Server = http://blackarch.unixpeople.org/$repo/os/$arch
#Server = https://blackarch.unixpeople.org/$repo/os/$arch
# Greece
#Server = http://ftp.cc.uoc.gr/mirrors/linux/blackarch/$repo/os/$arch
#Server = ftp://ftp.cc.uoc.gr/mirrors/linux/blackarch/$repo/os/$arch
# Great Britain
#Server = http://www.mirrorservice.org/sites/blackarch.org/blackarch/$repo/os/$arch
#Server = https://www.mirrorservice.org/sites/blackarch.org/blackarch/$repo/os/$arch
#Server = http://mirrors.gethosted.online/blackarch/blackarch/$repo/os/$arch
#Server = https://mirrors.gethosted.online/blackarch/blackarch/$repo/os/$arch
# India
#Server = http://in.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://in.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://mirror.maa.albony.in/blackarch/$repo/os/$arch
# Iran
#Server = http://mirror.blackrepo.com/$repo/os/$arch
# Italy
#Server = http://blackarch.mirror.garr.it/mirrors/blackarch/$repo/os/$arch
# Japan
#Server = http://jp.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://jp.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://www.ftp.ne.jp/Linux/packages/blackarch/$repo/os/$arch
#Server = https://www.ftp.ne.jp/Linux/packages/blackarch/$repo/os/$arch
#Server = http://ftp.kddilabs.jp/Linux/packages/blackarch/$repo/os/$arch
#Server = https://ftp.kddilabs.jp/Linux/packages/blackarch/$repo/os/$arch
# Korea
#Server = http://kr.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://kr.mirrors.cicku.me/blackarch/$repo/os/$arch
# Netherlands
#Server = http://mirror.serverion.com/blackarch/$repo/os/$arch
#Server = https://mirror.serverion.com/blackarch/$repo/os/$arch
# Poland
#Server = http://ftp.icm.edu.pl/pub/Linux/dist/blackarch/$repo/os/$arch
#Server = https://ftp.icm.edu.pl/pub/Linux/dist/blackarch/$repo/os/$arch
#Server = ftp://ftp.icm.edu.pl/pub/Linux/dist/blackarch/$repo/os/$arch
#Server = gopher://ftp.icm.edu.pl/1/pub/Linux/dist/blackarch/$repo/os/$arch
# Portugal
#Server = http://eu.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://eu.mirrors.cicku.me/blackarch/$repo/os/$arch
# Romania
#Server = http://mirrors.hostico.ro/blackarch/$repo/os/$arch
#Server = https://mirrors.hostico.ro/blackarch/$repo/os/$arch
# Russia
#Server = http://repository.su/blackarch/$repo/os/$arch
#Server = https://repository.su/blackarch/$repo/os/$arch
#Server = http://mirror.yandex.ru/mirrors/blackarch/$repo/os/$arch
#Server = ftp://mirror.yandex.ru/mirrors/blackarch/$repo/os/$arch
# Singapore
#Server = http://sg.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://sg.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://download.nus.edu.sg/mirror/blackarch/$repo/os/$arch
#Server = https://download.nus.edu.sg/mirror/blackarch/$repo/os/$arch
# Sweden
#Server = http://mirror.zetup.net/blackarch/$repo/os/$arch
#Server = https://mirror.zetup.net/blackarch/$repo/os/$arch
# Switzerland
#Server = http://mirror.easyname.ch/blackarch/$repo/os/$arch
#Server = ftp://mirror.easyname.ch/blackarch/$repo/os/$arch
#Server = https://mirror.tillo.ch/ftp/blackarch/$repo/os/$arch
#Server = http://mirror.tillo.ch/ftp/blackarch/$repo/os/$arch
#Server = ftpes://mirror.tillo.ch/blackarch/$repo/os/$arch
#Server = ftp://mirror.tillo.ch/blackarch/$repo/os/$arch
# Turkey
#Server = http://ftp.linux.org.tr/blackarch/$repo/os/$arch
#Server = https://ftp.linux.org.tr/blackarch/$repo/os/$arch
#Server = ftp://ftp.linux.org.tr/blackarch/$repo/os/$arch
# Taiwan
#Server = http://blackarch.cs.nycu.edu.tw/$repo/os/$arch
#Server = https://blackarch.cs.nycu.edu.tw/$repo/os/$arch
#Server = http://mirror.archlinux.tw/BlackArch/$repo/os/$arch
#Server = https://mirror.archlinux.tw/BlackArch/$repo/os/$arch
# UK
#Server = http://mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://mirrors.gethosted.online/blackarch/blackarch/$repo/os/$arch
#Server = https://mirrors.gethosted.online/blackarch/blackarch/$repo/os/$arch
# US
#Server = http://us.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = https://us.mirrors.cicku.me/blackarch/$repo/os/$arch
#Server = http://mirror.math.princeton.edu/pub/blackarch/$repo/os/$arch
#Server = http://distro.ibiblio.org/blackarch/$repo/os/$arch
#Server = ftp://distro.ibiblio.org/blackarch/$repo/os/$arch
#Server = https://mirror.team-cymru.com/blackarch/$repo/os/$arch
#Server = ftp://mirror.team-cymru.com/blackarch/$repo/os/$arch
#Server = https://mirrors.ocf.berkeley.edu/blackarch/$repo/os/$arch
#Server = http://mirrors.ocf.berkeley.edu/blackarch/$repo/os/$arch
#Server = https://ftp2.osuosl.org/pub/blackarch/$repo/os/$arch
#Server = http://ftp2.osuosl.org/pub/blackarch/$repo/os/$arch
Server = https://ftp.halifax.rwth-aachen.de/blackarch/$repo/os/$arch

View File

@@ -1,44 +0,0 @@
# Server list generated by rankmirrors on 2024-12-24
## Special CDN mirror (delayed syncing, expect some (safe to ignore) amount of 404s)
# Globally
# * By: Garuda Linux donators, hosted on Cloudflare R2
# Automatic per-country routing of the mirrors below.
## Regular Syncthing mirrors (close to instant syncing)
# Brazil
# * By: Universidade Federal de São Carlos (São Carlos)
# Bulgaria
# * By: Sudo Man <github.com/sakrayaami>
# Canada
# * By freebird54 (Toronto)
# Chile
# * By makzk (Santiago)
# Germany (de-1 ceased to exist)
# * By: ParanoidBangL
# * By: itsTyrion
# * By: redgloboli
# France
# * By Yael (Marseille)
# Greece
# * By: vmmaniac <github.com/vmmaniac>
# India
# * By Naman (Kaithal)
# * By Albony <https://albony.xyz/>
# * By: BRAVO68DEV <https://www.itsmebravo.dev/>
# * By Albony (Chennai)
# Korea
# * By: <t.me/silent_heigou> (Seoul)
# Spain
# * By: JKANetwork
# * By: Ícar <t.me/IcarNS>
# United States
# * By: Technetium1 <github.com/Technetium1>
# New York
# * By: xstefen <t.me/xstefen>
# Utah
# * By: ash <t.me/the_ashh>
Server = https://bg-mirror.chaotic.cx/$repo/$arch
Server = https://br-mirror.chaotic.cx/$repo/$arch
Server = https://ca-mirror.chaotic.cx/$repo/$arch
Server = https://cdn-mirror.chaotic.cx/$repo/$arch
Server = https://cl-mirror.chaotic.cx/$repo/$arch
Server = https://de-2-mirror.chaotic.cx/$repo/$arch

View File

@@ -1,740 +0,0 @@
##
## Arch Linux repository mirrorlist
## Filtered by mirror score from mirror status page
## Generated on 2024-12-29
##
## Finland
Server = https://mirrors.janbruckner.de/archlinux/$repo/os/$arch
## United States
Server = https://arch.mirror.k0.ae/$repo/os/$arch
## United States
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
## Germany
Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
## Taiwan
Server = https://tw.mirrors.cicku.me/archlinux/$repo/os/$arch
## Estonia
Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
## United States
Server = https://us.arch.niranjan.co/$repo/os/$arch
## Spain
Server = https://nox.panibrez.com/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch
## United States
Server = https://ziply.mm.fcix.net/archlinux/$repo/os/$arch
## Hong Kong
Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
## Bangladesh
Server = https://mirror.xeonbd.com/archlinux/$repo/os/$arch
## Hong Kong
Server = https://arch-mirror.wtako.net/$repo/os/$arch
## Czechia
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
## Netherlands
Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch
## China
Server = https://mirrors.qlu.edu.cn/archlinux/$repo/os/$arch
## Worldwide
Server = https://ftpmirror.infania.net/mirror/archlinux/$repo/os/$arch
## Germany
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
## Germany
Server = https://os.codefionn.eu/archlinux/$repo/os/$arch
## Germany
Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
## Switzerland
Server = https://mirror.worldhotspot.org/archlinux/$repo/os/$arch
## Denmark
Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch
## Brazil
Server = https://archlinux.c3sl.ufpr.br/$repo/os/$arch
## United Kingdom
Server = https://gb.mirrors.cicku.me/archlinux/$repo/os/$arch
## Austria
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
## United States
Server = https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
## Canada
Server = https://muug.ca/mirror/archlinux/$repo/os/$arch
## Georgia
Server = https://archlinux.grena.ge/$repo/os/$arch
## United Kingdom
Server = https://mirror.server.net/archlinux/$repo/os/$arch
## China
Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
## Switzerland
Server = https://mirror.puzzle.ch/archlinux/$repo/os/$arch
## China
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
## Ukraine
Server = https://fastmirror.pp.ua/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.23m.com/archlinux/$repo/os/$arch
## United States
Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
## Switzerland
Server = https://theswissbay.ch/archlinux/$repo/os/$arch
## United States
Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch
## France
Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch
## Belgium
Server = https://mirror.jonas-prz.be/$repo/os/$arch
## Indonesia
Server = https://mirror.citrahost.com/archlinux/$repo/os/$arch
## Estonia
Server = https://repo.br.ee/arch/$repo/os/$arch
## United Kingdom
Server = https://mirror.vinehost.net/archlinux/$repo/os/$arch
## Russia
Server = https://ru.mirrors.cicku.me/archlinux/$repo/os/$arch
## Belgium
Server = https://mirror.tiguinet.net/arch/$repo/os/$arch
## Taiwan
Server = https://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
## Australia
Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
## Ukraine
Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch
## Bulgaria
Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
## United Kingdom
Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.wtnet.de/archlinux/$repo/os/$arch
## Chile
Server = https://elmirror.cl/archlinux/$repo/os/$arch
## United States
Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch
## Russia
Server = https://repository.su/archlinux/$repo/os/$arch
## Taiwan
Server = https://archlinux.ccns.ncku.edu.tw/archlinux/$repo/os/$arch
## Brazil
Server = https://br.mirrors.cicku.me/archlinux/$repo/os/$arch
## Finland
Server = https://mirror.5i.fi/archlinux/$repo/os/$arch
## Australia
Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
## Germany
Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
## Romania
Server = https://mirrors.hostico.ro/archlinux/$repo/os/$arch
## United States
Server = https://archlinux.doridian.net/$repo/os/$arch
## United Kingdom
Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
## South Korea
Server = https://mirror.funami.tech/arch/$repo/os/$arch
## India
Server = https://in.arch.niranjan.co/$repo/os/$arch
## China
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
## United States
Server = https://mirror.hasphetica.win/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch
## Mexico
Server = https://lidsol.fi-b.unam.mx/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirrors.xtom.nl/archlinux/$repo/os/$arch
## United States
Server = https://mirror.colonelhosting.com/archlinux/$repo/os/$arch
## China
Server = https://mirrors.jcut.edu.cn/archlinux/$repo/os/$arch
## Iran
Server = https://mirror.hakimi-soft.ir/archlinux/$repo/os/$arch
## United Kingdom
Server = https://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
## Germany
Server = https://files.hadiko.de/pub/dists/arch/$repo/os/$arch
## United Kingdom
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
## United States
Server = https://mirror.adectra.com/archlinux/$repo/os/$arch
## Estonia
Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch
## Germany
Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch
## Germany
Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
## Canada
Server = https://ca.mirrors.cicku.me/archlinux/$repo/os/$arch
## Romania
Server = https://mirrors.chroot.ro/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.iu13.net/archlinux/$repo/os/$arch
## United States
Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch
## Germany
Server = https://arch.phinau.de/$repo/os/$arch
## Thailand
Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch
## Moldova
Server = https://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
## Israel
Server = https://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
## Saudi Arabia
Server = https://sa.mirrors.cicku.me/archlinux/$repo/os/$arch
## Czechia
Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
## United Kingdom
Server = https://mirror.st2projects.com/archlinux/$repo/os/$arch
## Uzbekistan
Server = https://mirror.dc.uz/arch/$repo/os/$arch
## Finland
Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
## Japan
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
## India
Server = https://mirror.nag.albony.in/archlinux/$repo/os/$arch
## Australia
Server = https://au.arch.niranjan.co/$repo/os/$arch
## United States
Server = https://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
## Kenya
Server = https://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
## United States
Server = https://m.lqy.me/arch/$repo/os/$arch
## Sweden
Server = https://mirror.braindrainlan.nu/archlinux/$repo/os/$arch
## Poland
Server = https://arch.sakamoto.pl/$repo/os/$arch
## South Korea
Server = https://mirror.yuki.net.uk/archlinux/$repo/os/$arch
## Italy
Server = https://it.mirrors.cicku.me/archlinux/$repo/os/$arch
## United States
Server = https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
## India
Server = https://mirror.albony.in/archlinux/$repo/os/$arch
## United States
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
## France
Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch
## Lithuania
Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch
## Austria
Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
## New Zealand
Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch
## United Arab Emirates
Server = https://mirror.hafeezh.com/archlinux/$repo/os/$arch
## United Kingdom
Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.bethselamin.de/$repo/os/$arch
## India
Server = https://in.mirrors.cicku.me/archlinux/$repo/os/$arch
## Switzerland
Server = https://mirror.ungleich.ch/mirror/packages/archlinux/$repo/os/$arch
## Ukraine
Server = https://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
## Sweden
Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
## Ukraine
Server = https://mirror.hostiko.network/archlinux/$repo/os/$arch
## Iceland
Server = https://is.mirror.flokinet.net/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.pseudoform.org/$repo/os/$arch
## United States
Server = https://us.mirrors.cicku.me/archlinux/$repo/os/$arch
## India
Server = https://mirrors.saswata.cc/archlinux/$repo/os/$arch
## Serbia
Server = https://mirror1.sox.rs/archlinux/$repo/os/$arch
## Greece
Server = https://repo.greeklug.gr/data/pub/linux/archlinux/$repo/os/$arch
## Romania
Server = https://mirrors.hosterion.ro/archlinux/$repo/os/$arch
## Romania
Server = https://ro.arch.niranjan.co/$repo/os/$arch
## Netherlands
Server = https://nl.mirror.flokinet.net/archlinux/$repo/os/$arch
## Canada
Server = https://mirrors.pablonara.com/archlinux/$repo/os/$arch
## Netherlands
Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch
## Poland
Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
## Germany
Server = https://archlinux.thaller.ws/$repo/os/$arch
## France
Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch
## France
Server = https://arch.yourlabs.org/$repo/os/$arch
## China
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
## United States
Server = https://arch-mirror.marcusspencer.xyz:4443/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
## Russia
Server = https://mirror.kpfu.ru/archlinux/$repo/os/$arch
## United Kingdom
Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch
## United States
Server = https://arch.mirror.constant.com/$repo/os/$arch
## Azerbaijan
Server = https://mirror.yer.az/archlinux/$repo/os/$arch
## Taiwan
Server = https://free.nchc.org.tw/arch/$repo/os/$arch
## Finland
Server = https://arch.yhtez.xyz/$repo/os/$arch
## Hong Kong
Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch
## Ukraine
Server = https://repo.hyron.dev/archlinux/$repo/os/$arch
## Taiwan
Server = https://mirror.twds.com.tw/archlinux/$repo/os/$arch
## Taiwan
Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch
## Netherlands
Server = https://arch.mirrors.lavatech.top/$repo/os/$arch
## Hungary
Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
## France
Server = https://f.matthieul.dev/mirror/archlinux/$repo/os/$arch
## Switzerland
Server = https://mirror.metanet.ch/archlinux/$repo/os/$arch
## United States
Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch
## Netherlands
Server = https://archlinux.mirror.liteserver.nl/$repo/os/$arch
## Switzerland
Server = https://pkg.adfinis-on-exoscale.ch/archlinux/$repo/os/$arch
## United States
Server = https://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
## Germany
Server = https://ftp.fau.de/archlinux/$repo/os/$arch
## United States
Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.cmt.de/archlinux/$repo/os/$arch
## Australia
Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
## Russia
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.cpsc.ucalgary.ca/mirror/archlinux.org/$repo/os/$arch
## Australia
Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.serverion.com/archlinux/$repo/os/$arch
## China
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
## Sweden
Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
## Italy
Server = https://arch.mirror.hyperbit.it/$repo/os/$arch
## Finland
Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
## South Korea
Server = https://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
## United States
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
## New Caledonia
Server = https://archlinux.nautile.nc/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.qctronics.com/archlinux/$repo/os/$arch
## Hungary
Server = https://ftp.ek-cer.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
## Germany
Server = https://mirror.lcarilla.de/archlinux/$repo/os/$arch
## Vietnam
Server = https://mirrors.huongnguyen.dev/arch/$repo/os/$arch
## Portugal
Server = https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
## United Kingdom
Server = https://repo.c48.uk/arch/$repo/os/$arch
## Germany
Server = https://arch.kurdy.org/$repo/os/$arch
## Hungary
Server = https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
## India
Server = https://mirror.sahil.world/archlinux/$repo/os/$arch
## Czechia
Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
## United States
Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch
## Austria
Server = https://at.mirrors.cicku.me/archlinux/$repo/os/$arch
## Russia
Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
## Russia
Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
## United Kingdom
Server = https://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
## China
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
## Chile
Server = https://mirror.hnd.cl/archlinux/$repo/os/$arch
## France
Server = https://mirror.oldsql.cc/archlinux/$repo/os/$arch
## Romania
Server = https://ro.mirror.flokinet.net/archlinux/$repo/os/$arch
## Germany
Server = https://de-nue.soulharsh007.dev/archlinux/$repo/os/$arch
## United States
Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
## France
Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
## China
Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.cj2.nl/archlinux/$repo/os/$arch
## Russia
Server = https://archlinux.gay/archlinux/$repo/os/$arch
## South Korea
Server = https://mirror.siwoo.org/archlinux/$repo/os/$arch
## Germany
Server = https://arch.unixpeople.org/$repo/os/$arch
## Russia
Server = https://mirror2.sl-chat.ru/archlinux/$repo/os/$arch
## France
Server = https://mirrors.jtremesay.org/archlinux/$repo/os/$arch
## United States
Server = https://mirror.zackmyers.io/archlinux/$repo/os/$arch
## Switzerland
Server = https://pkg.adfinis-on-exoscale.ch/archlinux-pkgbuild/$repo/os/$arch
## China
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
## Slovenia
Server = https://mirror.tux.si/arch/$repo/os/$arch
## Nepal
Server = https://mirrors.nepalicloud.com/archlinux/$repo/os/$arch
## South Africa
Server = https://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
## United States
Server = https://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
## Indonesia
Server = https://mirror.papua.go.id/archlinux/$repo/os/$arch
## United States
Server = https://zxcvfdsa.com/arch/$repo/os/$arch
## Indonesia
Server = https://mirror.ditatompel.com/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.sg.gs/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
## United States
Server = https://mirror.pilotfiber.com/archlinux/$repo/os/$arch
## Ukraine
Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch
## Denmark
Server = https://mirror.group.one/archlinux/$repo/os/$arch
## Spain
Server = https://es.mirrors.cicku.me/archlinux/$repo/os/$arch
## Germany
Server = https://archlinux.richard-neumann.de/$repo/os/$arch
## Slovenia
Server = https://www.sooftware.com/mirrors/Arch-Linux/$repo/os/$arch
## Moldova
Server = https://mirror.ihost.md/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.iusearchbtw.nl/$repo/os/$arch
## Singapore
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
## Germany
Server = https://arch.jensgutermuth.de/$repo/os/$arch
## Romania
Server = https://mirrors.pidginhost.com/arch/$repo/os/$arch
## Hong Kong
Server = https://mirror-hk.koddos.net/archlinux/$repo/os/$arch
## Iran
Server = https://mirror.arvancloud.ir/archlinux/$repo/os/$arch
## France
Server = https://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
## United States
Server = https://arch.goober.cloud/$repo/os/$arch
## Mexico
Server = https://arch.jsc.mx/$repo/os/$arch
## Germany
Server = https://mirror.eto.dev/arch/$repo/os/$arch
## Germany
Server = https://mirror.sunred.org/archlinux/$repo/os/$arch
## United Kingdom
Server = https://mirrors.xhosts.co.uk/arch/$repo/os/$arch
## United States
Server = https://arlm.tyzoid.com/$repo/os/$arch
## United States
Server = https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
## Chile
Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch
## Türkiye
Server = https://tr.arch.niranjan.co/$repo/os/$arch
## Germany
Server = https://mirror.moson.org/arch/$repo/os/$arch
## Latvia
Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch
## Iran
Server = https://mirror.bardia.tech/archlinux/$repo/os/$arch
## Sweden
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
## Albania
Server = https://al.arch.niranjan.co/$repo/os/$arch
## United States
Server = https://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.hugo-betrugo.de/archlinux/$repo/os/$arch
## Ukraine
Server = https://mirrors.reitarovskyi.tech/archlinux/$repo/os/$arch
## United States
Server = https://us-1.arch-linux.mirror.shieldblaze.com/$repo/os/$arch
## Australia
Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
## Portugal
Server = https://mirror.barata.pt/archlinux/$repo/os/$arch
## Norway
Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
## United Kingdom
Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
## Russia
Server = https://mirror3.sl-chat.ru/archlinux/$repo/os/$arch
## United States
Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
## China
Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
## Portugal
Server = https://mirror.leitecastro.com/archlinux/$repo/os/$arch
## Singapore
Server = https://sg.arch.niranjan.co/$repo/os/$arch
## Germany
Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch
## Poland
Server = https://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.0xem.ma/arch/$repo/os/$arch
## Japan
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
## Slovakia
Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
## United States
Server = https://archmirror1.octyl.net/$repo/os/$arch
## France
Server = https://mirror.rznet.fr/archlinux/$repo/os/$arch
## United States
Server = https://volico.mm.fcix.net/archlinux/$repo/os/$arch
## United States
Server = https://southfront.mm.fcix.net/archlinux/$repo/os/$arch
## China
Server = https://mirrors.jxust.edu.cn/archlinux/$repo/os/$arch
## South Africa
Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.mijn.host/archlinux/$repo/os/$arch
## Colombia
Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
## China
Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
## Netherlands
Server = https://nl.mirrors.cicku.me/archlinux/$repo/os/$arch
## Czechia
Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.bouwhuis.network/archlinux/$repo/os/$arch
## Germany
Server = https://de.mirrors.cicku.me/archlinux/$repo/os/$arch
## Indonesia
Server = https://mirror.repository.id/archlinux/$repo/os/$arch
## Spain
Server = https://mirrors.marquitos.space/archlinux/$repo/os/$arch
## United States
Server = https://mirror.clarkson.edu/archlinux/$repo/os/$arch
## Germany
Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
## Canada
Server = https://mirror.scd31.com/arch/$repo/os/$arch
## United States
Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
## United States
Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
## Vietnam
Server = https://mirrors.twilight.fyi/archlinux/$repo/os/$arch
## Indonesia
Server = https://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch
## Canada
Server = https://arch.mirror.winslow.cloud/$repo/os/$arch
## China
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
## France
Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch
## Norway
Server = https://mirror.archlinux.no/$repo/os/$arch
## Vietnam
Server = https://mirrors.nguyenhoang.cloud/archlinux/$repo/os/$arch
## France
Server = https://elda.asgardius.company/archlinux/$repo/os/$arch
## Finland
Server = https://mirror1.sl-chat.ru/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.koddos.net/archlinux/$repo/os/$arch
## United States
Server = https://mirror.umd.edu/archlinux/$repo/os/$arch
## United States
Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.sonic.net/archlinux/$repo/os/$arch
## India
Server = https://mirror.fossindia.ovh/archlinux/$repo/os/$arch
## South Africa
Server = https://za.mirrors.cicku.me/archlinux/$repo/os/$arch
## Poland
Server = https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
## New Zealand
Server = https://archlinux.ourhome.kiwi/$repo/os/$arch
## Germany
Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
## Italy
Server = https://archlinux.mirror.server24.net/$repo/os/$arch
## Hungary
Server = https://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
## Bulgaria
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
## Moldova
Server = https://mirror.mangohost.net/archlinux/$repo/os/$arch
## Netherlands
Server = https://mirror.lyrahosting.com/archlinux/$repo/os/$arch
## Indonesia
Server = https://mirror.gi.co.id/archlinux/$repo/os/$arch
## United States
Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
## Singapore
Server = https://sg.mirrors.cicku.me/archlinux/$repo/os/$arch
## France
Server = https://arch.syxpi.fr/arch/$repo/os/$arch
## Kazakhstan
Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
## France
Server = https://fr.mirrors.cicku.me/archlinux/$repo/os/$arch
## Switzerland
Server = https://mirror.init7.net/archlinux/$repo/os/$arch
## China
Server = https://mirrors.hust.edu.cn/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
## China
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
## Switzerland
Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch
## Worldwide
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
## Chile
Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
## Australia
Server = https://au.mirrors.cicku.me/archlinux/$repo/os/$arch
## France
Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
## North Macedonia
Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch
## Germany
Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch
## Germany
Server = https://archlinux.homeinfo.de/$repo/os/$arch
## United States
Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
## United States
Server = https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
## United States
Server = https://us-mnz.soulharsh007.dev/archlinux/$repo/os/$arch
## France
Server = https://mirror.peeres-telecom.fr/archlinux/$repo/os/$arch
## Switzerland
Server = https://ch.mirrors.cicku.me/archlinux/$repo/os/$arch
## Spain
Server = https://mirror.raiolanetworks.com/archlinux/$repo/os/$arch
## United States
Server = https://mirror.theash.xyz/arch/$repo/os/$arch
## Portugal
Server = https://mirrors.up.pt/pub/archlinux/$repo/os/$arch
## Japan
Server = https://mirror.aria-on-the-planet.es/archlinux/$repo/os/$arch
## United States
Server = https://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch
## Canada
Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
## Japan
Server = https://www.miraa.jp/archlinux/$repo/os/$arch
## France
Server = https://mirrors.eric.ovh/arch/$repo/os/$arch
## Türkiye
Server = https://mirror.timtal.com.tr/archlinux/$repo/os/$arch
## Japan
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
## Czechia
Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch
## Israel
Server = https://archlinux.interhost.co.il/$repo/os/$arch
## Austria
Server = https://at-vie.soulharsh007.dev/archlinux/$repo/os/$arch
## Poland
Server = https://arch.midov.pl/arch/$repo/os/$arch
## Hong Kong
Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
## Brazil
Server = https://mirror.ufscar.br/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
## Germany
Server = https://de.arch.niranjan.co/$repo/os/$arch
## Worldwide
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
## Netherlands
Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
## South Korea
Server = https://kr.mirrors.cicku.me/archlinux/$repo/os/$arch
## United Kingdom
Server = https://repo.slithery.uk/$repo/os/$arch
## Russia
Server = https://mirror.kamtv.ru/archlinux/$repo/os/$arch
## India
Server = https://mirrors.abhy.me/archlinux/$repo/os/$arch
## United States
Server = https://mirror.fcix.net/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
## Singapore
Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
## New Zealand
Server = https://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
## Japan
Server = https://jp.mirrors.cicku.me/archlinux/$repo/os/$arch
## Germany
Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
## Cambodia
Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch
## Sweden
Server = https://mirror.accum.se/mirror/archlinux/$repo/os/$arch
## Sweden
Server = https://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch
## United States
Server = https://arch.hu.fo/archlinux/$repo/os/$arch
## Germany
Server = https://mirror.dogado.de/archlinux/$repo/os/$arch
## United States
Server = https://mirrors.bloomu.edu/archlinux/$repo/os/$arch

View File

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

View File

@@ -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;
}
});

View File

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

View File

@@ -1,431 +0,0 @@
### EXPORT ###
export EDITOR='nano'
export VISUAL='nano'
export HISTCONTROL=ignoreboth:erasedups
export PAGER='most'
#Ibus settings if you need them
#type ibus-setup in terminal to change settings and start the daemon
#delete the hashtags of the next lines and restart
#export GTK_IM_MODULE=ibus
#export XMODIFIERS=@im=dbus
#export QT_IM_MODULE=ibus
PS1='[\u@\h \W]\$ '
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
if [ -d "$HOME/.bin" ] ;
then PATH="$HOME/.bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ] ;
then PATH="$HOME/.local/bin:$PATH"
fi
#ignore upper and lowercase when TAB completion
bind "set completion-ignore-case on"
### ALIASES ###
#list
alias ls='ls --color=auto'
alias la='ls -a'
alias ll='ls -alFh'
alias l='ls'
alias l.="ls -A | egrep '^\.'"
alias listdir="ls -d */ > list"
#pacman
alias sps='sudo pacman -S'
alias spr='sudo pacman -R'
alias sprs='sudo pacman -Rs'
alias sprdd='sudo pacman -Rdd'
alias spqo='sudo pacman -Qo'
alias spsii='sudo pacman -Sii'
# show the list of packages that need this package - depends mpv as example
function_depends() {
search=$(echo "$1")
sudo pacman -Sii $search | grep "Required" | sed -e "s/Required By : //g" | sed -e "s/ /\n/g"
}
alias depends='function_depends'
#fix obvious typo's
alias cd..='cd ..'
alias pdw='pwd'
alias udpate='sudo pacman -Syyu'
alias upate='sudo pacman -Syyu'
alias updte='sudo pacman -Syyu'
alias updqte='sudo pacman -Syyu'
alias upqll='paru -Syu --noconfirm'
alias upal='paru -Syu --noconfirm'
## Colorize the grep command output for ease of use (good for log files)##
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
#readable output
alias df='df -h'
#keyboard
alias give-me-azerty-be="sudo localectl set-x11-keymap be"
alias give-me-qwerty-us="sudo localectl set-x11-keymap us"
#setlocale
alias setlocale="sudo localectl set-locale LANG=en_US.UTF-8"
alias setlocales="sudo localectl set-x11-keymap be && sudo localectl set-locale LANG=en_US.UTF-8"
#pacman unlock
alias unlock="sudo rm /var/lib/pacman/db.lck"
alias rmpacmanlock="sudo rm /var/lib/pacman/db.lck"
#arcolinux logout unlock
alias rmlogoutlock="sudo rm /tmp/arcologout.lock"
#which graphical card is working
alias whichvga="/usr/local/bin/arcolinux-which-vga"
#free
alias free="free -mt"
#continue download
alias wget="wget -c"
#userlist
alias userlist="cut -d: -f1 /etc/passwd | sort"
#merge new settings
alias merge="xrdb -merge ~/.Xresources"
# Aliases for software managment
# pacman or pm
alias pacman='sudo pacman --color auto'
alias update='sudo pacman -Syyu'
alias upd='sudo pacman -Syyu'
# paru as aur helper - updates everything
alias pksyua="paru -Syu --noconfirm"
alias upall="paru -Syu --noconfirm"
alias upa="paru -Syu --noconfirm"
#ps
alias psa="ps auxf"
alias psgrep="ps aux | grep -v grep | grep -i -e VSZ -e"
#grub update
alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"
alias grub-update="sudo grub-mkconfig -o /boot/grub/grub.cfg"
#grub issue 08/2022
alias install-grub-efi="sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArcoLinux"
#add new fonts
alias update-fc='sudo fc-cache -fv'
#copy/paste all content of /etc/skel over to home folder - backup of config created - beware
#skel alias has been replaced with a script at /usr/local/bin/skel
#backup contents of /etc/skel to hidden backup folder in home/user
alias bupskel='cp -Rf /etc/skel ~/.skel-backup-$(date +%Y.%m.%d-%H.%M.%S)'
#copy shell configs
alias cb='cp /etc/skel/.bashrc ~/.bashrc && exec bash'
alias cz='cp /etc/skel/.zshrc ~/.zshrc && echo "Copied."'
alias cf='cp /etc/skel/.config/fish/config.fish ~/.config/fish/config.fish && echo "Copied."'
#switch between bash and zsh
alias tobash="sudo chsh $USER -s /bin/bash && echo 'Now log out.'"
alias tozsh="sudo chsh $USER -s /bin/zsh && echo 'Now log out.'"
alias tofish="sudo chsh $USER -s /bin/fish && echo 'Now log out.'"
#switch between displaymanager or bootsystem
alias toboot="sudo /usr/local/bin/arcolinux-toboot"
alias togrub="sudo /usr/local/bin/arcolinux-togrub"
alias torefind="sudo /usr/local/bin/arcolinux-torefind"
alias tolightdm="sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings --noconfirm --needed ; sudo systemctl enable lightdm.service -f ; echo 'Lightm is active - reboot now'"
alias tosddm="sudo pacman -S sddm --noconfirm --needed ; sudo systemctl enable sddm.service -f ; echo 'Sddm is active - reboot now'"
alias toly="sudo pacman -S ly --noconfirm --needed ; sudo systemctl enable ly.service -f ; echo 'Ly is active - reboot now'"
alias togdm="sudo pacman -S gdm --noconfirm --needed ; sudo systemctl enable gdm.service -f ; echo 'Gdm is active - reboot now'"
alias tolxdm="sudo pacman -S lxdm --noconfirm --needed ; sudo systemctl enable lxdm.service -f ; echo 'Lxdm is active - reboot now'"
# kill commands
# quickly kill conkies
alias kc='killall conky'
# quickly kill polybar
alias kp='killall polybar'
# quickly kill picom
alias kpi='killall picom'
#hardware info --short
alias hw="hwinfo --short"
#audio check pulseaudio or pipewire
alias audio="pactl info | grep 'Server Name'"
#skip integrity check
alias paruskip='paru -S --mflags --skipinteg'
alias yayskip='yay -S --mflags --skipinteg'
alias trizenskip='trizen -S --skipinteg'
#check vulnerabilities microcode
alias microcode='grep . /sys/devices/system/cpu/vulnerabilities/*'
#approximation of how old your hardware is
alias howold="sudo lshw | grep -B 3 -A 8 BIOS"
#check cpu
alias cpu="cpuid -i | grep uarch | head -n 1"
#get fastest mirrors in your neighborhood
alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist"
alias mirrord="sudo reflector --latest 30 --number 10 --sort delay --save /etc/pacman.d/mirrorlist"
alias mirrors="sudo reflector --latest 30 --number 10 --sort score --save /etc/pacman.d/mirrorlist"
alias mirrora="sudo reflector --latest 30 --number 10 --sort age --save /etc/pacman.d/mirrorlist"
#our experimental - best option for the moment
alias mirrorx="sudo reflector --age 6 --latest 20 --fastest 20 --threads 5 --sort rate --protocol https --save /etc/pacman.d/mirrorlist"
alias mirrorxx="sudo reflector --age 6 --latest 20 --fastest 20 --threads 20 --sort rate --protocol https --save /etc/pacman.d/mirrorlist"
alias ram='rate-mirrors --allow-root --disable-comments arch | sudo tee /etc/pacman.d/mirrorlist'
alias rams='rate-mirrors --allow-root --disable-comments --protocol https arch | sudo tee /etc/pacman.d/mirrorlist'
#mounting the folder Public for exchange between host and guest on virtualbox
alias vbm="sudo /usr/local/bin/arcolinux-vbox-share"
#enabling vmware services
alias start-vmware="sudo systemctl enable --now vmtoolsd.service"
alias vmware-start="sudo systemctl enable --now vmtoolsd.service"
alias sv="sudo systemctl enable --now vmtoolsd.service"
#shopt
shopt -s autocd # change to named directory
shopt -s cdspell # autocorrects cd misspellings
shopt -s cmdhist # save multi-line commands in history as single line
shopt -s dotglob
shopt -s histappend # do not overwrite history
shopt -s expand_aliases # expand aliases
#youtube download
alias yta-aac="yt-dlp --extract-audio --audio-format aac "
alias yta-best="yt-dlp --extract-audio --audio-format best "
alias yta-flac="yt-dlp --extract-audio --audio-format flac "
alias yta-mp3="yt-dlp --extract-audio --audio-format mp3 "
alias ytv-best="yt-dlp -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 "
#Recent Installed Packages
alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl"
alias riplong="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -3000 | nl"
#iso and version used to install ArcoLinux
alias iso="cat /etc/dev-rel | awk -F '=' '/ISO/ {print $2}'"
alias isoo="cat /etc/dev-rel"
#Cleanup orphaned packages
alias cleanup='sudo pacman -Rns $(pacman -Qtdq)'
# This will generate a list of explicitly installed packages
alias list="sudo pacman -Qqe"
#This will generate a list of explicitly installed packages without dependencies
alias listt="sudo pacman -Qqet"
# list of AUR packages
alias listaur="sudo pacman -Qqem"
# add > list at the end to write to a file
# install packages from list
# pacman -S --needed - < my-list-of-packages.txt
#clear
alias clean="clear; seq 1 $(tput cols) | sort -R | sparklines | lolcat"
#search content with ripgrep
alias rg="rg --sort path"
#get the error messages from journalctl
alias jctl="journalctl -p 3 -xb"
#nano for important configuration files
#know what you do in these files
alias nlxdm="sudo $EDITOR /etc/lxdm/lxdm.conf"
alias nlightdm="sudo $EDITOR /etc/lightdm/lightdm.conf"
alias npacman="sudo $EDITOR /etc/pacman.conf"
alias ngrub="sudo $EDITOR /etc/default/grub"
alias nconfgrub="sudo $EDITOR /boot/grub/grub.cfg"
alias nmakepkg="sudo $EDITOR /etc/makepkg.conf"
alias nmkinitcpio="sudo $EDITOR /etc/mkinitcpio.conf"
alias nmirrorlist="sudo $EDITOR /etc/pacman.d/mirrorlist"
alias narcomirrorlist="sudo $EDITOR /etc/pacman.d/arcolinux-mirrorlist"
alias nsddm="sudo $EDITOR /etc/sddm.conf"
alias nsddmk="sudo $EDITOR /etc/sddm.conf.d/kde_settings.conf"
alias nfstab="sudo $EDITOR /etc/fstab"
alias nnsswitch="sudo $EDITOR /etc/nsswitch.conf"
alias nsamba="sudo $EDITOR /etc/samba/smb.conf"
alias ngnupgconf="sudo $EDITOR /etc/pacman.d/gnupg/gpg.conf"
alias nhosts="sudo $EDITOR /etc/hosts"
alias nhostname="sudo $EDITOR /etc/hostname"
alias nresolv="sudo $EDITOR /etc/resolv.conf"
alias nb="$EDITOR ~/.bashrc"
alias nz="$EDITOR ~/.zshrc"
alias nf="$EDITOR ~/.config/fish/config.fish"
alias nneofetch="$EDITOR ~/.config/neofetch/config.conf"
alias nplymouth="sudo $EDITOR /etc/plymouth/plymouthd.conf"
alias nvconsole="sudo $EDITOR /etc/vconsole.conf"
alias nenvironment="sudo $EDITOR /etc/environment"
alias nloader="sudo $EDITOR /boot/efi/loader/loader.conf"
#reading logs with bat
alias lcalamares="bat /var/log/Calamares.log"
alias lpacman="bat /var/log/pacman.log"
alias lxorg="bat /var/log/Xorg.0.log"
alias lxorgo="bat /var/log/Xorg.0.log.old"
#gpg
#verify signature for isos
alias gpg-check="gpg2 --keyserver-options auto-key-retrieve --verify"
alias fix-gpg-check="gpg2 --keyserver-options auto-key-retrieve --verify"
#receive the key of a developer
alias gpg-retrieve="gpg2 --keyserver-options auto-key-retrieve --receive-keys"
alias fix-gpg-retrieve="gpg2 --keyserver-options auto-key-retrieve --receive-keys"
alias fix-keyserver="[ -d ~/.gnupg ] || mkdir ~/.gnupg ; cp /etc/pacman.d/gnupg/gpg.conf ~/.gnupg/ ; echo 'done'"
#fixes
alias fix-permissions="sudo chown -R $USER:$USER ~/.config ~/.local"
alias keyfix="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias key-fix="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias keys-fix="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias fixkey="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias fixkeys="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias fix-key="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
alias fix-keys="/usr/local/bin/arcolinux-fix-pacman-databases-and-keys"
#fix-sddm-config is no longer an alias but an application - part of ATT
#alias fix-sddm-config="/usr/local/bin/arcolinux-fix-sddm-config"
alias fix-pacman-conf="/usr/local/bin/arcolinux-fix-pacman-conf"
alias fix-pacman-keyserver="/usr/local/bin/arcolinux-fix-pacman-gpg-conf"
alias fix-grub="/usr/local/bin/arcolinux-fix-grub"
alias fixgrub="/usr/local/bin/arcolinux-fix-grub"
#maintenance
alias big="expac -H M '%m\t%n' | sort -h | nl"
alias downgrada="sudo downgrade --ala-url https://ant.seedhost.eu/arcolinux/"
#hblock (stop tracking with hblock)
#use unhblock to stop using hblock
alias unhblock="hblock -S none -D none"
#systeminfo
alias probe="sudo -E hw-probe -all -upload"
alias sysfailed="systemctl list-units --failed"
#shutdown or reboot
alias ssn="sudo shutdown now"
alias sr="reboot"
#update betterlockscreen images
alias bls="betterlockscreen -u /usr/share/backgrounds/arcolinux/"
#give the list of all installed desktops - xsessions desktops
alias xd="ls /usr/share/xsessions"
alias xdw="ls /usr/share/wayland-sessions"
#give a list of the kernels installed
alias kernel="ls /usr/lib/modules"
alias kernels="ls /usr/lib/modules"
#am I on grub,systemd-boot or refind
alias boot="/usr/local/bin/arcolinux-boot"
# # ex = EXtractor for all kinds of archives
# # usage: ex <file>
ex ()
{
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1;;
*.7z) 7z x $1 ;;
*.deb) ar x $1 ;;
*.tar.xz) tar xf $1 ;;
*.tar.zst) tar xf $1 ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
#wayland aliases
alias wsimplescreen="wf-recorder -a"
alias wsimplescreenrecorder="wf-recorder -a -c h264_vaapi -C aac -d /dev/dri/renderD128 --file=recording.mp4"
#btrfs aliases
alias btrfsfs="sudo btrfs filesystem df /"
alias btrfsli="sudo btrfs su li / -t"
#snapper aliases
alias snapcroot="sudo snapper -c root create-config /"
alias snapchome="sudo snapper -c home create-config /home"
alias snapli="sudo snapper list"
alias snapcr="sudo snapper -c root create"
alias snapch="sudo snapper -c home create"
#Leftwm aliases
alias lti="leftwm-theme install"
alias ltu="leftwm-theme uninstall"
alias lta="leftwm-theme apply"
alias ltupd="leftwm-theme update"
alias ltupg="leftwm-theme upgrade"
#arcolinux applications
#att is a symbolic link now
#alias att="archlinux-tweak-tool"
alias adt="arcolinux-desktop-trasher"
alias abl="arcolinux-betterlockscreen"
alias agm="arcolinux-get-mirrors"
alias amr="arcolinux-mirrorlist-rank-info"
alias aom="arcolinux-osbeck-as-mirror"
alias ars="arcolinux-reflector-simple"
alias atm="arcolinux-tellme"
alias avs="arcolinux-vbox-share"
alias awa="arcolinux-welcome-app"
#git
alias rmgitcache="rm -r ~/.cache/git"
alias grh="git reset --hard"
#pamac
alias pamac-unlock="sudo rm /var/tmp/pamac/dbs/db.lock"
#moving your personal files and folders from /personal to ~
alias personal='cp -Rf /personal/* ~'
#create a file called .bashrc-personal and put all your personal aliases
#in there. They will not be overwritten by skel.
[[ -f ~/.bashrc-personal ]] && . ~/.bashrc-personal
# reporting tools - install when not installed
neofetch
#screenfetch
#alsi
#paleofetch
#fetch
#hfetch
#sfetch
#ufetch
#ufetch-arco
#pfetch
#sysinfo
#sysinfo-retro
#cpufetch
#colorscript random
#hyfetch

View File

@@ -1,4 +0,0 @@
LSB_VERSION=1.4
DISTRIB_ID=SnigdhaOS
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="SnigdhaOS"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1 +0,0 @@
/usr/lib/systemd/system/cups.path

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1 +0,0 @@
/usr/lib/systemd/system/fstrim.timer

View File

@@ -1 +0,0 @@
FONT=gr737c-8x16

View File

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

View File

@@ -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 --fail -s -o /tmp/startup_script
rt=$?
else
cp "${script}" /tmp/startup_script
rt=$?
fi
if [[ ${rt} -eq 0 ]]; then
chmod +x /tmp/startup_script
printf '%s: executing automated script\n' "$0"
# note that script is executed when other services (like pacman-init) may be still in progress, please
# synchronize to "systemctl is-system-running --wait" when your script depends on other services
/tmp/startup_script
fi
fi
}
if [[ $(tty) == "/dev/tty1" ]]; then
automated_script
fi

View File

@@ -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

View File

@@ -1,60 +0,0 @@
#!/bin/bash
# -----------------------------------------------------------------------------
# Script Name: snigdhaos-snapper.sh
# Author: Rio
# Created Date: 30/12/2024
# Version: 1.0
# Description: Deletes Snapper snapshots in a specified range, removes custom
# scripts, and logs all actions. Includes dynamic snapshot
# detection, error handling, and logging.
# License: MIT
# -----------------------------------------------------------------------------
# Define variables
LOG_FILE="/var/log/snigdhaos-snapper.log"
SNAPPER_BIN="/usr/bin/snapper"
CUSTOM_SCRIPT="/usr/local/bin/snigdhaos-snapper"
START_INDEX=${START_INDEX:-1}
END_INDEX=${END_INDEX:-20}
# Ensure the log file exists
touch "$LOG_FILE"
# Log a message
log_message() {
echo "$(date +'%Y-%m-%d %H:%M:%S') - $1" >> "$LOG_FILE"
}
log_message "Script execution started."
# Check if snapper is installed
if [ -f "$SNAPPER_BIN" ]; then
log_message "Snapper binary found at $SNAPPER_BIN."
EXISTING_SNAPSHOTS=$($SNAPPER_BIN --no-dbus list | awk 'NR>1 {print $1}' | grep -E '^[0-9]+$')
# Iterate over snapshots or specified range
for i in $EXISTING_SNAPSHOTS; do
if [[ $i -ge $START_INDEX && $i -le $END_INDEX ]]; then
log_message "Attempting to delete snapshot ID: $i"
if $SNAPPER_BIN --no-dbus delete "$i" 2>>"$LOG_FILE"; then
log_message "Successfully deleted snapshot ID: $i"
else
log_message "Error deleting snapshot ID: $i"
fi
fi
done
else
log_message "Snapper is not installed. Exiting."
exit 1
fi
# Remove the custom script
if [ -f "$CUSTOM_SCRIPT" ]; then
rm -f "$CUSTOM_SCRIPT"
log_message "Removed custom script at $CUSTOM_SCRIPT."
else
log_message "Custom script not found at $CUSTOM_SCRIPT."
fi
log_message "Script execution completed."

View File

@@ -1,2 +0,0 @@
[Icon Theme]
Inherits=Adwaita