File tree 2 files changed +16
-24
lines changed
2 files changed +16
-24
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 13
13
in
14
14
rec {
15
15
# `nix build`
16
- packages . hello-world = naersk-lib . buildPackage {
17
- pname = "hello-world" ;
18
- root = ./. ;
19
- } ;
20
- defaultPackage = packages . hello-world ;
16
+ packages . tree-grepper =
17
+ let darwinInputs = if pkgs . stdenv . isDarwin then [ pkgs . xcbuild ] else [ ] ;
18
+ in naersk-lib . buildPackage {
19
+ root = ./. ;
20
+ buildInputs = [ pkgs . libiconv pkgs . rustPackages . clippy ] ++ darwinInputs ;
21
+
22
+ doCheck = true ;
23
+ checkPhase = ''
24
+ cargo test
25
+ cargo clippy -- --deny warnings
26
+ '' ;
27
+ } ;
28
+ defaultPackage = packages . tree-grepper ;
21
29
22
30
# `nix run`
23
- apps . hello-world = flake-utils . lib . mkApp {
24
- drv = packages . hello-world ;
31
+ apps . tree-grepper = flake-utils . lib . mkApp {
32
+ drv = packages . tree-grepper ;
25
33
} ;
26
- defaultApp = apps . hello-world ;
34
+ defaultApp = apps . tree-grepper ;
27
35
28
36
# `nix develop`
29
37
devShell = pkgs . mkShell {
You can’t perform that action at this time.
0 commit comments