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
2024-01-22 08:54:54 +03:00
# enables tty on the mobile device using a hotkey
2024-01-21 19:15:59 +03:00
mixin/ttyescape : use /services ; @:
i f n e q ( , $( filter -out riscv 64,$ ( ARCH ) ) )
@$( call add,THE_PACKAGES,hkdm ttyescape)
@$( call add,DEFAULT_SYSTEMD_SERVICES_ENABLE,hkdm)
e n d i f
2024-01-22 08:54:54 +03:00
mixin/mobile-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 \
2024-02-11 14:59:02 +03:00
use/drm use/firmware mixin/ttyescape +plymouth +pipewire \
use/services/bluetooth-enable
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)
2024-01-21 19:15:59 +03:00
@$( call add,THE_PACKAGES,eg25-manager)
@$( call add,THE_PACKAGES,udev-rules-modem-power)
@$( call set,UBOOT_TIMEOUT,5)
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 set,DEFAULT_SESSION,phosh)
2024-03-21 17:42:46 +03:00
@$( call add,THE_PACKAGES,dconf-epiphany-mobile-user-agent)
@$( call add,THE_PACKAGES,dconf-clapper-playbin3)
2023-03-26 19:10:06 +03:00
i f e q ( v m , $( IMAGE_CLASS ) )
2024-01-22 08:54:54 +03:00
vm/.phosh : vm /systemd mixin /mobile -base mixin /phosh +systemd \
2024-01-31 17:18:24 +03:00
mixin/waydroid use/fonts/ttf/google \
use/auto-resize
2023-08-02 15:33:57 +03:00
@$( call add,THE_LISTS,mobile/apps)
2024-01-21 19:15:59 +03:00
@$( call add,THE_PACKAGES,phosh-background-settings)
2023-03-26 19:10:06 +03:00
2024-01-21 19:15:59 +03:00
vm/phosh : vm /.phosh use /tty /S 0 use /uboot +efi
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
i f e q ( a a r c h 6 4 , $( ARCH ) )
2024-01-21 19:15:59 +03:00
mixin/pine : use /bootloader /uboot use /tty /S 2
2023-06-15 19:20:58 +03:00
@$( call set,EFI_BOOTLOADER,)
2023-06-17 15:08:59 +03:00
@$( call set,KFLAVOURS,pine)
2024-03-22 20:38:23 +03:00
@$( call add,THE_PACKAGES,alsa-ucm-conf-pinephone-pro-workaround)
2023-03-26 19:10:06 +03:00
2024-04-11 09:32:26 +03:00
mixin/mobile-mp : use /bootloader /uboot use /tty /S 0
@$( call set,EFI_BOOTLOADER,)
@$( call set,KFLAVOURS,mp)
2024-04-11 09:22:11 +03:00
vm/alt-mobile-phosh-pine : vm /.phosh mixin /pine ; @:
2024-04-11 09:32:26 +03:00
vm/alt-mobile-phosh-mp : vm /.phosh mixin /mobile -mp ; @:
2023-03-26 19:10:06 +03:00
e n d i f
e n d i f