From fc3e0b9a7d39d5e26ce4281467cbe6e475c5d12b Mon Sep 17 00:00:00 2001 From: Victor Roest Date: Sun, 17 Oct 2021 12:38:16 +0200 Subject: [PATCH] fix: push everything --- flake.nix | 16 ++++++++++++++++ hosts/bastion/configuration.nix | 1 + 2 files changed, 17 insertions(+) diff --git a/flake.nix b/flake.nix index 22a4737..a22cdf9 100644 --- a/flake.nix +++ b/flake.nix @@ -2,6 +2,7 @@ description = "Delft Deployment"; inputs.deploy-rs.url = "github:serokell/deploy-rs"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small"; outputs = { self, nixpkgs, deploy-rs }: { nixosConfigurations.bastion = nixpkgs.lib.nixosSystem { @@ -9,6 +10,11 @@ modules = [ ./hosts/bastion/configuration.nix ]; }; + nixosConfigurations.template = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ ./hosts/template/configuration.nix ]; + }; + deploy.nodes.bastion = { hostname = "localhost"; fastConnection = true; @@ -18,6 +24,16 @@ }; }; + deploy.nodes.template = { + sshUser = "root"; + hostname = "10.42.42.5"; + fastConnection = true; + profiles.system = { + user = "root"; + path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.template; + }; + }; + checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib; }; } diff --git a/hosts/bastion/configuration.nix b/hosts/bastion/configuration.nix index 60338e4..988dceb 100644 --- a/hosts/bastion/configuration.nix +++ b/hosts/bastion/configuration.nix @@ -31,6 +31,7 @@ # Additional packages environment.systemPackages = with pkgs; [ + vim ripgrep rsync tmux