{ pkgs, config, vars, ... }: let wrappedLens = pkgs.symlinkJoin { name = "lens-wrapped"; paths = [ pkgs.lens ]; buildInputs = [ pkgs.makeWrapper ]; postBuild = '' wrapProgram $out/bin/lens-desktop \ --add-flags "--user-data-dir=$HOME/.config/Lens-fixed" ''; }; in { home.packages = with pkgs; [ wrappedLens kubectl kompose ]; home.sessionVariables = { KUBECONFIG = "$HOME/.kube/config"; }; }