Skip to content

Commit

Permalink
upd flake
Browse files Browse the repository at this point in the history
  • Loading branch information
deemp committed Jul 24, 2023
1 parent d90d854 commit 2c355db
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 34 deletions.
6 changes: 3 additions & 3 deletions flake.lock

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

46 changes: 17 additions & 29 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -1,37 +1,25 @@
{
inputs.flakes.url = "github:deemp/flakes";

outputs =
inputs@{ self, ... }:
let
inputs_ =
let flakes = inputs.flakes.flakes; in
{
inherit (flakes.source-flake) flake-utils nixpkgs formatter terrafix;
inherit (flakes) codium drv-tools devshell flakes-tools workflows env2json json2md;
python-tools = flakes.language-tools.python;
purescript-tools = flakes.language-tools.purescript;
app_python = import ./app_python;
app_purescript = import ./app_purescript;
root = import ./.;
inherit flakes;
};

outputs = outputs_ { } // { inputs = inputs_; outputs = outputs_; };

outputs_ =
inputs__:
let inputs = inputs_ // inputs__; in
inputs.flake-utils.lib.eachDefaultSystem (system:
let
inherit (import ./nix-files/default.nix { inherit inputs system; }) devShells packages;
in
outputs = inputs:
let flakes = inputs.flakes; in
flakes.makeFlake {
inputs = {
inherit (inputs.flakes.all)
nixpkgs formatter terrafix codium drv-tools devshell
flakes-tools workflows haskell-tools env2json json2md
python-tools;
app_python = import ./app_python;
app_purescript = import ./app_purescript;
root = import ./.;
inherit flakes;
};
perSystem = { inputs, system }:
let inherit (import ./nix-files/default.nix { inherit inputs system; }) devShells packages; in
{
inherit devShells packages;
formatter = inputs.formatter.${system};
});
in
outputs;
};
};

nixConfig = {
extra-substituters = [
Expand Down
10 changes: 8 additions & 2 deletions nix-files/ci.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,18 @@ let
linuxGCEnabled = true;
linuxMaxStoreSize = 4000000000;
};
steps = _: [
steps = { dir, stepsAttrs }: [
{
name = "Run writers";
run = run.nixScript { name = inputs.root.packages.${system}.writeAll.pname; };
}
(steps.commit { messages = [ (steps.updateLocks { }).name (steps.format { }).name "Run writers" ]; })
(steps.commit {
messages = [
(steps.updateLocks { }).name
(steps.format { }).name
stepsAttrs."Run writers".name
];
})
];
};

Expand Down

0 comments on commit 2c355db

Please sign in to comment.