From 071988668166636b2e8a61fb7b4de83e38c4261c Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Sun, 27 Oct 2024 05:27:08 +0100 Subject: [PATCH] Improve Raspi setup. --- many_releases/aptmark/raspi | 1 + many_releases/home/user/.config/sway/config | 3 +++ testing/scripts/setup_raspi.sh | 15 ++++++++++++--- 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 many_releases/home/user/.config/sway/config diff --git a/many_releases/aptmark/raspi b/many_releases/aptmark/raspi index 24b0d19..b630ef2 100644 --- a/many_releases/aptmark/raspi +++ b/many_releases/aptmark/raspi @@ -9,3 +9,4 @@ sway sudo vim ack +foot diff --git a/many_releases/home/user/.config/sway/config b/many_releases/home/user/.config/sway/config new file mode 100644 index 0000000..d0981b3 --- /dev/null +++ b/many_releases/home/user/.config/sway/config @@ -0,0 +1,3 @@ +include /etc/sway/config +output * background #551199 solid_color +bindsym $mod+Shift+p exec swaynag -t warning -m 'Really exit sway/end Wayland session?' -B 'Yes, exit sway' 'swaymsg exit' diff --git a/testing/scripts/setup_raspi.sh b/testing/scripts/setup_raspi.sh index 2ec0334..a4c2634 100755 --- a/testing/scripts/setup_raspi.sh +++ b/testing/scripts/setup_raspi.sh @@ -30,6 +30,11 @@ for root in "${PATH_MANY}" '..'; do done apt -y --purge autoremove +# just in case anything got overwritten … +for root in "${PATH_MANY}" '..'; do + copy_dirtree "${root}${PATH_REL_ETC}" '/etc' all raspi +done + # Ensure our desired locale is available. locale-gen @@ -42,11 +47,15 @@ for root in "${PATH_MANY}" '..'; do done adduser --disabled-password --gecos "" "${USERNAME}" usermod -a -G sudo "${USERNAME}" +for root in "${PATH_MANY}" '..'; do + copy_dirtree "${root}${PATH_REL_HOME}" "${PATH_USER_HOME}" all user +done cp -a "${PATH_REPO}" "${PATH_USER_HOME}" mkdir "${PATH_USER_SSH}" cp "${PATH_AUTHORIZED_KEYS}" "${PATH_USER_SSH}" -for path in "${PATH_USER_HOME}${PATH_REL_REPO}" "${PATH_USER_SSH}"; do - chown -R "${USERNAME}:${USERNAME}" "${path}" -done +chown -R "${PATH_USER_HOME}" passwd "${USERNAME}" rm "${PATH_AUTHORIZED_KEYS}" + +# # let us boot into Sway +# systemctl greetd enable -- 2.30.2