Merge pull request 'clan_cli flake select: fix on older nix versions' (#3580) from select-path into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3580
This commit is contained in:
@@ -735,7 +735,7 @@ class Flake:
|
|||||||
let
|
let
|
||||||
flake = builtins.getFlake "path:{self.store_path}?narHash={self.hash}";
|
flake = builtins.getFlake "path:{self.store_path}?narHash={self.hash}";
|
||||||
selectLib = (builtins.getFlake "{select_source()}?narHash={select_hash}").lib;
|
selectLib = (builtins.getFlake "{select_source()}?narHash={select_hash}").lib;
|
||||||
nixpkgs = flake.inputs.nixpkgs or (builtins.getFlake "{nixpkgs_source()}?narHash={fallback_nixpkgs_hash}");
|
nixpkgs = flake.inputs.nixpkgs or (builtins.getFlake "path:{nixpkgs_source()}?narHash={fallback_nixpkgs_hash}");
|
||||||
in
|
in
|
||||||
nixpkgs.legacyPackages.{config["system"]}.writeText "clan-flake-select" (
|
nixpkgs.legacyPackages.{config["system"]}.writeText "clan-flake-select" (
|
||||||
builtins.toJSON [ {" ".join([f"(selectLib.applySelectors (builtins.fromJSON ''{attr}'') flake)" for attr in str_selectors])} ]
|
builtins.toJSON [ {" ".join([f"(selectLib.applySelectors (builtins.fromJSON ''{attr}'') flake)" for attr in str_selectors])} ]
|
||||||
|
|||||||
Reference in New Issue
Block a user