diff options
Diffstat (limited to 'user/settings/satoshipay.nix')
-rw-r--r-- | user/settings/satoshipay.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/user/settings/satoshipay.nix b/user/settings/satoshipay.nix new file mode 100644 index 00000000..6516bd59 --- /dev/null +++ b/user/settings/satoshipay.nix @@ -0,0 +1,55 @@ +{ 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/ + ''; +} |