diff --git a/common/default.nix b/common/default.nix index 9df144c..39a14e3 100644 --- a/common/default.nix +++ b/common/default.nix @@ -6,6 +6,7 @@ ./pia.nix ./zerotier.nix ./auto-update.nix + ./hosts.nix ./boot ./server ./pc diff --git a/common/hosts.nix b/common/hosts.nix new file mode 100644 index 0000000..be551cd --- /dev/null +++ b/common/hosts.nix @@ -0,0 +1,48 @@ +{ config, lib, ... }: + +let + system = (import ./ssh.nix).system; +in { + programs.ssh.knownHosts = { + liza = { + hostNames = [ "liza" "liza.neet.dev" ]; + publicKey = system.liza; + }; + ray = { + hostNames = [ "ray" ]; + publicKey = system.ray; + }; + s0 = { + hostNames = [ "s0" ]; + publicKey = system.s0; + }; + n1 = { + hostNames = [ "n1" ]; + publicKey = system.n1; + }; + n2 = { + hostNames = [ "n2" ]; + publicKey = system.n2; + }; + n3 = { + hostNames = [ "n3" ]; + publicKey = system.n3; + }; + n4 = { + hostNames = [ "n4" ]; + publicKey = system.n4; + }; + n5 = { + hostNames = [ "n5" ]; + publicKey = system.n5; + }; + n6 = { + hostNames = [ "n6" ]; + publicKey = system.n6; + }; + n7 = { + hostNames = [ "n7" ]; + publicKey = system.n7; + }; + }; +} \ No newline at end of file