add example setup
This commit is contained in:
parent
ddc990b522
commit
515545cd24
5 changed files with 52 additions and 5 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -1,8 +1,3 @@
|
|||
# sorry but I don't need my network config public
|
||||
setup/network.toml
|
||||
# also other config contains like access tokens so just hide everything
|
||||
setup/
|
||||
|
||||
# rust/cargo
|
||||
/target/
|
||||
|
||||
|
|
4
setup/autostart.toml
Normal file
4
setup/autostart.toml
Normal file
|
@ -0,0 +1,4 @@
|
|||
# setup an autostarting kiosk that runs a webpage in a browser
|
||||
[kiosk]
|
||||
page = "https://time.is"
|
||||
user = "kiosk"
|
8
setup/network.toml
Normal file
8
setup/network.toml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# enable connecting the raspberry pi into your tailscale network
|
||||
tailscale = true
|
||||
|
||||
# add a wifi network
|
||||
[[wifi]]
|
||||
ssid = "eduroam"
|
||||
security = "WPA-PSK"
|
||||
password = "yoursupersecretpassword"
|
33
setup/os.toml
Normal file
33
setup/os.toml
Normal file
|
@ -0,0 +1,33 @@
|
|||
[alpine]
|
||||
# the alpine version. I recommend always using the latest available
|
||||
branch = "v3.17"
|
||||
|
||||
# aarch64 is required if you want to run some software like a browser
|
||||
arch = "aarch64"
|
||||
|
||||
# unless you have a local mirror that you know will be fast, just leave this empty
|
||||
mirror = "https://ftp.halifax.rwth-aachen.de/alpine"
|
||||
|
||||
# here you can add some extra repositories and their signing keys
|
||||
extra_repos = []
|
||||
extra_keys = []
|
||||
|
||||
[host]
|
||||
# set your local keyboard layout
|
||||
keymap = "de"
|
||||
keymap_variant = "de-dvorak"
|
||||
|
||||
# create a user for you to log in
|
||||
[[user]]
|
||||
name = "msrd0"
|
||||
password = "changeme"
|
||||
sudo = true
|
||||
authorized_keys = [
|
||||
# add your ssh key(s) here
|
||||
]
|
||||
|
||||
# create a user for the autostarting kiosk
|
||||
[[user]]
|
||||
name = "kiosk"
|
||||
password = "changeme"
|
||||
groups = ["audio", "cdrom", "dialout", "floppy", "input", "uucp", "video"]
|
7
setup/packages.toml
Normal file
7
setup/packages.toml
Normal file
|
@ -0,0 +1,7 @@
|
|||
# install some extra alpine packages
|
||||
install = [
|
||||
"emacs-nox", "tmux",
|
||||
]
|
||||
|
||||
# add openrc units to autostart
|
||||
autostart = []
|
Loading…
Reference in a new issue