93 lines
2.2 KiB
YAML
93 lines
2.2 KiB
YAML
architecture: arm64
|
|
|
|
actions:
|
|
- action: debootstrap
|
|
suite: "bullseye"
|
|
components:
|
|
- main
|
|
- non-free
|
|
mirror: https://deb.debian.org/debian
|
|
|
|
- action: overlay
|
|
description: Adding common Gemian overlay
|
|
source: overlay/common
|
|
destination: /
|
|
|
|
- action: apt
|
|
description: Installing additional Debian packages
|
|
packages: [ curl, gnupg, net-tools, openssh-server, sudo, avahi-daemon, locales, bash-completion ]
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Adding Gemian repos
|
|
script: scripts/add-gemian-repos.sh
|
|
|
|
- action: apt
|
|
description: Installing packages for libhybris-based HW adaptation
|
|
packages:
|
|
# - audiosystem-passthrough
|
|
# - dialer-app
|
|
# - drihybris
|
|
# - gemian-lock
|
|
# - glamor-hybris
|
|
- hybris-usb
|
|
- usbutils
|
|
- libhybris
|
|
# - messaging-app
|
|
- ofono
|
|
# - ofono-ril-binder-plugin
|
|
- pulseaudio
|
|
- pulseaudio-module-droid
|
|
# - pulseaudio-module-droid-hidl
|
|
# - repowerd
|
|
- urfkill
|
|
- xkb-data
|
|
# - xserver-xorg-video-hwcomposer
|
|
# - xss-lock
|
|
# - camera-app
|
|
# - gemian-setup
|
|
- fonts-dejavu
|
|
- fonts-dejavu-core
|
|
- fonts-dejavu-extra
|
|
- fonts-freefont-ttf
|
|
- fonts-hack-ttf
|
|
- fonts-liberation
|
|
- fonts-lyx
|
|
- fonts-noto
|
|
- fonts-noto-cjk
|
|
- fonts-noto-hinted
|
|
- fonts-noto-mono
|
|
- fonts-opensymbol
|
|
- fonts-symbola
|
|
- fonts-vlgothic
|
|
- fonts-ipafont
|
|
- fonts-kacst
|
|
- fonts-farsiweb
|
|
- ttf-ancient-fonts-symbola
|
|
- xfonts-100dpi
|
|
- xfonts-75dpi
|
|
- xfonts-base
|
|
- xfonts-encodings
|
|
- xfonts-scalable
|
|
- xfonts-utils
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Enabling libhybris EGL libs
|
|
command: ln -s /usr/lib/aarch64-linux-gnu/libhybris-egl/ld.so.conf /etc/ld.so.conf.d/00_libhybris-egl.conf && ldconfig
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Applying custom PulseAudio config
|
|
command: ln -sf default.pa.gemian /etc/pulse/default.pa
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Enabling USB networking service
|
|
command: systemctl enable usb-tethering
|
|
|
|
- action: run
|
|
chroot: true
|
|
description: Setting Gemian users
|
|
script: scripts/setup-user.sh
|
|
|