this repo has no description
1{
2 description = "PistachioCake's system configurations";
3
4 inputs = {
5 # flake-parts and modules
6 flake-parts.url = "github:hercules-ci/flake-parts";
7 easy-hosts.url = "github:tgirlcloud/easy-hosts";
8
9 # dev utilities for this flake
10 treefmt-nix = {
11 url = "github:numtide/treefmt-nix";
12 inputs.nixpkgs.follows = "nixpkgs";
13 };
14
15 # secrets management
16 agenix = {
17 url = "github:ryantm/agenix";
18 inputs.darwin.follows = "";
19 inputs.nixpkgs.follows = "nixpkgs";
20 };
21
22 # nixpkgs and other packages
23 nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
24 nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
25 nixos-hardware.url = "github:NixOS/nixos-hardware/master";
26 nix-minecraft = {
27 url = "github:pistachiocake/nix-minecraft/push-nospvklzxuln";
28 inputs.nixpkgs.follows = "nixpkgs";
29 };
30 disko = {
31 url = "github:nix-community/disko/latest";
32 inputs.nixpkgs.follows = "nixpkgs";
33 };
34 };
35
36 outputs =
37 inputs:
38 inputs.flake-parts.lib.mkFlake { inherit inputs; } {
39 imports = [
40 ./modules/flake
41 ./systems
42 ];
43 };
44}