all repos — nixfiles @ 20d560a78a81e406a76220a36adc99cd112d12ff

System and user configuration, managed by nix and home-manager

Add NanoPi R6C

Alan Pearce
commit

20d560a78a81e406a76220a36adc99cd112d12ff

parent

10bf0a9c691a7d85ddd63de18def9865612e410e

1 file changed, 34 insertions(+), 0 deletions(-)

changed files
M flake.nixflake.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"; }; }; };