summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix23
1 files changed, 20 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index ac378c3..1be8bbf 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,8 +2,8 @@
description = "getchoo's flake for system configurations";
nixConfig = {
- extra-substituters = ["https://cache.garnix.io"];
- extra-trusted-public-keys = ["cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="];
+ extra-substituters = ["https://cache.mydadleft.me/flake"];
+ extra-trusted-public-keys = ["flake:qQ6D8Mem+0lqpvzgCwKiUkwjoB7iRhVJwVh71+iwk9U="];
};
inputs = {
@@ -38,6 +38,17 @@
};
};
+ attic = {
+ url = "github:zhaofengli/attic";
+ inputs = {
+ nixpkgs.follows = "nixpkgs";
+ nixpkgs-stable.follows = "nixpkgs-stable";
+ crane.follows = "lanzaboote/crane";
+ flake-compat.follows = "pre-commit/flake-compat";
+ flake-utils.follows = "pre-commit/flake-utils";
+ };
+ };
+
catppuccin = {
url = "github:Stonks3141/ctp-nix";
inputs = {
@@ -88,6 +99,11 @@
};
};
+ nix2workflow = {
+ url = "github:getchoo/nix2workflow";
+ inputs.nixpkgs-lib.follows = "nixpkgs";
+ };
+
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
@@ -142,14 +158,15 @@
parts.lib.mkFlake {inherit inputs;} {
imports = [
inputs.pre-commit.flakeModule
+ inputs.nix2workflow.flakeModule
./modules
./overlay
./systems
./tf
./users
- ./ci.nix
./dev.nix
+ ./workflow.nix
];
systems = [