Manawyrm fdf4e2d50b Readme: Fix link to kioskbrowser.ini
Readme: Add x86 compatibility
kiosk: Add tmpfs for /var/lib/private
kiosk: Add custom motd
kiosk: Add custom issue string
kiosk: Fix systemd-logind and systemd-timesyncd readonly handling
ntpdate: Autorestart on failure
x86: Change EFI partition type to "Basic Data Partition" (was ESP)
x86: Fix wpasupplicant package name
x86: Set custom grub OS name
CI: Combine workflows for all architectures
2023-06-30 23:58:18 +02:00

23 lines
897 B
Bash
Executable File

#!/bin/bash
echo "deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list
apt update
apt install -y polkitd locales zstd dhcpcd wpasupplicant
locale-gen en_US.UTF-8
apt install -y firmware-amd-graphics firmware-iwlwifi firmware-brcm80211 firmware-atheros firmware-misc-nonfree firmware-realtek
echo "grub-efi-amd64 grub2/force_efi_extra_removable boolean true" | debconf-set-selections
update-grub
grub-install --target=x86_64-efi --efi-directory=/boot --removable --bootloader-id=AnotterKiosk
useradd -U -m -s /bin/bash -u 1000 -G audio,video,users,input,adm,dialout,plugdev,render pi
systemctl enable dhcpcd
rm /etc/resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 2001:4860:4860::8888" >> /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
echo "nameserver 2001:4860:4860::8844" >> /etc/resolv.conf