2025-01-05 04:33:47 +01:00
|
|
|
# Full Install Template
|
|
|
|
|
|
|
|
# Drive Selection for Install
|
|
|
|
[drive]
|
|
|
|
# Device node for the EFI boot filesystem
|
|
|
|
boot = "/dev/null"
|
|
|
|
|
|
|
|
# Device node for the root filesystem
|
|
|
|
root = "/dev/null"
|
|
|
|
|
|
|
|
# Root filesystem encryption passphrase
|
|
|
|
# If this option is set the root filesystem will be encrypted with LUKS
|
|
|
|
encryption = "password"
|
|
|
|
|
|
|
|
# General configuration
|
|
|
|
[general]
|
|
|
|
# Preset
|
|
|
|
mode = "Desktop"
|
|
|
|
|
|
|
|
# System Locale
|
|
|
|
locale = "de_DE.UTF-8"
|
|
|
|
|
|
|
|
# Keymap
|
|
|
|
keyboard_layout = "de"
|
|
|
|
keyboard_variant = "mac"
|
|
|
|
|
|
|
|
# Timezone
|
|
|
|
timezone = "Europe/Berlin"
|
|
|
|
|
|
|
|
# Hostname
|
|
|
|
hostname = "navos"
|
|
|
|
|
2025-01-05 04:48:28 +01:00
|
|
|
# Root password
|
|
|
|
root_password = "root"
|
|
|
|
|
2025-01-09 23:04:35 +01:00
|
|
|
# Enable Bluetooth
|
|
|
|
bluetooth = true
|
|
|
|
|
2025-01-10 09:45:21 +01:00
|
|
|
# GPU Video Drivers
|
|
|
|
gpu_driver = "NVIDIA"
|
|
|
|
|
2025-01-05 04:33:47 +01:00
|
|
|
[pkg]
|
|
|
|
# Additional packages
|
|
|
|
pkg = [
|
|
|
|
"nano",
|
|
|
|
"micro"
|
|
|
|
]
|
|
|
|
|
|
|
|
# Enable virtualization
|
|
|
|
virtualization = true
|
|
|
|
|
|
|
|
# Enable docker
|
|
|
|
docker = true
|
|
|
|
|
|
|
|
# User configuration
|
|
|
|
# The `[[user]]` directive can be repeated to create multiple users.
|
|
|
|
[[user]]
|
|
|
|
# Username
|
2025-01-06 13:29:26 +01:00
|
|
|
name = "u"
|
2025-01-05 04:33:47 +01:00
|
|
|
|
|
|
|
# User password
|
2025-01-06 13:29:26 +01:00
|
|
|
password = "pass"
|
2025-01-05 04:33:47 +01:00
|
|
|
|
2025-01-08 09:02:04 +01:00
|
|
|
# User ID
|
|
|
|
uid = 1001
|
|
|
|
|
|
|
|
# The home directory of the user
|
|
|
|
home_dir = "/home/u"
|
|
|
|
# You can leave the user without a home dir using:
|
|
|
|
# home_dir = ""
|
|
|
|
|
|
|
|
# Set the shell of the user
|
|
|
|
shell = "/bin/bash"
|
|
|
|
|
2025-01-10 09:28:03 +01:00
|
|
|
# Add user to wheel group
|
|
|
|
wheel = true
|
2025-01-05 04:33:47 +01:00
|
|
|
|
2025-01-05 05:15:14 +01:00
|
|
|
# Add user to Docker group
|
|
|
|
docker = true
|
|
|
|
|
2025-01-06 13:25:40 +01:00
|
|
|
# Add user to libvirt group
|
|
|
|
virtualization = true
|
|
|
|
|
2025-01-05 04:33:47 +01:00
|
|
|
# SSH Configuration
|
|
|
|
# If `[ssh]` is set, openssh will be installed and enabled.
|
|
|
|
[ssh]
|
|
|
|
# Config file for sshd
|
|
|
|
# This file will be copied to the new system
|
|
|
|
sshd_config = "/etc/ssh/sshd_config"
|
|
|
|
|
|
|
|
# Install a SSH keys
|
|
|
|
# To set multiple keys, repeat the `[[ssh.key]]` directive.
|
|
|
|
# Every key will be installed in the users respective `authorized_keys` file.
|
|
|
|
[[ssh.key]]
|
|
|
|
# The SSH Key
|
|
|
|
key = "ssh-rsa ... user@host"
|
|
|
|
|
|
|
|
# The users allowed to login with this key
|
2025-01-06 13:29:26 +01:00
|
|
|
users = ["u", "root"]
|
2025-01-05 04:33:47 +01:00
|
|
|
|
|
|
|
# Ollama Configuration
|
|
|
|
# If `[ai]` is set, ollama will be installed and enabled.
|
|
|
|
[ai]
|
|
|
|
# Install with CUDA supports
|
|
|
|
gpu = true
|
|
|
|
|
|
|
|
# Pull LLMs
|
|
|
|
models = [
|
|
|
|
"llama3.1:8b"
|
|
|
|
]
|