forked from artix/iso-profiles
Compare commits
41 Commits
Author | SHA1 | Date | |
---|---|---|---|
e75595d8a2 | |||
002d7f7f1c
|
|||
a35d86d33c
|
|||
69f357b192
|
|||
ba8390588b
|
|||
54a05537f6 | |||
f209cc6d02
|
|||
92b5760094
|
|||
e2dd42a407
|
|||
b9d68643ee
|
|||
9d5d76446d
|
|||
24beeb783c | |||
0ba7b17bfa
|
|||
ffbdb2df37
|
|||
9ba3785369
|
|||
40178920e4
|
|||
fdc5e886ef
|
|||
f7cf5a8e88
|
|||
e2df367b9e
|
|||
7db149340f | |||
427a06d85c
|
|||
cd117da8ba
|
|||
aa21025b69
|
|||
f261f4b2b2 | |||
52c442731c | |||
d786860304 | |||
bbc4ed0090
|
|||
11e8f4e8cc
|
|||
f7eec52ec2
|
|||
d5c20d01a9
|
|||
309c54ee22
|
|||
0d4eb7c0b0
|
|||
612800a41c
|
|||
23f8321ed2
|
|||
2bde9217fa
|
|||
e8aa7543d3
|
|||
ba6e5928aa
|
|||
2fb0955fe8
|
|||
9a3021f0ca
|
|||
510c1aecaa
|
|||
89d1710408
|
69
.build/yamlize.sh
Normal file
69
.build/yamlize.sh
Normal file
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
yaml_array() {
|
||||
local array
|
||||
|
||||
for entry in "$@"; do
|
||||
array="${array:-}${array:+,} ${entry}"
|
||||
done
|
||||
printf "%s\n" "[${array}]"
|
||||
}
|
||||
|
||||
read_from_list() {
|
||||
local list="$1"
|
||||
local _space="s| ||g"
|
||||
local _clean='/^$/d'
|
||||
local _com_rm="s|#.*||g"
|
||||
mapfile -t pkgs < <(sed "$_com_rm" "$list" \
|
||||
| sed "$_space" \
|
||||
| sed "$_clean" | sort -u)
|
||||
}
|
||||
|
||||
profiles=(
|
||||
cinnamon
|
||||
community-gtk
|
||||
community-qt
|
||||
lxde
|
||||
lxqt
|
||||
mate
|
||||
xfce
|
||||
moksha
|
||||
)
|
||||
|
||||
cd ..
|
||||
|
||||
for p in "${profiles[@]}"; do
|
||||
|
||||
if [[ -f "$p"/profile.conf ]]; then
|
||||
|
||||
cp -v common/profile.yaml.template "$p"/profile.yaml
|
||||
|
||||
. "$p"/profile.conf
|
||||
|
||||
sv="$(yaml_array ${SERVICES[@]})"
|
||||
auto="$AUTOLOGIN" \
|
||||
sv="$sv" \
|
||||
yq -P '
|
||||
with(
|
||||
.live-session;
|
||||
.services = env(sv) |
|
||||
.autologin = env(auto))' -i "$p"/profile.yaml
|
||||
|
||||
fi
|
||||
|
||||
if [[ -e "$p"/Packages-Root ]]; then
|
||||
read_from_list "$p"/Packages-Root
|
||||
p="$(yaml_array ${pkgs[@]})" \
|
||||
yq -P '.rootfs.packages = env(p)' -i "$p"/profile.yaml
|
||||
|
||||
fi
|
||||
|
||||
if [[ -e "$p"/Packages-Live ]]; then
|
||||
read_from_list "$p"/Packages-Live
|
||||
p="$(yaml_array ${pkgs[@]})" \
|
||||
yq -P '.livefs.packages = env(p)' -i "$p"/profile.yaml
|
||||
fi
|
||||
|
||||
# git add "$p"
|
||||
# git commit -m "yamilize profiles"
|
||||
done
|
@@ -1,8 +0,0 @@
|
||||
# loads by default common/packages-{base,apps}
|
||||
|
||||
mkinitcpio-nfs-utils
|
||||
squashfs-tools
|
||||
|
||||
artix-grub-live
|
||||
|
||||
artix-live-@initsys@
|
@@ -1,17 +0,0 @@
|
||||
################ install ################
|
||||
|
||||
# start services
|
||||
# bluetoothd, cupsd, DM are added to the pkglist dynamicly
|
||||
# metalog or syslog-ng is added to the pkglist dynamicly
|
||||
# connmand or NetworkManager is added to the pkglist dynamicly
|
||||
# only added if in array, these pkgs have no list entry
|
||||
|
||||
SERVICES=('acpid' 'bluetoothd' 'cronie' 'cupsd' 'metalog' 'connmand')
|
||||
|
||||
################# live-session #################
|
||||
|
||||
# default value
|
||||
# PASSWORD="artix"
|
||||
|
||||
# Set to false to disable autologin in the live session
|
||||
AUTOLOGIN="false"
|
43
base/profile.yaml
Normal file
43
base/profile.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
---
|
||||
|
||||
live-session:
|
||||
user: artix
|
||||
password: artix
|
||||
autologin: true
|
||||
use-xlibre: false
|
||||
services:
|
||||
- acpid
|
||||
- bluetoothd
|
||||
- cronie
|
||||
- cupsd
|
||||
- syslog-ng
|
||||
- NetworkManager
|
||||
user-services:
|
||||
- dbus
|
||||
rootfs:
|
||||
packages:
|
||||
- mkinitcpio-nfs-utils
|
||||
- squashfs-tools
|
||||
- artix-grub-live
|
||||
packages-init:
|
||||
dinit:
|
||||
- dinit-user-spawn
|
||||
- syslog-ng-dinit
|
||||
- networkmanager-dinit
|
||||
- cups-dinit
|
||||
- artix-live-dinit
|
||||
openrc:
|
||||
- syslog-ng-openrc
|
||||
- networkmanager-openrc
|
||||
- cups-openrc
|
||||
- artix-live-openrc
|
||||
runit:
|
||||
- syslog-ng-runit
|
||||
- networkmanager-runit
|
||||
- cups-runit
|
||||
- artix-live-runit
|
||||
s6:
|
||||
- syslog-ng-s6
|
||||
- networkmanager-s6
|
||||
- cups-s6
|
||||
- artix-live-s6
|
1
cinnamon/live-overlay
Symbolic link
1
cinnamon/live-overlay
Symbolic link
@@ -0,0 +1 @@
|
||||
../common/live-overlay
|
94
cinnamon/profile.yaml
Normal file
94
cinnamon/profile.yaml
Normal file
@@ -0,0 +1,94 @@
|
||||
---
|
||||
|
||||
live-session:
|
||||
user: artix
|
||||
password: artix
|
||||
autologin: true
|
||||
use-xlibre: false
|
||||
services:
|
||||
- acpid
|
||||
- bluetoothd
|
||||
- cronie
|
||||
- cupsd
|
||||
- metalog
|
||||
- NetworkManager
|
||||
- lightdm
|
||||
user-services:
|
||||
- dbus
|
||||
- pipewire
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
rootfs:
|
||||
packages:
|
||||
- atril
|
||||
- blueberry
|
||||
- cinnamon
|
||||
- eog
|
||||
- epiphany
|
||||
- file-roller
|
||||
- gnome-calculator
|
||||
- gnome-disk-utility
|
||||
- gnome-keyring
|
||||
- gnome-online-accounts
|
||||
- gnome-screenshot
|
||||
- gnome-system-monitor
|
||||
- gnome-terminal
|
||||
- leafpad
|
||||
- lightdm-gtk-greeter
|
||||
- nemo-fileroller
|
||||
- nemo-preview
|
||||
- nemo-seahorse
|
||||
- nemo-share
|
||||
- pavucontrol
|
||||
- xcursor-vanilla-dmz
|
||||
packages-init:
|
||||
dinit:
|
||||
- pipewire-dinit
|
||||
- pipewire-pulse-dinit
|
||||
- wireplumber-dinit
|
||||
- dinit-user-spawn
|
||||
- lightdm-dinit
|
||||
- metalog-dinit
|
||||
- networkmanager-dinit
|
||||
- cups-dinit
|
||||
openrc:
|
||||
- pipewire-openrc
|
||||
- pipewire-pulse-openrc
|
||||
- wireplumber-openrc
|
||||
- lightdm-openrc
|
||||
- metalog-openrc
|
||||
- networkmanager-openrc
|
||||
- cups-openrc
|
||||
runit:
|
||||
- lightdm-runit
|
||||
- metalog-runit
|
||||
- networkmanager-runit
|
||||
- cups-runit
|
||||
s6:
|
||||
- lightdm-s6
|
||||
- metalog-s6
|
||||
- networkmanager-s6
|
||||
- cups-s6
|
||||
livefs:
|
||||
packages:
|
||||
- amd-ucode
|
||||
- artix-docs
|
||||
- artix-grub-live
|
||||
- broadcom-wl
|
||||
- calamares-extensions
|
||||
- gparted
|
||||
- hexchat
|
||||
- intel-ucode
|
||||
- mkinitcpio-nfs-utils
|
||||
- nbd
|
||||
- squashfs-tools
|
||||
- virtualbox-guest-utils
|
||||
packages-init:
|
||||
dinit:
|
||||
- artix-live-dinit
|
||||
openrc:
|
||||
- artix-live-openrc
|
||||
runit:
|
||||
- artix-live-runit
|
||||
s6:
|
||||
- artix-live-s6
|
1
cinnamon/root-overlay/etc/default
Symbolic link
1
cinnamon/root-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/default
|
1
cinnamon/root-overlay/etc/environment
Symbolic link
1
cinnamon/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
1
cinnamon/root-overlay/etc/hosts
Symbolic link
1
cinnamon/root-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/hosts
|
1
cinnamon/root-overlay/etc/issue
Symbolic link
1
cinnamon/root-overlay/etc/issue
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/issue
|
1
cinnamon/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
1
cinnamon/root-overlay/etc/lightdm/lightdm-gtk-greeter.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../community/live-overlay/etc/lightdm/lightdm-gtk-greeter.conf
|
169
cinnamon/root-overlay/etc/lightdm/lightdm.conf
Normal file
169
cinnamon/root-overlay/etc/lightdm/lightdm.conf
Normal file
@@ -0,0 +1,169 @@
|
||||
#
|
||||
# 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, unity)
|
||||
# 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-backend = X backend to use (mir)
|
||||
# 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)
|
||||
# unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)
|
||||
# unity-compositor-timeout = Number of seconds to wait for compositor to start
|
||||
# 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-backend=
|
||||
#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=
|
||||
#unity-compositor-command=unity-system-compositor
|
||||
#unity-compositor-timeout=60
|
||||
greeter-session=lightdm-gtk-greeter
|
||||
#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=artix
|
||||
#autologin-user-timeout=0
|
||||
#autologin-in-background=false
|
||||
autologin-session=cinnamon
|
||||
#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
|
1
cinnamon/root-overlay/etc/local.d
Symbolic link
1
cinnamon/root-overlay/etc/local.d
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/local.d
|
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
1
cinnamon/root-overlay/etc/pacman.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/pacman.conf
|
1
cinnamon/root-overlay/usr
Symbolic link
1
cinnamon/root-overlay/usr
Symbolic link
@@ -0,0 +1 @@
|
||||
../../common/gtk/root-overlay/usr
|
@@ -1,2 +0,0 @@
|
||||
powertop
|
||||
inxi
|
@@ -1,71 +0,0 @@
|
||||
# Packages common in all profiles
|
||||
base
|
||||
intel-ucode
|
||||
amd-ucode
|
||||
|
||||
elogind-@initsys@
|
||||
acpi
|
||||
acpid-@initsys@
|
||||
alsa-firmware
|
||||
# alsa-utils-@initsys@
|
||||
avahi-@initsys@
|
||||
b43-fwcutter
|
||||
bluez-@initsys@
|
||||
btrfs-progs
|
||||
crda
|
||||
cronie-@initsys@
|
||||
cryptsetup-@initsys@
|
||||
dbus-@initsys@
|
||||
dhclient
|
||||
dhcpcd-@initsys@
|
||||
diffutils
|
||||
dmraid
|
||||
dosfstools
|
||||
efibootmgr
|
||||
e2fsprogs
|
||||
ecryptfs-utils
|
||||
exfat-utils
|
||||
f2fs-tools
|
||||
grub
|
||||
artix-grub-theme
|
||||
haveged-@initsys@
|
||||
inetutils
|
||||
iptables
|
||||
jfsutils
|
||||
linux
|
||||
linux-firmware
|
||||
linux-headers
|
||||
lsb-release
|
||||
logrotate
|
||||
lsb-release
|
||||
lvm2-@initsys@
|
||||
man-db
|
||||
man-pages
|
||||
mdadm-@initsys@
|
||||
memtest86+
|
||||
mkinitcpio
|
||||
mkinitcpio-openswap
|
||||
modemmanager
|
||||
nano
|
||||
nbd
|
||||
net-tools
|
||||
nfs-utils-@initsys@
|
||||
ntfs-3g
|
||||
ntp-@initsys@
|
||||
openssh-@initsys@
|
||||
os-prober
|
||||
power-profiles-daemon-@initsys@
|
||||
# pulseaudio-alsa
|
||||
# pulseaudio-bluetooth
|
||||
# pulseaudio-zeroconf
|
||||
rsync-@initsys@
|
||||
s-nail
|
||||
sudo
|
||||
sysfsutils
|
||||
texinfo
|
||||
usbutils
|
||||
vi
|
||||
which
|
||||
wpa_supplicant-@initsys@
|
||||
xfsprogs
|
||||
zsh
|
@@ -1,5 +0,0 @@
|
||||
# this file is not meant to be appended or edited
|
||||
# it just serves as configurable list
|
||||
# to create the mkinitcpio initramfs for the iso
|
||||
|
||||
iso-initcpio
|
@@ -1 +0,0 @@
|
||||
blocaled
|
@@ -1 +0,0 @@
|
||||
openrc-settingsd
|
@@ -1,2 +0,0 @@
|
||||
blocaled
|
||||
rsm
|
@@ -1 +0,0 @@
|
||||
blocaled
|
@@ -1,47 +0,0 @@
|
||||
# Xorg
|
||||
xorg-server
|
||||
xorg-xhost
|
||||
xorg-xinit
|
||||
xdg-user-dirs
|
||||
xdg-utils
|
||||
wayland
|
||||
xorg-xwayland
|
||||
|
||||
# Drivers, libraries and configs
|
||||
#nvidia-utils
|
||||
#nvidia
|
||||
xf86-input-vmmouse
|
||||
xf86-video-amdgpu
|
||||
xf86-video-ati
|
||||
xf86-video-dummy
|
||||
xf86-video-fbdev
|
||||
xf86-video-intel
|
||||
xf86-video-nouveau
|
||||
xf86-video-sisusb
|
||||
xf86-video-vesa
|
||||
xf86-video-vmware
|
||||
xf86-video-voodoo
|
||||
|
||||
# Layers
|
||||
vkd3d
|
||||
vulkan-intel
|
||||
vulkan-radeon
|
||||
vulkan-swrast
|
||||
|
||||
mesa-vdpau
|
||||
libva-mesa-driver
|
||||
libva-vdpau-driver
|
||||
libva-intel-driver
|
||||
gst-plugins-good
|
||||
gst-plugins-bad
|
||||
gst-plugins-ugly
|
||||
gst-libav
|
||||
|
||||
# Fonts
|
||||
terminus-font
|
||||
ttf-droid
|
||||
ttf-inconsolata
|
||||
ttf-liberation
|
||||
ttf-roboto
|
||||
ttf-roboto-mono
|
||||
ttf-droid
|
188
common/common.yaml
Normal file
188
common/common.yaml
Normal file
@@ -0,0 +1,188 @@
|
||||
---
|
||||
# Packages common in all profiles
|
||||
|
||||
packages-base:
|
||||
- base
|
||||
- intel-ucode
|
||||
- amd-ucode
|
||||
- acpi
|
||||
- alsa-firmware
|
||||
- b43-fwcutter
|
||||
- btrfs-progs
|
||||
- crda
|
||||
- dhclient
|
||||
- diffutils
|
||||
- dmraid
|
||||
- dosfstools
|
||||
- efibootmgr
|
||||
- e2fsprogs
|
||||
- ecryptfs-utils
|
||||
- exfat-utils
|
||||
- f2fs-tools
|
||||
- grub
|
||||
- artix-grub-theme
|
||||
- inetutils
|
||||
- iptables
|
||||
- jfsutils
|
||||
- linux
|
||||
- linux-firmware
|
||||
- linux-headers
|
||||
- lsb-release
|
||||
- logrotate
|
||||
- lsb-release
|
||||
- man-db
|
||||
- man-pages
|
||||
- memtest86+
|
||||
- mkinitcpio
|
||||
- mkinitcpio-openswap
|
||||
- modemmanager
|
||||
- nano
|
||||
- nbd
|
||||
- net-tools
|
||||
- ntfs-3g
|
||||
- os-prober
|
||||
- s-nail
|
||||
- sudo
|
||||
- sysfsutils
|
||||
- texinfo
|
||||
- usbutils
|
||||
- vi
|
||||
- which
|
||||
- xfsprogs
|
||||
- zsh
|
||||
packages-apps:
|
||||
- powertop
|
||||
- inxi
|
||||
packages-xorg:
|
||||
- xorg-server
|
||||
- xf86-input-vmmouse
|
||||
- xf86-input-wacom
|
||||
- xf86-video-amdgpu
|
||||
- xf86-video-ati
|
||||
- xf86-video-dummy
|
||||
- xf86-video-fbdev
|
||||
- xf86-video-intel
|
||||
- xf86-video-nouveau
|
||||
- xf86-video-sisusb
|
||||
- xf86-video-qxl
|
||||
- xf86-video-vesa
|
||||
- xf86-video-voodoo
|
||||
packages-xlibre:
|
||||
- xlibre-xserver
|
||||
- xlibre-xf86-input-vmmouse
|
||||
- xlibre-xf86-input-wacom
|
||||
- xlibre-xf86-video-amdgpu
|
||||
- xlibre-xf86-video-ati
|
||||
- xlibre-xf86-video-dummy
|
||||
- xlibre-xf86-video-fbdev
|
||||
- xlibre-xf86-video-intel
|
||||
- xlibre-xf86-video-nouveau
|
||||
- xlibre-xf86-video-sisusb
|
||||
- xlibre-xf86-video-qxl
|
||||
- xlibre-xf86-video-vesa
|
||||
- xlibre-xf86-video-voodoo
|
||||
packages-misc:
|
||||
- xorg-xhost
|
||||
- xorg-xinit
|
||||
- xdg-user-dirs
|
||||
- xdg-utils
|
||||
- wayland
|
||||
- xorg-xwayland
|
||||
- terminus-font
|
||||
- ttf-droid
|
||||
- ttf-inconsolata
|
||||
- ttf-liberation
|
||||
- ttf-roboto
|
||||
- ttf-roboto-mono
|
||||
- ttf-droid
|
||||
# - vkd3d
|
||||
# - vulkan-intel
|
||||
# - vulkan-radeon
|
||||
# - vulkan-swrast
|
||||
# - mesa-vdpau
|
||||
# - libva-mesa-driver
|
||||
# - libva-intel-driver
|
||||
# - gst-plugins-good
|
||||
# - gst-plugins-bad
|
||||
# - gst-plugins-ugly
|
||||
# - gst-libav
|
||||
packages-init:
|
||||
dinit:
|
||||
- blocaled
|
||||
- elogind-dinit
|
||||
- dbus-dinit
|
||||
- acpid-dinit
|
||||
- avahi-dinit
|
||||
- bluez-dinit
|
||||
- cronie-dinit
|
||||
- cryptsetup-dinit
|
||||
- dhcpcd-dinit
|
||||
- haveged-dinit
|
||||
- lvm2-dinit
|
||||
- mdadm-dinit
|
||||
- nfs-utils-dinit
|
||||
- ntp-dinit
|
||||
- openssh-dinit
|
||||
- power-profiles-daemon-dinit
|
||||
- rsync-dinit
|
||||
- wpa_supplicant-dinit
|
||||
openrc:
|
||||
- openrc-settingsd
|
||||
- elogind-openrc
|
||||
- dbus-openrc
|
||||
- acpid-openrc
|
||||
- avahi-openrc
|
||||
- bluez-openrc
|
||||
- cronie-openrc
|
||||
- cryptsetup-openrc
|
||||
- dhcpcd-openrc
|
||||
- haveged-openrc
|
||||
- lvm2-openrc
|
||||
- mdadm-openrc
|
||||
- nfs-utils-openrc
|
||||
- ntp-openrc
|
||||
- openssh-openrc
|
||||
- power-profiles-daemon-openrc
|
||||
- rsync-openrc
|
||||
- wpa_supplicant-openrc
|
||||
runit:
|
||||
- blocaled
|
||||
- rsm
|
||||
- elogind-runit
|
||||
- dbus-runit
|
||||
- acpid-runit
|
||||
- avahi-runit
|
||||
- bluez-runit
|
||||
- cronie-runit
|
||||
- cryptsetup-runit
|
||||
- dhcpcd-runit
|
||||
- haveged-runit
|
||||
- lvm2-runit
|
||||
- mdadm-runit
|
||||
- nfs-utils-runit
|
||||
- ntp-runit
|
||||
- openssh-runit
|
||||
- power-profiles-daemon-runit
|
||||
- rsync-runit
|
||||
- wpa_supplicant-runit
|
||||
s6:
|
||||
- blocaled
|
||||
- elogind-s6
|
||||
- dbus-s6
|
||||
- acpid-s6
|
||||
- avahi-s6
|
||||
- bluez-s6
|
||||
- cronie-s6
|
||||
- cryptsetup-s6
|
||||
- dhcpcd-s6
|
||||
- haveged-s6
|
||||
- lvm2-s6
|
||||
- mdadm-s6
|
||||
- nfs-utils-s6
|
||||
- ntp-s6
|
||||
- openssh-s6
|
||||
- power-profiles-daemon-s6
|
||||
- rsync-s6
|
||||
- wpa_supplicant-s6
|
||||
packages-boot:
|
||||
- iso-initcpio
|
56
common/community/live-overlay/etc/bash/bashrc.d/local.bashrc
Normal file
56
common/community/live-overlay/etc/bash/bashrc.d/local.bashrc
Normal file
@@ -0,0 +1,56 @@
|
||||
# are we an interactive shell?
|
||||
if [ "$PS1" ]; then
|
||||
shopt -s cdspell checkwinsize histappend no_empty_cmd_completion dotglob
|
||||
shopt -u huponexit
|
||||
fi
|
||||
|
||||
# Show effective user in prompts and terminal titles
|
||||
USER=`id -un`
|
||||
|
||||
alias psa='ps a'
|
||||
# handy Perl one-liner for calculations: calc 5*12+5/8^2
|
||||
alias calc='perl -e '\''$_="@ARGV";s/\^/**/g;y/x/*/;print eval $_, "\n"'\'''
|
||||
# Replace all spaces in current directory's filenames with underscores
|
||||
alias nospaces='i=0; for f in *\ *; do mv ./"$f" `echo "$f" | sed s/\ /_/g` ; let i++ ; done ; echo $i file\(s\) renamed'
|
||||
# Same with parentheses
|
||||
alias noparentheses='i=0; for f in *\(*; do mv ./"$f" `echo "$f" | sed s/\(//g | sed s/\)//g` ; let i++; done; echo $i file\(s\) renamed'
|
||||
alias rot13='tr A-Za-z N-ZA-Mn-za-m'
|
||||
alias rot47='tr !-~ P-~!-O'
|
||||
|
||||
# Virtualbox in dark themes is ugly with every QT_STYLE_OVERRIDE setting except kvantum-dark
|
||||
alias VirtualBox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
alias virtualbox='QT_STYLE_OVERRIDE=kvantum-dark virtualbox'
|
||||
|
||||
# Erase history dupes
|
||||
export HISTCONTROL=erasedups
|
||||
|
||||
# Some fun stuff
|
||||
timestamp() { date +"%Y/%m/%d_%H:%M:%S"; }
|
||||
stopwatch() {
|
||||
date1=`date +%s`
|
||||
while true; do
|
||||
days=$(( $(($(date +%s) - date1)) / 86400 ))
|
||||
echo -ne "$days day(s) and $(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r"
|
||||
sleep 0.1
|
||||
done
|
||||
}
|
||||
tvnoise() {
|
||||
while true; do
|
||||
printf "$(awk -v c="$(tput cols)" -v s="$RANDOM" 'BEGIN{srand(s);while(--c>=0){printf("\xe2\x96\\%s",sprintf("%o",150+int(10*rand())));}}')"
|
||||
done
|
||||
}
|
||||
|
||||
# No clobber, use >| instead of >
|
||||
set -C
|
||||
|
||||
# Users generally won't see annoyng core files
|
||||
ulimit -c 0
|
||||
[ "${EUID}" = "0" ] && ulimit -S -c 1000000 > /dev/null 2>&1
|
||||
|
||||
# Make a nice prompt
|
||||
[ "${EUID}" = "0" ] && export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[34;40m\][\[\033[1;31;40m\]\u\[\033[0;34;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]#\[\033[0m\] " \
|
||||
|| export PS1="\[\033[1;32;40m\]\h\[\033[0;37;40m\]:\[\033[31;40m\][\[\033[1;34;40m\]\u\[\033[0;31;40m\]]\[\033[0;37;40m\]:\[\033[35;40m\]\w\[\033[1;33;40m\]%\[\033[0m\] "
|
||||
|
||||
echo
|
||||
fortune
|
||||
echo
|
1
common/community/live-overlay/etc/calamares-offline
Symbolic link
1
common/community/live-overlay/etc/calamares-offline
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/live-overlay/etc/calamares-offline
|
1
common/community/live-overlay/etc/calamares-online
Symbolic link
1
common/community/live-overlay/etc/calamares-online
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/live-overlay/etc/calamares-online
|
24
common/community/live-overlay/etc/conf.d/consolefont
Normal file
24
common/community/live-overlay/etc/conf.d/consolefont
Normal file
@@ -0,0 +1,24 @@
|
||||
# The consolefont service is not activated by default. If you need to
|
||||
# use it, you should run "rc-update add consolefont boot" as root.
|
||||
#
|
||||
# consolefont specifies the default font that you'd like Linux to use on the
|
||||
# console. You can find a good selection of fonts in /usr/share/consolefonts;
|
||||
# you shouldn't specify the trailing ".psf.gz", just the font name below.
|
||||
# To use the default console font, comment out the CONSOLEFONT setting below.
|
||||
consolefont="ter-v16b"
|
||||
|
||||
# consoletranslation is the charset map file to use. Leave commented to use
|
||||
# the default one. Have a look in /usr/share/consoletrans for a selection of
|
||||
# map files you can use.
|
||||
#
|
||||
consoletranslation="8859-1_to_uni"
|
||||
|
||||
# unicodemap is the unicode map file to use. Leave commented to use the
|
||||
# default one. Have a look in /usr/share/unimaps for a selection of map files
|
||||
# you can use.
|
||||
#unicodemap="iso01"
|
||||
|
||||
# This is for vconsole.conf parsing by mkinitcpio's consolefont hook
|
||||
KEYMAP=us
|
||||
FONT=$consolefont
|
||||
FONTMAP=$consoletranslation
|
64
common/community/live-overlay/etc/dconf/db/mate.d/theme
Normal file
64
common/community/live-overlay/etc/dconf/db/mate.d/theme
Normal file
@@ -0,0 +1,64 @@
|
||||
[org/mate/desktop/background]
|
||||
picture-filename='/usr/share/backgrounds/Artix_dna_spiral_dark.jpg'
|
||||
picture-options='zoom'
|
||||
|
||||
[org/mate/pluma]
|
||||
auto-indent=true
|
||||
insert-spaces=true
|
||||
color-scheme='Artix-dark'
|
||||
|
||||
[org/mate/caja/desktop]
|
||||
computer-icon-visible=true
|
||||
font='Roboto 11'
|
||||
|
||||
[org/mate/marco/general]
|
||||
num-workspaces=1
|
||||
theme='Spidey'
|
||||
titlebar-font='Roboto Bold 11'
|
||||
|
||||
[org/mate/caja/preferences]
|
||||
show-image-thumbnails='always'
|
||||
|
||||
[org/mate/desktop/font-rendering]
|
||||
hinting='full'
|
||||
|
||||
[org/mate/desktop/media-handling]
|
||||
automount-open=false
|
||||
|
||||
[org/mate/screensaver]
|
||||
lock-enabled=false
|
||||
mode='blank-only'
|
||||
themes='[]'
|
||||
|
||||
[org/mate/desktop/interface]
|
||||
gtk-theme='Artix-dark'
|
||||
icon-theme='matefaenzadark'
|
||||
gtk-color-scheme='base_color:#2B2B2C\nfg_color:#e3e3e3\ntooltip_fg_color:#eaeaea\nselected_bg_color:#4080fb\nselected_fg_color:#eaeaea\ntext_color:#e3e3e3\nbg_color:#323131\ninsensitive_bg_color:#434446\ntooltip_bg_color:#343434\nlink_color:#4080fb'
|
||||
document-font-name='Roboto 11'
|
||||
font-name='Roboto 11'
|
||||
monospace-font-name='Roboto Mono 11'
|
||||
|
||||
[org/mate/terminal/global]
|
||||
use-menu-accelerators=false
|
||||
use-mnemonics=false
|
||||
|
||||
[org/mate/terminal/profiles/default]
|
||||
background-color='#000000000000'
|
||||
bold-color='#000000000000'
|
||||
foreground-color='#AAAAAAAAAAAA'
|
||||
palette='#2E2E34343636:#CCCC00000000:#4E4E9A9A0606:#C4C4A0A00000:#34346565A4A4:#757550507B7B:#060698209A9A:#D3D3D7D7CFCF:#555557575353:#EFEF29292929:#8A8AE2E23434:#FCFCE9E94F4F:#72729F9FCFCF:#ADAD7F7FA8A8:#3434E2E2E2E2:#EEEEEEEEECEC'
|
||||
scrollback-unlimited=true
|
||||
use-theme-colors=false
|
||||
visible-name='Default'
|
||||
|
||||
[org/mate/panel/general]
|
||||
locked-down=false
|
||||
|
||||
[org/mate/power-manager]
|
||||
backlight-battery-reduce=false
|
||||
|
||||
[org/mate/desktop/peripherals/mouse]
|
||||
cursor-theme='Premium'
|
||||
|
||||
[org/mate/notification-daemon]
|
||||
theme='standard'
|
2
common/community/live-overlay/etc/dconf/profile/user
Normal file
2
common/community/live-overlay/etc/dconf/profile/user
Normal file
@@ -0,0 +1,2 @@
|
||||
user-db:user
|
||||
system-db:mate
|
1
common/community/live-overlay/etc/default
Symbolic link
1
common/community/live-overlay/etc/default
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/default
|
1
common/community/live-overlay/etc/fstab
Symbolic link
1
common/community/live-overlay/etc/fstab
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/fstab
|
1
common/community/live-overlay/etc/hostname
Symbolic link
1
common/community/live-overlay/etc/hostname
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/live-overlay/etc/hostname
|
1
common/community/live-overlay/etc/hosts
Symbolic link
1
common/community/live-overlay/etc/hosts
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/live-overlay/etc/hosts
|
1
common/community/live-overlay/etc/issue
Symbolic link
1
common/community/live-overlay/etc/issue
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/issue
|
1
common/community/live-overlay/etc/issue.live
Symbolic link
1
common/community/live-overlay/etc/issue.live
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/issue.live
|
@@ -0,0 +1,13 @@
|
||||
[greeter]
|
||||
clock-format = %a %d %B %Y, %H:%M:%S
|
||||
position = 30%,center 70%,center
|
||||
font-name = Roboto 12
|
||||
theme-name = Artix-dark
|
||||
icon-theme-name = Adwaita
|
||||
xft-antialias = true
|
||||
#xft-dpi = 115
|
||||
xft-rgba = rgb
|
||||
xft-hintstyle = hintfull
|
||||
background = /usr/share/backgrounds/Artix_dna_spiral_dark_bw.jpg
|
||||
default-user-image = /usr/share/icons/artix/logo.svg
|
||||
round-user-image = false
|
1
common/community/live-overlay/etc/local.d/1-dna_spiral.start
Symbolic link
1
common/community/live-overlay/etc/local.d/1-dna_spiral.start
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/1-dna_spiral.start
|
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/1-remove-sessions.start
|
1
common/community/live-overlay/etc/local.d/README
Symbolic link
1
common/community/live-overlay/etc/local.d/README
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/README
|
1
common/community/live-overlay/etc/local.d/artix-icons.start
Symbolic link
1
common/community/live-overlay/etc/local.d/artix-icons.start
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/artix-icons.start
|
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/change-machine-id.start
|
1
common/community/live-overlay/etc/local.d/mkinitcpio.start
Symbolic link
1
common/community/live-overlay/etc/local.d/mkinitcpio.start
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/mkinitcpio.start
|
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/networkmanagerfix.start
|
1
common/community/live-overlay/etc/local.d/theme-root.start
Symbolic link
1
common/community/live-overlay/etc/local.d/theme-root.start
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/live-overlay/etc/local.d/theme-root.start
|
73
common/community/live-overlay/etc/mkinitcpio.conf.mod
Normal file
73
common/community/live-overlay/etc/mkinitcpio.conf.mod
Normal file
@@ -0,0 +1,73 @@
|
||||
# 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=()
|
||||
|
||||
# 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=(/crypto_keyfile.bin /usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
||||
|
||||
# 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=(consolefont base udev autodetect modconf encrypt kms keyboard keymap block filesystems fsck)
|
||||
|
||||
# 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=(-T0 -10)
|
||||
|
||||
# MODULES_DECOMPRESS
|
||||
# Decompress kernel modules during initramfs creation.
|
||||
# Enable to speedup boot process, disable to save RAM
|
||||
# during early userspace. Switch (yes/no).
|
||||
#MODULES_DECOMPRESS="yes"
|
140
common/community/live-overlay/etc/pacman.conf
Normal file
140
common/community/live-overlay/etc/pacman.conf
Normal file
@@ -0,0 +1,140 @@
|
||||
#
|
||||
# /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
|
||||
#UseDelta = 0.7
|
||||
Architecture = auto
|
||||
|
||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||
#IgnorePkg =
|
||||
#IgnoreGroup =
|
||||
|
||||
#NoUpgrade =
|
||||
#NoExtract =
|
||||
|
||||
# Misc options
|
||||
UseSyslog
|
||||
Color
|
||||
CheckSpace
|
||||
VerbosePkgLists
|
||||
ParallelDownloads = 10
|
||||
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 Artix Linux
|
||||
# packagers with `pacman-key --populate artix`.
|
||||
|
||||
#
|
||||
# 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 gremlins 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.
|
||||
|
||||
# [system-gremlins]
|
||||
# Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[system]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
# [world-gremlins]
|
||||
# Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[world]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
# [galaxy-gremlins]
|
||||
# Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[galaxy]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
# If you want to run 32 bit applications on your x86_64 system,
|
||||
# enable the lib32 repositories as required here.
|
||||
|
||||
#[lib32-gremlins]
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[lib32]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
# [universe] contains packages not in mainstream Artix or Arch repos,
|
||||
# maintained by individual Artix devs
|
||||
[universe]
|
||||
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
|
||||
Server = https://artixlinux.qontinuum.space/artixlinux/universe/os/$arch
|
||||
Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
|
||||
Server = https://ftp.crifo.org/artix-universe/$arch
|
||||
Server = https://artix.sakamoto.pl/universe/$arch
|
||||
Server = https://mirror1.artixlinux.org/universe/$arch
|
||||
Server = https://universe.artixlinux.org/$arch
|
||||
|
||||
# Omniverse contains packages from the AUR and Arch [community], some with non-free licenses.
|
||||
# You *must* agree to their license in order to use them.
|
||||
# Packages and descriptions: http://omniverse.artixlinux.org/x86_64/
|
||||
[omniverse]
|
||||
Server = https://eu-mirror.artixlinux.org/omniverse/$arch
|
||||
Server = https://omniverse.artixlinux.org/$arch
|
||||
Server = https://artix.sakamoto.pl/omniverse/$arch
|
||||
|
||||
#
|
||||
# Arch Linux repos
|
||||
#
|
||||
|
||||
#[testing]
|
||||
#Include = /etc/pacman.d/mirrorlist-arch
|
||||
|
||||
[extra]
|
||||
Include = /etc/pacman.d/mirrorlist-arch
|
||||
|
||||
#[multilib-testing]
|
||||
#Include = /etc/pacman.d/mirrorlist-arch
|
||||
|
||||
[multilib]
|
||||
Include = /etc/pacman.d/mirrorlist-arch
|
||||
|
||||
# An example of a custom package repository. See the pacman manpage for
|
||||
# tips on creating your own repositories.
|
||||
#[localrepo]
|
||||
#SigLevel = Optional TrustAll
|
||||
#Server = file:///home/user/localrepo
|
||||
|
1
common/community/live-overlay/etc/pam.d
Symbolic link
1
common/community/live-overlay/etc/pam.d
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/pam.d
|
70
common/community/live-overlay/etc/runlevels/boot/consolefont
Executable file
70
common/community/live-overlay/etc/runlevels/boot/consolefont
Executable file
@@ -0,0 +1,70 @@
|
||||
#!/usr/bin/openrc-run
|
||||
# Copyright (c) 2007-2015 The OpenRC Authors.
|
||||
# See the Authors file at the top-level directory of this distribution and
|
||||
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
|
||||
#
|
||||
# This file is part of OpenRC. It is subject to the license terms in
|
||||
# the LICENSE file found in the top-level directory of this
|
||||
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
|
||||
# This file may not be copied, modified, propagated, or distributed
|
||||
# except according to the terms contained in the LICENSE file.
|
||||
|
||||
description="Sets a font for the consoles."
|
||||
|
||||
depend()
|
||||
{
|
||||
need termencoding
|
||||
after hotplug bootmisc modules
|
||||
keyword -docker -lxc -openvz -prefix -systemd-nspawn -uml -vserver -xenu
|
||||
}
|
||||
|
||||
start()
|
||||
{
|
||||
ttyn=${rc_tty_number:-${RC_TTY_NUMBER:-12}}
|
||||
consolefont=${consolefont:-${CONSOLEFONT}}
|
||||
unicodemap=${unicodemap:-${UNICODEMAP}}
|
||||
consoletranslation=${consoletranslation:-${CONSOLETRANSLATION}}
|
||||
|
||||
if [ -z "$consolefont" ]; then
|
||||
ebegin "Using the default console font"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [ "$ttyn" = 0 ]; then
|
||||
ebegin "Skipping font setup (rc_tty_number == 0)"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
local x= param= sf_param= retval=0 ttydev=/dev/tty
|
||||
|
||||
# Get additional parameters
|
||||
if [ -n "$consoletranslation" ]; then
|
||||
param="$param -m $consoletranslation"
|
||||
fi
|
||||
if [ -n "${unicodemap}" ]; then
|
||||
param="$param -u $unicodemap"
|
||||
fi
|
||||
|
||||
# Set the console font
|
||||
ebegin "Setting console font [$consolefont]"
|
||||
[ -d /dev/vc ] && ttydev=/dev/vc/
|
||||
x=1
|
||||
while [ $x -le $ttyn ]; do
|
||||
if ! setfont $consolefont $param -C $ttydev$x >/dev/null; then
|
||||
retval=1
|
||||
break
|
||||
fi
|
||||
: $(( x += 1 ))
|
||||
done
|
||||
eend $retval
|
||||
|
||||
# Store the font so we can use it ASAP on boot
|
||||
if [ $retval -eq 0 ] && checkpath -W "$RC_LIBEXECDIR"; then
|
||||
mkdir -p "$RC_LIBEXECDIR"/console
|
||||
setfont -O "$RC_LIBEXECDIR"/console/font
|
||||
fi
|
||||
|
||||
return $retval
|
||||
}
|
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Version=1.0
|
||||
Name=Trust calamares
|
||||
Exec=sh -c "~/.config/autostart/trust-calamares.sh"
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=false
|
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
calamares=~/Desktop/calamares-config-switcher.desktop
|
||||
while [ ! -f $calamares ]; do sleep 0.5; done
|
||||
gio set -t string $calamares metadata::xfce-exe-checksum "$(sha256sum $calamares | awk '{print $1}')"
|
138
common/community/live-overlay/etc/skel/Desktop/io.github.Hexchat.desktop
Executable file
138
common/community/live-overlay/etc/skel/Desktop/io.github.Hexchat.desktop
Executable file
@@ -0,0 +1,138 @@
|
||||
[Desktop Entry]
|
||||
Name[ca]=HexChat
|
||||
Name[cs]=HexChat
|
||||
Name[da]=HexChat
|
||||
Name[de]=HexChat
|
||||
Name[el]=HexChat
|
||||
Name[en_GB]=HexChat
|
||||
Name[es]=HexChat
|
||||
Name[et]=HexChat
|
||||
Name[eu]=HexChat
|
||||
Name[fi]=HexChat
|
||||
Name[fr]=HexChat
|
||||
Name[gl]=HexChat
|
||||
Name[id]=HexChat
|
||||
Name[it]=HexChat
|
||||
Name[ja_JP]=HexChat
|
||||
Name[ko]=헥스채트
|
||||
Name[lt]=HexChat
|
||||
Name[lv]=HexChat
|
||||
Name[nb]=HexChat
|
||||
Name[pl]=HexChat
|
||||
Name[pt]=HexChat
|
||||
Name[pt_BR]=HexChat
|
||||
Name[ru]=HexChat
|
||||
Name[sl]=HexChat
|
||||
Name[sq]=HexChat
|
||||
Name[sr]=ХексЧет
|
||||
Name[sv]=HexChat
|
||||
Name[tr]=HexChat
|
||||
Name[zh_CN]=HexChat
|
||||
Name=HexChat
|
||||
GenericName[ca]=Client IRC
|
||||
GenericName[cs]=IRC klient
|
||||
GenericName[da]=IRC Klient
|
||||
GenericName[de]=IRC-Client
|
||||
GenericName[el]=Πελάτης IRC
|
||||
GenericName[en_GB]=IRC Client
|
||||
GenericName[es]=Cliente de IRC
|
||||
GenericName[et]=IRC klient
|
||||
GenericName[eu]=IRC bezeroa
|
||||
GenericName[fi]=IRC-asiakassovellus
|
||||
GenericName[fr]=Client IRC
|
||||
GenericName[gl]=Cliente de IRC
|
||||
GenericName[hu]=IRC kliens
|
||||
GenericName[id]=Klien IRC
|
||||
GenericName[it]=Client IRC
|
||||
GenericName[ja_JP]=IRCクライアント
|
||||
GenericName[ko]=IRC 클라이언트
|
||||
GenericName[lt]=IRC klientas
|
||||
GenericName[lv]=IRC klients
|
||||
GenericName[nb]=IRC-klient
|
||||
GenericName[pl]=Klient IRC
|
||||
GenericName[pt]=Cliente IRC
|
||||
GenericName[pt_BR]=Cliente IRC
|
||||
GenericName[ru]=IRC Клиент
|
||||
GenericName[sl]=IRC Client
|
||||
GenericName[sq]=Klient IRC
|
||||
GenericName[sr]=ИРЦ клијент
|
||||
GenericName[sv]=IRC klient
|
||||
GenericName[tr]=IRC İstemcisi
|
||||
GenericName[zh_CN]=IRC 客户端
|
||||
GenericName=IRC Client
|
||||
Comment[ca]=Xategeu amb altres persones en línia
|
||||
Comment[cs]=Chatujte online s ostatními lidmi
|
||||
Comment[da]=Chat med andre personer online
|
||||
Comment[de]=Online mit anderen Menschen chatten
|
||||
Comment[el]=Συνομιλήστε με άλλους χρήστες σε απευθείας σύνδεση
|
||||
Comment[en_GB]=Chat with other people online
|
||||
Comment[es]=Chatea con otras personas en línea
|
||||
Comment[et]=Vestle teiste kasutajatega internetis
|
||||
Comment[fi]=Keskustele muiden kanssa verkossa
|
||||
Comment[fr]=Discutez avec d'autres personnes en ligne
|
||||
Comment[id]=Mengobrol dengan orang lain daring
|
||||
Comment[it]=Chiacchiera con altri utenti online
|
||||
Comment[ja_JP]=他の人とオンラインチャットをします
|
||||
Comment[ko]=온라인에 있는 여러 사람과 대화합니다
|
||||
Comment[lt]=Kalbėkite su kitais žmonėmis internete
|
||||
Comment[lv]=Tērzēt ar citiem cilvēkiem tiešsaistē
|
||||
Comment[nb]=Prat med andre folk på nettet
|
||||
Comment[pl]=Rozmawiaj z innymi ludźmi przez internet
|
||||
Comment[pt]=Conversa com outras pessoas online
|
||||
Comment[pt_BR]=Converse com outras pessoas na rede
|
||||
Comment[ru]=Общаться с другими людьми онлайн
|
||||
Comment[sq]=Bisedoni në linjë me persona të tjerë
|
||||
Comment[sr]=Ћаскајте са пријатељима онлајн
|
||||
Comment[sv]=Chatta med andra människor online
|
||||
Comment[tr]=Başka insanlarla çevrimiçi sohbet edin
|
||||
Comment[zh_CN]=与其他人在线聊天
|
||||
Comment=Chat with other people online
|
||||
Keywords[ca]=MI;Xat;
|
||||
Keywords[da]=IM;Chat;
|
||||
Keywords[de]=IM;Chat;
|
||||
Keywords[el]=IM;Chat;
|
||||
Keywords[en_GB]=IM;Chat;
|
||||
Keywords[es]=IM;Chat;
|
||||
Keywords[eu]=IM;Chat;Txat;
|
||||
Keywords[fi]=IM;Chat;pikaviestin;keskustelu;
|
||||
Keywords[fr]=IM;Chat;
|
||||
Keywords[id]=IM;Obrolan;
|
||||
Keywords[it]=IM;Chat;Messaggistica Istantanea;IRC;
|
||||
Keywords[ko]=IM;인스턴트 메신저;Chat;대화;
|
||||
Keywords[lt]=IM;Pokalbiai;
|
||||
Keywords[lv]=TZ;Tērzēšana;
|
||||
Keywords[nb]=IM;Chat;
|
||||
Keywords[pl]=IM;Chat;
|
||||
Keywords[pt]=IM;Chat;
|
||||
Keywords[pt_BR]=IM;Chat;
|
||||
Keywords[ru]=IM;Чат;
|
||||
Keywords[sl]=IM;Klepet;
|
||||
Keywords[sq]=IM;Fjalosje;
|
||||
Keywords[sr]=ИМ;Ћаскање;
|
||||
Keywords[sv]=IM;Chatt;
|
||||
Keywords[tr]=IM;Sohbet;
|
||||
Keywords[zh_CN]=IM;聊天;
|
||||
Keywords=IM;Chat;
|
||||
Exec=hexchat --existing %U
|
||||
Icon[ca]=hexchat
|
||||
Icon[da]=hexchat
|
||||
Icon[en_GB]=hexchat
|
||||
Icon[fr]=hexchat
|
||||
Icon[it]=hexchat
|
||||
Icon[ko]=hexchat
|
||||
Icon[lt]=hexchat
|
||||
Icon[nb]=hexchat
|
||||
Icon[sl]=hexchat
|
||||
Icon[sq]=hexchat
|
||||
Icon[tr]=hexchat
|
||||
Icon=hexchat
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=GTK;Network;IRCClient;
|
||||
StartupNotify=true
|
||||
StartupWMClass=Hexchat
|
||||
X-GNOME-UsesNotifications=true
|
||||
MimeType=x-scheme-handler/irc;x-scheme-handler/ircs;
|
||||
Actions=SafeMode;
|
||||
NotShowIn=KDE;LXQt
|
||||
OnlyShowIn=MATE;GNOME;LXDE;XFCE
|
127
common/community/live-overlay/etc/skel/Desktop/org.kde.konversation.desktop
Executable file
127
common/community/live-overlay/etc/skel/Desktop/org.kde.konversation.desktop
Executable file
@@ -0,0 +1,127 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Exec=konversation -qwindowtitle %c %u
|
||||
Icon=konversation
|
||||
X-DocPath=konversation/index.html
|
||||
MimeType=x-scheme-handler/irc;x-scheme-handler/ircs;
|
||||
GenericName=IRC Client
|
||||
GenericName[ar]=عميل IRC
|
||||
GenericName[ast]=Veceru IRC
|
||||
GenericName[be]=Кліент IRC
|
||||
GenericName[bg]=IRC клиент
|
||||
GenericName[bs]=IRC klijent
|
||||
GenericName[ca]=Client d'IRC
|
||||
GenericName[ca@valencia]=Client d'IRC
|
||||
GenericName[cs]=IRC klient
|
||||
GenericName[da]=IRC-klient
|
||||
GenericName[de]=IRC-Programm
|
||||
GenericName[el]=Πελάτης IRC
|
||||
GenericName[en_GB]=IRC Client
|
||||
GenericName[es]=Cliente de IRC
|
||||
GenericName[et]=IRC klient
|
||||
GenericName[eu]=IRC bezeroa
|
||||
GenericName[fi]=IRC-keskustelu
|
||||
GenericName[fr]=Client IRC
|
||||
GenericName[ga]=Cliant IRC
|
||||
GenericName[gl]=Cliente de IRC
|
||||
GenericName[he]=לקוח IRC
|
||||
GenericName[hne]=आईआरसी क्लायंट
|
||||
GenericName[hu]=IRC-kliens
|
||||
GenericName[is]=IRC-forrit
|
||||
GenericName[it]=Client IRC
|
||||
GenericName[kk]=IRC клиенті
|
||||
GenericName[km]=ម៉ាស៊ីនភ្ញៀវ IRC
|
||||
GenericName[ko]=IRC 클라이언트
|
||||
GenericName[lt]=IRC klientas
|
||||
GenericName[mr]=IRC ग्राहक
|
||||
GenericName[nb]=IRC-klient
|
||||
GenericName[nds]=IRC-Client
|
||||
GenericName[nl]=IRC-client
|
||||
GenericName[nn]=IRC-klient
|
||||
GenericName[pa]=IRC ਕਲਾਇਟ
|
||||
GenericName[pl]=Klient IRC
|
||||
GenericName[pt]=Cliente de IRC
|
||||
GenericName[pt_BR]=Cliente IRC
|
||||
GenericName[ro]=Client IRC
|
||||
GenericName[ru]=Клиент IRC
|
||||
GenericName[si]=IRC
|
||||
GenericName[sk]=IRC Client
|
||||
GenericName[sl]=Odjemalec za IRC
|
||||
GenericName[sq]=IRC Klient
|
||||
GenericName[sr]=ИРЦ клијент
|
||||
GenericName[sr@ijekavian]=ИРЦ клијент
|
||||
GenericName[sr@ijekavianlatin]=IRC klijent
|
||||
GenericName[sr@latin]=IRC klijent
|
||||
GenericName[sv]=IRC-klient
|
||||
GenericName[tr]=IRC İstemcisi
|
||||
GenericName[ug]=IRC خېرىدارى
|
||||
GenericName[uk]=Клієнт IRC
|
||||
GenericName[x-test]=xxIRC Clientxx
|
||||
GenericName[zh_CN]=IRC 客户端
|
||||
GenericName[zh_TW]=IRC 客戶端程式
|
||||
Terminal=false
|
||||
Name=Konversation
|
||||
Name[ar]=محادثك
|
||||
Name[ast]=Konversation
|
||||
Name[be]=Konversation
|
||||
Name[bg]=Konversation
|
||||
Name[bs]=Konverzacija
|
||||
Name[ca]=Konversation
|
||||
Name[ca@valencia]=Konversation
|
||||
Name[cs]=Konversation
|
||||
Name[da]=Konversation
|
||||
Name[de]=Konversation
|
||||
Name[el]=Konversation
|
||||
Name[en_GB]=Konversation
|
||||
Name[eo]=Konversation
|
||||
Name[es]=Konversation
|
||||
Name[et]=Konversation
|
||||
Name[eu]=Konversation
|
||||
Name[fi]=Konversation
|
||||
Name[fr]=Konversation
|
||||
Name[ga]=Konversation
|
||||
Name[gl]=Konversation
|
||||
Name[he]=Konversation
|
||||
Name[hi]=कनवर्सेसन
|
||||
Name[hne]=कनवर्सेसन
|
||||
Name[hr]=Konversation
|
||||
Name[hu]=Konversation
|
||||
Name[is]=Konversation
|
||||
Name[it]=Konversation
|
||||
Name[kk]=Konversation
|
||||
Name[km]=Konversation
|
||||
Name[ko]=Konversation
|
||||
Name[lt]=Konversation
|
||||
Name[mr]=कंव्हर्झेशन
|
||||
Name[nb]=Konversation
|
||||
Name[nds]=Konversation
|
||||
Name[nl]=Konversation
|
||||
Name[nn]=Konversation
|
||||
Name[pa]=ਕੰਨਵਰਸ਼ੇਸ਼ਨ
|
||||
Name[pl]=Konversation
|
||||
Name[pt]=Konversation
|
||||
Name[pt_BR]=Konversation
|
||||
Name[ro]=Konversație
|
||||
Name[ru]=Konversation
|
||||
Name[si]=සාකච්ඡාව
|
||||
Name[sk]=Konversation
|
||||
Name[sl]=Konversation
|
||||
Name[sq]=Konversation
|
||||
Name[sr]=Конверзација
|
||||
Name[sr@ijekavian]=Конверзација
|
||||
Name[sr@ijekavianlatin]=Konverzacija
|
||||
Name[sr@latin]=Konverzacija
|
||||
Name[sv]=Konversation
|
||||
Name[tr]=Konversation
|
||||
Name[ug]=Konversation
|
||||
Name[uk]=Konversation
|
||||
Name[x-test]=xxKonversationxx
|
||||
Name[zh_CN]=Konversation
|
||||
Name[zh_TW]=Konversation
|
||||
Categories=Qt;KDE;Network;IRCClient;
|
||||
X-KDE-ServiceTypes=DBUS/InstantMessenger
|
||||
X-DBUS-StartupType=Unique
|
||||
X-DBUS-ServiceName=org.kde.konversation
|
||||
StartupNotify=true
|
||||
NotShowIn=MATE;LXDE;GNOME;XFCE
|
||||
OnlyShowIn=KDE;LXQt;
|
1
common/community/live-overlay/etc/sudoers.d
Symbolic link
1
common/community/live-overlay/etc/sudoers.d
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../base/root-overlay/etc/sudoers.d
|
@@ -0,0 +1,7 @@
|
||||
# HDD and SD cards.
|
||||
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
|
||||
ACTION=="add|change", SUBSYSTEM=="block", KERNEL=="mmcblk?", ATTR{queue/scheduler}="bfq"
|
||||
|
||||
# NVME and SATA SSDs.
|
||||
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="nvme?n?", ATTR{queue/scheduler}="kyber"
|
||||
ACTION=="add|change", SUBSYSTEM=="block", ATTR{queue/rotational}=="0", KERNEL=="sd?", ATTR{queue/scheduler}="kyber"
|
1
common/community/live-overlay/usr/bin
Symbolic link
1
common/community/live-overlay/usr/bin
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/live-overlay/usr/bin
|
1
common/community/live-overlay/usr/share
Symbolic link
1
common/community/live-overlay/usr/share
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../community/root-overlay/usr/share
|
1
common/community/root-overlay/etc/bash
Symbolic link
1
common/community/root-overlay/etc/bash
Symbolic link
@@ -0,0 +1 @@
|
||||
../../live-overlay/etc/bash
|
24
common/community/root-overlay/etc/conf.d/consolefont
Normal file
24
common/community/root-overlay/etc/conf.d/consolefont
Normal file
@@ -0,0 +1,24 @@
|
||||
# The consolefont service is not activated by default. If you need to
|
||||
# use it, you should run "rc-update add consolefont boot" as root.
|
||||
#
|
||||
# consolefont specifies the default font that you'd like Linux to use on the
|
||||
# console. You can find a good selection of fonts in /usr/share/consolefonts;
|
||||
# you shouldn't specify the trailing ".psf.gz", just the font name below.
|
||||
# To use the default console font, comment out the CONSOLEFONT setting below.
|
||||
consolefont="ter-v16b"
|
||||
|
||||
# consoletranslation is the charset map file to use. Leave commented to use
|
||||
# the default one. Have a look in /usr/share/consoletrans for a selection of
|
||||
# map files you can use.
|
||||
#
|
||||
consoletranslation="8859-1_to_uni"
|
||||
|
||||
# unicodemap is the unicode map file to use. Leave commented to use the
|
||||
# default one. Have a look in /usr/share/unimaps for a selection of map files
|
||||
# you can use.
|
||||
#unicodemap="iso01"
|
||||
|
||||
# This is for vconsole.conf parsing by mkinitcpio's consolefont hook
|
||||
KEYMAP=us
|
||||
FONT=$consolefont
|
||||
FONTMAP=$consoletranslation
|
53
common/community/root-overlay/etc/default/grub
Normal file
53
common/community/root-overlay/etc/default/grub
Normal file
@@ -0,0 +1,53 @@
|
||||
GRUB_DEFAULT="0"
|
||||
GRUB_TIMEOUT="3"
|
||||
GRUB_DISTRIBUTOR="Artix"
|
||||
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
||||
GRUB_CMDLINE_LINUX="net.ifnames=0 cryptkey=rootfs:/crypto_keyfile.bin"
|
||||
|
||||
# Preload both GPT and MBR modules so that they are not missed
|
||||
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
|
||||
|
||||
# Uncomment to enable Hidden Menu, and optionally hide the timeout count
|
||||
#GRUB_HIDDEN_TIMEOUT="5"
|
||||
#GRUB_HIDDEN_TIMEOUT_QUIET="true"
|
||||
|
||||
# Uncomment to use basic console
|
||||
GRUB_TERMINAL_INPUT="console"
|
||||
|
||||
# Uncomment to disable graphical terminal
|
||||
#GRUB_TERMINAL_OUTPUT="console"
|
||||
|
||||
# The resolution used on graphical terminal
|
||||
# note that you can use only modes which your graphic card supports via VBE
|
||||
# you can see them in real GRUB with the command `vbeinfo'
|
||||
#GRUB_GFXMODE="1680x1050x8"
|
||||
GRUB_GFXMODE="1024x768,800x600"
|
||||
|
||||
# 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.
|
||||
export GRUB_COLOR_NORMAL="light-blue/black"
|
||||
export 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/artix/theme.txt"
|
||||
|
||||
# Uncomment to get a beep at GRUB start
|
||||
#GRUB_INIT_TUNE="480 440 1"
|
||||
|
||||
GRUB_SAVEDEFAULT="true"
|
||||
|
||||
GRUB_DISABLE_LINUX_RECOVERY="true"
|
||||
|
||||
# Probe for other installed operating systems
|
||||
GRUB_DISABLE_OS_PROBER="false"
|
1
common/community/root-overlay/etc/environment
Symbolic link
1
common/community/root-overlay/etc/environment
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/environment
|
70
common/community/root-overlay/etc/init.d/consolefont
Executable file
70
common/community/root-overlay/etc/init.d/consolefont
Executable file
@@ -0,0 +1,70 @@
|
||||
#!/usr/bin/openrc-run
|
||||
# Copyright (c) 2007-2015 The OpenRC Authors.
|
||||
# See the Authors file at the top-level directory of this distribution and
|
||||
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
|
||||
#
|
||||
# This file is part of OpenRC. It is subject to the license terms in
|
||||
# the LICENSE file found in the top-level directory of this
|
||||
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
|
||||
# This file may not be copied, modified, propagated, or distributed
|
||||
# except according to the terms contained in the LICENSE file.
|
||||
|
||||
description="Sets a font for the consoles."
|
||||
|
||||
depend()
|
||||
{
|
||||
need termencoding
|
||||
after hotplug bootmisc modules
|
||||
keyword -docker -lxc -openvz -prefix -systemd-nspawn -uml -vserver -xenu
|
||||
}
|
||||
|
||||
start()
|
||||
{
|
||||
ttyn=${rc_tty_number:-${RC_TTY_NUMBER:-12}}
|
||||
consolefont=${consolefont:-${CONSOLEFONT}}
|
||||
unicodemap=${unicodemap:-${UNICODEMAP}}
|
||||
consoletranslation=${consoletranslation:-${CONSOLETRANSLATION}}
|
||||
|
||||
if [ -z "$consolefont" ]; then
|
||||
ebegin "Using the default console font"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [ "$ttyn" = 0 ]; then
|
||||
ebegin "Skipping font setup (rc_tty_number == 0)"
|
||||
eend 0
|
||||
return 0
|
||||
fi
|
||||
|
||||
local x= param= sf_param= retval=0 ttydev=/dev/tty
|
||||
|
||||
# Get additional parameters
|
||||
if [ -n "$consoletranslation" ]; then
|
||||
param="$param -m $consoletranslation"
|
||||
fi
|
||||
if [ -n "${unicodemap}" ]; then
|
||||
param="$param -u $unicodemap"
|
||||
fi
|
||||
|
||||
# Set the console font
|
||||
ebegin "Setting console font [$consolefont]"
|
||||
[ -d /dev/vc ] && ttydev=/dev/vc/
|
||||
x=1
|
||||
while [ $x -le $ttyn ]; do
|
||||
if ! setfont $consolefont $param -C $ttydev$x >/dev/null; then
|
||||
retval=1
|
||||
break
|
||||
fi
|
||||
: $(( x += 1 ))
|
||||
done
|
||||
eend $retval
|
||||
|
||||
# Store the font so we can use it ASAP on boot
|
||||
if [ $retval -eq 0 ] && checkpath -W "$RC_LIBEXECDIR"; then
|
||||
mkdir -p "$RC_LIBEXECDIR"/console
|
||||
setfont -O "$RC_LIBEXECDIR"/console/font
|
||||
fi
|
||||
|
||||
return $retval
|
||||
}
|
1
common/community/root-overlay/etc/local.d
Symbolic link
1
common/community/root-overlay/etc/local.d
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/root-overlay/etc/local.d
|
73
common/community/root-overlay/etc/mkinitcpio.conf.mod
Normal file
73
common/community/root-overlay/etc/mkinitcpio.conf.mod
Normal file
@@ -0,0 +1,73 @@
|
||||
# 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=()
|
||||
|
||||
# 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=(/usr/share/kbd/consolefonts/ter-v16b.psf.gz)
|
||||
|
||||
# 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=(consolefont base udev autodetect modconf encrypt kms keyboard keymap block filesystems fsck)
|
||||
|
||||
# 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=(-T0 -10)
|
||||
|
||||
# MODULES_DECOMPRESS
|
||||
# Decompress kernel modules during initramfs creation.
|
||||
# Enable to speedup boot process, disable to save RAM
|
||||
# during early userspace. Switch (yes/no).
|
||||
#MODULES_DECOMPRESS="yes"
|
1
common/community/root-overlay/etc/pacman.conf
Symbolic link
1
common/community/root-overlay/etc/pacman.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
../../live-overlay/etc/pacman.conf
|
94
common/community/root-overlay/etc/pacman.d/mirrorlist
Normal file
94
common/community/root-overlay/etc/pacman.d/mirrorlist
Normal file
@@ -0,0 +1,94 @@
|
||||
##
|
||||
## Artix Linux repository mirrorlist
|
||||
## Generated on 2024-07-24
|
||||
##
|
||||
|
||||
# Artix mirrors
|
||||
# Use rankmirrors(1) to get a list of the fastest mirrors for your location,
|
||||
# e.g.: rankmirrors -v -n 5 /etc/pacman.d/mirrorlist
|
||||
# Then put the resulting list on top of this file.
|
||||
|
||||
# Default mirrors
|
||||
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
|
||||
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
|
||||
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
|
||||
|
||||
## Europe
|
||||
# Czech Republic
|
||||
Server = https://ftp.sh.cvut.cz/artix-linux/$repo/os/$arch
|
||||
# Denmark
|
||||
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
|
||||
Server = https://mirror.group.one/artix/$repo/os/$arch
|
||||
# France
|
||||
Server = https://artix.cccp.io/$repo/os/$arch
|
||||
Server = https://ftp.crifo.org/artix/repos/$repo/os/$arch
|
||||
Server = https://mirror.opensrv.org/artixlinux/$repo/os/$arch
|
||||
# Hungary
|
||||
Server = https://quantum-mirror.hu/mirrors/pub/artix-linux/$repo/os/$arch
|
||||
# Germany
|
||||
Server = https://mirror.netcologne.de/artix-linux/$repo/os/$arch
|
||||
Server = http://mirrors.redcorelinux.org/artixlinux/$repo/os/$arch
|
||||
Server = https://mirror.pascalpuffke.de/artix-linux/$repo/os/$arch
|
||||
Server = https://ftp.uni-bayreuth.de/linux/artix-linux/$repo/os/$arch
|
||||
Server = https://ftp.halifax.rwth-aachen.de/artixlinux/$repo/os/$arch
|
||||
Server = https://artix.unixpeople.org/repos/$repo/os/$arch
|
||||
Server = https://mirror1.artixlinux.org/repos/$repo/os/$arch
|
||||
Server = https://eu-mirror.artixlinux.org/repos/$repo/os/$arch
|
||||
Server = https://tools.sphnet.in/mirror/artix/$repo/os/$arch
|
||||
# Greece
|
||||
Server = https://ftp.cc.uoc.gr/mirrors/linux/artixlinux/$repo/os/$arch
|
||||
Server = http://ftp.ntua.gr/pub/linux/artix-linux/$repo/os/$arch
|
||||
# Monaco
|
||||
Server = https://mirrors.qontinuum.space/artixlinux/$repo/os/$arch
|
||||
# Poland
|
||||
Server = https://artix.sakamoto.pl/$repo/os/$arch
|
||||
# Romania
|
||||
Server = https://hitman.go.ro/mirror/artix-linux/$repo/os/$arch
|
||||
# Russia
|
||||
Server = https://mirror.infirium.ru/artixlinux/$repo/os/$arch
|
||||
# Sweden
|
||||
Server = https://ftp.ludd.ltu.se/mirrors/artix/$repo/os/$arch
|
||||
# Switzerland
|
||||
Server = https://artix.kurdy.org/$repo/os/$arch
|
||||
# United Kingdom
|
||||
Server = http://artist.artixlinux.org/repos/$repo/os/$arch
|
||||
Server = https://mirror.vinehost.net/artix-linux/$repo/os/$arch
|
||||
|
||||
## North America
|
||||
# United States
|
||||
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
|
||||
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
|
||||
Server = https://mirrors.rit.edu/artixlinux/$repo/os/$arch
|
||||
Server = https://mirrors.ocf.berkeley.edu/artix-linux/$repo/os/$arch
|
||||
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
|
||||
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
|
||||
Server = https://gnlug.org/pub/artix-linux/$repo/os/$arch
|
||||
# Canada
|
||||
Server = https://mirror.csclub.uwaterloo.ca/artixlinux/$repo/os/$arch
|
||||
Server = https://artix-linux.mirrors.prairievoice.ca/$repo/os/$arch
|
||||
|
||||
## South America
|
||||
# Chile
|
||||
Server = https://mirror1.cl.netactuate.com/artix/repos/$repo/os/$arch
|
||||
|
||||
## Asia
|
||||
# China
|
||||
Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch
|
||||
Server = https://mirrors.aliyun.com/artixlinux/$repo/os/$arch
|
||||
Server = https://mirror.nju.edu.cn/artixlinux/$repo/os/$arch
|
||||
# India
|
||||
Server = https://mirror.albony.in/artix/$repo/os/$arch
|
||||
# Japan
|
||||
Server = https://www.miraa.jp/artix-linux/$repo/os/$arch
|
||||
# Korea, Republic of
|
||||
Server = https://mirror.funami.tech/artix/$repo/os/$arch
|
||||
# Singapore
|
||||
Server = https://mirror.freedif.org/Artix/$repo/os/$arch
|
||||
# Taiwan
|
||||
Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch
|
||||
# Vietnam
|
||||
Server = https://mirrors.nguyenhoang.cloud/artix-linux/$repo/os/$arch
|
||||
|
||||
## Oceania
|
||||
# Australia
|
||||
Server = https://mirror.aarnet.edu.au/pub/artix/$repo/os/$arch
|
963
common/community/root-overlay/etc/pacman.d/mirrorlist-arch
Normal file
963
common/community/root-overlay/etc/pacman.d/mirrorlist-arch
Normal file
@@ -0,0 +1,963 @@
|
||||
##
|
||||
## Arch Linux repository mirrorlist
|
||||
## Generated on 2023-08-20
|
||||
##
|
||||
|
||||
## Worldwide
|
||||
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
|
||||
|
||||
## Argentina
|
||||
Server = http://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
|
||||
|
||||
## Australia
|
||||
Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
|
||||
Server = http://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
|
||||
Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.wale.id.au/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.wale.id.au/archlinux/$repo/os/$arch
|
||||
|
||||
## Austria
|
||||
Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
|
||||
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
|
||||
Server = http://mirror.reisenbauer.ee/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.reisenbauer.ee/archlinux/$repo/os/$arch
|
||||
|
||||
## Azerbaijan
|
||||
Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hostart.az/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.yer.az/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.yer.az/archlinux/$repo/os/$arch
|
||||
|
||||
## Bangladesh
|
||||
Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch
|
||||
|
||||
## Belarus
|
||||
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
|
||||
|
||||
## Belgium
|
||||
Server = http://archlinux.cu.be/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
|
||||
Server = http://mirror.tiguinet.net/arch/$repo/os/$arch
|
||||
|
||||
## Bosnia and Herzegovina
|
||||
Server = http://archlinux.mirror.ba/$repo/os/$arch
|
||||
|
||||
## Brazil
|
||||
Server = http://br.mirror.archlinux-br.org/$repo/os/$arch
|
||||
Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
|
||||
Server = http://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
|
||||
Server = https://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
|
||||
Server = http://linorg.usp.br/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
|
||||
Server = http://mirror.ufam.edu.br/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
|
||||
|
||||
## Bulgaria
|
||||
Server = https://mirror.archlinux.bg/$repo/os/$arch
|
||||
Server = https://mirror.darklinux.uk/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.host.ag/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
|
||||
|
||||
## Cambodia
|
||||
Server = http://mirror.sabay.com.kh/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch
|
||||
|
||||
## Canada
|
||||
Server = http://mirror.0xem.ma/arch/$repo/os/$arch
|
||||
Server = https://mirror.0xem.ma/arch/$repo/os/$arch
|
||||
Server = https://arch.mirror.winslow.cloud/$repo/os/$arch
|
||||
Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.colo-serv.net/$repo/os/$arch
|
||||
Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
|
||||
Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.quantum5.ca/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.powerfly.ca/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.powerfly.ca/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
|
||||
Server = http://mirror.scd31.com/arch/$repo/os/$arch
|
||||
Server = https://mirror.scd31.com/arch/$repo/os/$arch
|
||||
Server = http://mirror.xenyth.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch
|
||||
|
||||
## Chile
|
||||
Server = http://mirror.anquan.cl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.archlinux.cl/$repo/os/$arch
|
||||
Server = http://mirror.hnd.cl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hnd.cl/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ufro.cl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch
|
||||
|
||||
## China
|
||||
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.redrock.team/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
|
||||
|
||||
## Colombia
|
||||
Server = http://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.udenar.edu.co/archlinux/$repo/os/$arch
|
||||
|
||||
## Croatia
|
||||
Server = http://archlinux.iskon.hr/$repo/os/$arch
|
||||
|
||||
## Czechia
|
||||
Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
|
||||
Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
|
||||
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
|
||||
Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
|
||||
Server = http://mirror.it4i.cz/arch/$repo/os/$arch
|
||||
Server = https://mirror.it4i.cz/arch/$repo/os/$arch
|
||||
Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
|
||||
Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
|
||||
Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
|
||||
|
||||
## Denmark
|
||||
Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.one.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.one.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.safe-con.dk/archlinux/$repo/os/$arch
|
||||
|
||||
## Ecuador
|
||||
Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.uta.edu.ec/archlinux/$repo/os/$arch
|
||||
|
||||
## Estonia
|
||||
Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
|
||||
Server = http://repo.br.ee/arch/$repo/os/$arch
|
||||
Server = https://repo.br.ee/arch/$repo/os/$arch
|
||||
Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch
|
||||
|
||||
## Finland
|
||||
Server = https://arch.mcstrugs.org/$repo/os/$arch
|
||||
Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch
|
||||
Server = https://mirror.arctic.lol/ArchMirror/$repo/os/$arch
|
||||
Server = http://arch.mirror.far.fi/$repo/os/$arch
|
||||
Server = http://mirror.hosthink.net/archlinux/$repo/os/$arch
|
||||
Server = http://arch.kyberorg.fi/$repo/os/$arch
|
||||
Server = https://arch.kyberorg.fi/$repo/os/$arch
|
||||
Server = http://mirror.5i.fi/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.5i.fi/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.wuki.li/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hel.sl-chat.ru/archlinux/$repo/os/$arch
|
||||
Server = http://arch.yhtez.xyz/$repo/os/$arch
|
||||
Server = https://arch.yhtez.xyz/$repo/os/$arch
|
||||
|
||||
## France
|
||||
Server = http://mirror.archlinux.ikoula.com/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirrors.benatherton.com/$repo/os/$arch
|
||||
Server = http://mirror.cyberbits.eu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.datagr.am/$repo/os/$arch
|
||||
Server = https://mirrors.eric.ovh/arch/$repo/os/$arch
|
||||
Server = http://mirrors.gandi.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch
|
||||
Server = http://archmirror.hogwarts.fr/$repo/os/$arch
|
||||
Server = https://archmirror.hogwarts.fr/$repo/os/$arch
|
||||
Server = https://mirror.ibakerserver.pt/Arch/$repo/os/$arch
|
||||
Server = http://mirror.ibcp.fr/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.jordanrey.me/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.jordanrey.me/archlinux/$repo/os/$arch
|
||||
Server = https://arch.juline.tech/$repo/os/$arch
|
||||
Server = http://mirroir.labhouse.fr/arch/$repo/os/$arch
|
||||
Server = https://mirroir.labhouse.fr/arch/$repo/os/$arch
|
||||
Server = http://mirror.lastmikoi.net/archlinux/$repo/os/$arch
|
||||
Server = https://arch-mirror.cloud.louifox.house/$repo/os/$arch
|
||||
Server = http://archlinux.mailtunnel.eu/$repo/os/$arch
|
||||
Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
|
||||
Server = http://mir.archlinux.fr/$repo/os/$arch
|
||||
Server = http://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
|
||||
Server = http://arch.nimukaito.net/$repo/os/$arch
|
||||
Server = https://arch.nimukaito.net/$repo/os/$arch
|
||||
Server = http://mirror.oldsql.cc/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.oldsql.cc/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.rezopole.net/$repo/os/$arch
|
||||
Server = https://mirrors.slaanesh.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.spaceint.fr/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.spaceint.fr/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.standaloneinstaller.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sysa.tech/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.thekinrar.fr/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.theo546.fr/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.theo546.fr/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.u-strasbg.fr/linux/distributions/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.wormhole.eu/archlinux/$repo/os/$arch
|
||||
Server = http://mirroir.wptheme.fr/archlinux/$repo/os/$arch
|
||||
Server = https://mirroir.wptheme.fr/archlinux/$repo/os/$arch
|
||||
Server = http://arch.yourlabs.org/$repo/os/$arch
|
||||
Server = https://arch.yourlabs.org/$repo/os/$arch
|
||||
|
||||
## Georgia
|
||||
Server = http://archlinux.grena.ge/$repo/os/$arch
|
||||
Server = https://archlinux.grena.ge/$repo/os/$arch
|
||||
|
||||
## Germany
|
||||
Server = http://mirror.23m.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.23m.com/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.agdsn.de/pub/mirrors/archlinux/$repo/os/$arch
|
||||
Server = https://appuals.com/archlinux/$repo/os/$arch
|
||||
Server = http://artfiles.org/archlinux.org/$repo/os/$arch
|
||||
Server = https://mirror.bethselamin.de/$repo/os/$arch
|
||||
Server = http://mirror.clientvps.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.clientvps.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.cmt.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cmt.de/archlinux/$repo/os/$arch
|
||||
Server = http://os.codefionn.eu/archlinux/$repo/os/$arch
|
||||
Server = https://os.codefionn.eu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.dogado.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.f4st.host/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.fau.de/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.fau.de/archlinux/$repo/os/$arch
|
||||
Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
|
||||
Server = https://dist-mirror.fem.tu-ilmenau.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.fsrv.services/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.fsrv.services/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.gnomus.de/$repo/os/$arch
|
||||
Server = http://www.gutscheindrache.com/mirror/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.homeinfo.de/$repo/os/$arch
|
||||
Server = http://archlinux.honkgong.info/$repo/os/$arch
|
||||
Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
|
||||
Server = https://mirror.informatik.tu-freiberg.de/arch/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.iphh.net/$repo/os/$arch
|
||||
Server = https://mirror.iusearchbtw.nl/$repo/os/$arch
|
||||
Server = http://mirrors.janbruckner.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.janbruckner.de/archlinux/$repo/os/$arch
|
||||
Server = http://arch.jensgutermuth.de/$repo/os/$arch
|
||||
Server = https://arch.jensgutermuth.de/$repo/os/$arch
|
||||
Server = https://de.arch.mirror.kescher.at/$repo/os/$arch
|
||||
Server = http://mirror.kumi.systems/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.kumi.systems/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.fra10.de.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.metalgamer.eu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.metalgamer.eu/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.mikrogravitation.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.lcarilla.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.lcarilla.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.moson.org/arch/$repo/os/$arch
|
||||
Server = https://mirror.moson.org/arch/$repo/os/$arch
|
||||
Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.n-ix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.netcologne.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.netcologne.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.niyawe.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.niyawe.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.orbit-os.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.orbit-os.com/archlinux/$repo/os/$arch
|
||||
Server = http://packages.oth-regensburg.de/archlinux/$repo/os/$arch
|
||||
Server = https://packages.oth-regensburg.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.pagenotfound.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.pagenotfound.de/archlinux/$repo/os/$arch
|
||||
Server = http://arch.phinau.de/$repo/os/$arch
|
||||
Server = https://arch.phinau.de/$repo/os/$arch
|
||||
Server = https://mirror.pseudoform.org/$repo/os/$arch
|
||||
Server = https://www.ratenzahlung.de/mirror/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.richard-neumann.de/$repo/os/$arch
|
||||
Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
|
||||
Server = http://linux.rz.rub.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.satis-faction.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.satis-faction.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.selfnet.de/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.sunred.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sunred.org/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.thaller.ws/$repo/os/$arch
|
||||
Server = https://archlinux.thaller.ws/$repo/os/$arch
|
||||
Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ubrco.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.undisclose.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.undisclose.de/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.uni-bayreuth.de/linux/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.uni-hannover.de/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
|
||||
Server = https://arch.unixpeople.org/$repo/os/$arch
|
||||
Server = http://ftp.wrz.de/pub/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.wrz.de/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.wtnet.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.wtnet.de/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.xtom.de/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.xtom.de/archlinux/$repo/os/$arch
|
||||
Server = http://arch.mirror.zachlge.org/$repo/os/$arch
|
||||
Server = https://arch.mirror.zachlge.org/$repo/os/$arch
|
||||
|
||||
## Greece
|
||||
Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
|
||||
Server = https://repo.greeklug.gr/data/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.myaegean.gr/linux/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch
|
||||
|
||||
## Hong Kong
|
||||
Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://mirror-hk.koddos.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror-hk.koddos.net/archlinux/$repo/os/$arch
|
||||
Server = http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://arch-mirror.wtako.net/$repo/os/$arch
|
||||
Server = http://mirror.xtom.com.hk/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.xtom.com.hk/archlinux/$repo/os/$arch
|
||||
|
||||
## Hungary
|
||||
Server = https://ftp.ek-cer.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = http://archmirror.hbit.sztaki.hu/archlinux/$repo/os/$arch
|
||||
Server = http://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
Server = http://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
Server = http://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
Server = https://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
Server = https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
Server = https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||
|
||||
## Iceland
|
||||
Server = http://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||
Server = https://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.system.is/arch/$repo/os/$arch
|
||||
Server = https://mirror.system.is/arch/$repo/os/$arch
|
||||
|
||||
## India
|
||||
Server = http://mirror.4v1.in/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.4v1.in/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.abhy.me/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.albony.xyz/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
|
||||
Server = http://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
|
||||
Server = https://in-mirror.garudalinux.org/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.net.in/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.net.in/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
|
||||
Server = https://mirrors.nxtgen.com/archlinux-mirror/$repo/os/$arch
|
||||
Server = http://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch
|
||||
Server = https://mirrors.piconets.webwerks.in/archlinux-mirror/$repo/os/$arch
|
||||
Server = http://mirror.sahil.world/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sahil.world/archlinux/$repo/os/$arch
|
||||
|
||||
## Indonesia
|
||||
Server = http://mirror.cloudweeb.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.faizuladib.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.gi.co.id/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.gi.co.id/archlinux/$repo/os/$arch
|
||||
Server = http://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch
|
||||
Server = https://vpsmurah.jagoanhosting.com/archlinux/$repo/os/$arch
|
||||
Server = http://kebo.pens.ac.id/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.labkom.id/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ditatompel.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ditatompel.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.papua.go.id/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.papua.go.id/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.poliwangi.ac.id/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.repository.id/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.repository.id/archlinux/$repo/os/$arch
|
||||
Server = http://suro.ubaya.ac.id/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.telkomuniversity.ac.id/archlinux/$repo/os/$arch
|
||||
Server = https://kacabenggala.uny.ac.id/archlinux/$repo/os/$arch
|
||||
|
||||
## Iran
|
||||
Server = http://mirror.arvancloud.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.arvancloud.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.bardia.tech/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.bardia.tech/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.hostiran.ir/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hostiran.ir/archlinux/$repo/os/$arch
|
||||
Server = http://repo.iut.ac.ir/repo/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.nak-mci.ir/arch/$repo/os/$arch
|
||||
|
||||
## Ireland
|
||||
Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = https://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
|
||||
|
||||
## Israel
|
||||
Server = http://archlinux.interhost.co.il/$repo/os/$arch
|
||||
Server = https://archlinux.interhost.co.il/$repo/os/$arch
|
||||
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.mivzakim.net/$repo/os/$arch
|
||||
|
||||
## Italy
|
||||
Server = https://archmirror.it/repos/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.garr.it/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.server24.net/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.server24.net/$repo/os/$arch
|
||||
|
||||
## Japan
|
||||
Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
|
||||
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
|
||||
Server = http://mirror.nishi.network/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.saebasol.org/archlinux/$repo/os/$arch
|
||||
|
||||
## Kazakhstan
|
||||
Server = http://mirror.hoster.kz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hoster.kz/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ps.kz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ps.kz/archlinux/$repo/os/$arch
|
||||
|
||||
## Kenya
|
||||
Server = http://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.liquidtelecom.com/$repo/os/$arch
|
||||
|
||||
## Latvia
|
||||
Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch
|
||||
|
||||
## Lithuania
|
||||
Server = http://mirrors.atviras.lt/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.atviras.lt/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.ims.nksc.lt/archlinux/$repo/os/$arch
|
||||
|
||||
## Luxembourg
|
||||
Server = http://archmirror.xyz/archlinux/$repo/os/$arch
|
||||
Server = https://archmirror.xyz/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.root.lu/$repo/os/$arch
|
||||
|
||||
## Mauritius
|
||||
Server = http://archlinux-mirror.cloud.mu/$repo/os/$arch
|
||||
Server = https://archlinux-mirror.cloud.mu/$repo/os/$arch
|
||||
|
||||
## Mexico
|
||||
Server = https://arch.jsc.mx/$repo/os/$arch
|
||||
|
||||
## Moldova
|
||||
Server = http://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
|
||||
Server = https://md.mirrors.hacktegic.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ihost.md/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ihost.md/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.mangohost.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.mangohost.net/archlinux/$repo/os/$arch
|
||||
|
||||
## Monaco
|
||||
Server = http://mirrors.qontinuum.space/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.qontinuum.space/archlinux/$repo/os/$arch
|
||||
|
||||
## Netherlands
|
||||
Server = http://mirror.cj2.nl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cj2.nl/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.daan.vodka/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.evoluso.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.i3d.net/pub/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.i3d.net/pub/archlinux/$repo/os/$arch
|
||||
Server = https://arch.jeweet.net/$repo/os/$arch
|
||||
Server = http://mirror.koddos.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.koddos.net/archlinux/$repo/os/$arch
|
||||
Server = http://arch.mirrors.lavatech.top/$repo/os/$arch
|
||||
Server = https://arch.mirrors.lavatech.top/$repo/os/$arch
|
||||
Server = http://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ams1.nl.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.liteserver.nl/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.liteserver.nl/$repo/os/$arch
|
||||
Server = http://mirror.lyrahosting.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.lyrahosting.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.mijn.host/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.mijn.host/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.neostrada.nl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.neostrada.nl/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.pcextreme.nl/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.pcextreme.nl/$repo/os/$arch
|
||||
Server = http://mirror.serverion.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.serverion.com/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.tarellia.net/distr/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.tarellia.net/distr/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.viflcraft.top/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.viflcraft.top/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirror.wearetriple.com/$repo/os/$arch
|
||||
Server = https://archlinux.mirror.wearetriple.com/$repo/os/$arch
|
||||
Server = http://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch
|
||||
Server = https://mirror-archlinux.webruimtehosting.nl/$repo/os/$arch
|
||||
Server = http://mirrors.xtom.nl/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.xtom.nl/archlinux/$repo/os/$arch
|
||||
|
||||
## New Caledonia
|
||||
Server = http://mirror.lagoon.nc/pub/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.nautile.nc/archlinux/$repo/os/$arch
|
||||
|
||||
## New Zealand
|
||||
Server = http://mirror.2degrees.nz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.fsmg.org.nz/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.ourhome.kiwi/$repo/os/$arch
|
||||
Server = http://mirror.smith.geek.nz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.smith.geek.nz/archlinux/$repo/os/$arch
|
||||
|
||||
## North Macedonia
|
||||
Server = http://arch.softver.org.mk/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.onevip.mk/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.t-home.mk/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.t-home.mk/archlinux/$repo/os/$arch
|
||||
|
||||
## Norway
|
||||
Server = http://mirror.archlinux.no/$repo/os/$arch
|
||||
Server = https://mirror.archlinux.no/$repo/os/$arch
|
||||
Server = http://archlinux.uib.no/$repo/os/$arch
|
||||
Server = http://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch
|
||||
Server = https://lysakermoen.com/Software/Linux/Mirrors/ArchLinux/$repo/os/$arch
|
||||
Server = http://mirror.neuf.no/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.terrahost.no/linux/archlinux/$repo/os/$arch
|
||||
|
||||
## Paraguay
|
||||
Server = http://archlinux.mirror.py/archlinux/$repo/os/$arch
|
||||
|
||||
## Poland
|
||||
Server = https://mirror.eloteam.tk/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.icm.edu.pl/pub/Linux/dist/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
|
||||
Server = http://arch.midov.pl/arch/$repo/os/$arch
|
||||
Server = https://arch.midov.pl/arch/$repo/os/$arch
|
||||
Server = http://mirror.onet.pl/pub/mirrors/archlinux/$repo/os/$arch
|
||||
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = http://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.psnc.pl/linux/archlinux/$repo/os/$arch
|
||||
Server = http://arch.sakamoto.pl/$repo/os/$arch
|
||||
Server = https://arch.sakamoto.pl/$repo/os/$arch
|
||||
Server = http://repo.skni.umcs.pl/archlinux/$repo/os/$arch
|
||||
Server = https://repo.skni.umcs.pl/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.vectranet.pl/archlinux/$repo/os/$arch
|
||||
|
||||
## Portugal
|
||||
Server = http://glua.ua.pt/pub/archlinux/$repo/os/$arch
|
||||
Server = https://glua.ua.pt/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.up.pt/pub/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.up.pt/pub/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
|
||||
|
||||
## Romania
|
||||
Server = http://mirrors.chroot.ro/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.chroot.ro/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.efect.ro/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.efect.ro/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.go.ro/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.go.ro/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.hostico.ro/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.hostico.ro/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.mirrors.linux.ro/$repo/os/$arch
|
||||
Server = http://mirrors.m247.ro/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.nav.ro/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.nxthost.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.nxthost.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.pidginhost.com/arch/$repo/os/$arch
|
||||
Server = https://mirrors.pidginhost.com/arch/$repo/os/$arch
|
||||
|
||||
## Russia
|
||||
Server = http://mirror.kamtv.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.kamtv.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.kpfu.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.kpfu.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.lebedinets.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.lebedinets.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.surf/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.surf/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.powernet.com.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.rol.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.rol.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.truenetwork.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.truenetwork.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.yal.sl-chat.ru/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.yandex.ru/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.zepto.cloud/$repo/os/$arch
|
||||
|
||||
## Réunion
|
||||
Server = http://arch.mithril.re/$repo/os/$arch
|
||||
|
||||
## Serbia
|
||||
Server = http://arch.petarmaric.com/$repo/os/$arch
|
||||
Server = http://mirror.pmf.kg.ac.rs/archlinux/$repo/os/$arch
|
||||
|
||||
## Singapore
|
||||
Server = http://mirror.0x.sg/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.0x.sg/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.aktkn.sg/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.aktkn.sg/archlinux/$repo/os/$arch
|
||||
Server = https://download.nus.edu.sg/mirror/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.guillaumea.fr/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.jingk.ai/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.jingk.ai/archlinux/$repo/os/$arch
|
||||
Server = http://ossmirror.mycloud.services/os/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.sg.gs/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sg.gs/archlinux/$repo/os/$arch
|
||||
|
||||
## Slovakia
|
||||
Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://tux.rainside.sk/archlinux/$repo/os/$arch
|
||||
|
||||
## Slovenia
|
||||
Server = http://archimonde.ts.si/archlinux/$repo/os/$arch
|
||||
Server = https://archimonde.ts.si/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.tux.si/arch/$repo/os/$arch
|
||||
Server = https://mirror.tux.si/arch/$repo/os/$arch
|
||||
|
||||
## South Africa
|
||||
Server = http://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
|
||||
Server = http://za.mirror.archlinux-br.org/$repo/os/$arch
|
||||
Server = http://mirror.is.co.za/mirror/archlinux.org/$repo/os/$arch
|
||||
Server = http://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.urbanwave.co.za/archlinux/$repo/os/$arch
|
||||
|
||||
## South Korea
|
||||
Server = http://mirror.anigil.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.anigil.com/archlinux/$repo/os/$arch
|
||||
Server = http://devpg.net/archlinux/$repo/os/$arch
|
||||
Server = https://devpg.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.funami.tech/arch/$repo/os/$arch
|
||||
Server = https://mirror.funami.tech/arch/$repo/os/$arch
|
||||
Server = https://seoul.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://ftp.harukasan.org/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.harukasan.org/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.lanet.kr/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.premi.st/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.premi.st/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.yuki.net.uk/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.yuki.net.uk/archlinux/$repo/os/$arch
|
||||
|
||||
## Spain
|
||||
Server = https://mirror.cloroformo.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.librelabucm.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.librelabucm.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.marquitos.space/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.marquitos.space/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.rediris.es/mirror/archlinux/$repo/os/$arch
|
||||
|
||||
## Sweden
|
||||
Server = http://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.acc.umu.se/mirror/archlinux/$repo/os/$arch
|
||||
Server = http://ftpmirror.infania.net/mirror/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.ludd.ltu.se/mirrors/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.bahnhof.net/pub/archlinux/$repo/os/$arch
|
||||
Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
|
||||
|
||||
## Switzerland
|
||||
Server = http://pkg.adfinis.com/archlinux/$repo/os/$arch
|
||||
Server = https://pkg.adfinis.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.init7.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.init7.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.metanet.ch/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.metanet.ch/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.puzzle.ch/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.puzzle.ch/archlinux/$repo/os/$arch
|
||||
Server = https://theswissbay.ch/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ungleich.ch/mirror/packages/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.worldhotspot.org/archlinux/$repo/os/$arch
|
||||
|
||||
## Taiwan
|
||||
Server = http://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
|
||||
Server = https://mirror.archlinux.tw/ArchLinux/$repo/os/$arch
|
||||
Server = http://archlinux.ccns.ncku.edu.tw/archlinux/$repo/os/$arch
|
||||
Server = http://free.nchc.org.tw/arch/$repo/os/$arch
|
||||
Server = https://free.nchc.org.tw/arch/$repo/os/$arch
|
||||
Server = http://archlinux.cs.nycu.edu.tw/$repo/os/$arch
|
||||
Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch
|
||||
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
|
||||
Server = http://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.yzu.edu.tw/Linux/archlinux/$repo/os/$arch
|
||||
|
||||
## Thailand
|
||||
Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.kku.ac.th/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.kku.ac.th/archlinux/$repo/os/$arch
|
||||
Server = http://mirror2.totbb.net/archlinux/$repo/os/$arch
|
||||
|
||||
## Turkey
|
||||
Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch
|
||||
Server = http://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch
|
||||
Server = https://depo.turkiye.linux.web.tr/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.veriteknik.net.tr/archlinux/$repo/os/$arch
|
||||
|
||||
## Ukraine
|
||||
Server = http://archlinux.astra.in.ua/$repo/os/$arch
|
||||
Server = https://archlinux.astra.in.ua/$repo/os/$arch
|
||||
Server = http://repo.endpoint.ml/archlinux/$repo/os/$arch
|
||||
Server = https://repo.endpoint.ml/archlinux/$repo/os/$arch
|
||||
Server = http://fastmirror.pp.ua/archlinux/$repo/os/$arch
|
||||
Server = https://fastmirror.pp.ua/archlinux/$repo/os/$arch
|
||||
Server = http://archlinux.ip-connect.vn.ua/$repo/os/$arch
|
||||
Server = https://archlinux.ip-connect.vn.ua/$repo/os/$arch
|
||||
Server = http://mirror.mirohost.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.mirohost.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.nix.org.ua/linux/archlinux/$repo/os/$arch
|
||||
|
||||
## United Kingdom
|
||||
Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
|
||||
Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
|
||||
Server = https://london.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://mirrors.gethosted.online/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.gethosted.online/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch
|
||||
Server = http://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.infernocomms.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.infernocomms.net/archlinux/$repo/os/$arch
|
||||
Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = https://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch
|
||||
Server = http://mirror.netweaver.uk/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.netweaver.uk/archlinux/$repo/os/$arch
|
||||
Server = http://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://lon.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://arch.serverspace.co.uk/arch/$repo/os/$arch
|
||||
Server = https://repo.slithery.uk/$repo/os/$arch
|
||||
Server = http://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
|
||||
Server = https://mirrors.ukfast.co.uk/sites/archlinux.org/$repo/os/$arch
|
||||
Server = http://mirror.cov.ukservers.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cov.ukservers.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.vinehost.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.vinehost.net/archlinux/$repo/os/$arch
|
||||
|
||||
## United States
|
||||
Server = http://mirrors.acm.wpi.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.adectra.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.adectra.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.advancedhosters.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.aggregate.org/archlinux/$repo/os/$arch
|
||||
Server = http://il.us.mirror.archlinux-br.org/$repo/os/$arch
|
||||
Server = http://mirror.arizona.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.arizona.edu/archlinux/$repo/os/$arch
|
||||
Server = http://arlm.tyzoid.com/$repo/os/$arch
|
||||
Server = https://arlm.tyzoid.com/$repo/os/$arch
|
||||
Server = https://mirror.ava.dev/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.bloomu.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.bloomu.edu/archlinux/$repo/os/$arch
|
||||
Server = http://ca.us.mirror.archlinux-br.org/$repo/os/$arch
|
||||
Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.clarkson.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.clarkson.edu/archlinux/$repo/os/$arch
|
||||
Server = http://arch.mirror.constant.com/$repo/os/$arch
|
||||
Server = https://arch.mirror.constant.com/$repo/os/$arch
|
||||
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/$arch
|
||||
Server = http://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.cybersecurity.nmt.edu/archlinux/$repo/os/$arch
|
||||
Server = http://distro.ibiblio.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.ette.biz/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.ette.biz/archlinux/$repo/os/$arch
|
||||
Server = http://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://coresite.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://nocix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://southfront.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://volico.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://ziply.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://coresite.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://forksystems.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://irltoolkit.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://mnvoip.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://nnenix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://nocix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://ohioix.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://opencolo.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://ridgewireless.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://southfront.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://uvermont.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://volico.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = https://ziply.mm.fcix.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.fossable.org/archlinux/$repo/os/$arch
|
||||
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
|
||||
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
|
||||
Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.hackingand.coffee/arch/$repo/os/$arch
|
||||
Server = https://mirror.hackingand.coffee/arch/$repo/os/$arch
|
||||
Server = https://mirror.hodgepodge.dev/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.hostup.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.hostup.org/archlinux/$repo/os/$arch
|
||||
Server = http://arch.hu.fo/archlinux/$repo/os/$arch
|
||||
Server = https://arch.hu.fo/archlinux/$repo/os/$arch
|
||||
Server = http://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
|
||||
Server = https://repo.ialab.dsu.edu/archlinux/$repo/os/$arch
|
||||
Server = https://arch.mirror.ivo.st/$repo/os/$arch
|
||||
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.lty.me/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.lty.me/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
|
||||
Server = https://m.lqy.me/arch/$repo/os/$arch
|
||||
Server = http://mirror.math.princeton.edu/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.metrocast.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.kaminski.io/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.kaminski.io/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.stephanie.is/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.stephanie.is/archlinux/$repo/os/$arch
|
||||
Server = http://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
|
||||
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch
|
||||
Server = http://repo.miserver.it.umich.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.mit.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.mit.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
|
||||
Server = http://archmirror1.octyl.net/$repo/os/$arch
|
||||
Server = https://archmirror1.octyl.net/$repo/os/$arch
|
||||
Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
|
||||
Server = http://arch.mirrors.pair.com/$repo/os/$arch
|
||||
Server = http://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://dfw.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.radwebhosting.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.radwebhosting.com/archlinux/$repo/os/$arch
|
||||
Server = http://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
|
||||
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.rit.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.rutgers.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror2.sandyriver.net/pub/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.siena.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.sonic.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.sonic.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.phx1.us.spryservers.net/archlinux/$repo/os/$arch
|
||||
Server = http://arch.mirror.square-r00t.net/$repo/os/$arch
|
||||
Server = https://arch.mirror.square-r00t.net/$repo/os/$arch
|
||||
Server = http://mirror.stjschools.org/arch/$repo/os/$arch
|
||||
Server = https://mirror.stjschools.org/arch/$repo/os/$arch
|
||||
Server = http://ftp.sudhip.com/archlinux/$repo/os/$arch
|
||||
Server = https://ftp.sudhip.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.pit.teraswitch.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.the-repo.org/ArchMirror/$repo/os/$arch
|
||||
Server = https://mirror.theash.xyz/arch/$repo/os/$arch
|
||||
Server = https://mirror.tmmworkshop.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.umd.edu/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.vectair.net/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.vectair.net/archlinux/$repo/os/$arch
|
||||
Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
|
||||
Server = http://wcbmedia.io:8000/$repo/os/$arch
|
||||
Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
|
||||
Server = http://mirrors.xtom.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirrors.xtom.com/archlinux/$repo/os/$arch
|
||||
Server = https://mirror.zackmyers.io/archlinux/$repo/os/$arch
|
||||
Server = https://zxcvfdsa.com/arch/$repo/os/$arch
|
||||
|
||||
## Uzbekistan
|
||||
Server = http://mirror.dc.uz/arch/$repo/os/$arch
|
||||
Server = https://mirror.dc.uz/arch/$repo/os/$arch
|
||||
|
||||
## Vietnam
|
||||
Server = http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch
|
||||
|
@@ -0,0 +1,8 @@
|
||||
# to force a certain look'n feel
|
||||
|
||||
#setenv SAL_USE_VCLPLUGIN gen
|
||||
#setenv SAL_USE_VCLPLUGIN gtk3_kde5
|
||||
#setenv SAL_USE_VCLPLUGIN kde5
|
||||
#setenv SAL_USE_VCLPLUGIN qt5
|
||||
setenv SAL_USE_VCLPLUGIN gtk
|
||||
#setenv SAL_USE_VCLPLUGIN gtk3
|
@@ -0,0 +1,8 @@
|
||||
# to force a certain look'n feel
|
||||
|
||||
#export SAL_USE_VCLPLUGIN=gen
|
||||
#export SAL_USE_VCLPLUGIN=gtk3_kde5
|
||||
#export SAL_USE_VCLPLUGIN=kde5
|
||||
#export SAL_USE_VCLPLUGIN=qt5
|
||||
export SAL_USE_VCLPLUGIN=gtk
|
||||
#export SAL_USE_VCLPLUGIN=gtk3
|
1
common/community/root-overlay/etc/runlevels/boot/consolefont
Symbolic link
1
common/community/root-overlay/etc/runlevels/boot/consolefont
Symbolic link
@@ -0,0 +1 @@
|
||||
../../init.d/consolefont
|
@@ -0,0 +1,8 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Version=1.0
|
||||
Name=Ctrl Alt Backspace
|
||||
Exec=setxkbmap -option terminate:ctrl_alt_bksp
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=false
|
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Exec=sh -c "~/.config/autostart/hide-other-icons.sh"
|
||||
Name=Hide desktop icons of other DEs
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
Type=Application
|
34
common/community/root-overlay/etc/skel/.config/autostart/hide-other-icons.sh
Executable file
34
common/community/root-overlay/etc/skel/.config/autostart/hide-other-icons.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Create localized well-known user dirs before trying to hide irrelevant icons.
|
||||
# Not a separate script, to avoid running into race conditions.
|
||||
|
||||
desktop="$HOME/Desktop"
|
||||
i18n_desktop=$(xdg-user-dir DESKTOP)
|
||||
cd "${i18n_desktop}"
|
||||
|
||||
if [ -f $HOME/.first-login ]; then
|
||||
xdg-user-dirs-update --force
|
||||
rm -f $HOME/.first-login &
|
||||
|
||||
# Move stuff out of standard C locale Desktop and delete it
|
||||
if [ "${i18n_desktop}" != "$desktop" ]; then
|
||||
mv -f $desktop/.hidden* .
|
||||
mv -f $desktop/* .
|
||||
rmdir "$desktop" &
|
||||
fi
|
||||
fi
|
||||
|
||||
# Currently LXDE (i.e. pcmanfm) doesn't seem to support .hidden
|
||||
case $XDG_CURRENT_DESKTOP in
|
||||
KDE) [[ -f .hidden-kde ]] && ln -sf .hidden-kde .hidden
|
||||
;;
|
||||
MATE) [[ -f .hidden-mate ]] && ln -sf .hidden-mate .hidden
|
||||
;;
|
||||
LXDE) rm -f org.kde.konversation.desktop
|
||||
;;
|
||||
LXQt) [[ -f .hidden-lxqt ]] && ln -sf .hidden-lxqt .hidden
|
||||
;;
|
||||
*) false
|
||||
;;
|
||||
esac
|
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Exec=sh -c "~/.config/autostart/homesymlinks.sh"
|
||||
Name=Fix installer symlinks
|
||||
StartupNotify=false
|
||||
Terminal=false
|
||||
Type=Application
|
4
common/community/root-overlay/etc/skel/.config/autostart/homesymlinks.sh
Executable file
4
common/community/root-overlay/etc/skel/.config/autostart/homesymlinks.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
cd $HOME
|
||||
rm -f .config/autostart/homesymlinks.* &
|
BIN
common/community/root-overlay/etc/skel/.config/dconf/user
Normal file
BIN
common/community/root-overlay/etc/skel/.config/dconf/user
Normal file
Binary file not shown.
0
common/community/root-overlay/etc/skel/.first-login
Normal file
0
common/community/root-overlay/etc/skel/.first-login
Normal file
1
common/community/root-overlay/etc/udev
Symbolic link
1
common/community/root-overlay/etc/udev
Symbolic link
@@ -0,0 +1 @@
|
||||
../../live-overlay/etc/udev
|
1
common/community/root-overlay/etc/vconsole.conf
Symbolic link
1
common/community/root-overlay/etc/vconsole.conf
Symbolic link
@@ -0,0 +1 @@
|
||||
conf.d/consolefont
|
10
common/community/root-overlay/etc/xdg/dolphinrc
Normal file
10
common/community/root-overlay/etc/xdg/dolphinrc
Normal file
@@ -0,0 +1,10 @@
|
||||
[General]
|
||||
ShowCopyMoveMenu=true
|
||||
ShowFullPath=true
|
||||
ShowSpaceInfo=true
|
||||
|
||||
[IconsMode]
|
||||
IconSize=64
|
||||
|
||||
[DetailsMode]
|
||||
ExpandableFolders=true
|
3
common/community/root-overlay/etc/xdg/katepartrc
Normal file
3
common/community/root-overlay/etc/xdg/katepartrc
Normal file
@@ -0,0 +1,3 @@
|
||||
[View]
|
||||
Line Numbers=true
|
||||
Scroll Bar Mini Map=true
|
5
common/community/root-overlay/etc/xdg/kcm-about-distrorc
Normal file
5
common/community/root-overlay/etc/xdg/kcm-about-distrorc
Normal file
@@ -0,0 +1,5 @@
|
||||
[General]
|
||||
LogoPath=/usr/share/icons/artix/logo.svg
|
||||
Website=https://artixlinux.org
|
||||
Version=x86_64
|
||||
Variant=Rolling Release / KDE Plasma
|
17
common/community/root-overlay/etc/xdg/kde-mimeapps.list
Normal file
17
common/community/root-overlay/etc/xdg/kde-mimeapps.list
Normal file
@@ -0,0 +1,17 @@
|
||||
[Added Associations]
|
||||
application/pdf=okular.desktop;
|
||||
application/x-bittorrent=org.kde.ktorrent.desktop;
|
||||
application/x-zerosize=org.kde.kate.desktop;
|
||||
application/zip=org.kde.ark.desktop;
|
||||
text/html=org.kde.falkon.desktop;
|
||||
text/plain=org.kde.kate.desktop;
|
||||
inode/directory=org.kde.dolphin.desktop;
|
||||
application/x-shellscript=org.kde.kate.desktop;
|
||||
|
||||
[Default Applications]
|
||||
application/pdf=okular.desktop;
|
||||
application/x-bittorrent=org.kde.ktorrent.desktop;
|
||||
application/x-zerosize=org.kde.kate.desktop;
|
||||
application/zip=org.kde.ark.desktop;
|
||||
text/html=org.kde.falkon.desktop;
|
||||
text/plain=org.kde.kate.desktop;
|
3
common/community/root-overlay/etc/xdg/touchpadrc
Normal file
3
common/community/root-overlay/etc/xdg/touchpadrc
Normal file
@@ -0,0 +1,3 @@
|
||||
[parameters]
|
||||
AccelFactor=0.007024036281179138
|
||||
Tapping=true
|
636
common/community/root-overlay/root/.config/mc/ini
Normal file
636
common/community/root-overlay/root/.config/mc/ini
Normal file
@@ -0,0 +1,636 @@
|
||||
|
||||
[Midnight-Commander]
|
||||
show_backups=1
|
||||
show_dot_files=1
|
||||
verbose=true
|
||||
mark_moves_down=1
|
||||
pause_after_run=2
|
||||
shell_patterns=true
|
||||
auto_save_setup=true
|
||||
auto_menu=false
|
||||
use_internal_view=true
|
||||
use_internal_edit=true
|
||||
clear_before_exec=true
|
||||
mix_all_files=0
|
||||
fast_reload=0
|
||||
fast_reload_msg_shown=0
|
||||
confirm_delete=true
|
||||
confirm_overwrite=true
|
||||
confirm_execute=true
|
||||
confirm_exit=false
|
||||
safe_delete=false
|
||||
mouse_repeat_rate=100
|
||||
double_click_speed=250
|
||||
eight_bit_clean=1
|
||||
full_eight_bits=1
|
||||
use_8th_bit_as_meta=false
|
||||
confirm_view_dir=false
|
||||
mouse_move_pages=1
|
||||
mouse_move_pages_viewer=true
|
||||
fast_refresh=false
|
||||
navigate_with_arrows=1
|
||||
drop_menus=false
|
||||
wrap_mode=true
|
||||
old_esc_mode=false
|
||||
cd_symlinks=true
|
||||
show_all_if_ambiguous=true
|
||||
have_fast_cpu=0
|
||||
max_dirt_limit=10
|
||||
torben_fj_mode=0
|
||||
use_file_to_guess_type=true
|
||||
alternate_plus_minus=false
|
||||
only_leading_plus_minus=true
|
||||
show_output_starts_shell=false
|
||||
panel_scroll_pages=1
|
||||
xtree_mode=false
|
||||
num_history_items_recorded=60
|
||||
file_op_compute_totals=true
|
||||
vfs_timeout=60
|
||||
ftpfs_directory_timeout=900
|
||||
use_netrc=true
|
||||
ftpfs_retry_seconds=30
|
||||
ftpfs_always_use_proxy=false
|
||||
ftpfs_use_passive_connections=true
|
||||
ftpfs_use_unix_list_options=true
|
||||
ftpfs_first_cd_then_ls=false
|
||||
editor_word_wrap_line_length=72
|
||||
editor_key_emulation=0
|
||||
editor_tab_spacing=8
|
||||
editor_fill_tabs_with_spaces=false
|
||||
editor_return_does_auto_indent=true
|
||||
editor_backspace_through_tabs=false
|
||||
editor_fake_half_tabs=true
|
||||
editor_option_save_mode=0
|
||||
editor_option_save_position=true
|
||||
editor_option_backup_ext_int=-1
|
||||
editor_option_auto_para_formatting=false
|
||||
editor_option_typewriter_wrap=false
|
||||
editor_edit_confirm_save=true
|
||||
editor_syntax_highlighting=true
|
||||
nice_rotating_dash=true
|
||||
|
||||
kilobyte_si=0
|
||||
confirm_directory_hotlist_delete=true
|
||||
mouse_close_dialog=false
|
||||
ftpfs_use_passive_connections_over_proxy=false
|
||||
fish_directory_timeout=900
|
||||
editor_persistent_selections=true
|
||||
editor_cursor_beyond_eol=false
|
||||
editor_visible_tabs=true
|
||||
editor_visible_spaces=true
|
||||
editor_line_state=false
|
||||
editor_simple_statusbar=false
|
||||
editor_check_new_line=false
|
||||
mcview_remember_file_position=false
|
||||
auto_fill_mkdir_name=true
|
||||
reverse_files_only=1
|
||||
copymove_persistent_attr=true
|
||||
select_flags=6
|
||||
editor_backup_extension=~
|
||||
keymap=mc.keymap
|
||||
filepos_max_saved_entries=1024
|
||||
auto_save_setup_panels=1
|
||||
|
||||
confirm_history_cleanup=true
|
||||
editor_show_right_margin=false
|
||||
mcview_eof=
|
||||
|
||||
quick_search_case_sensitive=2
|
||||
|
||||
old_esc_mode_timeout=1000000
|
||||
classic_progressbar=true
|
||||
scroll_pages=1
|
||||
filetype_mode=1
|
||||
permission_mode=0
|
||||
|
||||
skin=darkfar
|
||||
|
||||
ignore_ftp_chattr_errors=true
|
||||
|
||||
editor_group_undo=false
|
||||
|
||||
preallocate_space=false
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
editor_cursor_after_inserted_block=false
|
||||
|
||||
editor_ask_filename_before_edit=false
|
||||
|
||||
editor_filesize_threshold=64M
|
||||
|
||||
editor_drop_selection_on_copy=true
|
||||
editor_stop_format_chars=-+*\\,.;:&>
|
||||
|
||||
editor_state_full_filename=false
|
||||
|
||||
editor_wordcompletion_collect_entire_file=false
|
||||
|
||||
safe_overwrite=false
|
||||
|
||||
[Layout]
|
||||
message_visible=0
|
||||
keybar_visible=0
|
||||
xterm_title=0
|
||||
output_lines=0
|
||||
command_prompt=1
|
||||
menubar_visible=0
|
||||
show_mini_info=1
|
||||
permission_mode=1
|
||||
filetype_mode=1
|
||||
|
||||
free_space=1
|
||||
|
||||
classic_progressbar=true
|
||||
|
||||
horizontal_split=0
|
||||
vertical_equal=1
|
||||
left_panel_size=103
|
||||
horizontal_equal=1
|
||||
top_panel_size=69
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[Dirs]
|
||||
current_is_left=1
|
||||
|
||||
[New Left Panel]
|
||||
display=listing
|
||||
reverse=0
|
||||
case_sensitive=1
|
||||
sort_order=name
|
||||
list_mode=full
|
||||
user_format=half type name | size | perm
|
||||
user_status0=half type name | size | perm
|
||||
user_status1=half type name | size | perm
|
||||
user_status2=half type name | size | perm
|
||||
user_status3=half type name | size | perm
|
||||
user_mini_status=0
|
||||
|
||||
[New Right Panel]
|
||||
display=listing
|
||||
reverse=0
|
||||
case_sensitive=1
|
||||
sort_order=name
|
||||
list_mode=full
|
||||
user_format=half type name | size | perm
|
||||
user_status0=half type name | size | perm
|
||||
user_status1=half type name | size | perm
|
||||
user_status2=half type name | size | perm
|
||||
user_status3=half type name | size | perm
|
||||
user_mini_status=0
|
||||
|
||||
[Misc]
|
||||
ftpfs_password=anonymous@
|
||||
ftp_proxy_host=gate
|
||||
display_codepage=UTF-8
|
||||
|
||||
find_ignore_dirs=
|
||||
source_codepage=UTF-8
|
||||
|
||||
timeformat_recent=%b %e %H:%M
|
||||
timeformat_old=%b %e %Y
|
||||
autodetect_codeset=
|
||||
|
||||
clipboard_store=
|
||||
clipboard_paste=
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
linux=
|
||||
|
||||
base_color=
|
||||
|
||||
[Panels]
|
||||
kilobyte_si=false
|
||||
mix_all_files=false
|
||||
show_backups=true
|
||||
show_dot_files=true
|
||||
fast_reload=false
|
||||
fast_reload_msg_shown=false
|
||||
mark_moves_down=true
|
||||
reverse_files_only=true
|
||||
auto_save_setup_panels=true
|
||||
navigate_with_arrows=true
|
||||
panel_scroll_pages=true
|
||||
mouse_move_pages=true
|
||||
filetype_mode=true
|
||||
permission_mode=false
|
||||
quick_search_mode=2
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
show_mini_info=true
|
||||
torben_fj_mode=false
|
||||
|
||||
select_flags=6
|
||||
|
||||
panel_scroll_center=false
|
||||
|
||||
simple_swap=false
|
||||
|
||||
[Colors]
|
||||
base_color=lightgray,default:normal=lightgray,default:selected=black,cyan:marked=yellow,black:markselect=yellow,cyan:errors=white,red:menu=white,cyan:reverse=black,lightgray:dnormal=black,lightgray:dfocus=black,cyan:dhotnormal=yellow,lightgray:dhotfocus=yellow,cyan:viewunderline=brightred,blue:menuhot=yellow,cyan:menusel=lightgrey,black:menuhotsel=yellow,black:helpnormal=black,lightgray:helpitalic=red,lightgray:helpbold=yellow,lightgray:helplink=black,cyan:helpslink=yellow,default:gauge=white,default:input=black,cyan:directory=gray,default:executable=brightgreen,default:link=lightblue,default:stalelink=brightred,default:device=brightmagenta,default:core=red,default:special=black,blue:editnormal=lightgray,default:editbold=yellow,default:editmarked=black,cyan:errdhotnormal=yellow,red:errdhotfocus=yellow,lightgray
|
||||
xterm=
|
||||
color_terminals=
|
||||
|
||||
linux=
|
||||
|
||||
screen=
|
||||
|
||||
screen.linux=
|
||||
|
||||
xterm-256color=
|
||||
|
||||
screen.xterm-256color=
|
||||
|
||||
[Panelize]
|
||||
Find *.orig after patching=find . -name \\*.orig -print
|
||||
Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm +011 \\) -o \\( -perm -02000 -a -perm +01 \\) \\) -print
|
||||
Find rejects after patching=find . -name \\*.rej -print
|
@@ -0,0 +1,31 @@
|
||||
#! /bin/sh
|
||||
# *** External Formatter (Indenter) for GNU Midnight Commander.
|
||||
# arguments:
|
||||
# $1 - Name of the file being edited
|
||||
# $2 - Name of the file to be processed
|
||||
|
||||
exec >/dev/null
|
||||
|
||||
case `echo $1 |sed 's/^.*\.//'` in
|
||||
c|h)
|
||||
# ftp://ftp.gnu.org/pub/gnu/indent/
|
||||
# Please add options to your ~/.indent.pro, not here.
|
||||
indent "$2"
|
||||
;;
|
||||
C|cc|CC|cxx|CXX|cpp|CPP)
|
||||
# http://astyle.sourceforge.net/
|
||||
astyle "$2"
|
||||
;;
|
||||
java|JAVA)
|
||||
# http://astyle.sourceforge.net/
|
||||
astyle --style=java --mode=java "$2"
|
||||
;;
|
||||
htm|html|HTM|HTML)
|
||||
# http://tidy.sourceforge.net/
|
||||
tidy -q -m -ascii -wrap 80 "$2"
|
||||
;;
|
||||
*)
|
||||
# http://www.gnu.org/software/coreutils/
|
||||
fmt "$2" >"$2.tmp" && rm -f "$2" && mv -f "$2.tmp" "$2"
|
||||
;;
|
||||
esac
|
39
common/community/root-overlay/root/.config/mc/panels.ini
Normal file
39
common/community/root-overlay/root/.config/mc/panels.ini
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
[Dirs]
|
||||
current_is_left=false
|
||||
|
||||
[New Left Panel]
|
||||
display=listing
|
||||
reverse=false
|
||||
case_sensitive=true
|
||||
sort_order=name
|
||||
list_mode=full
|
||||
user_format=half type name | size | perm
|
||||
user_status0=half type name | size | perm
|
||||
user_status1=half type name | size | perm
|
||||
user_status2=half type name | size | perm
|
||||
user_status3=half type name | size | perm
|
||||
user_mini_status=false
|
||||
|
||||
exec_first=false
|
||||
|
||||
brief_cols=2
|
||||
|
||||
list_format=full
|
||||
|
||||
[New Right Panel]
|
||||
display=listing
|
||||
reverse=false
|
||||
case_sensitive=true
|
||||
sort_order=name
|
||||
list_mode=user
|
||||
user_format=half type name | size | perm
|
||||
user_status0=half type name | size | perm
|
||||
user_status1=half type name | size | perm
|
||||
user_status2=half type name | size | perm
|
||||
user_status3=half type name | size | perm
|
||||
user_mini_status=false
|
||||
|
||||
exec_first=false
|
||||
brief_cols=2
|
||||
list_format=full
|
@@ -0,0 +1,80 @@
|
||||
[Global]
|
||||
id=artixlinux
|
||||
version=1.0
|
||||
about=Mozilla Firefox for Artix Linux
|
||||
|
||||
[Preferences]
|
||||
app.distributor=artixlinux
|
||||
app.distributor.channel=$pkgname
|
||||
app.partner.artixlinux=artixlinux
|
||||
|
||||
# Disable multiple tab close warning
|
||||
browser.tabs.warnOnClose=false
|
||||
|
||||
# Show the bookmarks toolbar
|
||||
browser.showPersonalToolbar=true
|
||||
|
||||
# Disable the bundled pocket extension
|
||||
extensions.pocket.enabled=false
|
||||
|
||||
# Disable smooth scroll. It's laggy on every device I've ever used.
|
||||
general.smoothScroll=false
|
||||
|
||||
# Disable the new tab page which pulls remote content
|
||||
browser.newtabpage.enhanced=false
|
||||
|
||||
# Privacy: enable tracking protection, disable third-party cookies
|
||||
network.cookie.cookieBehavior=1
|
||||
privacy.trackingprotection.enabled=true
|
||||
privacy.trackingprotection.introCount=20
|
||||
|
||||
# Telemetry: report nothing, no prompting.
|
||||
toolkit.telemetry.enabled=false
|
||||
browser.crashReports.unsubmittedCheck.autoSubmit=false
|
||||
datareporting.policy.dataSubmissionPolicyBypassNotification=false
|
||||
|
||||
# Disable first-run annoyances.
|
||||
browser.rights.3.shown=true
|
||||
browser.startup.homepage_override.mstone=ignore
|
||||
|
||||
# Disable geo-specific default search engines.
|
||||
# (For now) this causes the default to be Google.
|
||||
#browser.search.geoSpecificDefaults=false
|
||||
|
||||
browser.newtabpage.activity-stream.feeds.topsites=false
|
||||
browser.newtabpage.activity-stream.feeds.section.highlights=false
|
||||
browser.newtabpage.activity-stream.feeds.snippets=false
|
||||
browser.startup.page=3
|
||||
|
||||
browser.startup.firstrunSkipsHomepage=false
|
||||
browser.search.widget.inNavBar=true
|
||||
datareporting.healthreport.uploadEnabled=false
|
||||
|
||||
# This will be needed from FF69 onwards
|
||||
toolkit.legacyUserProfileCustomizations.stylesheets=true
|
||||
|
||||
|
||||
[LocalizablePreferences]
|
||||
browser.startup.homepage="https://artixlinux.org"
|
||||
|
||||
[BookmarksToolbar]
|
||||
item.1.title=Artix
|
||||
item.1.link=https://artixlinux.org/
|
||||
item.1.description="Artix Linux"
|
||||
item.1.icon=https://artixlinux.org/favicons/favicon.ico
|
||||
item.1.iconData=data:image/png;base64,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
|
||||
item.2.title=Forum
|
||||
item.2.link=https://forum.artixlinux.org/
|
||||
item.2.description="Artix Forum"
|
||||
item.2.icon=https://artixlinux.org/favicons/favicon.ico
|
||||
item.2.iconData=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAVZtAAFWbQHSfva+AAAAB3RJTUUH4wIOAQsJXfHshwAABtNJREFUWMOtlmuMXVUVx39r7fO4987rzpSZ2olAI0Kx8kgrJEQSjAhIaQMlNJVIY4m0xETTkvoNY0zwg3wyRD4o+gFIjIFqmmpKsYVA1KCJGbXSALVIwT6mnc7cedyZ+zj3nLOXH+5MnSm002ncyc7OOdk56///rXX22sJljPILQzgRDFsvAMgrhjG+9ZYlf0suJzhA6q1QDHS3As3cb3YiTQMmH12aiOByCAAEKncEInc6gdz0DhEOerMlf0cvxz0QC2yPnXRETjucsD3JfGy2YM//X8C8cbvAPUWnxE4IVO6JnN7uRNAlJvWSBcxzFgLbVKS7FCqxKpFKtxO2NXIfLpXC5RC4zWBdqEJH4IicEDslUFlXcHrbUilckoB5jgJgG1AuBEopUGIVYidEKmUnbKtlebAUCkslcCuwAaAzUIpOiWbnLIUNpUBvXQqFRQXEW3aBCKhzwGNAH95TEKMQtN3HKkROCFX6VOSxapq7S6WwqIDork2QZ5C1biFPH7RmHatNceLMCGcmp4m17X5uDVTu7wx1rYpcEt7F95hhjRrWrOe+Vn3XmjVPmlJPEg4fP81wZZxIaZNo10K/E/lmpZmqsTiFRQX4sTO45VdBGA+R5xsx24n598SMVppy9OQZTo6MEghtEm0KD/YVgpsvhcIFS6XvxSEUYe5wzUSx8TNgBnm+Ep9vx/yj5v2gmDHQ18uygQHqXqi2MuqZ/8lopf5EubdocOEecVGBs8GXG3bt1FRdtNyP9g4A9lHe0fM9zDZg/nnzeXVk9CzDJ0+gedamILKpr694gxO5aMf7RAG9s3mrbH0EEb4bqr7R31P4qcGXzSjpFYOExRLAP8j945htwvv9k5VKa+T4h0iaEDkddCJb/7VlLRerBbmQABUwWB2I/D5yemUgkHibbmT+zwYvCRwEhslS8pETkCadeL/RfL4jLpZu7VxxJa2odCLJ/b0C73ozJj4hDe7jbwKKD2yjNw5JctsVqKwPtX3cdoUuDlQ+m3q738M6gRWom9Du3jEpdTVpJW9bK/ld1myMZPWZa1wUrySKawONsddnimWav/0FmL84gfILQ2g7/9cFKgcilZXxbNebW5PcGKmn1HOPwFngdeAl4E82MzVpSZ1s+MNrw86ebwf9g1+0UtdWvL2XVcep7lq/eA0UAkWELSqsdCo4ASdybvbFAdeVC/QXAoAB4OvAbmCfdPbs0GUrPqMueL/8rW88kU6M7vDTkx1+8ixSKF28BsovDCFt99cEIgciJ9ecc68LKRSc4gRO1VL+M5OQ+gW3oWMg+xDZLd19Qzs3Xp088+xrmCpT37nr4gJCFTJv3w9Vnjof/XwRhdk1UuHo+AxHx2f4+IXMqhi/xOwphBGN2wTmF6PMDz47rnYiByKVVQuCzxNRcEocKHmWcqoyxfGJKs3Mz7fTAg4BexDdB3ak2HtFPjLdku5SaE7knIgFl1In4I2HVVjVzv3HZ6CCmed0ZYrjY+NUmy0QRVQBGQXenC3IP+CCcYmL+LDQk5k80t8VNzpD9/xoI11IYM69waedcCBUXV0433WgRArNeoPTYxXGZ2p4A1GXo3IE0b2o7gEOI5JKqRsJoxC4W4VdXaG7M/N2pJH7ewQ5OXcuBOflYrMiq4NzVT+7qpC2EkYqFcYmpki9R1WrIvoW2MsYB1E9DaBdfeACwNYAO4GHeqOgsyd2TCT551JvmyOnP56jIPPcDyq8Gjq5qTDX4wMltJza1CTjlQpJKwFxx1B5BdFfi+gQzjUQQcv9BNffQvbB4asw2wb2mBmDPZHj+t4ijcxTaaZMtvK3G5lfpyLD3mwBgYdU5MY5xypGc3qK0bGzNGq1hkeGRHU3Yvu7nvzasekf/aaNLc9wN9+OP/4+6Tt/WQ08g9ndeI+ZhyzAOh2FIKIYOOq53Zh6eyhUeXb432PnCCwX2B+qrI2dommTZHyU+tTEsM/9a6L6Mqpv4VwVURBtt2UVpp/cTM/P/oi1mohq0bJ0FWZ3InIfZl+wPC8XnLCir0ypu4dqZkwm2d8bmb9PRUbmCGwUkTWSZyQT42lrYuxwmjT2ILoXp0dEJAegUYe4yPQPHj7/fwefY1gDOITIIeA5zG4Q819tNrN7Pzp56qaujomOrmX9REFhTWZsDESek/KLf1tBnu/VZu1aP3H2jaw68bJP0ze1WBwDAW27FVGmf/goi43uZ17934P3YB5Lmj3k2VpL03Vh6O4q9vZ/3nf2/LOl4QPS8/O3NtGsfcWPnvpV8sE7f41XrkoszyGIIU+ZefrxRYNeUMzTe9BCkbw+077YAtn05KeCIPhSuGz5Rkrde/8L+d0A/7Cdn0kAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDItMTNUMjM6MTE6MDkrMDI6MDBDsfWKAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTAyLTEzVDIzOjExOjA5KzAyOjAwMuxNNgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=
|
||||
item.3.title=Wiki
|
||||
item.3.link=https://wiki.artixlinux.org/
|
||||
item.3.description="Artix Wiki"
|
||||
item.3.icon=https://artixlinux.org/favicons/favicon.ico
|
||||
item.3.iconData=data:image/png;base64,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
|
||||
item.4.title=Packages
|
||||
item.4.link=https://gitea.artixlinux.org/
|
||||
item.4.description="Artix Packages"
|
||||
item.4.icon=https://artixlinux.org/favicons/favicon.ico
|
||||
item.4.iconData=data:image/png;base64,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
|
1
common/community/root-overlay/usr/share/gtk-2.0
Symbolic link
1
common/community/root-overlay/usr/share/gtk-2.0
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/root-overlay/usr/share/gtk-2.0
|
@@ -0,0 +1,14 @@
|
||||
nous@artixlinux.org
|
||||
|
||||
Andrea Zanellato
|
||||
redtid3@gmail.com
|
||||
|
||||
Original theme author(s)
|
||||
|
||||
Thayer Williams
|
||||
thayerw@gmail.com
|
||||
http://cinderwick.ca/
|
||||
|
||||
Allan McRae
|
||||
allan@archlinux.org
|
||||
http://allanmcrae.com/
|
@@ -0,0 +1,6 @@
|
||||
README
|
||||
|
||||
These works are licensed Creative Commons.
|
||||
For full license details, refer to the COPYING file.
|
||||
For attribution, refer to the AUTHORS file.
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 671 B |
@@ -0,0 +1,244 @@
|
||||
<?xml version="1.0"?>
|
||||
<interface>
|
||||
<object class="GtkWindow" id="lxdm">
|
||||
<property name="decorated">False</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="time">
|
||||
<property name="visible">True</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="xpad">12</property>
|
||||
<property name="ypad">12</property>
|
||||
<property name="single_line_mode">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkAlignment" id="alignment1">
|
||||
<property name="visible">True</property>
|
||||
<property name="xscale">0</property>
|
||||
<property name="yscale">1</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox2">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="pixbuf">logo.png</property>
|
||||
<property name="yalign">0.3</property>
|
||||
<property name="xalign">0.3</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkAlignment" id="alignment2">
|
||||
<property name="visible">True</property>
|
||||
<property name="yalign">0.1</property>
|
||||
<property name="xscale">0</property>
|
||||
<property name="yscale">0</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox3">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">12</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="prompt">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">User:</property>
|
||||
<property name="yalign">0.2</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="user_list_scrolled">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
|
||||
<property name="vscrollbar_policy">GTK_POLICY_NEVER</property>
|
||||
<child>
|
||||
<object class="GtkIconView" id="user_list">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="item-padding">1</property>
|
||||
<property name="margin">2</property>
|
||||
<property name="column-spacing">0</property>
|
||||
<property name="row-spacing">1</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEntry" id="login_entry">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="invisible_char">•</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEventBox" id="bottom_pane">
|
||||
<property name="visible">True</property>
|
||||
<property name="app_paintable">True</property>
|
||||
<property name="visible_window">False</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="bottom_hbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="spacing">12</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="sessions_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<!--<property name="pixbuf">session.png</property>-->
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label2">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Desktop:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBox" id="sessions">
|
||||
<property name="visible">True</property>
|
||||
<property name="entry-text-column">0</property>
|
||||
<property name="has-entry">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="lang_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<!--<property name="pixbuf">lang.png</property>-->
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label_lang">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Language:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBox" id="lang">
|
||||
<property name="visible">True</property>
|
||||
<property name="entry-text-column">0</property>
|
||||
<property name="has-entry">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label_keyboard">
|
||||
<property name="label" translatable="yes">Keyboard:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBox" id="keyboard">
|
||||
<property name="has-entry">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">3</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="exit">
|
||||
<property name="label">gtk-quit</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="relief">none</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">4</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
@@ -0,0 +1,226 @@
|
||||
<?xml version="1.0"?>
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 2.12 -->
|
||||
<!-- interface-naming-policy project-wide -->
|
||||
<object class="GtkWindow" id="lxdm">
|
||||
<property name="decorated">False</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="time">
|
||||
<property name="visible">True</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="xpad">12</property>
|
||||
<property name="ypad">12</property>
|
||||
<property name="single_line_mode">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkAlignment" id="alignment1">
|
||||
<property name="visible">True</property>
|
||||
<property name="xscale">0</property>
|
||||
<property name="yscale">0</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox2">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="pixbuf">logo.png</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkAlignment" id="alignment2">
|
||||
<property name="visible">True</property>
|
||||
<property name="xscale">0</property>
|
||||
<property name="yscale">0</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox3">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">12</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="prompt">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">User:</property>
|
||||
<property name="yalign">0.2</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkIconView" id="user_list">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="item-padding">1</property>
|
||||
<property name="margin">2</property>
|
||||
<property name="column-spacing">0</property>
|
||||
<property name="row-spacing">1</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEntry" id="login_entry">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="invisible_char">•</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkEventBox" id="bottom_pane">
|
||||
<property name="visible">True</property>
|
||||
<property name="app_paintable">True</property>
|
||||
<property name="visible_window">False</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="bottom_hbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="spacing">12</property>
|
||||
<child>
|
||||
<object class="GtkHBox" id="sessions_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label2">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Desktop:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBoxEntry" id="sessions">
|
||||
<property name="visible">True</property>
|
||||
<property name="text_column">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="lang_box">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<!--<property name="pixbuf">lang.png</property>-->
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label_lang">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Language:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBoxEntry" id="lang">
|
||||
<property name="visible">True</property>
|
||||
<property name="text_column">0</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="label_keyboard">
|
||||
<property name="label" translatable="yes">Keyboard:</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkComboBoxEntry" id="keyboard"/>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">3</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="exit">
|
||||
<property name="label">gtk-quit</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="relief">none</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">4</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
@@ -0,0 +1,59 @@
|
||||
#lxdm
|
||||
{
|
||||
background-color: black;
|
||||
border: 0;
|
||||
}
|
||||
#time
|
||||
{
|
||||
color: white;
|
||||
font: Sans 12;
|
||||
}
|
||||
#prompt
|
||||
{
|
||||
color: white;
|
||||
font: Sans 14;
|
||||
}
|
||||
#bottom_pane
|
||||
{
|
||||
border: 1px solid #303030;
|
||||
}
|
||||
#bottom_pane
|
||||
{
|
||||
background-image: -gtk-gradient(linear, 0 0, 0 1,
|
||||
color-stop(0, #909090),
|
||||
color-stop(0.5, #404040),
|
||||
color-stop(0.5, #000000),
|
||||
color-stop(1, #404040));
|
||||
}
|
||||
#bottom_pane > * > button
|
||||
{
|
||||
background: transparent;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 4px;
|
||||
padding: 4px;
|
||||
}
|
||||
#bottom_pane > * > button:hover
|
||||
{
|
||||
background-image: -gtk-gradient(linear, 0 0, 0 1,
|
||||
color-stop(0, #dddddd),
|
||||
color-stop(0.5, #808080),
|
||||
color-stop(0.5, #404040),
|
||||
color-stop(1, #606060));
|
||||
border-color: #000000;
|
||||
}
|
||||
#bottom_pane > * > button:active
|
||||
{
|
||||
background-image: -gtk-gradient(linear, 0 0, 0 1,
|
||||
color-stop(0, #505050),
|
||||
color-stop(0.5, #202020),
|
||||
color-stop(0.5, #000000),
|
||||
color-stop(1, #202020));
|
||||
border-color: #303030;
|
||||
}
|
||||
#bottom_pane label
|
||||
{
|
||||
color: white;
|
||||
font: Sans 12;
|
||||
font-weight: bold;
|
||||
text-shadow: 2px 2px black;
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user