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
···
0
···
1
+
use flake
+22
flake.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
inputs = {
3
+
naersk.url = "github:nix-community/naersk/master";
4
+
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
5
+
utils.url = "github:numtide/flake-utils";
6
+
};
7
+
8
+
outputs = { self, nixpkgs, utils, naersk }:
9
+
utils.lib.eachDefaultSystem (system:
10
+
let
11
+
pkgs = import nixpkgs { inherit system; };
12
+
naersk-lib = pkgs.callPackage naersk { };
13
+
in
14
+
{
15
+
defaultPackage = naersk-lib.buildPackage ./.;
16
+
devShell = with pkgs; mkShell {
17
+
buildInputs = [ libiconv cargo rustc rustfmt rust-analyzer rustPackages.clippy ];
18
+
RUST_SRC_PATH = rustPlatform.rustLibSrc;
19
+
};
20
+
}
21
+
);
22
+
}