Nix configurations for my homelab
1{ config, lib, ... }:
2{
3 imports = [ ../openssh.nix ];
4
5 users.users.mou.openssh.authorizedKeys.keys = [
6 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKnyBRVRLKrlsAlMFXimvcF/mBjmSfixdzUX4yCZsYvE lutea"
7 ];
8
9 services.openssh.settings.AllowUsers = [
10 "mou@${config.garden.info.network.lutea.netbird-ip}"
11 (lib.mkIf (config.networking.hostName == "lily") "mou@${config.garden.info.network.lutea.ipv6}")
12 (lib.mkIf (config.networking.hostName == "lily") "mou@${config.garden.info.network.lutea.ipv4-local}")
13 ];
14}