Commit graph

117 commits

Author SHA1 Message Date
Emile Clark-Boman
293871a50c move mix to /nt/mix 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
c20d421c6d haha funni 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
7e930193a9 MAJOR: create nt/primitives/bootstrap 2026-01-25 14:39:09 +10:00
Emile Clark-Boman
db24747a47 trapdoor use this.std 2026-01-25 11:44:21 +10:00
Emile Clark-Boman
25d00f7a2f move nt specifics from trapdoor.nix/sig.nix -> nt.nix 2026-01-25 11:43:50 +10:00
Emile Clark-Boman
9804d2e95a add masterkey to trapdoor.nix directly 2026-01-25 11:42:47 +10:00
Emile Clark-Boman
b6324b652d segregate parsing utilities 2026-01-25 11:42:16 +10:00
Emile Clark-Boman
57fee5b63e add mix bootstrap function 2026-01-25 11:41:13 +10:00
Emile Clark-Boman
7c1dc8605f segment util/util.nix into std/* 2026-01-25 11:22:55 +10:00
Emile Clark-Boman
e3858bb932 segregate types 2026-01-25 11:21:55 +10:00
Emile Clark-Boman
91de29889e git filter-repo --use-mailmap 2026-01-25 10:07:15 +10:00
Emile Clark-Boman
a52063f401 mailmap 2026-01-25 09:49:20 +10:00
Emile Clark-Boman
af671aaa65 add primitive Maybe type 2026-01-25 09:37:33 +10:00
Emile Clark-Boman
0806887889 nt README.md 2026-01-25 09:36:15 +10:00
Emile Clark-Boman
a7d0e34cb7 TEMP: add Null type 2026-01-25 09:35:39 +10:00
Emile Clark-Boman
d20a15c01c rename enfType -> enfIsType 2026-01-25 00:12:55 +10:00
Emile Clark-Boman
bf82113bf2 move enf msg arg to end 2026-01-25 00:11:24 +10:00
Emile Clark-Boman
7796800888 typo enfIsType* -> enfType* 2026-01-24 23:50:16 +10:00
Emile Clark-Boman
886f7181ac for now prefer openTrapdoor
until I know for sure the structures won't change, then we can optimise
2026-01-24 23:48:33 +10:00
Emile Clark-Boman
7247a8e9af oops i broke projectOnto 2026-01-24 23:46:02 +10:00
Emile Clark-Boman
d083d21db0 TODO: primitives/util/README.md 2026-01-24 23:44:45 +10:00
Emile Clark-Boman
b05fb3d725 add bootstrap process 2026-01-24 23:44:34 +10:00
Emile Clark-Boman
0514b9d8c9 remove remote mix input 2026-01-24 23:27:10 +10:00
Emile Clark-Boman
498412e050 add mix as a primitive (for nt bootstrap) 2026-01-24 23:19:07 +10:00
Emile Clark-Boman
6e8eaa982c progress flake.lock 2026-01-24 23:18:54 +10:00
Emile Clark-Boman
924b20728f add test bash script 2026-01-24 23:18:48 +10:00
Emile Clark-Boman
6f469cdad7 move examples to root 2026-01-24 23:18:35 +10:00
Emile Clark-Boman
c9fd66160b fix typo imports -> submods 2026-01-24 23:18:22 +10:00
Emile Clark-Boman
affeace641 holy mega commit
there's no way this runs :(
2026-01-24 19:02:20 +10:00
Emile Clark-Boman
6537f0cdaa my vision 2026-01-24 19:01:47 +10:00
Emile Clark-Boman
9ee4ae5f29 migrate to nt 2026-01-24 19:01:29 +10:00
Emile Clark-Boman
6c5e5fd880 improve getAttrOr arg order 2026-01-22 10:31:02 +10:00
Emile Clark-Boman
382ae56432 add getAttrOr 2026-01-15 20:14:36 +10:00
Emile Clark-Boman
fec4ecd556 fix type nib.trivial -> nib.std 2026-01-15 14:23:12 +10:00
Emile Clark-Boman
f5d2dc8766 add hasInfix to nib.strings 2026-01-15 14:00:46 +10:00
Emile Clark-Boman
cec7087816 add replaceStrings to nib.strings 2026-01-15 13:43:44 +10:00
Emile Clark-Boman
6c70ee589e add std/strings.nix 2026-01-15 13:34:07 +10:00
Emile Clark-Boman
f6c33420ea add trivial.warnIf 2026-01-15 13:34:02 +10:00
Emile Clark-Boman
8c57b7d2d3 typo overrideStructs -> overrideStruct 2026-01-15 13:16:59 +10:00
Emile Clark-Boman
aa1060fa1b Merge remote-tracking branch 'origin/main' 2026-01-15 11:56:26 +10:00
Emile Clark-Boman
1939f2aeae expand std/attrs.nix 2026-01-15 11:45:30 +10:00
Emile Clark-Boman
c81befe4b1 add lists.sublist 2026-01-15 11:45:09 +10:00
Emile Clark-Boman
1c53c2d749 builtins redundant 2026-01-15 11:45:03 +10:00
Emile Clark-Boman
86711856c3 add std/functions.nix 2026-01-15 11:44:05 +10:00
Emile Clark-Boman
81c83621d7 rename mergeStruct family of functions -> overrideStruct 2026-01-15 11:43:51 +10:00
Emile Clark-Boman
b7af0be9b2 fix import styling 2026-01-15 11:43:20 +10:00
Emile Clark-Boman
b88cd206b0 fix isTerminal doesn't check isAttrs 2025-12-18 12:48:29 +10:00
Emile Clark-Boman
7d47d4aa4e am i stupid? 2025-12-18 12:22:49 +10:00
Emile Clark-Boman
77322d65e4 fix: Some aliased to Res!! 2025-12-18 12:10:38 +10:00
Emile Clark-Boman
e09dcfbdd9 typo: "nullableToMany" 2025-12-18 11:57:10 +10:00