home: Explicitly set and manage the surface height

Fixes #422
11 jobs for height in 35 minutes and 46 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #337971
librem5
build:cross-debian-bullseye:i386

00:11:10

passed #337972
librem5
build:native-alpinelinux-edge

00:07:58

passed #337970
librem5
build:native-debian-bullseye

00:10:56

 
  Test+Docs
passed #337974
librem5
build-gtkdoc

00:03:37

passed #337976
librem5
check-license-headers

00:02:17

passed #337975
librem5
check-po

00:00:27

passed #337978
librem5
test:smoke:one-output

00:01:30

passed #337979
librem5
test:smoke:two-outputs

00:01:29

passed #337977
librem5
unit-test:native-alpinelinux-edge

00:00:43

passed #337973
librem5
unit-test:native-debian-bullseye

00:03:11

14.8%
 
  Package
passed #337980
librem5:arm64
package:deb-debian-bullseye:arm64

00:20:08