Repository navigation
Expand file tree
/
Copy pathflake.nix
More file actions
74 lines (59 loc) · 1.92 KB
/
Copy pathflake.nix
File metadata and controls
74 lines (59 loc) · 1.92 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
description = "Invariant flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
systems.url = "github:nix-systems/default";
import-tree.url = "github:vic/import-tree";
flake-parts.url = "github:hercules-ci/flake-parts";
impermanence.url = "github:nix-community/impermanence";
disko.url = "github:nix-community/disko";
treefmt-nix.url = "github:numtide/treefmt-nix";
treefmt-nix.inputs.nixpkgs.follows = "nixpkgs";
nix-cachy-os-kernel.url = "github:xddxdd/nix-cachyos-kernel";
home-manager.url = "github:nix-community/home-manager";
nix-index-database.url = "github:nix-community/nix-index-database";
stylix.url = "github:nix-community/stylix";
llm-agents = {
url = "github:numtide/llm-agents.nix";
# inputs.nixpkgs.follows = "nixpkgs";
inputs.treefmt-nix.follows = "treefmt-nix";
inputs.systems.follows = "systems";
inputs.flake-parts.follows = "flake-parts";
};
firefox-addons = {
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
inputs.nixpkgs.follows = "nixpkgs";
};
ik-llama-cpp = {
url = "github:ikawrakow/ik_llama.cpp";
inputs.nixpkgs.follows = "nixpkgs";
};
nimi = {
url = "github:weyl-ai/nimi";
inputs.nixpkgs.follows = "nixpkgs";
};
llama-swap-nix = {
url = "github:baileylu121/llama-swap.nix";
inputs.nixpkgs.follows = "nixpkgs";
inputs.nimi.follows = "nimi";
};
};
nixConfig = {
extra-subsituters = [ "https://cache.garnix.io" ];
extra-trusted-public-keys = [ "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" ];
extra-experimental-features = [
"pipe-operator"
"pipe-operators"
];
};
outputs =
inputs:
inputs.flake-parts.lib.mkFlake { inherit inputs; } (
inputs.import-tree [
./dev
./machines
./modules
./users
]
);
}