diff options
Diffstat (limited to '')
| -rw-r--r-- | npins/default.nix | 45 | ||||
| -rw-r--r-- | npins/full.nix | 6 | ||||
| -rw-r--r-- | npins/sources.json | 460 |
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..a60450bb 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": "43b3c1ab9d40fb1dbb008f451988a91e375825e9", + "url": "https://github.com/cachix/pre-commit-hooks.nix/archive/43b3c1ab9d40fb1dbb008f451988a91e375825e9.tar.gz", + "hash": "sha256-ReRHaLgr/uVqdD8afFSn+myXIfpHeOhP0yYe0TJqAA8=" }, "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": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e", + "url": "https://github.com/hercules-ci/flake-parts/archive/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e.tar.gz", + "hash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=" }, "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": "1316b7d278ad77a16aec024b71d971366e123bec", + "url": "https://github.com/ipetkov/crane/archive/1316b7d278ad77a16aec024b71d971366e123bec.tar.gz", + "hash": "sha256-gcFMcRjw0ZSn380Rx2QLlU1goUQeSrKX/DF12omI6+o=" }, "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": "57a3171f94705599a2499248ca5758d5eb47c0e0", + "url": "https://github.com/lnl7/nix-darwin/archive/57a3171f94705599a2499248ca5758d5eb47c0e0.tar.gz", + "hash": "sha256-UvORnAxTRHax7RG74W8Z2t4GvIkX6AjJ5kk0QlwZomo=" }, "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": "3139deb8cafbe73b39b24451255b2fdd3426077e", + "url": "https://github.com/nix-community/home-manager/archive/3139deb8cafbe73b39b24451255b2fdd3426077e.tar.gz", + "hash": "sha256-j9maqjx1T8+ljAVntAdSI5hSGCm77QNZz64JF1rJNu0=" }, "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": "3139deb8cafbe73b39b24451255b2fdd3426077e", + "url": "https://github.com/nix-community/home-manager/archive/3139deb8cafbe73b39b24451255b2fdd3426077e.tar.gz", + "hash": "sha256-j9maqjx1T8+ljAVntAdSI5hSGCm77QNZz64JF1rJNu0=" }, "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": "4f8d52a3598b0dc7db7a5e7b419e3edd9d1ecfdb", + "url": "https://github.com/nix-community/nix-index-database/archive/4f8d52a3598b0dc7db7a5e7b419e3edd9d1ecfdb.tar.gz", + "hash": "sha256-Q5kNLlWngt7TaIIZoxDKWMHjiSaNRVqr70FqWCRRfr4=" }, "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": "e978bdeeff2de8eb5454396f6557e655845b32c7", + "url": "https://github.com/nix-community/nixpkgs.lib/archive/e978bdeeff2de8eb5454396f6557e655845b32c7.tar.gz", + "hash": "sha256-DFY3+18Zijt5odIlo/G2gn1cXbU9rVim01NG1zHbpxs=" }, "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": "07180a087e4a00720dc0731cbcd8dec796974381", + "url": "https://github.com/nix-community/nixvim/archive/07180a087e4a00720dc0731cbcd8dec796974381.tar.gz", + "hash": "sha256-yycNej5//EsRbV10moBoh+/63vXEwZD1ZFEiRm6C9rQ=" }, "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": "fd1462031fdee08f65fd0b4c6b64e22239a77870", + "url": "https://github.com/nixos/nixpkgs/archive/fd1462031fdee08f65fd0b4c6b64e22239a77870.tar.gz", + "hash": "sha256-n3gKTBIV4ZA5VQpUakffBe3KGu4+mhPoA34rrqS0GkA=" }, "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": "61b7c44c4073f0b827768aff0049561b5110ea5a", + "url": "https://github.com/nixos/nixpkgs/archive/61b7c44c4073f0b827768aff0049561b5110ea5a.tar.gz", + "hash": "sha256-12KrbMiWLcf8m7pCvAtZh1ZrgF85ZXDXvfR/fWTKy84=" }, "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": "3d79c8d63e761c59323e90a27b50eb52b5482bfe", + "url": "https://github.com/nixos/nixpkgs/archive/3d79c8d63e761c59323e90a27b50eb52b5482bfe.tar.gz", + "hash": "sha256-DIM0Ma2i514MRl+NJY2/LGzG8i6hs4zORZw9E+0VwBc=" }, "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": "b471514bed69eff5255c8e63c1f80e5fe56c616f", + "url": "https://github.com/nixos/nixpkgs/archive/b471514bed69eff5255c8e63c1f80e5fe56c616f.tar.gz", + "hash": "sha256-zpGZb8FYui+i8KLtC0nlcmb0voR2zB80Qn8pe7lzIbk=" }, "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": "df3c0640565d04a0261253cdd89fce78ec50168a", + "url": "https://github.com/numtide/treefmt-nix/archive/df3c0640565d04a0261253cdd89fce78ec50168a.tar.gz", + "hash": "sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0=" }, "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": "df3c0640565d04a0261253cdd89fce78ec50168a", + "url": "https://github.com/numtide/treefmt-nix/archive/df3c0640565d04a0261253cdd89fce78ec50168a.tar.gz", + "hash": "sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0=" }, "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": "afacd6819d3765a05814ee8e3de74c77d42ac799", + "url": "https://github.com/oxalica/rust-overlay/archive/afacd6819d3765a05814ee8e3de74c77d42ac799.tar.gz", + "hash": "sha256-NYF7ZM5ip0u+w1pBFDpIGEbrbgN/wpnLFAmBkWkYMXw=" }, "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 +} |
