diff --git a/users/richie/home.nix b/users/richie/home.nix index b52811b..963c33d 100644 --- a/users/richie/home.nix +++ b/users/richie/home.nix @@ -1,6 +1,8 @@ { pkgs, ... }: # home manager { + imports = [ ./home/sshconfig.nix ]; + programs.zsh.enable = true; home = { username = "richie"; diff --git a/users/richie/home/sshconfig.nix b/users/richie/home/sshconfig.nix new file mode 100644 index 0000000..9916a8e --- /dev/null +++ b/users/richie/home/sshconfig.nix @@ -0,0 +1,26 @@ +{ + config, + pkgs, + lib, + ... +}: +{ + programs.ssh = { + enable = true; + + matchBlocks = { + jeeves = { + hostname = "192.168.90.40"; + user = "richie"; + identityFile = "~/.ssh/id_ed25519"; + port = 629; + }; + jeevesjr = { + hostname = "192.168.90.35"; + user = "richie"; + identityFile = "~/.ssh/id_ed25519"; + port = 352; + }; + }; + }; +} diff --git a/users/richie/systems/rhapsody-in-green/configuration.nix b/users/richie/systems/rhapsody-in-green/configuration.nix index 6c1903a..6676f14 100644 --- a/users/richie/systems/rhapsody-in-green/configuration.nix +++ b/users/richie/systems/rhapsody-in-green/configuration.nix @@ -15,6 +15,7 @@ networking = { networkmanager.enable = true; + hostId = "9b68eb32"; }; hardware.pulseaudio.enable = false; @@ -42,6 +43,11 @@ alsa.support32Bit = true; pulse.enable = true; }; + + zerotierone = { + enable = true; + joinNetworks = [ "e4da7455b2ae64ca" ]; + }; }; users.users.richie = {