{ inputs, ... }: { perSystem = { pkgs, ... }: { packages.devenv = inputs.devenv.packages.${pkgs.stdenv.hostPlatform.system}.devenv; }; flake.modules.homeManager.dev-tools = { config, pkgs, ... }: { home.sessionVariables.CARGO_HOME = "${config.xdg.dataHome}/cargo"; home.packages = with pkgs; [ inputs.devenv.packages.${pkgs.stdenv.hostPlatform.system}.devenv bruno kubectl kubelogin-oidc rclone scc visidata just ]; programs.lazygit.enable = true; programs.jujutsu.enable = true; programs.jq.enable = true; programs.ripgrep.enable = true; programs.k9s.enable = true; programs.zsh.initContent = '' eval "$(devenv hook zsh)" ''; }; }