os_flavor: "freebsd"
custom_repo: "https://freebsdpkg.fizz.buzz/repo/14broadwell-default-computer"
pkgbase_url: "https://freebsdpkg.fizz.buzz/pkgbase/14broadwell-repo/FreeBSD:14:amd64/latest"
zfs_snapshot_datasets:
  - path: zroot/freebsd/computer/be
  - path: zmass/encrypted/vm
  - path: zmass/encrypted/data
users:
  talexander:
    initialize: true
    uid: 11235
    gid: 11235
    groups:
      - name: wheel
      - name: video
      - name: u2f
      - name: operator # To be able to shutdown without root
      - name: webcamd
        gid: 145
    authorized_keys:
      - yubikey
      - main_fido
      - backup_fido
      - homeassistant
    gitconfig: "gitconfig_home"
sshd_enabled: true
sshd_conf: "sshd_config"
prefer_ipv6: true
dummynet_config: "dnctl.conf"
pf_config: "homeserver_pf.conf"
pflog_conf:
  - name: 0
    dev: pflog0
network_rc: "homeserver_network.conf"
rc_conf: "homeserver_rc.conf"
loader_conf: "homeserver_loader.conf"
cputype: "intel"
hwpstate: false
devfs_rules: "homeserver_devfs.rules"
jail_zfs_dataset: zmass/encrypted/jails
jail_zfs_dataset_mountpoint: /jail
jail_canmount: "on"
jail_bemount: "on"
jail_list:
  - name: nat_dhcp
    dataset: zmass/unencrypted/jails
    enabled: true
    conf:
      src: nat_dhcp
  - name: cloak
    conf:
      src: cloak
  - name: dagger
    conf:
      src: dagger
  - name: olddagger
    conf:
      src: olddagger
  - name: sftp
    conf:
      src: sftp
    fstab: sftp_fstab
  - name: bastion
    conf:
      src: bastion
    fstab: fstab_bastion
  - name: certificate
    conf:
      src: certificate
  - name: momlaptop
    conf:
      src: momlaptop
  # - name: mumble
  #   conf:
  #     src: mumble
  #   persist:
  #     - name: mumbledb
  #       mount: /var/db/murmur
bhyve_dataset: zmass/encrypted/vm
# Disable mounting bhyve dataset so it doesn't hide the unencrypted linfi vm
bhyve_canmount: "off"
bhyve_mountpoint: "none"
bhyve_bemount: "on"
wireguard_directory: homeserver
enabled_wireguard:
  - wgh
linfi:
  enabled: true
  zfs_dataset: zmass/unencrypted/vm/linfi
  zfs_mountpoint: /vm/linfi
  driver_blocklist: "ath if_ath if_ath_pci ath_hal if_iwm if_iwlwifi"
  pci_blocklist: "6/0/0"
  amd: false
