switch to flakehub

This commit is contained in:
Graham Christensen 2023-10-03 00:08:49 -04:00
parent 749fc5bbc9
commit a04e6275a6
3 changed files with 26 additions and 40 deletions

View file

@ -1,35 +1,29 @@
{ {
"nodes": { "nodes": {
"flake-compat": { "flake-compat": {
"flake": false,
"locked": { "locked": {
"lastModified": 1673956053, "narHash": "sha256-AAQ/2sD+0D18bb8hKuEEVpHUYD1GmO2Uh/taFamn6XQ=",
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", "rev": "4f910c9827911b1ec2bf26b5a062cd09f8d89f85",
"owner": "edolstra", "revCount": 55,
"repo": "flake-compat", "type": "tarball",
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.0/018af168-abf6-7903-8e2c-be5db8d27950/source.tar.gz"
"type": "github"
}, },
"original": { "original": {
"owner": "edolstra", "type": "tarball",
"repo": "flake-compat", "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
"type": "github"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1684385584, "narHash": "sha256-X3+DKYWJm93DRSdC5M6K5hLqzSya9BjibtBsuARoPco=",
"narHash": "sha256-O7y0gK8OLIDqz+LaHJJyeu09IGiXlZIS3+JgEzGmmJA=", "rev": "f5892ddac112a1e9b3612c39af1b72987ee5783a",
"owner": "NixOS", "revCount": 530560,
"repo": "nixpkgs", "type": "tarball",
"rev": "48a0fb7aab511df92a17cf239c37f2bd2ec9ae3a", "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.530560%2Brev-f5892ddac112a1e9b3612c39af1b72987ee5783a/018aec4d-58df-7d2d-a74e-b1bc82c4654f/source.tar.gz"
"type": "github"
}, },
"original": { "original": {
"owner": "NixOS", "type": "tarball",
"ref": "nixos-unstable", "url": "https://flakehub.com/f/NixOS/nixpkgs/0.1.0.tar.gz"
"repo": "nixpkgs",
"type": "github"
} }
}, },
"root": { "root": {

View file

@ -2,12 +2,9 @@
description = "Magic Nix Cache"; description = "Magic Nix Cache";
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1.0.tar.gz";
flake-compat = { flake-compat.url = "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz";
url = "github:edolstra/flake-compat";
flake = false;
};
}; };
outputs = { self, nixpkgs, ... }: outputs = { self, nixpkgs, ... }:

View file

@ -1,15 +1,10 @@
let (import
lock = builtins.fromJSON (builtins.readFile ./flake.lock); (
let lock = builtins.fromJSON (builtins.readFile ./flake.lock); in
flake-compat = builtins.fetchTarball { fetchTarball {
url = "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz"; url = lock.nodes.flake-compat.locked.url or "https://github.com/edolstra/flake-compat/archive/${lock.nodes.flake-compat.locked.rev}.tar.gz";
sha256 = lock.nodes.flake-compat.locked.narHash; sha256 = lock.nodes.flake-compat.locked.narHash;
}; }
)
flake = import flake-compat { { src = ./.; }
src = ./.; ).shellNix
};
shell = flake.shellNix.default;
in
shell