mirror of
https://github.com/BigfootACA/arch-image-builder.git
synced 2024-11-11 05:57:52 +08:00
Compare commits
1 Commits
9d6551cc1a
...
81fda024bd
Author | SHA1 | Date | |
---|---|---|---|
81fda024bd |
@ -1,9 +1,11 @@
|
||||
# Default user for ArchLinux ARM
|
||||
|
||||
sysconf:
|
||||
user:
|
||||
- name: alarm
|
||||
password: alarm
|
||||
groups: wheel
|
||||
shell: /bin/zsh
|
||||
- name: root
|
||||
uid: 0
|
||||
password: root
|
||||
|
@ -15,7 +15,7 @@ pacman:
|
||||
- linux-firmware-ayn-odin2
|
||||
|
||||
# Mainline kernel for AYN Odin2
|
||||
- linux-ayn-odin2-edge
|
||||
- linux-ayn-odin2-stable
|
||||
|
||||
# Adreno 740 GPU
|
||||
- mesa-qcom-git
|
||||
@ -28,6 +28,16 @@ pacman:
|
||||
|
||||
# AYN Odin2 RGB LED Tuner
|
||||
- rgb-led
|
||||
|
||||
# picked by sakuramist
|
||||
- yay
|
||||
- btop
|
||||
- chromium
|
||||
- oh-my-zsh-git
|
||||
- box64-sd8g2-git
|
||||
- ayn-odin2-meta
|
||||
- base-devel
|
||||
|
||||
systemd:
|
||||
disable:
|
||||
# No modem in this device
|
||||
@ -35,35 +45,100 @@ systemd:
|
||||
enable:
|
||||
- bt-update-mac.service
|
||||
- net-update-mac@wlp1s0.service
|
||||
- systemd-timesyncd.service
|
||||
filesystem:
|
||||
files:
|
||||
# GamePAD workaround
|
||||
- path: /etc/udev/rules.d/99-${device}.rules
|
||||
content: |
|
||||
SUBSYSTEM=="input", ATTRS{name}=="Ayn Odin2 Gamepad", MODE="0666", ENV{ID_INPUT_MOUSE}="0", ENV{ID_INPUT_JOYSTICK}="1"
|
||||
- path: /etc/systemd/logind.conf.d/power-key-lock.conf
|
||||
content: |
|
||||
[Login]
|
||||
HandlePowerKey=lock
|
||||
- path: /etc/systemd/system.conf.d/show-status.conf
|
||||
content: |
|
||||
[Manager]
|
||||
ShowStatus=yes
|
||||
- path: /etc/systemd/sleep.conf.d/no-suspend.conf
|
||||
content: |
|
||||
[Sleep]
|
||||
AllowSuspend=no
|
||||
AllowHibernation=no
|
||||
AllowSuspendThenHibernate=no
|
||||
- path: /etc/systemd/resolved.conf.d/no-mdns.conf
|
||||
content: |
|
||||
[Resolve]
|
||||
MulticastDNS=no
|
||||
LLMNR=no
|
||||
- path: /etc/NetworkManager/conf.d/80-no-wifi-powersave.conf
|
||||
- path: /etc/dconf/profile/user
|
||||
content: |
|
||||
[connection]
|
||||
wifi.powersave = 2
|
||||
user-db:user
|
||||
system-db:local
|
||||
- path: /etc/dconf/profile/gdm
|
||||
content: |
|
||||
user-db:user
|
||||
system-db:local
|
||||
- path: /etc/dconf/db/local.d/00-hidpi
|
||||
content: |
|
||||
[org/gnome/mutter]
|
||||
experimental-features=['scale-monitor-framebuffer']
|
||||
- path: /etc/dconf/db/locks/hidpi
|
||||
content: |
|
||||
/org/gnome/mutter/experimental-features
|
||||
- path: /etc/chromium-flags.conf
|
||||
content: |
|
||||
--ozone-platform-hint=auto
|
||||
- path: /var/lib/gdm/.config/monitors.xml
|
||||
content: |
|
||||
<monitors version="2">
|
||||
<configuration>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1.5</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DSI-1</connector>
|
||||
<vendor>unknown</vendor>
|
||||
<product>unknown</product>
|
||||
<serial>unknown</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<rate>60.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
</monitors>
|
||||
- path: /etc/skel/.config/monitors.xml
|
||||
stage: pre-user
|
||||
content: |
|
||||
<monitors version="2">
|
||||
<configuration>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1.5</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DSI-1</connector>
|
||||
<vendor>unknown</vendor>
|
||||
<product>unknown</product>
|
||||
<serial>unknown</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<rate>60.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
</monitors>
|
||||
- path: /etc/skel/.zshrc
|
||||
stage: pre-user
|
||||
content: |
|
||||
ZSH=/usr/share/oh-my-zsh/
|
||||
ZSH_THEME="ys"
|
||||
plugins=(git)
|
||||
ZSH_CACHE_DIR=$$HOME/.cache/oh-my-zsh
|
||||
if [[ ! -d $$ZSH_CACHE_DIR ]]; then
|
||||
mkdir $$ZSH_CACHE_DIR
|
||||
fi
|
||||
source $$ZSH/oh-my-zsh.sh
|
||||
setopt nonomatch
|
||||
|
||||
sysconf:
|
||||
chassis: handset
|
||||
environments:
|
||||
@ -71,6 +146,7 @@ sysconf:
|
||||
__GLX_VENDOR_LIBRARY_NAME: mesa
|
||||
MESA_LOADER_DRIVER_OVERRIDE: zink
|
||||
GALLIUM_DRIVER: zink
|
||||
ELECTRON_OZONE_PLATFORM_HINT: auto
|
||||
kernel:
|
||||
cmdline:
|
||||
- clk_ignore_unused
|
||||
@ -129,3 +205,5 @@ mkinitcpio:
|
||||
|
||||
# Root without password
|
||||
- common/wheel-nopasswd
|
||||
|
||||
- common/dconf-update
|
||||
|
67
configs/locale/multi.yaml
Normal file
67
configs/locale/multi.yaml
Normal file
@ -0,0 +1,67 @@
|
||||
# I18N for multiple languages
|
||||
locale:
|
||||
enable:
|
||||
- "zh_CN.UTF-8 UTF-8"
|
||||
- "en_US.UTF-8 UTF-8"
|
||||
- "en_GB.UTF-8 UTF-8"
|
||||
- "zh_TW.UTF-8 UTF-8"
|
||||
- "es_ES.UTF-8 UTF-8"
|
||||
- "es_MX.UTF-8 UTF-8"
|
||||
- "hi_IN.UTF-8 UTF-8"
|
||||
- "ar_SA.UTF-8 UTF-8"
|
||||
- "ar_EG.UTF-8 UTF-8"
|
||||
- "fr_FR.UTF-8 UTF-8"
|
||||
- "fr_CA.UTF-8 UTF-8"
|
||||
- "ru_RU.UTF-8 UTF-8"
|
||||
- "pt_PT.UTF-8 UTF-8"
|
||||
- "pt_BR.UTF-8 UTF-8"
|
||||
- "de_DE.UTF-8 UTF-8"
|
||||
- "ja_JP.UTF-8 UTF-8"
|
||||
default: en_US.UTF-8
|
||||
|
||||
filesystem:
|
||||
files:
|
||||
|
||||
# Wireless regulatory
|
||||
# - path: /etc/conf.d/wireless-regdom
|
||||
# content: |
|
||||
# WIRELESS_REGDOM="CN"
|
||||
|
||||
# China accelerated DNS
|
||||
# - path: /etc/systemd/resolved.conf.d/cn-dns.conf
|
||||
# content: |
|
||||
# [Resolve]
|
||||
# DNS=114.114.114.114 119.29.29.29
|
||||
# FallbackDNS=114.114.114.114 119.29.29.29
|
||||
|
||||
# China accelerated NTP Server
|
||||
- path: /etc/systemd/timesyncd.conf.d/windows-ntp.conf
|
||||
content: |
|
||||
[Time]
|
||||
NTP=time.windows.com
|
||||
|
||||
pacman:
|
||||
install:
|
||||
- noto-fonts
|
||||
# Fonts for CJK language
|
||||
- noto-fonts-cjk
|
||||
- wqy-bitmapfont
|
||||
- wqy-microhei
|
||||
- wqy-microhei-lite
|
||||
- wqy-zenhei
|
||||
|
||||
# Input method for Chinese
|
||||
- ibus
|
||||
- ibus-libpinyin
|
||||
|
||||
sysconf:
|
||||
environments:
|
||||
GTK_IM_MODULE: ibus
|
||||
QT_IM_MODULE: ibus
|
||||
XMODIFIERS: '@im=ibus'
|
||||
# COUNTRY: CN
|
||||
# LANG: zh_CN.UTF-8
|
||||
# LANGUAGE: zh_CN.UTF-8
|
||||
# LC_ALL: zh_CN.UTF-8
|
||||
# TZ: Asia/Shanghai
|
||||
timezone: Asia/Shanghai
|
@ -5,5 +5,6 @@ pacman:
|
||||
server: https://repo.archlinuxcn.org/$$arch
|
||||
trust:
|
||||
- farseerfc@archlinux.org
|
||||
- lilac@build.archlinuxcn.org
|
||||
install:
|
||||
- archlinuxcn/archlinuxcn-keyring
|
||||
|
9
configs/repo/renegade-project-azure.yaml
Normal file
9
configs/repo/renegade-project-azure.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
pacman:
|
||||
repo:
|
||||
- name: renegade-project
|
||||
priority: 200
|
||||
server: https://mollytek.blob.core.windows.net/maoli/mirror/arch/$$arch
|
||||
trust:
|
||||
- renegade-project@classfun.cn
|
||||
install:
|
||||
- renegade-project/renegade-project-keyring
|
@ -13,7 +13,7 @@ image:
|
||||
sector: 512
|
||||
partitions:
|
||||
- type: filesystem
|
||||
ptype: efi
|
||||
ptype: microsoft-basic-data
|
||||
pname: esp
|
||||
size: 512MiB
|
||||
fsname: ESP
|
||||
|
Loading…
Reference in New Issue
Block a user