2 changed files with 101 additions and 0 deletions
@ -0,0 +1,74 @@ |
|||||||
|
{ |
||||||
|
"nodes": { |
||||||
|
"naersk": { |
||||||
|
"inputs": { |
||||||
|
"nixpkgs": "nixpkgs" |
||||||
|
}, |
||||||
|
"locked": { |
||||||
|
"lastModified": 1655042882, |
||||||
|
"narHash": "sha256-9BX8Fuez5YJlN7cdPO63InoyBy7dm3VlJkkmTt6fS1A=", |
||||||
|
"owner": "nix-community", |
||||||
|
"repo": "naersk", |
||||||
|
"rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f", |
||||||
|
"type": "github" |
||||||
|
}, |
||||||
|
"original": { |
||||||
|
"owner": "nix-community", |
||||||
|
"repo": "naersk", |
||||||
|
"type": "github" |
||||||
|
} |
||||||
|
}, |
||||||
|
"nixpkgs": { |
||||||
|
"locked": { |
||||||
|
"lastModified": 1656338871, |
||||||
|
"narHash": "sha256-+LOvZFt3MpWtrxXLH4igQtRVzyD43VnuTJjDVbt7phY=", |
||||||
|
"owner": "NixOS", |
||||||
|
"repo": "nixpkgs", |
||||||
|
"rev": "819e4d63fc7f337a822a049fd055cd7615a5e0d6", |
||||||
|
"type": "github" |
||||||
|
}, |
||||||
|
"original": { |
||||||
|
"id": "nixpkgs", |
||||||
|
"type": "indirect" |
||||||
|
} |
||||||
|
}, |
||||||
|
"nixpkgs_2": { |
||||||
|
"locked": { |
||||||
|
"lastModified": 1656338871, |
||||||
|
"narHash": "sha256-+LOvZFt3MpWtrxXLH4igQtRVzyD43VnuTJjDVbt7phY=", |
||||||
|
"owner": "NixOS", |
||||||
|
"repo": "nixpkgs", |
||||||
|
"rev": "819e4d63fc7f337a822a049fd055cd7615a5e0d6", |
||||||
|
"type": "github" |
||||||
|
}, |
||||||
|
"original": { |
||||||
|
"id": "nixpkgs", |
||||||
|
"type": "indirect" |
||||||
|
} |
||||||
|
}, |
||||||
|
"root": { |
||||||
|
"inputs": { |
||||||
|
"naersk": "naersk", |
||||||
|
"nixpkgs": "nixpkgs_2", |
||||||
|
"utils": "utils" |
||||||
|
} |
||||||
|
}, |
||||||
|
"utils": { |
||||||
|
"locked": { |
||||||
|
"lastModified": 1656065134, |
||||||
|
"narHash": "sha256-oc6E6ByIw3oJaIyc67maaFcnjYOz1mMcOtHxbEf9NwQ=", |
||||||
|
"owner": "numtide", |
||||||
|
"repo": "flake-utils", |
||||||
|
"rev": "bee6a7250dd1b01844a2de7e02e4df7d8a0a206c", |
||||||
|
"type": "github" |
||||||
|
}, |
||||||
|
"original": { |
||||||
|
"owner": "numtide", |
||||||
|
"repo": "flake-utils", |
||||||
|
"type": "github" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"root": "root", |
||||||
|
"version": 7 |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
{ |
||||||
|
inputs = { |
||||||
|
utils.url = "github:numtide/flake-utils"; |
||||||
|
naersk.url = "github:nix-community/naersk"; |
||||||
|
}; |
||||||
|
|
||||||
|
outputs = { self, nixpkgs, utils, naersk }: |
||||||
|
utils.lib.eachDefaultSystem (system: let |
||||||
|
pkgs = nixpkgs.legacyPackages."${system}"; |
||||||
|
naersk-lib = naersk.lib."${system}"; |
||||||
|
in rec { |
||||||
|
# `nix build` |
||||||
|
packages.dufs = naersk-lib.buildPackage { |
||||||
|
pname = "dufs"; |
||||||
|
root = ./.; |
||||||
|
}; |
||||||
|
defaultPackage = packages.dufs; |
||||||
|
|
||||||
|
# `nix run` |
||||||
|
apps.default = utils.lib.mkApp { drv = packages.dufs;}; |
||||||
|
|
||||||
|
# `nix develop` |
||||||
|
devShell = pkgs.mkShell { |
||||||
|
nativeBuildInputs = with pkgs; [ rustc cargo ]; |
||||||
|
}; |
||||||
|
}); |
||||||
|
} |
Loading…
Reference in new issue