# 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" # Root password root_password = "root" [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 name = "testuser" # User password password = "testpass" # Allow user to use `doas` as root doas_root= true # Add user to Docker group docker = true # Add user to libvirt group virtualization = true # 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 users = ["testuser", "root"] # 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" ]