From a8229a6ad7dbc2f58e85d18f37bd234c3fedf979 Mon Sep 17 00:00:00 2001 From: Dylan Van Assche Date: Thu, 4 Sep 2025 19:47:22 +0200 Subject: [PATCH] main/postmarketos-ui-os-installer: add Console UI Installing pmOS on servers has never been more easy with the OS Installer when the Console UI is supported. Tested on my own homeserver. Part-of: --- main/postmarketos-ui-os-installer/APKBUILD | 6 ++++-- .../rootfs-etc-os-installer-config.yaml | 4 ++++ .../rootfs-etc-os-installer-desktops-console.png | Bin 0 -> 1965 bytes 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 main/postmarketos-ui-os-installer/rootfs-etc-os-installer-desktops-console.png diff --git a/main/postmarketos-ui-os-installer/APKBUILD b/main/postmarketos-ui-os-installer/APKBUILD index 095daaafd..2d55b010c 100644 --- a/main/postmarketos-ui-os-installer/APKBUILD +++ b/main/postmarketos-ui-os-installer/APKBUILD @@ -1,7 +1,7 @@ # Reference: https://postmarketos.org/uipkg # Maintainer: Clayton Craft pkgname=postmarketos-ui-os-installer -pkgver=3 +pkgver=4 pkgrel=0 pkgdesc="UI for installing postmarketOS" url="https://gitlab.gnome.org/p3732/os-installer" @@ -58,6 +58,7 @@ _source644=" etc/os-installer/desktops/gnome.jpg etc/os-installer/desktops/kde.png etc/os-installer/desktops/xfce.png + etc/os-installer/desktops/console.png " _source755=" @@ -99,10 +100,11 @@ e51733f5c75649206ec99b96486fc33419541dd8ff6fe2ccd9eb8cba0920a004c6190362342ecd94 5d43fcfbbcda66497067eb665537b2e38e77f335ba58989e6a24af35f10e07cf1d10ba47cd7536de87bcf60fdb5c8582c7a84b7ffaa0c47c964b0b7ae6c95cae rootfs-usr-lib-sysusers.d-os-installer.conf 1d3268d5eed453a31bcdea1a9d6525a2a6f2172c7a54bdf0fbe6f01d6dbec4d4e793e5cabb03f97e80ae98a6a6712fc0391a2a1f0c19cf59f0bf698c06b10ac7 rootfs-usr-lib-tmpfiles.d-os-installer.conf 59d50219457ad91f72efd2d0fd4edaad5af39bce50c4ae140074b1ad89c55b3ecb84f53db40afd83b73b9b1f11f8a7d1fb7685f247961fa6e1f32ef30c9d93da rootfs-usr-share-glib-2.0-schemas-00_postmarketos-ui-os-installer.gschema.override -863a4f36406e18094fee410b1f1f603a4df07a47331ad2a94c1ae6d28124e7cf1c88f800013603dfd3ac88e3d2e4fee263fe0cddd89cf7cd34e2d57b3455c574 rootfs-etc-os-installer-config.yaml +0ed0ba8b36fb3a6f2f54afa96bc1f60af55598c09b94889b1ed96f2af30ec5d0ae69f2796c10444590102037b412a69e83f833780a3865b23dc9541696e80ac6 rootfs-etc-os-installer-config.yaml 98984fd67b99400d2b08422c4d314da558d3c94ee67dbc895e7bbfd6fdf22d4b2c9d35f48f4b73b383a054f535d4089fb705c5532f034cb2ee54eab2184e8e86 rootfs-etc-os-installer-distro.svg 48736338cb0ead62b394812455742ef162dcc4000a4059408c21d8b3881891d54d57c01c21d65c40134b1b394b943cd53732e6b437aa60aa596599783f09f025 rootfs-etc-os-installer-desktops-gnome.jpg 302261b7e63e259d70a77a9280a7e0abd909c0d389c7e5b873bfab96d87feb46768bc3feaf1a65e0820b9c25675d98ec34c990458f1c5aa0b273c9b754ade013 rootfs-etc-os-installer-desktops-kde.png 41528fc57c6df41440923f11d6c43ff179d437c2591406a75b38f47165d3a11f278032c449044f08cb4d335bb37be4fc42ec3998a59af9ad061449c375ce0433 rootfs-etc-os-installer-desktops-xfce.png +0dbf065c3410414021db4317103b87c1ca792d00418454bcc0d3784997a8bc8a1343fd974e3d8815bed952ea10eea7dfeda55e430a01d9b7bd765872e5ba04bd rootfs-etc-os-installer-desktops-console.png 2a3503c8d91866a85954163a761937aab1595cde7e894e98b693f2426d11ab35b9e302284e09b35fce48aca14e1da71cec3a93e33a053628010d379e734ad22f rootfs-usr-bin-pmos_setup.sh " diff --git a/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-config.yaml b/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-config.yaml index e204957f8..a48fccb30 100644 --- a/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-config.yaml +++ b/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-config.yaml @@ -49,6 +49,10 @@ desktop: description : 'Lightweight desktop with focus on modularity.' image_path : '/etc/os-installer/desktops/xfce.png' keyword : 'xfce4' + - name : 'Console' + description : 'Console environment for headless devices such as servers.' + image_path : '/etc/os-installer/desktops/console.png' + keyword : 'console' user: request_username: True diff --git a/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-desktops-console.png b/main/postmarketos-ui-os-installer/rootfs-etc-os-installer-desktops-console.png new file mode 100644 index 0000000000000000000000000000000000000000..854d981c50fa1296bbfe208a15abd5d8295b851b GIT binary patch literal 1965 zcmV;e2U7TnP)VvJhCMVbi06B;p!novQ!q=_afCYk^NQz+fSauM6^w%g0j#FE-U(@&g*E%=w&lZs@UjO%gFxQN%3;?7y(swI>q`tuxNkHVZ zD0RrPj2&CIRv*cV04ggh^+^+ps-dt}DdkJM@gNL&eMK;|`)9+z(qqkmu1OPs2zuUL z7Qj_o%Mz&px;JduvL%@@0aR92>bK-iu7yH{ZQE$5k08<*MJ(P1%e3fM9YphM2#519 zxwsHhN+-jod=S{*3z82HM+E-i{1W;3MVp{d(b?IBpXv@H)*7c}GK6JXXl;q3wIzH(%b z|02pa??T~{Wl%mkBu^%S^qccBea$-D^KK3D=P#lmy&40IDV~a%>tDm%x2iFAMj5T+ z)n@@?XOv;?o9|=h`qz+KP(-_q=0wn+Z)`yG@4xhZA_7+oJwpEcMVMFpA*Qcchrqa- zXk`cRXZsh39Y2cL@i!2fG7Xa-dj^y4ujmsDD$S3=CCf1B{t86D`5KYW_rU7vq~%6i zBB(vmfD>Ea!Ql;SaN);;5UcN)LoJw#k|$Q6eA5mTEPj{-go}cDNLB)fZx?&{)#@}--T(< ztwQ+L>HVH>J@zL~eY73zkp^1X0U2an0JC3zyWiu<=1XY!co#0zeV3jkB-hOaxGo5^ zlS!Q2zmFL|F9w0lzyE^zT_2$9;(1!eO9JSOHsR#%8Z`fLm=+mHD{v#`0Z#6&LG-{^ z5R0>mWg`g4x&Y4Z|AMvyQ^AA+AU8}RsCSxHH?io`10yP5x8flV2qA0&2n9g+Ea2J? z?p(2p`8c8#k6U?-KIzQj2Svrs=!@T3b@<_T74032WXZ6cpV8 z0O&|`I4^+n=Pp7Zm_DNvH%%DN+RrlKa0taE1pt6pEbhDjIuf0@bg>zlreX2Y1(-k) zWYzd{@16yvd`Pq>knB!oX2FOvk#ookjvO`3;&a3PG`Nb03-s!ji z4%O8j0Z_v#cOBb)`02p0j64oDk=Ou{?^x%qSu5aBuu)YZQ{w?@YipCO?SC(WEn5Mw zImjNCKsH