Fix update-vars, add shell
This commit is contained in:
@@ -4,12 +4,14 @@
|
|||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
self',
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
# devShells.vars-generator = pkgs.callPackage ./shell.nix {
|
devShells.vars-generator = pkgs.callPackage ./shell.nix {
|
||||||
|
inherit (self'.packages) generate-test-vars;
|
||||||
|
};
|
||||||
|
|
||||||
# };
|
|
||||||
packages.generate-test-vars = pkgs.python3.pkgs.callPackage ./default.nix {
|
packages.generate-test-vars = pkgs.python3.pkgs.callPackage ./default.nix {
|
||||||
inherit (config.packages) clan-cli;
|
inherit (config.packages) clan-cli;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -56,6 +56,12 @@ class TestFlake(Flake):
|
|||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
self.check_attr = check_attr
|
self.check_attr = check_attr
|
||||||
|
|
||||||
|
@override
|
||||||
|
def precache(self, selectors: list[str]) -> None:
|
||||||
|
# Precaching is broken since 501d02056222216330b3820d1c252ffdc81b7daf
|
||||||
|
# TODO @DavHau pls fix!
|
||||||
|
pass
|
||||||
|
|
||||||
def select_machine(self, machine_name: str, selector: str) -> Any:
|
def select_machine(self, machine_name: str, selector: str) -> Any:
|
||||||
"""Select a nix attribute for a specific machine.
|
"""Select a nix attribute for a specific machine.
|
||||||
|
|
||||||
|
|||||||
7
pkgs/generate-test-vars/shell.nix
Normal file
7
pkgs/generate-test-vars/shell.nix
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{ pkgs, generate-test-vars }:
|
||||||
|
pkgs.mkShell {
|
||||||
|
inputsFrom = [
|
||||||
|
generate-test-vars
|
||||||
|
];
|
||||||
|
# packages = with pkgs; [ python3 ];
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user