aboutsummaryrefslogtreecommitdiffstats
path: root/npins
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--npins/default.nix45
-rw-r--r--npins/full.nix6
-rw-r--r--npins/sources.json460
3 files changed, 266 insertions, 245 deletions
diff --git a/npins/default.nix b/npins/default.nix
index 884fc8cc..8ec5eca6 100644
--- a/npins/default.nix
+++ b/npins/default.nix
@@ -65,7 +65,9 @@ let
if pkgs == null then
{
inherit (builtins) fetchTarball fetchurl;
- # For some fucking reason, fetchGit has a different signature than the other builtin fetchers …
+ # Frustratingly, due to flakes and `fetchTree`, `fetchGit`
+ # has a different signature than the other builtin
+ # fetchers
fetchGit = args: (builtins.fetchGit args).outPath;
}
else
@@ -95,7 +97,6 @@ let
};
};
- # Dispatch to the correct code path based on the type
path =
if spec.type == "Git" then
mkGitSource fetchers spec
@@ -105,8 +106,8 @@ let
mkPyPiSource fetchers spec
else if spec.type == "Channel" then
mkChannelSource fetchers spec
- else if spec.type == "Tarball" then
- mkTarballSource fetchers spec
+ else if spec.type == "Url" || spec.type == "MutableUrl" then
+ mkUrlSource fetchers spec
else if spec.type == "Container" then
mkContainerSource pkgs spec
else
@@ -192,16 +193,20 @@ let
sha256 = hash;
};
- mkTarballSource =
- { fetchTarball, ... }:
+ mkUrlSource =
+ {
+ fetchTarball,
+ fetchurl,
+ ...
+ }:
{
url,
- locked_url ? url,
hash,
+ unpack,
...
}:
- fetchTarball {
- url = locked_url;
+ (if unpack then fetchTarball else fetchurl) {
+ inherit url;
sha256 = hash;
};
@@ -211,16 +216,22 @@ let
image_name,
image_tag,
image_digest,
+ hash,
...
- }:
+ }@args:
if pkgs == null then
builtins.throw "container sources require passing in a Nixpkgs value: https://github.com/andir/npins/blob/master/README.md#using-the-nixpkgs-fetchers"
else
- pkgs.dockerTools.pullImage {
- imageName = image_name;
- imageDigest = image_digest;
- finalImageTag = image_tag;
- };
+ pkgs.dockerTools.pullImage (
+ {
+ imageName = image_name;
+ imageDigest = image_digest;
+ finalImageTag = image_tag;
+ hash = hash;
+ }
+ // (if args.arch or null != null then { arch = args.arch; } else { })
+ );
+
in
mkFunctor (
{
@@ -231,7 +242,7 @@ mkFunctor (
if builtins.isPath input then
# while `readFile` will throw an error anyways if the path doesn't exist,
# we still need to check beforehand because *our* error can be caught but not the one from the builtin
- # *piegames sighs*
+ # See: <https://git.lix.systems/lix-project/lix/issues/1098>
if builtins.pathExists input then
builtins.fromJSON (builtins.readFile input)
else
@@ -242,7 +253,7 @@ mkFunctor (
throw "Unsupported input type ${builtins.typeOf input}, must be a path or an attrset";
version = data.version;
in
- if version == 7 then
+ if version == 8 then
builtins.mapAttrs (name: spec: mkFunctor (mkSource name spec)) data.pins
else
throw "Unsupported format version ${toString version} in sources.json. Try running `npins upgrade`"
diff --git a/npins/full.nix b/npins/full.nix
index 547b32cf..0fb56679 100644
--- a/npins/full.nix
+++ b/npins/full.nix
@@ -1,10 +1,8 @@
_: let
sources = import ../unflake.nix;
- load = input: sources."${input}";
- loadFlake = load;
+ loadFlake = input: sources."${input}";
# loadFlake = flakeInput: (import sources.flake-compat {src = sources."${flakeInput}";}).outputs;
- # load = input: import sources."${input}" {};
in {
- inherit sources load loadFlake;
+ inherit sources loadFlake;
}
diff --git a/npins/sources.json b/npins/sources.json
index 8e3231cc..60ce6665 100644
--- a/npins/sources.json
+++ b/npins/sources.json
@@ -1,411 +1,423 @@
{
"pins": {
"unflake_git_https---codeberg-org-bpeetz-flake-templates_ref_prime": {
- "branch": "prime",
- "hash": "sha256-rI1qMFzbXVjfEvmf2OS4upnibXpL21its6cCXqhz86o=",
+ "type": "Git",
"repository": {
- "owner": "bpeetz",
- "repo": "flake-templates",
+ "type": "Forgejo",
"server": "https://codeberg.org/",
- "type": "Forgejo"
+ "owner": "bpeetz",
+ "repo": "flake-templates"
},
- "revision": "0294fb03df7c265f8fae24a9e775d69a953bbf03",
+ "branch": "prime",
"submodules": false,
+ "revision": "0294fb03df7c265f8fae24a9e775d69a953bbf03",
+ "url": "https://codeberg.org/bpeetz/flake-templates/archive/0294fb03df7c265f8fae24a9e775d69a953bbf03.tar.gz",
+ "hash": "sha256-rI1qMFzbXVjfEvmf2OS4upnibXpL21its6cCXqhz86o="
+ },
+ "unflake_git_https---git-foss-syndicate-org-bpeetz-forks-atuin_ref_main": {
"type": "Git",
- "url": "https://codeberg.org/bpeetz/flake-templates/archive/0294fb03df7c265f8fae24a9e775d69a953bbf03.tar.gz"
+ "repository": {
+ "type": "Git",
+ "url": "https://git.foss-syndicate.org/bpeetz/forks/atuin"
+ },
+ "branch": "main",
+ "submodules": false,
+ "revision": "3ba41b526d57368bfa8d151fd777865370c24f6b",
+ "url": null,
+ "hash": "sha256-6upceGLe7W2i00Qsv4fPQUuAIAUpHK8Tm/dsmoQ4SzI="
},
"unflake_git_https---git-foss-syndicate-org-bpeetz-qmk_layout_ref_prime": {
- "branch": "prime",
- "hash": "sha256-dv5P3ahDICDacdzEmcyxrtKgbRWhVFiKQaLEz+WniGM=",
+ "type": "Git",
"repository": {
"type": "Git",
"url": "https://git.foss-syndicate.org/bpeetz/qmk_layout"
},
- "revision": "4dff2e6ba5c9c80de3e3d2213ad28802814c3bba",
+ "branch": "prime",
"submodules": false,
- "type": "Git",
- "url": null
+ "revision": "4dff2e6ba5c9c80de3e3d2213ad28802814c3bba",
+ "url": null,
+ "hash": "sha256-dv5P3ahDICDacdzEmcyxrtKgbRWhVFiKQaLEz+WniGM="
},
"unflake_git_https---git-foss-syndicate-org-vhack-eu-nix-library_ref_prime": {
- "branch": "prime",
- "hash": "sha256-IV7n/l3rFoz5UuavrDv0a7IIOPne0jDQVmJAR8bve8U=",
+ "type": "Git",
"repository": {
"type": "Git",
"url": "https://git.foss-syndicate.org/vhack.eu/nix-library"
},
- "revision": "65bf71bb6ef05ce684924a1dc248bb2e8e2869fb",
+ "branch": "prime",
"submodules": false,
- "type": "Git",
- "url": null
+ "revision": "65bf71bb6ef05ce684924a1dc248bb2e8e2869fb",
+ "url": null,
+ "hash": "sha256-IV7n/l3rFoz5UuavrDv0a7IIOPne0jDQVmJAR8bve8U="
},
"unflake_git_https---git-lix-systems-lix-project-flake-compat_ref_main": {
- "branch": "main",
- "hash": "sha256-Eg9b/rq/ECYwNwEXs5i9wHyhxNI0JrYx2srdI2uZMaQ=",
+ "type": "Git",
"repository": {
- "owner": "lix-project",
- "repo": "flake-compat",
+ "type": "Forgejo",
"server": "https://git.lix.systems/",
- "type": "Forgejo"
+ "owner": "lix-project",
+ "repo": "flake-compat"
},
- "revision": "382052b74656a369c5408822af3f2501e9b1af81",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://git.lix.systems/lix-project/flake-compat/archive/382052b74656a369c5408822af3f2501e9b1af81.tar.gz"
+ "revision": "382052b74656a369c5408822af3f2501e9b1af81",
+ "url": "https://git.lix.systems/lix-project/flake-compat/archive/382052b74656a369c5408822af3f2501e9b1af81.tar.gz",
+ "hash": "sha256-Eg9b/rq/ECYwNwEXs5i9wHyhxNI0JrYx2srdI2uZMaQ="
},
"unflake_github_cachix_pre-commit-hooks-nix": {
- "branch": "master",
- "hash": "sha256-kTwur1wV+01SdqskVMSo6JMEpg71ps3HpbFY2GsflKs=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "cachix",
- "repo": "pre-commit-hooks.nix",
- "type": "GitHub"
+ "repo": "pre-commit-hooks.nix"
},
- "revision": "61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/cachix/pre-commit-hooks.nix/archive/61ab0e80d9c7ab14c256b5b453d8b3fb0189ba0a.tar.gz"
+ "revision": "9f7e99119ece7705299595299f3b031f39356de1",
+ "url": "https://github.com/cachix/pre-commit-hooks.nix/archive/9f7e99119ece7705299595299f3b031f39356de1.tar.gz",
+ "hash": "sha256-wLMOrPgVyeF3XmP+qfYcLqnVdTxikdcSvbIY7rA9jTA="
},
"unflake_github_hercules-ci_flake-parts": {
- "branch": "main",
- "hash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
- "repository": {
- "owner": "hercules-ci",
- "repo": "flake-parts",
- "type": "GitHub"
- },
- "revision": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
- "submodules": false,
"type": "Git",
- "url": "https://github.com/hercules-ci/flake-parts/archive/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb.tar.gz"
- },
- "unflake_github_hercules-ci_gitignore-nix": {
- "branch": "master",
- "hash": "sha256-XmjITeZNMTQXGhhww6ed/Wacy2KzD6svioyCX7pkUu4=",
"repository": {
+ "type": "GitHub",
"owner": "hercules-ci",
- "repo": "gitignore.nix",
- "type": "GitHub"
+ "repo": "flake-parts"
},
- "revision": "cb5e3fdca1de58ccbc3ef53de65bd372b48f567c",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/hercules-ci/gitignore.nix/archive/cb5e3fdca1de58ccbc3ef53de65bd372b48f567c.tar.gz"
+ "revision": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
+ "url": "https://github.com/hercules-ci/flake-parts/archive/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb.tar.gz",
+ "hash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4="
},
"unflake_github_ipetkov_crane": {
- "branch": "master",
- "hash": "sha256-BLrtr42azquO7MdGFU5a7KiMl3YpFlTeIXqy1fT5GlQ=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "ipetkov",
- "repo": "crane",
- "type": "GitHub"
+ "repo": "crane"
},
- "revision": "edb38893982a3338972bb4a2ec7ce7c29ba10fd9",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/ipetkov/crane/archive/edb38893982a3338972bb4a2ec7ce7c29ba10fd9.tar.gz"
+ "revision": "469fd08d0bcf6926321fa973c6777fbc87785dd7",
+ "url": "https://github.com/ipetkov/crane/archive/469fd08d0bcf6926321fa973c6777fbc87785dd7.tar.gz",
+ "hash": "sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk="
},
"unflake_github_lnl7_nix-darwin_ref_master": {
- "branch": "master",
- "hash": "sha256-zXcwYQGCT6pzinK+1dBB2ekTVtfxGZAapb3Evdcu4fY=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "lnl7",
- "repo": "nix-darwin",
- "type": "GitHub"
+ "repo": "nix-darwin"
},
- "revision": "56c666e108467d87d13508936aade6d567f2a501",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/lnl7/nix-darwin/archive/56c666e108467d87d13508936aade6d567f2a501.tar.gz"
+ "revision": "a1fa429e945becaf60468600daf649be4ba0350c",
+ "url": "https://github.com/lnl7/nix-darwin/archive/a1fa429e945becaf60468600daf649be4ba0350c.tar.gz",
+ "hash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14="
},
"unflake_github_nix-community_disko_ref_master": {
- "branch": "master",
- "hash": "sha256-81sATQ+hMCcsqFCN5UyhCoXXf62yQfKtzKzuiFXtdxA=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "disko",
- "type": "GitHub"
+ "repo": "disko"
},
- "revision": "36c1d04e85fc70f7b94f7434b1ea0a1a13bda4cd",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/disko/archive/36c1d04e85fc70f7b94f7434b1ea0a1a13bda4cd.tar.gz"
+ "revision": "ff8702b4de27f72b4c78573dfb89ec74e36abdf1",
+ "url": "https://github.com/nix-community/disko/archive/ff8702b4de27f72b4c78573dfb89ec74e36abdf1.tar.gz",
+ "hash": "sha256-RxWs5ND31KzTG7wvMM+PMfUjyNpmIEr999lqNARaM5o="
},
"unflake_github_nix-community_home-manager": {
- "branch": "master",
- "hash": "sha256-HwIJ3tOcwSMiV75L7KqJXciXR9UfT+d7rwOZMX7cTnA=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "home-manager",
- "type": "GitHub"
+ "repo": "home-manager"
},
- "revision": "61e2c9659324181e0f0ed911958c536333b1d4f6",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/home-manager/archive/61e2c9659324181e0f0ed911958c536333b1d4f6.tar.gz"
+ "revision": "d32537981c036473cf6990ae03176a5d84c43b29",
+ "url": "https://github.com/nix-community/home-manager/archive/d32537981c036473cf6990ae03176a5d84c43b29.tar.gz",
+ "hash": "sha256-HvlS1KDGXDjd1bNzzPvH1mkDJATlDAfVYfTh//wJBEA="
},
"unflake_github_nix-community_home-manager_ref_master": {
- "branch": "master",
- "hash": "sha256-HwIJ3tOcwSMiV75L7KqJXciXR9UfT+d7rwOZMX7cTnA=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "home-manager",
- "type": "GitHub"
+ "repo": "home-manager"
},
- "revision": "61e2c9659324181e0f0ed911958c536333b1d4f6",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/home-manager/archive/61e2c9659324181e0f0ed911958c536333b1d4f6.tar.gz"
+ "revision": "d32537981c036473cf6990ae03176a5d84c43b29",
+ "url": "https://github.com/nix-community/home-manager/archive/d32537981c036473cf6990ae03176a5d84c43b29.tar.gz",
+ "hash": "sha256-HvlS1KDGXDjd1bNzzPvH1mkDJATlDAfVYfTh//wJBEA="
},
"unflake_github_nix-community_impermanence_ref_master": {
- "branch": "master",
- "hash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "impermanence",
- "type": "GitHub"
+ "repo": "impermanence"
},
- "revision": "7b1d382faf603b6d264f58627330f9faa5cba149",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/impermanence/archive/7b1d382faf603b6d264f58627330f9faa5cba149.tar.gz"
+ "revision": "7b1d382faf603b6d264f58627330f9faa5cba149",
+ "url": "https://github.com/nix-community/impermanence/archive/7b1d382faf603b6d264f58627330f9faa5cba149.tar.gz",
+ "hash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y="
},
- "unflake_github_nix-community_lanzaboote_ref_v1-0-0": {
- "hash": "sha256-RJmgVDzjRI18BWVogG6wpsl1UCuV6ui8qr4DJ1LfWZ8=",
- "pre_releases": false,
- "release_prefix": null,
+ "unflake_github_nix-community_lanzaboote_ref_v1-1-0": {
+ "type": "GitRelease",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "lanzaboote",
- "type": "GitHub"
+ "repo": "lanzaboote"
},
- "revision": "2fe211d9c0e2320ce23dc995a3f93666ca149d9a",
+ "pre_releases": false,
+ "version_upper_bound": null,
+ "release_prefix": null,
"submodules": false,
- "type": "GitRelease",
- "url": "https://api.github.com/repos/nix-community/lanzaboote/tarball/refs/tags/v1.0.0",
- "version": "v1.0.0",
- "version_upper_bound": null
+ "version": "v1.1.0",
+ "revision": "7c9a54a7f87b4539ddbd8bda09a8a5f5f9361aa9",
+ "url": "https://api.github.com/repos/nix-community/lanzaboote/tarball/refs/tags/v1.1.0",
+ "hash": "sha256-hqijVSEETttmo8Okql9/LG0Ua34hdciKW1a5zzlj8mU="
},
"unflake_github_nix-community_nix-index-database_ref_main": {
- "branch": "main",
- "hash": "sha256-ZQ5z+fVhxYKtIFwtqGp5O0PD84BM1riASvqDaN5Xs+s=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "nix-index-database",
- "type": "GitHub"
+ "repo": "nix-index-database"
},
- "revision": "8fba98c80b48fa013820e0163c5096922fea4ddd",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/nix-index-database/archive/8fba98c80b48fa013820e0163c5096922fea4ddd.tar.gz"
+ "revision": "058b1f9381fa79fcda49982370a750ff92dbba43",
+ "url": "https://github.com/nix-community/nix-index-database/archive/058b1f9381fa79fcda49982370a750ff92dbba43.tar.gz",
+ "hash": "sha256-ripjZa7BBLwL1uS5VJF3s/VpZpWt5ZIQEvkJ/FJNpQw="
},
"unflake_github_nix-community_nixos-generators_ref_master": {
- "branch": "master",
- "hash": "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "nixos-generators",
- "type": "GitHub"
+ "repo": "nixos-generators"
},
- "revision": "8946737ff703382fda7623b9fab071d037e897d5",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/nixos-generators/archive/8946737ff703382fda7623b9fab071d037e897d5.tar.gz"
+ "revision": "8946737ff703382fda7623b9fab071d037e897d5",
+ "url": "https://github.com/nix-community/nixos-generators/archive/8946737ff703382fda7623b9fab071d037e897d5.tar.gz",
+ "hash": "sha256-nnVmNNKBi1YiBNPhKclNYDORoHkuKipoz7EtVnXO50A="
},
"unflake_github_nix-community_nixpkgs-lib": {
- "branch": "master",
- "hash": "sha256-/+BaktM3RbRxi3yoH852My6ewF7IQ72WxFIZ4S2MQYg=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "nixpkgs.lib",
- "type": "GitHub"
+ "repo": "nixpkgs.lib"
},
- "revision": "2db1633d3742103a1eb856f5d479e6a0477ddc42",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/nixpkgs.lib/archive/2db1633d3742103a1eb856f5d479e6a0477ddc42.tar.gz"
+ "revision": "db3f255737b94216eb71cce308e2912cf6bc2d7c",
+ "url": "https://github.com/nix-community/nixpkgs.lib/archive/db3f255737b94216eb71cce308e2912cf6bc2d7c.tar.gz",
+ "hash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8="
},
"unflake_github_nix-community_nixvim_ref_main": {
- "branch": "main",
- "hash": "sha256-0aNg+9XKcQT4hnwuxnMAkodUwLj8K5IOU+JBOdGW4uM=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-community",
- "repo": "nixvim",
- "type": "GitHub"
+ "repo": "nixvim"
},
- "revision": "7dbb34738b94b80adf70287b5a9216bf0f66a790",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-community/nixvim/archive/7dbb34738b94b80adf70287b5a9216bf0f66a790.tar.gz"
+ "revision": "702008d2b3dd1d032a953e3bdd2532531aac0639",
+ "url": "https://github.com/nix-community/nixvim/archive/702008d2b3dd1d032a953e3bdd2532531aac0639.tar.gz",
+ "hash": "sha256-vVYo8fbgTgXBU47dLmnUcfetOI/MLui+wXU44x3ZeqM="
},
"unflake_github_nix-systems_default": {
- "branch": "main",
- "hash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-systems",
- "repo": "default",
- "type": "GitHub"
+ "repo": "default"
},
- "revision": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "branch": "main",
"submodules": false,
+ "revision": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "url": "https://github.com/nix-systems/default/archive/da67096a3b9bf56a91d16901293e51ba5b49a27e.tar.gz",
+ "hash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768="
+ },
+ "unflake_github_nix-systems_default_ref_future-26-11": {
"type": "Git",
- "url": "https://github.com/nix-systems/default/archive/da67096a3b9bf56a91d16901293e51ba5b49a27e.tar.gz"
+ "repository": {
+ "type": "GitHub",
+ "owner": "nix-systems",
+ "repo": "default"
+ },
+ "branch": "future-26.11",
+ "submodules": false,
+ "revision": "c29398b59d2048c4ab79345812849c9bd15e9150",
+ "url": "https://github.com/nix-systems/default/archive/c29398b59d2048c4ab79345812849c9bd15e9150.tar.gz",
+ "hash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w="
},
"unflake_github_nix-systems_x86_64-linux": {
- "branch": "main",
- "hash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nix-systems",
- "repo": "x86_64-linux",
- "type": "GitHub"
+ "repo": "x86_64-linux"
},
- "revision": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nix-systems/x86_64-linux/archive/2ecfcac5e15790ba6ce360ceccddb15ad16d08a8.tar.gz"
+ "revision": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8",
+ "url": "https://github.com/nix-systems/x86_64-linux/archive/2ecfcac5e15790ba6ce360ceccddb15ad16d08a8.tar.gz",
+ "hash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw="
},
"unflake_github_nixos_flake-compat_flake_false": {
- "branch": "master",
- "hash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "flake-compat",
- "type": "GitHub"
+ "repo": "flake-compat"
},
- "revision": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/flake-compat/archive/5edf11c44bc78a0d334f6334cdaf7d60d732daab.tar.gz"
+ "revision": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
+ "url": "https://github.com/nixos/flake-compat/archive/5edf11c44bc78a0d334f6334cdaf7d60d732daab.tar.gz",
+ "hash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns="
},
"unflake_github_nixos_nixpkgs_ref_nixos-25-05": {
- "branch": "nixos-25.05",
- "hash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "nixpkgs",
- "type": "GitHub"
+ "repo": "nixpkgs"
},
- "revision": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
+ "branch": "nixos-25.05",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/nixpkgs/archive/ac62194c3917d5f474c1a844b6fd6da2db95077d.tar.gz"
+ "revision": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
+ "url": "https://github.com/nixos/nixpkgs/archive/ac62194c3917d5f474c1a844b6fd6da2db95077d.tar.gz",
+ "hash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w="
},
"unflake_github_nixos_nixpkgs_ref_nixos-26-05": {
- "branch": "nixos-26.05",
- "hash": "sha256-ViA62qtL5za7V3d5I8OA9q9JcFhsVAiL5jVHwEclWqk=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "nixpkgs",
- "type": "GitHub"
+ "repo": "nixpkgs"
},
- "revision": "705e9929918b43bd7b715dc0a878ac870449bb03",
+ "branch": "nixos-26.05",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/nixpkgs/archive/705e9929918b43bd7b715dc0a878ac870449bb03.tar.gz"
+ "revision": "95ca1e203c0750115fd4a6f17d5a245dfe6b1edd",
+ "url": "https://github.com/nixos/nixpkgs/archive/95ca1e203c0750115fd4a6f17d5a245dfe6b1edd.tar.gz",
+ "hash": "sha256-JC9PjqKYG9ve5U8aDOLQipp3+KLANBHUvGdLZlxzdKI="
},
"unflake_github_nixos_nixpkgs_ref_nixos-unstable": {
- "branch": "nixos-unstable",
- "hash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "nixpkgs",
- "type": "GitHub"
+ "repo": "nixpkgs"
},
- "revision": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
+ "branch": "nixos-unstable",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/nixpkgs/archive/64c08a7ca051951c8eae34e3e3cb1e202fe36786.tar.gz"
+ "revision": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8",
+ "url": "https://github.com/nixos/nixpkgs/archive/b5aa0fbd538984f6e3d201be0005b4463d8b09f8.tar.gz",
+ "hash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ="
},
"unflake_github_nixos_nixpkgs_ref_nixos-unstable-small": {
- "branch": "nixos-unstable-small",
- "hash": "sha256-31mhzm2HpzRr/rupWAFfWBmt9SUjzwr5+giv5Nmb/rA=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "nixpkgs",
- "type": "GitHub"
+ "repo": "nixpkgs"
},
- "revision": "a2c6938835fca96e4a10c8561d461efd2f91d04f",
+ "branch": "nixos-unstable-small",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/nixpkgs/archive/a2c6938835fca96e4a10c8561d461efd2f91d04f.tar.gz"
+ "revision": "8465ac306246eef81317cd771e7c27c8ac415aef",
+ "url": "https://github.com/nixos/nixpkgs/archive/8465ac306246eef81317cd771e7c27c8ac415aef.tar.gz",
+ "hash": "sha256-xD+RttHOID/wIQ9MglPYjWI7hJxAn16OPOZQO/p5LEw="
},
"unflake_github_nixos_nixpkgs_ref_nixpkgs-unstable": {
- "branch": "nixpkgs-unstable",
- "hash": "sha256-NOF9NAREhxr50bbBfVcVOq+ArCMSoe8dP79Pk2uyARk=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "nixos",
- "repo": "nixpkgs",
- "type": "GitHub"
+ "repo": "nixpkgs"
},
- "revision": "4100e830e085863741bc69b156ec4ccd53ab5be0",
+ "branch": "nixpkgs-unstable",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/nixos/nixpkgs/archive/4100e830e085863741bc69b156ec4ccd53ab5be0.tar.gz"
+ "revision": "e52c192be9d7b2c4bd4aed326c8731b35f8bb75c",
+ "url": "https://github.com/nixos/nixpkgs/archive/e52c192be9d7b2c4bd4aed326c8731b35f8bb75c.tar.gz",
+ "hash": "sha256-D5jO0ME1lA9bDHnd5kVawBwItG/N4oZr3FlXmMzLec8="
},
"unflake_github_numtide_flake-utils": {
- "branch": "main",
- "hash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "numtide",
- "repo": "flake-utils",
- "type": "GitHub"
+ "repo": "flake-utils"
},
- "revision": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/numtide/flake-utils/archive/11707dc2f618dd54ca8739b309ec4fc024de578b.tar.gz"
+ "revision": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "url": "https://github.com/numtide/flake-utils/archive/11707dc2f618dd54ca8739b309ec4fc024de578b.tar.gz",
+ "hash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI="
},
"unflake_github_numtide_treefmt-nix": {
- "branch": "main",
- "hash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "numtide",
- "repo": "treefmt-nix",
- "type": "GitHub"
+ "repo": "treefmt-nix"
},
- "revision": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/numtide/treefmt-nix/archive/790751ff7fd3801feeaf96d7dc416a8d581265ba.tar.gz"
+ "revision": "db947814a175b7ca6ded66e21383d938df01c227",
+ "url": "https://github.com/numtide/treefmt-nix/archive/db947814a175b7ca6ded66e21383d938df01c227.tar.gz",
+ "hash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM="
},
"unflake_github_numtide_treefmt-nix_ref_main": {
- "branch": "main",
- "hash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "numtide",
- "repo": "treefmt-nix",
- "type": "GitHub"
+ "repo": "treefmt-nix"
},
- "revision": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/numtide/treefmt-nix/archive/790751ff7fd3801feeaf96d7dc416a8d581265ba.tar.gz"
+ "revision": "db947814a175b7ca6ded66e21383d938df01c227",
+ "url": "https://github.com/numtide/treefmt-nix/archive/db947814a175b7ca6ded66e21383d938df01c227.tar.gz",
+ "hash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM="
},
"unflake_github_oxalica_rust-overlay": {
- "branch": "master",
- "hash": "sha256-khIekZCrhy3lQom4AZTmgBPV3DOFgAiopLUyUtbVGhY=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "oxalica",
- "repo": "rust-overlay",
- "type": "GitHub"
+ "repo": "rust-overlay"
},
- "revision": "02f536e36eaee387594ce2a02d90ff678d056e0f",
+ "branch": "master",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/oxalica/rust-overlay/archive/02f536e36eaee387594ce2a02d90ff678d056e0f.tar.gz"
+ "revision": "13139aefa973f3d96c60c0fbab801de058ae25ca",
+ "url": "https://github.com/oxalica/rust-overlay/archive/13139aefa973f3d96c60c0fbab801de058ae25ca.tar.gz",
+ "hash": "sha256-5eqDcnBjb1424HRQdnhuhNOBZguq1Z2tqSa2OMF/m2c="
},
"unflake_github_ryantm_agenix_ref_main": {
- "branch": "main",
- "hash": "sha256-9VnK6Oqai65puVJ4WYtCTvlJeXxMzAp/69HhQuTdl/I=",
+ "type": "Git",
"repository": {
+ "type": "GitHub",
"owner": "ryantm",
- "repo": "agenix",
- "type": "GitHub"
+ "repo": "agenix"
},
- "revision": "b027ee29d959fda4b60b57566d64c98a202e0feb",
+ "branch": "main",
"submodules": false,
- "type": "Git",
- "url": "https://github.com/ryantm/agenix/archive/b027ee29d959fda4b60b57566d64c98a202e0feb.tar.gz"
+ "revision": "b027ee29d959fda4b60b57566d64c98a202e0feb",
+ "url": "https://github.com/ryantm/agenix/archive/b027ee29d959fda4b60b57566d64c98a202e0feb.tar.gz",
+ "hash": "sha256-9VnK6Oqai65puVJ4WYtCTvlJeXxMzAp/69HhQuTdl/I="
}
},
- "version": 7
-} \ No newline at end of file
+ "version": 8
+}