dohack() {
  say "Installing iwd..."
  tl-alt-pacman -U /usr/local/src/iwd.pkg.tar.zst
  tl-alt-pacman -U /usr/local/src/iwd-runit.pkg.tar.zst
  run ln -sf "$BTRFS/@root/etc/runit/sv/iwd" "$BTRFS/@root/etc/runit/runsvdir/default"

  name="$(jq -r .wifi_name /srv/secure/config.json)"
  pass="$(jq -r .wifi_password /srv/secure/config.json)"

  run mkdir -p -m 600 "$BTRFS"/@root/var/lib/iwd
  root-write "$BTRFS"/@root/var/lib/iwd/"$name".psk "[Security]
Passphrase=$pass"

  run root-append "$BTRFS"/@root/etc/NetworkManager/NetworkManager.conf "
[device]
wifi.backend=iwd"
}

dohack
# vim:ft=sh
