2021-02-05 16:25:39 +01:00
|
|
|
{
|
2021-03-07 19:30:33 +01:00
|
|
|
description = "NixOS configuration with flakes";
|
2021-02-05 16:25:39 +01:00
|
|
|
inputs = {
|
2021-09-25 13:30:51 +02:00
|
|
|
agenix = {
|
|
|
|
type = "github";
|
|
|
|
owner = "ryantm";
|
|
|
|
repo = "agenix";
|
2021-11-23 17:08:46 +01:00
|
|
|
ref = "main";
|
2021-09-25 13:30:51 +02:00
|
|
|
inputs = {
|
2023-05-12 12:10:33 +02:00
|
|
|
home-manager.follows = "home-manager";
|
2021-09-25 13:30:51 +02:00
|
|
|
nixpkgs.follows = "nixpkgs";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2023-03-08 18:41:00 +01:00
|
|
|
flake-parts = {
|
|
|
|
type = "github";
|
|
|
|
owner = "hercules-ci";
|
|
|
|
repo = "flake-parts";
|
|
|
|
ref = "main";
|
|
|
|
inputs = {
|
|
|
|
nixpkgs-lib.follows = "nixpkgs";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2021-04-25 17:50:57 +02:00
|
|
|
futils = {
|
|
|
|
type = "github";
|
|
|
|
owner = "numtide";
|
|
|
|
repo = "flake-utils";
|
2023-02-08 22:05:52 +01:00
|
|
|
ref = "main";
|
2024-01-03 15:00:58 +01:00
|
|
|
inputs = {
|
|
|
|
systems.follows = "systems";
|
|
|
|
};
|
2021-04-25 17:50:57 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
home-manager = {
|
|
|
|
type = "github";
|
|
|
|
owner = "nix-community";
|
|
|
|
repo = "home-manager";
|
|
|
|
ref = "master";
|
|
|
|
inputs = {
|
|
|
|
nixpkgs.follows = "nixpkgs";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
nixpkgs = {
|
|
|
|
type = "github";
|
|
|
|
owner = "NixOS";
|
|
|
|
repo = "nixpkgs";
|
|
|
|
ref = "nixos-unstable";
|
|
|
|
};
|
|
|
|
|
|
|
|
nur = {
|
|
|
|
type = "github";
|
|
|
|
owner = "nix-community";
|
|
|
|
repo = "NUR";
|
|
|
|
ref = "master";
|
|
|
|
};
|
2021-05-31 23:04:08 +02:00
|
|
|
|
|
|
|
pre-commit-hooks = {
|
|
|
|
type = "github";
|
|
|
|
owner = "cachix";
|
|
|
|
repo = "pre-commit-hooks.nix";
|
|
|
|
ref = "master";
|
|
|
|
inputs = {
|
|
|
|
flake-utils.follows = "futils";
|
|
|
|
nixpkgs.follows = "nixpkgs";
|
2022-11-28 10:17:28 +01:00
|
|
|
nixpkgs-stable.follows = "nixpkgs";
|
2021-05-31 23:04:08 +02:00
|
|
|
};
|
|
|
|
};
|
2024-01-03 15:00:58 +01:00
|
|
|
|
|
|
|
systems = {
|
|
|
|
type = "github";
|
|
|
|
owner = "nix-systems";
|
|
|
|
repo = "default";
|
|
|
|
ref = "main";
|
|
|
|
};
|
2021-02-05 16:25:39 +01:00
|
|
|
};
|
|
|
|
|
2023-05-03 16:39:58 +02:00
|
|
|
# Can't eta-reduce a flake outputs...
|
|
|
|
outputs = inputs: import ./flake inputs;
|
2021-02-05 16:25:39 +01:00
|
|
|
}
|