2020-05-06 11:22:27 +00:00
|
|
|
let
|
2020-05-06 11:55:37 +00:00
|
|
|
sources = import ./nix/sources.nix;
|
|
|
|
pkgs = import sources.nixpkgs { };
|
2020-05-06 11:22:27 +00:00
|
|
|
nur = import (builtins.fetchTarball
|
|
|
|
"https://github.com/nix-community/NUR/archive/master.tar.gz") {
|
|
|
|
inherit pkgs;
|
|
|
|
};
|
2020-05-17 21:23:39 +00:00
|
|
|
dhall = pkgs.callPackage ./nix/dhall.nix { };
|
|
|
|
dhall-json = pkgs.callPackage ./nix/dhall-json.nix { };
|
2020-05-06 11:22:27 +00:00
|
|
|
dyson = pkgs.callPackage ./nix/dyson.nix { };
|
2020-05-06 11:55:37 +00:00
|
|
|
tex = pkgs.callPackage ./nix/texlive.nix { };
|
2020-05-06 11:22:27 +00:00
|
|
|
in pkgs.mkShell {
|
|
|
|
buildInputs = with pkgs; [
|
2020-05-06 13:26:05 +00:00
|
|
|
# deployment tools
|
2020-05-06 11:22:27 +00:00
|
|
|
dyson
|
|
|
|
kubectl
|
|
|
|
kubectx
|
2020-05-06 13:26:05 +00:00
|
|
|
|
2020-05-15 17:47:12 +00:00
|
|
|
# book tools
|
2020-05-06 13:26:05 +00:00
|
|
|
kindlegen
|
2020-05-06 11:22:27 +00:00
|
|
|
mdbook
|
|
|
|
nur.repos.mic92.pandoc-bin
|
|
|
|
tex
|
2020-05-06 13:26:05 +00:00
|
|
|
|
|
|
|
# preview
|
2020-05-06 11:22:27 +00:00
|
|
|
nur.repos.xe.zathura
|
2020-05-06 13:26:05 +00:00
|
|
|
|
2020-05-17 21:23:39 +00:00
|
|
|
# dhall
|
|
|
|
dhall
|
|
|
|
dhall-json
|
|
|
|
|
|
|
|
# deno
|
2020-05-23 14:53:38 +00:00
|
|
|
nodejs-13_x
|
2020-05-17 21:23:39 +00:00
|
|
|
nur.repos.xe.deno
|
|
|
|
nodePackages.typescript
|
|
|
|
|
2020-05-06 13:26:05 +00:00
|
|
|
# rust
|
|
|
|
cargo
|
2020-05-15 17:47:12 +00:00
|
|
|
cargo-watch
|
2020-05-06 13:26:05 +00:00
|
|
|
rls
|
2020-05-15 17:47:12 +00:00
|
|
|
rustc
|
|
|
|
rustfmt
|
2020-05-23 01:21:38 +00:00
|
|
|
|
|
|
|
# other tools
|
|
|
|
visidata
|
2020-05-06 11:22:27 +00:00
|
|
|
];
|
|
|
|
}
|