2023-07-24 11:19:03 +03:00
mixin/waydroid : ; @:
i f e q ( , $( filter -out aarch 64 x 86_ 64,$ ( ARCH ) ) )
2023-07-03 14:06:41 +03:00
@$( call add,THE_PACKAGES,libgbinder1 waydroid)
@$( call add,THE_KMODULES,anbox)
@$( call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,waydroid-container.service)
@$( call add,BASE_BOOTARGS,psi= 1)
2023-07-24 11:19:03 +03:00
e n d i f
2023-07-03 14:06:41 +03:00
2023-10-10 15:40:43 +03:00
mixin/phone-base : use /ntp /chrony use /repo use /branding /notes use /x 11-autostart \
2023-07-03 13:49:21 +03:00
use/deflogin/privileges use/deflogin/xgrp use/deflogin/hardware \
2023-11-02 23:54:05 +03:00
use/deflogin/root use/l10n/ru_RU use/xdg-user-dirs \
use/drm
2023-08-17 10:51:16 +03:00
@$( call add,THE_BRANDING,notes indexhtml)
2023-07-03 13:49:21 +03:00
@$( call add,THE_LISTS,mobile/base)
2023-08-17 15:32:41 +03:00
@$( call add,THE_PACKAGES,polkit-rule-mobile)
2023-10-10 20:51:49 +03:00
@$( call add,THE_PACKAGES,mesa-dri-drivers)
2023-07-03 13:49:21 +03:00
@$( call add,USERS,altlinux:271828:1:1)
@$( call set,LOCALES,ru_RU en_US)
@$( call set,LOCALE,ru_RU)
@$( call add,CONTROL,fusermount:public)
@$( call add,CONTROL,libnss-role:disabled)
2023-11-28 20:55:25 +03:00
mixin/phosh : use /services +nm -gtk 4 +nm -native
2023-08-02 15:31:30 +03:00
@$( call add,THE_LISTS,mobile/phosh)
2023-07-14 12:16:42 +03:00
@$( call add,DEFAULT_SERVICES_ENABLE,phosh)
2023-03-26 19:10:06 +03:00
@$( call add,DEFAULT_SERVICES_ENABLE,bluetoothd)
@$( call set,DEFAULT_SESSION,phosh)
i f e q ( v m , $( IMAGE_CLASS ) )
2023-07-03 14:06:41 +03:00
vm/.phosh : vm /systemd mixin /phone -base mixin /phosh +systemd \
2023-09-04 14:48:01 +03:00
mixin/waydroid use/fonts/ttf/google
2023-08-02 15:33:57 +03:00
@$( call add,THE_LISTS,mobile/apps)
2023-03-26 19:10:06 +03:00
2023-09-18 17:33:53 +03:00
vm/phosh : vm /.phosh use /tty /S 0 use /uboot use /phone /ttyescape +efi \
2023-11-09 15:24:03 +03:00
use/firmware +plymouth +pipewire
2023-07-17 17:45:19 +03:00
@$( call set,KFLAVOURS,un-def)
2023-07-18 19:16:26 +03:00
i f e q ( a a r c h 6 4 , $( ARCH ) )
@$( call set,VM_PARTTABLE,msdos)
@$( call set,VM_BOOTTYPE,EFI)
e n d i f
2023-03-26 19:10:06 +03:00
e n d i f
i f e q ( a a r c h 6 4 , $( ARCH ) )
# TODO: devicetree ($root)/boot/dtb/rockchip/rk3399-pinephone-pro.dtb
2023-10-10 20:51:49 +03:00
mixin/pinephone : use /firmware use /bootloader /uboot use /tty /S 2 \
2023-11-23 14:39:00 +03:00
use/phone/ttyescape +pipewire
2023-06-15 19:20:58 +03:00
@$( call set,EFI_BOOTLOADER,)
2023-06-16 12:07:41 +03:00
@$( call set,UBOOT_TIMEOUT,5)
2023-06-17 15:08:59 +03:00
@$( call set,KFLAVOURS,pine)
2023-07-03 11:06:17 +03:00
@$( call add,THE_PACKAGES,eg25-manager)
2023-10-19 17:42:59 +03:00
@$( call add,THE_PACKAGES,udev-rules-modem-power)
2023-07-03 11:06:17 +03:00
@$( call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,eg25-manager.service)
2023-03-26 19:10:06 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
2023-07-14 05:37:52 +03:00
vm/pinephone-phosh : vm /.phosh mixin /pinephone +plymouth ; @:
2023-03-26 19:10:06 +03:00
e n d i f
e n d i f