mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 20:39:18 -08:00
79 lines
2.1 KiB
Nix
79 lines
2.1 KiB
Nix
{
|
|
description = "gensokyo.zone";
|
|
inputs = {
|
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
|
nixpkgs-2405.url = "github:nixos/nixpkgs/nixos-24.05";
|
|
arcexprs = {
|
|
url = "github:arcnmx/nixexprs/master";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
ci = {
|
|
url = "github:arcnmx/ci/v0.7";
|
|
flake = false;
|
|
};
|
|
flake-compat = {
|
|
url = "github:edolstra/flake-compat";
|
|
flake = false;
|
|
};
|
|
flake-utils.url = "github:numtide/flake-utils";
|
|
flakelib = {
|
|
url = "github:flakelib/fl";
|
|
inputs.std.follows = "std-fl";
|
|
};
|
|
std-fl = {
|
|
url = "github:flakelib/std";
|
|
};
|
|
sops-nix = {
|
|
url = "github:Mic92/sops-nix";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
tree = {
|
|
url = "github:kittywitch/tree";
|
|
inputs.std.follows = "std-fl";
|
|
inputs.nix-std.follows = "std-fl/nix-std";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
deploy-rs = {
|
|
url = "github:serokell/deploy-rs/master";
|
|
inputs = {
|
|
flake-compat.follows = "flake-compat";
|
|
nixpkgs.follows = "nixpkgs";
|
|
utils.follows = "flake-utils";
|
|
};
|
|
};
|
|
home-manager = {
|
|
url = "github:nix-community/home-manager";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
systemd2mqtt = {
|
|
url = "github:arcnmx/systemd2mqtt";
|
|
inputs = {
|
|
nixpkgs.follows = "nixpkgs";
|
|
flakelib.follows = "flakelib";
|
|
};
|
|
};
|
|
website = {
|
|
url = "github:gensokyo-zone/website";
|
|
inputs = {
|
|
nixpkgs.follows = "nixpkgs";
|
|
flakelib.follows = "flakelib";
|
|
};
|
|
};
|
|
barcodebuddy = {
|
|
url = "github:Forceu/barcodebuddy/v1.8.1.8";
|
|
flake = false;
|
|
};
|
|
};
|
|
nixConfig = {
|
|
extra-substituters = [
|
|
"https://arc.cachix.org"
|
|
"https://gensokyo-infrastructure.cachix.org"
|
|
];
|
|
extra-trusted-public-keys = [
|
|
"arc.cachix.org-1:DZmhclLkB6UO0rc0rBzNpwFbbaeLfyn+fYccuAy7YVY="
|
|
"gensokyo-infrastructure.cachix.org-1:CY6ChfQ8KTUdwWoMbo8ZWr2QCLMXUQspHAxywnS2FyI="
|
|
];
|
|
};
|
|
|
|
outputs = inputs: import ./outputs.nix {inherit inputs;};
|
|
}
|