diff options
author | Franck Cuny <franck@fcuny.net> | 2022-09-26 17:50:41 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-09-26 17:50:41 -0700 |
commit | 2a7b36213c1b8bc9e03466bd7b99fa96abfecd8f (patch) | |
tree | 6dd3fd5db0519e5fdb5e04fd329de16e49dfdd30 /flake.lock | |
parent | fix(flake): call some programs with `nix run .#tools.<name>` (diff) | |
download | world-2a7b36213c1b8bc9e03466bd7b99fa96abfecd8f.tar.gz |
feat(naersk): use naersk to build packages with rust
naersk makes it simple to build rust project in nix. For this to work, `mkSystem` and `mkHomeManagerConfiguration` needs to pass naersk to my overlays. I dropped the support to run the tools with `nix run .#tools...`: I don't use this in practice and it's not making things simpler. I dropped `nix-linter` from the check, it's reporting many errors without helping me to fix them.
Diffstat (limited to 'flake.lock')
-rw-r--r-- | flake.lock | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/flake.lock b/flake.lock index cfd012e..726c936 100644 --- a/flake.lock +++ b/flake.lock @@ -105,6 +105,24 @@ "type": "github" } }, + "naersk": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1662220400, + "narHash": "sha256-9o2OGQqu4xyLZP9K6kNe1pTHnyPz0Wr3raGYnr9AIgY=", + "owner": "nix-community", + "repo": "naersk", + "rev": "6944160c19cb591eb85bbf9b2f2768a935623ed3", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "naersk", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 0, @@ -135,6 +153,18 @@ }, "nixpkgs_2": { "locked": { + "lastModified": 0, + "narHash": "sha256-eyzwPTQqB9l/viI769epK8NwGOY8v/c2TNrRmcX5u+8=", + "path": "/nix/store/gp0lyg85c6ilj65xbipkqn96crnypb0f-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_3": { + "locked": { "lastModified": 1663707118, "narHash": "sha256-eyzwPTQqB9l/viI769epK8NwGOY8v/c2TNrRmcX5u+8=", "owner": "nixos", @@ -194,7 +224,8 @@ "emacs-overlay": "emacs-overlay", "futils": "futils", "home-manager": "home-manager", - "nixpkgs": "nixpkgs_2", + "naersk": "naersk", + "nixpkgs": "nixpkgs_3", "nixpkgs-unstable": "nixpkgs-unstable", "nur": "nur", "pre-commit-hooks": "pre-commit-hooks", |