This repository has been archived on 2024-11-13. You can view files and clone it, but cannot push or open issues or pull requests.
test-installer-configuration/flake.nix

33 lines
917 B
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
snf.url = "git+https://git.fediversity.eu/fediversity/simple-nixos-fediverse.git";
disko.url = "github:nix-community/disko";
};
outputs = { self, nixpkgs, snf, disko }:
let
vmName = "fedi01";
in {
nixosConfigurations.${vmName} = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./procolix-configuration.nix
snf.nixosModules.fediversity
./fediversity-services.nix
# ./gitea-runner.nix
## Hardware configuration
disko.nixosModules.default
./hardware-configuration.nix
];
};
## An ISO that will prepare the machine, format it, and install the above
## configuration in an automated way.
isoInstallers.${vmName} = snf.mkInstaller nixpkgs self.nixosConfigurations.${vmName};
};
}