-
Notifications
You must be signed in to change notification settings - Fork 1
/
flake.nix
44 lines (43 loc) · 1.02 KB
/
flake.nix
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
{
inputs.rust = {
url = "github:gtrunsec/learn-rust";
flake = false;
};
inputs.julia = {
url = "github:gtrunsec/learn-julia";
flake = false;
};
# inputs.python.url = "github:gtrunsec/learn-python";
outputs = {...} @ inputs: {
templates = {
rust = {
description = "Rust Environment";
path = inputs.rust.outPath;
};
std-flakeParts-devenv = {
description = "Std && flake-parts && devenv Environment";
path = ./std-flake-parts-devenv;
};
std-flakeParts = {
description = "Std && flake-parts Environment";
path = ./std-flakeParts;
};
emacs = {
description = "Emacs Environment";
path = ./emacs;
};
python = {
description = "python Environment";
path = inputs.python.outPath;
};
julia = {
description = "Julia Environment";
path = inputs.julia.outPath;
};
go = {
description = "Go Environment";
path = ./go;
};
};
};
}