Files
dotfiles/nixos/tsuba/default.nix
2025-07-12 22:26:11 +05:30

40 lines
916 B
Nix

{
nixpkgs,
devices,
inputs,
overlays,
home-manager,
nur,
nixos-raspberrypi,
...
}: (builtins.mapAttrs (
name: device:
nixos-raspberrypi.lib.nixosSystem {
specialArgs =
inputs
// {
inherit device;
unstablePkgs = inputs.nixpkgs.legacyPackages.${device.system};
};
system = device.system;
modules = [
inputs.disko.nixosModules.disko
nur.modules.nixos.default
inputs.sops-nix.nixosModules.sops
{
nixpkgs.overlays = overlays;
imports = with nixos-raspberrypi.nixosModules; [
raspberry-pi-5.base
raspberry-pi-5.display-vc4
raspberry-pi-5.bluetooth
];
}
./configuration.nix
./services
./disk-config.nix
./${name}.nix
];
}
)
devices)