From c36a03572a6c8ea55d2eb011b0aa4577d772aed7 Mon Sep 17 00:00:00 2001 From: asonix Date: Tue, 24 Jan 2023 19:58:10 -0600 Subject: [PATCH] Initial flake --- flake.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 flake.nix diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..eae9a87 --- /dev/null +++ b/flake.nix @@ -0,0 +1,27 @@ +{ + description = "A very basic flake"; + + inputs = { + deploy-rs.url = "github:serokell/deploy-rs"; + nixpkgs.url = "github:nixos/nixpkgs/master"; + image-builder.url = "git+https://git.asonix.dog/asonix/nixos-aarch64-images"; + }; + + outputs = { self, deploy-rs, image-builder, nixpkgs }: { + nixosConfigurations.nextcloud2 = nixpkgs.lib.nixosSystem { + system = "aarch64-linux"; + modules = [ + image-builder.modules.rockPro64v2 + { } + ]; + }; + + deploy.nodes.nextcloud2 = { + hostname = "192.168.20.28"; + profiles.system = { + user = "root"; + path = deploy-rs.lib.aarch64-linux.activate.nixos self.nixosConfigurations.nextcloud2; + }; + }; + }; +}