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-04-11 10:25:11 +03:00
vm/alt-mobile-phosh-un-def : vm /.phosh mixin /uboot -extlinux -efi use /tty /S 0
2023-07-17 17:45:19 +03:00
@$( call set,KFLAVOURS,un-def)
2023-03-26 19:10:06 +03:00
i f e q ( a a r c h 6 4 , $( ARCH ) )
2024-04-11 10:25:11 +03:00
mixin/mobile-pine : mixin /uboot -extlinux use /tty /S 2
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 10:25:11 +03:00
mixin/mobile-mp : mixin /uboot -extlinux use /tty /S 0
2024-04-11 09:32:26 +03:00
@$( call set,KFLAVOURS,mp)
2024-04-11 10:30:30 +03:00
mixin/mobile-lt11i : mixin /uboot -extlinux use /tty /S 0
@$( call set,KFLAVOURS,lt11i)
mixin/mobile-nxp : mixin /uboot -extlinux use /tty /S 0
@$( call set,KFLAVOURS,nxp)
2024-04-11 10:02:14 +03:00
vm/alt-mobile-phosh-pine : vm /.phosh mixin /mobile -pine ; @:
2024-04-11 09:32:26 +03:00
vm/alt-mobile-phosh-mp : vm /.phosh mixin /mobile -mp ; @:
2024-04-11 10:30:30 +03:00
vm/alt-mobile-phosh-lt11i : vm /.phosh mixin /mobile -lt 11i ; @:
vm/alt-mobile-phosh-nxp : vm /.phosh mixin /mobile -nxp ; @:
2023-03-26 19:10:06 +03:00
e n d i f
e n d i f