tangled
alpha
login
or
join now
ngp.computer
/
tsk
A file-based task manager
0
fork
atom
overview
issues
pulls
pipelines
ADD: flake stuff
ngp.computer
1 year ago
02ad45b5
e6209cf9
+23
2 changed files
expand all
collapse all
unified
split
.envrc
flake.nix
+1
.envrc
···
1
1
+
use flake
+22
flake.nix
···
1
1
+
{
2
2
+
inputs = {
3
3
+
naersk.url = "github:nix-community/naersk/master";
4
4
+
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
5
5
+
utils.url = "github:numtide/flake-utils";
6
6
+
};
7
7
+
8
8
+
outputs = { self, nixpkgs, utils, naersk }:
9
9
+
utils.lib.eachDefaultSystem (system:
10
10
+
let
11
11
+
pkgs = import nixpkgs { inherit system; };
12
12
+
naersk-lib = pkgs.callPackage naersk { };
13
13
+
in
14
14
+
{
15
15
+
defaultPackage = naersk-lib.buildPackage ./.;
16
16
+
devShell = with pkgs; mkShell {
17
17
+
buildInputs = [ libiconv cargo rustc rustfmt rust-analyzer rustPackages.clippy ];
18
18
+
RUST_SRC_PATH = rustPlatform.rustLibSrc;
19
19
+
};
20
20
+
}
21
21
+
);
22
22
+
}