A file-based task manager

ADD: flake stuff

+23
+1
.envrc
···
··· 1 + use flake
+22
flake.nix
···
··· 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 + }