33 lines
789 B
Nix
33 lines
789 B
Nix
{ 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)"
|
|
'';
|
|
};
|
|
}
|