/
flake.nix
42 lines (35 loc) · 996 Bytes
/
flake.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
description = "bytes.zone infrastructure";
inputs = {
nixpkgs-release.url = "github:NixOS/nixpkgs/release-21.05";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
bad-datalog = {
url = "git+https://git.bytes.zone/brian/bad-datalog.git?ref=main";
flake = false;
};
bytes-zone = {
url = "git+https://git.bytes.zone/bytes.zone/bytes.zone.git?ref=main";
flake = false;
};
comma = {
url = "github:Shopify/comma";
flake = false;
};
elo-anything = {
url = "git+https://git.bytes.zone/brian/elo-anything.git?ref=main";
flake = false;
};
goatcounter = {
url = "github:zgoat/goatcounter/release-1.4";
flake = false;
};
};
outputs = inputs:
let overlays = [ ];
in {
nixosConfigurations.gitea = inputs.nixpkgs-release.lib.nixosSystem {
system = "x86_64-linux";
modules = [ ({ ... }: { nixpkgs.overlays = overlays; }) ];
};
};
}