Emile Clark-Boman
|
eac4161b36
|
restructure std -> nib.types + change type naming convention
|
2025-12-14 12:41:52 +10:00 |
|
Emile Clark-Boman
|
b9f2acf7e7
|
add Fault monad
|
2025-12-14 11:59:29 +10:00 |
|
Emile Clark-Boman
|
a547a9bcaf
|
make std.result compatible with builtins.tryEval
|
2025-12-14 11:33:40 +10:00 |
|
Emile Clark-Boman
|
8f347b9ad3
|
add std/result.nix:isResult
|
2025-12-14 10:54:55 +10:00 |
|
Emile Clark-Boman
|
00bc247a55
|
fix oversight in struct cmp/merge implementation
|
2025-12-14 10:49:53 +10:00 |
|
Emile Clark-Boman
|
623c53995c
|
fix: builtins.isAttrSet should be builtins.isAttrs
|
2025-12-14 10:22:34 +10:00 |
|
Emile Clark-Boman
|
ab543daf12
|
propagate args through submodules
|
2025-12-14 10:20:33 +10:00 |
|
Emile Clark-Boman
|
bcabcf8012
|
fix result.nix never imported
|
2025-12-14 10:20:16 +10:00 |
|
Emile Clark-Boman
|
29ee948574
|
fix: import requires closures not finite argument lambdas
|
2025-12-14 10:13:04 +10:00 |
|
Emile Clark-Boman
|
c50945c0ef
|
fix incorrect call to genAttrs
|
2025-12-14 09:29:16 +10:00 |
|
Emile Clark-Boman
|
a210d5d037
|
add mergeAttrsList + fix bad listToAttrs usage
|
2025-12-14 09:26:58 +10:00 |
|
Emile Clark-Boman
|
3d2f657e9d
|
rename attrs.listToAttrsIdentity -> attrs.identityAttrsList
the name was easily confusable with listToAttrs which expects {name =
...; value = ...; } structure
|
2025-12-14 09:26:37 +10:00 |
|
Emile Clark-Boman
|
6a00621981
|
fix: root module use module design pattern
|
2025-12-13 22:02:11 +10:00 |
|
Emile Clark-Boman
|
3d9e9740d2
|
add standard attrs parsing interface
|
2025-12-13 22:01:54 +10:00 |
|
Emile Clark-Boman
|
a3afe330c4
|
sys submodule should reference new std submodules
|
2025-12-13 22:00:59 +10:00 |
|
Emile Clark-Boman
|
831203ecce
|
create submodule design pattern
|
2025-12-13 22:00:34 +10:00 |
|
Emile Clark-Boman
|
c282633fb5
|
define a monadic result attribute set
|
2025-12-13 22:00:15 +10:00 |
|
Emile Clark-Boman
|
e5c8a66bab
|
list indexing functions
|
2025-12-13 22:00:00 +10:00 |
|
Emile Clark-Boman
|
927c8b318f
|
define recursive mapping on attribute sets
|
2025-12-13 21:59:28 +10:00 |
|
Emile Clark-Boman
|
a348d3e82f
|
add mkSys/mkUSys proposal for simplified system management
|
2025-12-13 13:16:48 +10:00 |
|
Emile Clark-Boman
|
9f5827c21c
|
implement std functions from nixpkgs.lib
|
2025-12-13 13:16:01 +10:00 |
|
Emile Clark-Boman
|
f3b09cb54f
|
migrate towards github:nix-systems instead
|
2025-12-13 13:15:04 +10:00 |
|
Emile Clark-Boman
|
42a04c3486
|
rename platforms
|
2025-12-13 11:05:18 +10:00 |
|
Emile Clark-Boman
|
f75ee3ea4a
|
chat am i stupid?
attrValues not attrVals...
|
2025-11-05 16:55:15 +10:00 |
|
Emile Clark-Boman
|
85e4bd8e0c
|
I missed so many systems...
|
2025-11-05 16:42:06 +10:00 |
|
Emile Clark-Boman
|
995c95c226
|
reorder function interface
|
2025-11-05 16:41:55 +10:00 |
|
Emile Clark-Boman
|
fb2b21065d
|
improve systems name implementation
|
2025-11-05 16:29:40 +10:00 |
|
Emile Clark-Boman
|
7b2f57308b
|
restructure files
|
2025-11-05 13:46:44 +10:00 |
|