feat: add digitalocean noisebell host
This commit is contained in:
parent
adb929227b
commit
b57927a395
16 changed files with 318 additions and 92 deletions
41
flake.nix
41
flake.nix
|
|
@ -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
|
||||
];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue