Fix update-vars, add shell
This commit is contained in:
@@ -4,12 +4,14 @@
|
||||
{
|
||||
config,
|
||||
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 {
|
||||
inherit (config.packages) clan-cli;
|
||||
};
|
||||
|
||||
@@ -56,6 +56,12 @@ class TestFlake(Flake):
|
||||
super().__init__(*args, **kwargs)
|
||||
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:
|
||||
"""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