Fix update-vars, add shell

This commit is contained in:
pinpox
2025-09-01 15:31:54 +02:00
parent 87ea942399
commit 28139560c2
3 changed files with 17 additions and 2 deletions

View File

@@ -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;
};

View File

@@ -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.

View File

@@ -0,0 +1,7 @@
{ pkgs, generate-test-vars }:
pkgs.mkShell {
inputsFrom = [
generate-test-vars
];
# packages = with pkgs; [ python3 ];
}