Skip to content

Commit

Permalink
chore: update elm kernel
Browse files Browse the repository at this point in the history
  • Loading branch information
GTrunSec committed Oct 2, 2023
1 parent 178bf4c commit d4c39d6
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 2,135 deletions.
1 change: 0 additions & 1 deletion flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@
nixpkgs-stable.legacyPackages."${system}".poetry
# pkgs.poetry
self.packages."${system}".update-poetry-lock
docsLib.mkdocs
];
shellHook = ''
${pre-commit.shellHook}
Expand Down
5 changes: 4 additions & 1 deletion modules/kernel.nix
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,10 @@ in {
'';
};

nixpkgs = import ./types/nixpkgs.nix {inherit lib self system;};
nixpkgs = import ./types/nixpkgs.nix {
inherit lib self system;
overlays = import ./types/overlays.nix {inherit lib self config kernelName;};
};

kernelArgs = lib.mkOption {
type = types.lazyAttrsOf types.raw;
Expand Down
6 changes: 3 additions & 3 deletions modules/kernels/bash/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions modules/kernels/c/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 15 additions & 1 deletion modules/kernels/elm/overrides.nix
Original file line number Diff line number Diff line change
@@ -1 +1,15 @@
final: prev: {}
pkgs: let
addNativeBuildInputs = prev: drvName: inputs: {
"${drvName}" = prev.${drvName}.overridePythonAttrs (old: {
nativeBuildInputs = (old.nativeBuildInputs or []) ++ inputs;
});
};

preOverlay = final: prev: {
arrow = prev.arrow.override {
preferWheel = true;
};
};

postOverlay = final: prev: {};
in [preOverlay pkgs.poetry2nix.defaultPoetryOverrides postOverlay]
6 changes: 3 additions & 3 deletions modules/kernels/elm/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2,114 changes: 0 additions & 2,114 deletions modules/kernels/nix/poetry.lock

This file was deleted.

8 changes: 4 additions & 4 deletions modules/kernels/postgres/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion modules/types/poetry.nix
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,9 @@ in {
;

overrides =
if config.withDefaultOverrides == true
if kernelName == "elm"
then import config.overrides config.nixpkgs
else if config.withDefaultOverrides == true
then config.nixpkgs.poetry2nix.overrides.withDefaults (import config.overrides)
else config.overrides;
})
Expand Down
61 changes: 57 additions & 4 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d4c39d6

Please sign in to comment.