{ inputs, ... }: { flake.modules.homeManager.dev-tools = { config, pkgs, ... }: let stablePkgs = import inputs.nixpkgs-stable { inherit (pkgs.stdenv.hostPlatform) system; config = { inherit (pkgs.config) allowUnfree; }; }; in { home.sessionVariables.CARGO_HOME = "${config.xdg.dataHome}/cargo"; home.packages = with pkgs; [ httpie bruno usql posting resterm inputs.devenv.packages.${pkgs.stdenv.hostPlatform.system}.default kubectl stablePkgs.mongodb-compass scc nodejs ]; programs.zsh.initContent = '' eval "$(devenv hook zsh)" ''; programs.lazygit = { enable = true; enableZshIntegration = true; }; programs.jujutsu.enable = true; programs.jq.enable = true; programs.bun.enable = true; programs.ripgrep.enable = true; programs.k9s.enable = true; }; flake.modules.nixos.openvpn = { programs.openvpn3.enable = true; }; }