chore: update Nix configurations for Nixcloud and common hosts

- Add Nixcloud host configurations including networking, hardware, and system settings
- Refactor existing configurations for clarity and organization
- Remove unused podman configuration from home-manager
- Update SSH agent settings and session variables in Nixbook host
This commit is contained in:
Thiago Sposito 2025-10-17 17:18:35 -03:00
parent ab832834a8
commit e9a77fccb7
11 changed files with 240 additions and 39 deletions

View file

@ -21,16 +21,17 @@
inputs.nixpkgs.follows = "nixpkgs";
};
secrets = {
url = "git+ssh://git@git.sr.ht/~sposito/secrets";
url = "git@git.sr.ht/~sposito/secrets";
flake = false;
};
};
outputs =
{ self
, nixpkgs
, home-manager
, ...
{
self,
nixpkgs,
home-manager,
...
}@inputs:
let
inherit (self) outputs;
@ -87,10 +88,22 @@
};
# nix build .#checks.x86_64-linux
packages.${system}.all = nixpkgs.legacyPackages.${system}.linkFarm "all-builds" [
{ name = "nixbook"; path = self.nixosConfigurations.Nixbook.config.system.build.toplevel; }
{ name = "nixstation"; path = self.nixosConfigurations.Nixstation.config.system.build.toplevel; }
{ name = "hm-nixbook"; path = self.homeConfigurations."thiago@Nixbook".activationPackage; }
{ name = "hm-nixstation"; path = self.homeConfigurations."thiago@Nixstation".activationPackage; }
{
name = "nixbook";
path = self.nixosConfigurations.Nixbook.config.system.build.toplevel;
}
{
name = "nixstation";
path = self.nixosConfigurations.Nixstation.config.system.build.toplevel;
}
{
name = "hm-nixbook";
path = self.homeConfigurations."thiago@Nixbook".activationPackage;
}
{
name = "hm-nixstation";
path = self.homeConfigurations."thiago@Nixstation".activationPackage;
}
];
};