current
 1{
 2  lib,
 3  den,
 4  ...
 5}: {
 6  den.aspects.mobius.nixos = {
 7    networking = {
 8      networkmanager.enable = true;
 9      interfaces."wlp3s0" = {};
10    };
11  };
12
13  den.aspects.mobius.provides.ssh.homeManager = {osConfig, ...}: {
14    # Mobius is a homelab server and have no IPv4 address, so I have to use Tailscale for remote access.
15    programs.ssh.extraConfig = lib.mkIf (osConfig.services.tailscale.enable) ''
16      Host mobius
17        Port ${toString (lib.elemAt den.hosts.x86_64-linux.mobius.sshPorts 0)}
18        HostName ${den.hosts.x86_64-linux.mobius.tailscaleIpv4}
19    '';
20  };
21}