feat: add digitalocean noisebell host

This commit is contained in:
Jet 2026-05-21 12:06:10 -07:00
parent adb929227b
commit b57927a395
No known key found for this signature in database
16 changed files with 318 additions and 92 deletions

View file

@ -435,31 +435,46 @@
};
};
nixosConfigurations.pi = nixos-raspberrypi.lib.nixosSystem {
specialArgs = {
inherit nixos-raspberrypi;
nixosConfigurations = {
pi = nixos-raspberrypi.lib.nixosSystem {
specialArgs = {
inherit nixos-raspberrypi;
};
modules = [
nixos-raspberrypi.nixosModules.sd-image
agenix.nixosModules.default
piImageBaseModule
(import ./pi/module.nix {
pkg = noisebell-pi;
rev = self.shortRev or "dirty";
})
./pi/configuration.nix
];
};
noisebell-do = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
self.nixosModules.default
./hosts/noisebell-do/configuration.nix
];
};
modules = [
nixos-raspberrypi.nixosModules.sd-image
agenix.nixosModules.default
piImageBaseModule
(import ./pi/module.nix {
pkg = noisebell-pi;
rev = self.shortRev or "dirty";
})
./pi/configuration.nix
];
};
devShells.${system}.default = craneLib.devShell {
packages = [
agenix.packages.${system}.default
pkgs.curl
pkgs.doctl
flash-pi-sd
pkgs.jq
pi-serial
pkgs.nix
pkgs.parted
pkgs.rust-analyzer
pkgs.openssh
pkgs.tio
pkgs.wrangler
pkgs.zstd
];
};