bookmarkt 0.0.1

A Netscape Bookmark File format parser
Documentation
let
  # mozilla rust overlay
  moz_overlay = import (
    builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz
  );

  nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; };
in

with nixpkgs;

stdenv.mkDerivation {
  name = "bookmarket";

  nativeBuildInput = [
    binutils gcc gnumake openssl pkgconfig # common deps
  ];

  # The packages in the `buildInputs` list will be added to the PATH in our shell
  buildInputs = [
    nixpkgs.latest.rustChannels.nightly.rust # rust
  ];

  # Set Environment Variables
  RUST_BACKTRACE = 1;
  CARGO_HOME = "/tmp/.cargo";

  shellHook = ''
    export PATH="$PATH:$CARGO_HOME/bin:$PIP_PREFIX/bin"
  '';
}