Host HPC
    User vsc44995
    HostName login.hpc.ugent.be
    IdentitiesOnly yes
    IdentityFile /run/secrets/UGent/HPC/ssh

# Git authentication
Host git.depeuter.dev
    User git
    HostName git.depeuter.dev
    IdentitiesOnly yes
    IdentityFile /run/secrets/Gitea/ssh

Host github.com
    User git
    HostName github.com
    IdentitiesOnly yes
    IdentityFile /run/secrets/GitHub/ssh

Host github.ugent.be
    User git
    HostName github.ugent.be
    IdentitiesOnly yes
    IdentityFile /run/secrets/UGent/GitHub/ssh

Host subgit.ugent.be
    User git
    HostName subgit.ugent.be
    IdentitiesOnly yes
    IdentityFile /run/secrets/UGent/SubGit/ssh
    CanonicalizeHostname yes # Ignore capitalization

# HomeLab

# Physical hosts
Host Hugo
    User admin
    HostName 192.168.0.11
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Hugo/ssh

Host Roxanne
    User ghost
    Hostname 192.168.0.13
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Roxanne/ghost/ssh

Host HTPC
    User root
    Hostname 192.168.0.88
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/HTPC/ssh

# Virtual hosts
Host Gitea
    User gh0st
    HostName 192.168.0.24
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Gitea/ssh

Host Nextcloud
    User administrator
    Hostname 192.168.0.23
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Nextcloud/ssh

Host Vaultwarden
    User gh0st
    Hostname 192.168.0.22
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Vaultwarden/ssh

Host Binnenpost
    User admin
    Hostname 192.168.0.89
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/NixOS/admin/ssh

Host Development
    User admin
    Hostname 192.168.0.91
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/NixOS/admin/ssh

Host Testing
    User admin
    Hostname 192.168.0.92
    IdentitiesOnly yes
    IdentityFile /run/secrets/HomeLab/Nixos/admin/ssh
