clean up a bit and fix sound

This commit is contained in:
metamuffin 2024-12-07 00:21:11 +01:00
parent eee95db443
commit 043686c982
No known key found for this signature in database
GPG key ID: 718F9749DCDBD654
7 changed files with 47 additions and 3 deletions

View file

@ -14,7 +14,7 @@ Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/fish -c '/usr/bin/cage -d -- electron --ozone-platform=wayland (cat /sys/firmware/efi/efivars/AppUrl-97b6e7a4-b8a6-4d85-b7c4-0030bb5f2d38 | tail -c +5)'
ExecStart=/usr/local/bin/app_main
Restart=always
User=abrechenbarkeit
UtmpIdentifier=%I
@ -24,7 +24,7 @@ TTYReset=yes
TTYVHangup=yes
TTYVTDisallocate=yes
StandardInput=tty-fail
PAMName=cage
PAMName=asd
[Install]
WantedBy=graphical.target

View file

@ -1 +1,6 @@
u abrechenbarkeit - "Abrechenbarkeit User Interface User" /home/abrechenbarkeit /usr/bin/nologin
m abrechenbarkeit render
m abrechenbarkeit video
m abrechenbarkeit input
m abrechenbarkeit audio
m abrechenbarkeit rtkit

View file

@ -0,0 +1,7 @@
#!/usr/bin/fish
if test -e /sys/firmware/efi/efivars/AppUrl-97b6e7a4-b8a6-4d85-b7c4-0030bb5f2d38
set url (cat /sys/firmware/efi/efivars/AppUrl-97b6e7a4-b8a6-4d85-b7c4-0030bb5f2d38 | tail -c +5)
else
set url /usr/local/share/webapps/no_config/index.html
end
/usr/bin/cage -d -- electron --ozone-platform=wayland $url

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>No configuration</title>
<style>
body {
background-color: black;
}
h1,
p,
pre {
color: red;
}
html {
cursor: none;
}
</style>
</head>
<body>
<h1>No app configuration found</h1>
<p>Please set the 97b6e7a4-b8a6-4d85-b7c4-0030bb5f2d38-AppUrl EFI variable to the entry point of your
application.</p>
<p>For more information see https://codeberg.org/metamuffin/abrechenbarkeit-sd</p>
</body>
</html>

View file

@ -13,7 +13,6 @@ fish
electron
pipewire
pipewire-alsa
pipewire-jack
pipewire-pulse
wpa_supplicant
efivar

View file

@ -17,4 +17,5 @@ bootstrap_tarball_compression=(zstd -c -T0 --long -19)
file_permissions=(
["/etc/shadow"]="0:0:400"
["/usr/local/bin/configure_wpa"]="0:0:755"
["/usr/local/bin/app_main"]="0:0:755"
)