summaryrefslogtreecommitdiff
path: root/hosts/nixos.nix
blob: 96d8bf30721758379f47eff23422dc52edd4f3e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{inputs, ...}: let
  mkNixosSystem = system: path:
    inputs.nixpkgs.lib.nixosSystem {
      inherit system;
      specialArgs = {inherit inputs;};
      modules = import (./. + "/${path}") inputs;
    };
in {
  s15 = mkNixosSystem "aarch64-linux" "local/s15";
  fw11 = mkNixosSystem "x86_64-linux" "local/fw11";
  master = mkNixosSystem "x64_64-linux" "local/master";
  # vivo2025 = mkNixosSystem "x64_64-linux" "local/vivo2025";
  ohira = mkNixosSystem "x64_64-linux" "local/ohira";
  # # headless
  # r5s = mkNixosSystem "aarch64-linux" "headless/r5s";
  # pi4 = mkNixosSystem "aarch64-linux" "headless/pi4";
  # # cloud boxes
  sortug = mkNixosSystem "x64_64-linux" "cloud/sortug";
  lightnode = mkNixosSystem "x64_64-linux" "cloud/bkk";
  hostinger = mkNixosSystem "x64_64-linux" "cloud/jeet";
  # contabo = mkNixosSystem "x64_64-linux" "cloud/contabo";
}