{ ... }: let pkgsPath = (import ./nix/sources.nix).nixpkgs; pkgs = import pkgsPath { overlays = builtins.attrValues (import ./nix/overlays); }; in pkgs.stdenv.mkDerivation { name = "infra-env"; buildInputs = [ (with import (pkgsPath+"/nixos") { configuration = {}; }; with config.system.build; [ nixos-generate-config nixos-install nixos-enter manual.manpages ]) ] ++ (with pkgs; [ just git-crypt vcsh gnupg git nixUnstable niv vncdo tesseract imagemagick esh xorg.xwininfo nmap nmap_graphical sysstat lshw xxHash linssid wavemon wirelesstools lm_sensors zathura ripgrep neovim glxinfo ntfy ]); # Set Environment Variables RUST_BACKTRACE = 1; }