]> Repositories - machines.git/blob - flake.nix
Configure levanter
[machines.git] / flake.nix
1 {
2         inputs = {
3                 nixpkgs.url = "nixpkgs";
4
5                 disko = {
6                         url = "disko";
7                         inputs.nixpkgs.follows = "nixpkgs";
8                 };
9         };
10
11         outputs = { nixpkgs, disko, ... }: let
12                 hostname = "levanter";
13                 device = "/dev/sda";
14         in {
15                 nixosConfigurations.${hostname} = nixpkgs.lib.nixosSystem {
16                         specialArgs = { inherit device hostname; };
17
18                         modules = [
19                                 disko.nixosModules.disko
20                                 ./levanter/configuration.nix
21                         ];
22                 };
23         };
24 }