Skip to content

Commit

Permalink
hcInfra to hc-infra
Browse files Browse the repository at this point in the history
  • Loading branch information
guillemcordoba committed Apr 4, 2024
1 parent 6dde306 commit aa72a59
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@
, self'
, ...
}: {
packages.{{zome_manifest.name}} = inputs.hcInfra.outputs.lib.rustZome {
packages.{{zome_manifest.name}} = inputs.hc-infra.outputs.lib.rustZome {
workspacePath = rootPath;
holochain = inputs'.holochain;
crateCargoToml = ./Cargo.toml;
};

# Test only this zome and its integrity in isolation
checks.{{zome_manifest.name }}= inputs.hcInfra.outputs.lib.sweettest {
checks.{{zome_manifest.name }}= inputs.hc-infra.outputs.lib.sweettest {
workspacePath = rootPath;
holochain = inputs'.holochain;
dna = (inputs.hcInfra.outputs.lib.dna {
dna = (inputs.hc-infra.outputs.lib.dna {
dnaManifest = builtins.toFile "dna.yaml" ''
---
manifest_version: "1"
Expand All @@ -35,7 +35,7 @@
- name: {{zome_manifest.name}}_integrity
dylib: ~
'';
zomes = inputs.hcInfra.outputs.lib.filterZomes self'.packages;
zomes = inputs.hc-infra.outputs.lib.filterZomes self'.packages;
holochain = inputs'.holochain;
}).meta.debug;
crateCargoToml = ./Cargo.toml;
Expand Down
2 changes: 1 addition & 1 deletion templates/app/dna/dnas/{{dna_name}}/dna.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
, lib
, ...
}: {
packages.{{dna_name}} = inputs.hcInfra.outputs.lib.dna {
packages.{{dna_name}} = inputs.hc-infra.outputs.lib.dna {
dnaManifest = ./workdir/dna.yaml;
holochain = inputs'.holochain;
zomes = (allZomes { inherit inputs' self'; }) // {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{ inputs'
, ...
}: {
packages.{{zome_manifest.name}} = inputs.hcInfra.outputs.lib.rustZome {
packages.{{zome_manifest.name}} = inputs.hc-infra.outputs.lib.rustZome {
workspacePath = rootPath;
holochain = inputs'.holochain;
crateCargoToml = ./Cargo.toml;
Expand Down
9 changes: 6 additions & 3 deletions templates/app/web-app/flake.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@
[ self'.packages ]
++ builtins.map (s: s.packages) (holochainSources inputs')
);
allZomes = { inputs', self' }: inputs.hcInfra.outputs.lib.filterZomes (allHolochainPackages { inherit inputs' self'; });
allDnas = { inputs', self' }: inputs.hcInfra.outputs.lib.filterDnas (allHolochainPackages { inherit inputs' self'; });
allHapps = { inputs', self' }: inputs.hcInfra.outputs.lib.filterHapps (allHolochainPackages { inherit inputs' self'; });
allZomes = { inputs', self' }: inputs.hc-infra.outputs.lib.filterZomes (allHolochainPackages { inherit inputs' self'; });
allDnas = { inputs', self' }: inputs.hc-infra.outputs.lib.filterDnas (allHolochainPackages { inherit inputs' self'; });
allHapps = { inputs', self' }: inputs.hc-infra.outputs.lib.filterHapps (allHolochainPackages { inherit inputs' self'; });
};
}
{
Expand All @@ -64,6 +64,9 @@
inputs'.holochain.devShells.holonix
inputs'.hc-infra-synchronized-pnpm
];
packages = [
inputs'.scaffolding.packages.hc-scaffold-app-template
];
};
};
};
Expand Down
2 changes: 1 addition & 1 deletion templates/app/web-app/happ.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
, self'
, ...
}: {
packages.{{app_name}} = inputs.hcInfra.outputs.lib.happ {
packages.{{app_name}} = inputs.hc-infra.outputs.lib.happ {
holochain = inputs'.holochain;
happManifest = ./workdir/happ.yaml;
dnas = (allDnas { inherit self' inputs'; }) // {
Expand Down
25 changes: 9 additions & 16 deletions templates/module/web-app/flake.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
flake-parts.follows = "holochain/flake-parts";

scaffolding.url = "github:holochain-open-dev/templates";
hcInfra.url = "github:holochain-open-dev/infrastructure";
hc-infra.url = "github:holochain-open-dev/infrastructure";

# Holochain dependencies (zomes, DNAs and hApps)
profiles.url = "github:holochain-open-dev/profiles/nixify";
Expand Down Expand Up @@ -51,9 +51,9 @@
[ self'.packages ]
++ builtins.map (s: s.packages) (holochainSources inputs')
);
allZomes = { inputs', self' }: inputs.hcInfra.outputs.lib.filterZomes (allHolochainPackages { inherit inputs' self'; });
allDnas = { inputs', self' }: inputs.hcInfra.outputs.lib.filterDnas (allHolochainPackages { inherit inputs' self'; });
allHapps = { inputs', self' }: inputs.hcInfra.outputs.lib.filterHapps (allHolochainPackages { inherit inputs' self'; });
allZomes = { inputs', self' }: inputs.hc-infra.outputs.lib.filterZomes (allHolochainPackages { inherit inputs' self'; });
allDnas = { inputs', self' }: inputs.hc-infra.outputs.lib.filterDnas (allHolochainPackages { inherit inputs' self'; });
allHapps = { inputs', self' }: inputs.hc-infra.outputs.lib.filterHapps (allHolochainPackages { inherit inputs' self'; });
};
}
{
Expand All @@ -74,21 +74,14 @@
, ...
}: {
devShells.default = pkgs.mkShell {
inputsFrom = [ inputs'.holochain.devShells.holonix ];
inputsFrom = [
inputs'.hc-infra.devShells.synchronized-pnpm
inputs'.holochain.devShells.holonix
];

packages = with pkgs; [
nodejs_20
cargo-nextest
] ++ [
packages = [
inputs'.scaffolding.packages.hc-scaffold-module-template
inputs'.hcInfra.packages.pnpm
inputs'.hcInfra.packages.sync-npm-git-dependencies-with-nix
];

shellHook = ''
sync-npm-git-dependencies-with-nix
'';

};
};
};
Expand Down
2 changes: 1 addition & 1 deletion templates/module/web-app/workdir/dna.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
, lib
, ...
}: {
packages.{{dna_name}}_test = inputs.hcInfra.outputs.lib.dna {
packages.{{dna_name}}_test = inputs.hc-infra.outputs.lib.dna {
dnaManifest = ./dna.yaml;
holochain = inputs'.holochain;
zomes = (allZomes { inherit inputs' self'; }) // {
Expand Down
2 changes: 1 addition & 1 deletion templates/module/web-app/workdir/happ.nix.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
, self'
, ...
}: {
packages.{{app_name}}_test = inputs.hcInfra.outputs.lib.happ {
packages.{{app_name}}_test = inputs.hc-infra.outputs.lib.happ {
holochain = inputs'.holochain;
happManifest = ./happ.yaml;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@
, self'
, ...
}: {
packages.{{snake_case app_name}} = inputs.hcInfra.outputs.lib.rustZome {
packages.{{snake_case app_name}} = inputs.hc-infra.outputs.lib.rustZome {
workspacePath = rootPath;
holochain = inputs'.holochain;
crateCargoToml = ./Cargo.toml;
};

# Test only this zome and its integrity in isolation
checks.{{snake_case app_name}} = inputs.hcInfra.outputs.lib.sweettest {
checks.{{snake_case app_name}} = inputs.hc-infra.outputs.lib.sweettest {
workspacePath = rootPath;
holochain = inputs'.holochain;
dna = (inputs.hcInfra.outputs.lib.dna {
dna = (inputs.hc-infra.outputs.lib.dna {
dnaManifest = builtins.toFile "dna.yaml" ''
---
manifest_version: "1"
Expand All @@ -35,7 +35,7 @@
- name: {{snake_case app_name}}_integrity
dylib: ~
'';
zomes = inputs.hcInfra.outputs.lib.filterZomes self'.packages;
zomes = inputs.hc-infra.outputs.lib.filterZomes self'.packages;
holochain = inputs'.holochain;
}).meta.debug;
crateCargoToml = ./Cargo.toml;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{ inputs'
, ...
}: {
packages.{{snake_case app_name}}_integrity = inputs.hcInfra.outputs.lib.rustZome {
packages.{{snake_case app_name}}_integrity = inputs.hc-infra.outputs.lib.rustZome {
workspacePath = rootPath;
holochain = inputs'.holochain;
crateCargoToml = ./Cargo.toml;
Expand Down

0 comments on commit aa72a59

Please sign in to comment.