diff --git a/flake.nix b/flake.nix index 062defa..d96e409 100644 --- a/flake.nix +++ b/flake.nix @@ -19,7 +19,8 @@ specialArgs = { inherit inputs; }; modules = [ ./client-configuration.nix - ./alien-hardware-configuration.nix + ./alien-hardware-configuration.nix + ./shared-configuration.nix home-manager.nixosModules.home-manager { nixpkgs.overlays = [ @@ -34,7 +35,8 @@ specialArgs = { inherit inputs; }; modules = [ ./client-configuration.nix - ./thinkpad-hardware-configuration.nix + ./thinkpad-hardware-configuration.nix + ./shared-configuration.nix home-manager.nixosModules.home-manager { nixpkgs.overlays = [ @@ -49,7 +51,8 @@ specialArgs = { inherit inputs; }; modules = [ ./server-configuration.nix - ./predator-hardware-configuration.nix + ./predator-hardware-configuration.nix + ./shared-configuration.nix home-manager.nixosModules.home-manager { nixpkgs.overlays = [ diff --git a/shared-configuration.nix b/shared-configuration.nix new file mode 100644 index 0000000..e7994e8 --- /dev/null +++ b/shared-configuration.nix @@ -0,0 +1,24 @@ +{ config, lib, pkgs, inputs, ... }: +{ + programs.ssh.extraConfig = '' + Host scinet + HostName teach.scinet.utoronto.ca + User lcl_uotcscd60s2180 + ForwardX11 yes + ForwardX11Trusted yes + IdentityFile ~/.ssh/id_ed25519.pub + + Host node + Hostname janel.la + User jeremy + ForwardX11Trusted yes + IdentityFile ~/.ssh/id_ed25519.pub + + Host predator + Hostname 10.8.0.4 + User jeremy + ForwardX11Trusted yes + ProxyJump node + ''; + +} \ No newline at end of file