tangled
alpha
login
or
join now
dunkirk.sh
/
dots
3
fork
atom
Kieran's opinionated (and probably slightly dumb) nix config
3
fork
atom
overview
issues
pulls
pipelines
feat: fix context7
dunkirk.sh
4 months ago
86232c8e
632192f8
verified
This commit was signed with the committer's
known signature
.
dunkirk.sh
SSH Key Fingerprint:
SHA256:DqcG0RXYExE26KiWo3VxJnsxswN1QNfTBvB+bdSpk80=
+49
-27
6 changed files
expand all
collapse all
unified
split
flake.lock
machines
atalanta
default.nix
modules
home
apps
crush.nix
helix.nix
secrets
context7.age
secrets.nix
+24
-24
flake.lock
···
8
8
"systems": "systems"
9
9
},
10
10
"locked": {
11
11
-
"lastModified": 1760836749,
12
12
-
"narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
11
11
+
"lastModified": 1761656077,
12
12
+
"narHash": "sha256-lsNWuj4Z+pE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94=",
13
13
"owner": "ryantm",
14
14
"repo": "agenix",
15
15
-
"rev": "2f0f812f69f3eb4140157fe15e12739adf82e32a",
15
15
+
"rev": "9ba0d85de3eaa7afeab493fed622008b6e4924f5",
16
16
"type": "github"
17
17
},
18
18
"original": {
···
362
362
]
363
363
},
364
364
"locked": {
365
365
-
"lastModified": 1760995911,
366
366
-
"narHash": "sha256-elN5f42Njskj1v8lZDGpjWXNCXcWD7N2pu1cz7QIFSs=",
365
365
+
"lastModified": 1761566202,
366
366
+
"narHash": "sha256-2ZKQqTQlEAXFtVoVu2vJJmXGTQ8nr71wwE8n4D8f6FE=",
367
367
"owner": "frc4451",
368
368
"repo": "frc-nix",
369
369
-
"rev": "881b7988c0628a6a36e5432969041d30252a88a6",
369
369
+
"rev": "1ac7f310eb3823749b6323614cf76a0e80885340",
370
370
"type": "github"
371
371
},
372
372
"original": {
···
420
420
},
421
421
"hardware": {
422
422
"locked": {
423
423
-
"lastModified": 1760958188,
424
424
-
"narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=",
423
423
+
"lastModified": 1761669189,
424
424
+
"narHash": "sha256-INBZnPA9JzyDn+Fnni2250PbRzKx7Eafz0T2c7NhXiQ=",
425
425
"owner": "NixOS",
426
426
"repo": "nixos-hardware",
427
427
-
"rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc",
427
427
+
"rev": "9c0ee5dfa186e10efe9b53505b65d22c81860fde",
428
428
"type": "github"
429
429
},
430
430
"original": {
···
588
588
"nixpkgs": "nixpkgs_3"
589
589
},
590
590
"locked": {
591
591
-
"lastModified": 1761356956,
592
592
-
"narHash": "sha256-qheNc4YWy/lzrY69NTFlE4uXsv+IijorjjIBszHUT2s=",
591
591
+
"lastModified": 1761703118,
592
592
+
"narHash": "sha256-ONLUb8xxJwI9Zl4zQIVuqIh6O6Wg6cIKaZ15kPZC/GA=",
593
593
"owner": "nix-community",
594
594
"repo": "nix-vscode-extensions",
595
595
-
"rev": "cc2e15a69d4295493a68a9a2248adc68ed42f792",
595
595
+
"rev": "2387b54a978bc302a24d439e804e9aa205aa620f",
596
596
"type": "github"
597
597
},
598
598
"original": {
···
634
634
},
635
635
"nixpkgs-unstable": {
636
636
"locked": {
637
637
-
"lastModified": 1761114652,
638
638
-
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
637
637
+
"lastModified": 1761373498,
638
638
+
"narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=",
639
639
"owner": "nixos",
640
640
"repo": "nixpkgs",
641
641
-
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
641
641
+
"rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce",
642
642
"type": "github"
643
643
},
644
644
"original": {
···
682
682
},
683
683
"nixpkgs_4": {
684
684
"locked": {
685
685
-
"lastModified": 1761173472,
686
686
-
"narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=",
685
685
+
"lastModified": 1761468971,
686
686
+
"narHash": "sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8=",
687
687
"owner": "nixos",
688
688
"repo": "nixpkgs",
689
689
-
"rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb",
689
689
+
"rev": "78e34d1667d32d8a0ffc3eba4591ff256e80576e",
690
690
"type": "github"
691
691
},
692
692
"original": {
···
793
793
]
794
794
},
795
795
"locked": {
796
796
-
"lastModified": 1761407082,
797
797
-
"narHash": "sha256-Pm8NDHKn1sAlN0H367gc+a5+IGIVFb6JDi9p7t8+GvE=",
796
796
+
"lastModified": 1761700604,
797
797
+
"narHash": "sha256-nv8TWu9mQGrwaGmuyiH8jHFjEjXIv/p9BZSj9Fcq3DU=",
798
798
"owner": "nix-community",
799
799
"repo": "NUR",
800
800
-
"rev": "1a12617a8a5308fecc7a2142146841202ec2491a",
800
800
+
"rev": "057c02ed96e6a19f0550e2e03738b413d508f86c",
801
801
"type": "github"
802
802
},
803
803
"original": {
···
926
926
"systems": "systems_7"
927
927
},
928
928
"locked": {
929
929
-
"lastModified": 1760848035,
930
930
-
"narHash": "sha256-H3MFH8+i4wFagkebtHPcosQdkmxQ4a6fl1lMbLb+RkA=",
929
929
+
"lastModified": 1761452941,
930
930
+
"narHash": "sha256-yy+9lSj40cWS4awLqjQ5H5/7/SOf9ZarOgTzH8GHkRk=",
931
931
"owner": "Gerg-L",
932
932
"repo": "spicetify-nix",
933
933
-
"rev": "cde9f78ae705343a38f5d1d19ab34858b5e9caa9",
933
933
+
"rev": "20a56cfc4dc794ade2e8d4346cc4a5adcd1bb512",
934
934
"type": "github"
935
935
},
936
936
"original": {
+4
machines/atalanta/default.nix
···
95
95
file = ../../secrets/crush.age;
96
96
owner = "kierank";
97
97
};
98
98
+
context7 = {
99
99
+
file = ../../secrets/context7.age;
100
100
+
owner = "kierank";
101
101
+
};
98
102
};
99
103
100
104
environment.variables = {
+5
-2
modules/home/apps/crush.nix
···
11
11
settings = {
12
12
mcp = {
13
13
context7 = {
14
14
-
type = "sse";
15
15
-
url = "https://mcp.context7.com/sse";
14
14
+
type = "http";
15
15
+
url = "https://mcp.context7.com/mcp";
16
16
+
headers = {
17
17
+
CONTEXT7_API_KEY = "$(cat /run/agenix/context7)";
18
18
+
};
16
19
};
17
20
sequential-thinking = {
18
21
command = "bunx";
-1
modules/home/apps/helix.nix
···
50
50
render = true;
51
51
character = "╎";
52
52
skip-levels = 0;
53
53
-
rainbow-option = "normal";
54
53
};
55
54
soft-wrap.enable = false;
56
55
auto-save = {
+13
secrets/context7.age
···
1
1
+
age-encryption.org/v1
2
2
+
-> ssh-rsa DqcG0Q
3
3
+
e03DRMRMDI6LCR+XT2n+EtefyS+4QSjNyFQ84ehZl4fu0ZAsSaPicWSIJWxCM1ny
4
4
+
D6SPJG7Ucll47iTX+Z3IFfr9jj4fI9G+iltoKUYy8SuOlINjE8k2b8J8+4qnbIkz
5
5
+
wWrqP6VABT2wcudvYMqXwaAn+W/RBDZO7YDlMqBra5w5EUhiOwdJecAXMUP01hH5
6
6
+
DNuKwR9HVTEOcm23BgerexFYoXC+/VtCTqLt2c13NkIBuY7XwLznpz5RxyJr8nSc
7
7
+
9cqObb7rvwPtlSzhpMihmEsrrhDTdsZFMCH/mFjxw6jlt4TNqX9EYgdrgWeUY0db
8
8
+
iiQzoD7zYRmVu6+b0VDCR4qVjjx7qJCUAHVJGMXVQ8zZ7VaEcLOs+GwkJOi6Ds3+
9
9
+
L1IgntlBwFXB23EMt9nKMkqSwbrTnyoL8HOhHLkDNPnagOCqMon+qLOsZfKoNSBC
10
10
+
uMYO81sApaQ7sWv3U70PzCPunCk5uyeTH5+L+myhBdLJMqJXGBvIuhat5suunxjA
11
11
+
12
12
+
--- lYbv0hQZlIU5UiHiweDvJQfJNZpfz77h7qHUF0PFvBY
13
13
+
��rY1Iq�خ���q�E ��B�<�����Nn���U�bmũ肃���HF��@��ϭ�Z��I(��M��J/~�
+3
secrets/secrets.nix
···
20
20
"crush.age".publicKeys = [
21
21
kierank
22
22
];
23
23
+
"context7.age".publicKeys = [
24
24
+
kierank
25
25
+
];
23
26
}