# 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 # Available options: # - `Base`: Basic Arch Linux Installation # - `Desktop`: navOS Desktop Installation # - `Server`: navOS Server Installation 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" # Enable Bluetooth bluetooth = true # GPU Video Drivers # Available options: `NVIDIA`, `AMD`, `INTEL` gpu_driver = "NVIDIA" # Enable firewall firewall = true [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 = "u" # User password password = "pass" # 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" # Add user to wheel group wheel = 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 = ["u", "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" ]