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;
|
|
|
|
};
|
|
|
|
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
|
|
|
|
|
|
|
# book tooks
|
|
|
|
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
|
|
|
|
|
|
|
# rust
|
|
|
|
cargo
|
|
|
|
rustc
|
|
|
|
rls
|
2020-05-06 11:22:27 +00:00
|
|
|
];
|
|
|
|
}
|