From fa927492aa0ee3433a30ea3139c83eb309bed465 Mon Sep 17 00:00:00 2001 From: GaspardCulis Date: Mon, 23 Sep 2024 17:27:19 +0200 Subject: [PATCH] chore(flake): Added deploy-rs config for OVHCloud --- flake.nix | 14 ++++++++++++++ hosts/OVHCloud/default.nix | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 8aaeeb6..edd8f62 100644 --- a/flake.nix +++ b/flake.nix @@ -37,6 +37,7 @@ self, nixpkgs, disko, + deploy-rs, home-manager, ... } @ inputs: let @@ -82,6 +83,19 @@ }; }; + deploy.nodes.OVHCloud = { + hostname = "gasdev.fr"; + profiles.system = { + user = "root"; + sshUser = "root"; + sshOpts = ["-p" "22"]; + sudo = ""; + path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.OVHCloud; + }; + }; + + checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib; + devShells.${system}.default = pkgs.mkShell { nativeBuildInputs = with pkgs; [ git diff --git a/hosts/OVHCloud/default.nix b/hosts/OVHCloud/default.nix index d37609a..e129578 100644 --- a/hosts/OVHCloud/default.nix +++ b/hosts/OVHCloud/default.nix @@ -1,4 +1,10 @@ -{pkgs, ...}: { +{ + pkgs, + lib, + ... +}: { + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + imports = [ ./hardware-configuration.nix ];