Add NanoPi R6C
1 file changed, 34 insertions(+), 0 deletions(-)
changed files
M flake.nix → flake.nix
@@ -86,6 +86,17 @@ common-pc common-gpu-nvidia-nonprime ]); }; + nixosConfigurations.nano = nixpkgs.lib.nixosSystem { + system = utils.lib.system.aarch64-linux; + specialArgs = { inherit inputs; }; + modules = [ + agenix.nixosModules.default + srvos.nixosModules.server + srvos.nixosModules.mixins-systemd-boot + ./system/nano.nix + ./system/nano-hardware.nix + ]; + }; nixosConfigurations.linde = nixpkgs.lib.nixosSystem { system = utils.lib.system.aarch64-linux; specialArgs = { inherit inputs; };@@ -126,6 +137,14 @@ ./private/ssh.nix nix-index-database.hmModules.nix-index ]; }; + homeConfigurations."alan@nano" = mkHomeConfiguration { + system = utils.lib.system.aarch64-linux; + modules = [ + ./user/nano.nix + ./private/default.nix + nix-index-database.hmModules.nix-index + ]; + }; homeConfigurations."alan@linde" = mkHomeConfiguration { system = utils.lib.system.aarch64-linux; modules = [@@ -148,6 +167,21 @@ profiles.alan = { user = "alan"; path = deploy-rs.lib.${utils.lib.system.aarch64-linux}.activate.home-manager self.homeConfigurations."alan@linde"; + }; + }; + nodes.nano = { + hostname = "nano"; + profiles.system = { + user = "root"; + sshUser = "root"; + path = deploy-rs.lib.${utils.lib.system.aarch64-linux}.activate.nixos + self.nixosConfigurations.nano; + }; + profiles.alan = { + user = "alan"; + sshUser = "alan"; + path = deploy-rs.lib.${utils.lib.system.aarch64-linux}.activate.home-manager + self.homeConfigurations."alan@nano"; }; }; };