aboutsummaryrefslogtreecommitdiff
path: root/flake.lock
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-09-26 17:50:41 -0700
committerFranck Cuny <franck@fcuny.net>2022-09-26 17:50:41 -0700
commit2a7b36213c1b8bc9e03466bd7b99fa96abfecd8f (patch)
tree6dd3fd5db0519e5fdb5e04fd329de16e49dfdd30 /flake.lock
parentfix(flake): call some programs with `nix run .#tools.<name>` (diff)
downloadinfra-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.lock33
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",