From b29e81fe2996bdaaa45de4d9071951528f703114 Mon Sep 17 00:00:00 2001 From: vieta Date: Sat, 27 Dec 2025 15:25:20 +0100 Subject: [PATCH] base desktop + preseed v01 --- desktop/config.toml | 4 ++-- desktop/kiosk-setting/sway/config | 4 +--- desktop/setup.sh | 3 +-- post_install.sh | 5 +++-- setup.sh | 7 +++++++ 5 files changed, 14 insertions(+), 9 deletions(-) create mode 100755 setup.sh diff --git a/desktop/config.toml b/desktop/config.toml index d0ad293..76abbc8 100755 --- a/desktop/config.toml +++ b/desktop/config.toml @@ -12,9 +12,9 @@ command = "sway --config /etc/kiosk-setting/sway/config" # The user to run the command as. The privileges this user must have depends # on the greeter. A graphical greeter may for example require the user to be # in the `video` group. -user = "kiosk1" +user = "kiosk" [initial_session] command = "sway'" -user = "kiosk1" +user = "kiosk" diff --git a/desktop/kiosk-setting/sway/config b/desktop/kiosk-setting/sway/config index 36b733a..780f59f 100755 --- a/desktop/kiosk-setting/sway/config +++ b/desktop/kiosk-setting/sway/config @@ -3,9 +3,7 @@ # Copy this to ~/.config/sway/config and edit it to your liking. # # Read `man 5 sway` for a complete reference. -exec firefox kiosk mahn.ke/kiosk - - +#exec firefox kiosk mahn.ke/kiosk ### Variables # # Logo key. Use Mod1 for Alt. diff --git a/desktop/setup.sh b/desktop/setup.sh index 77d1d11..7d2250f 100755 --- a/desktop/setup.sh +++ b/desktop/setup.sh @@ -1,7 +1,6 @@ #!/bin/sh -sudo cp -r kiosk-setting /etc/ && \ -sudo cp firefox.sh /usr/bin/firefox.sh && \ sudo apt install greetd sway && \ +sudo cp -r desktop/kiosk-setting/ /etc/ && \ sudo cp config.toml /etc/greetd/config.toml && \ sudo reboot diff --git a/post_install.sh b/post_install.sh index cd302f1..1a9fa92 100644 --- a/post_install.sh +++ b/post_install.sh @@ -1,5 +1,6 @@ -#!/usr/bin/env bassh -printf "[daemon]\nAutomaticLoginEnable=true\nAutomaticLogin=kiosk\n\n[security]\n\n[xdmcp]\n\n[chooser]\n\n[debug]\n" > /etc/gdm3/daemon.conf +#!/usr/bin/env bash +#printf "[daemon]\nAutomaticLoginEnable=true\nAutomaticLogin=kiosk\n\n[security]\n\n[xdmcp]\n\n[chooser]\n\n[debug]\n" > /etc/gdm3/daemon.conf + mkdir -p /usr/lib/firefox-esr/distribution tee /usr/lib/firefox-esr/distribution/policies.json > /dev/null <<'EOF' { diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..3736f0a --- /dev/null +++ b/setup.sh @@ -0,0 +1,7 @@ +#!/bin/sh +sudo apt install greetd sway && \ +sudo cp -r desktop/kiosk-setting/ /etc/ && \ +sudo cp config.toml /etc/greetd/config.toml && \ +./post_install.sh +sudo reboot +