{ config, pkgs, ... }: let inherit (pkgs) stdenv; spGitConfig = { user.email = "alan@satoshipay.io"; }; in { imports = [ ./javascript.nix ]; home.sessionVariables = { KUBECTX_IGNORE_FZF = "1"; }; home.packages = with pkgs; ([ caddy openssl mongodb-tools pgcli s3cmd sops unstable.mkcert unstable.google-cloud-sdk unstable.docker_compose unstable.kubernetes unstable.kubectx unstable.kubernetes-helm unstable.helmfile ] ++ (lib.optionals (!stdenv.isDarwin) [ pgadmin unstable.redis-desktop-manager unstable.robo3t unstable.slack ])); programs.git.includes = [ { condition = "gitdir:~/projects/github.com/satoshipay/"; contents = spGitConfig; } { condition = "gitdir:~/projects/gitlab.satoshipay.tech"; contents = spGitConfig; } ]; home.file.".npmrc".text = '' @satoshipay:registry=https://registry.npmjs.org/ ''; }