nix: refactored extrapackages into overlay

This commit is contained in:
Léana 江 2024-04-14 20:19:41 +02:00 committed by Léana 江
parent 683b848b7a
commit e0be84a2db
9 changed files with 48 additions and 39 deletions

21
nix/overlays.nix Normal file
View file

@ -0,0 +1,21 @@
inputs: system:
let
extend =
ps:
(inputs.nixpkgs.lib.trivial.pipe ps [
(map (name: { ${name} = inputs.${name}.packages.${system}.default; }))
(builtins.foldl' (x: y: x // y) { })
]);
in
extend [
# stuff
"wired"
"agenix"
"llama-cpp"
"nix-visualize"
"nix-inspect"
# My packages
"audio-lint"
"hbrainfuck"
"prop-solveur"
]