diff options
Diffstat (limited to 'user/settings/satoshipay.nix')
-rw-r--r-- | user/settings/satoshipay.nix | 123 |
1 files changed, 63 insertions, 60 deletions
diff --git a/user/settings/satoshipay.nix b/user/settings/satoshipay.nix index b93d7eee..03aa1cd0 100644 --- a/user/settings/satoshipay.nix +++ b/user/settings/satoshipay.nix @@ -1,14 +1,15 @@ -{ - config, - lib, - pkgs, - ... -}: let +{ config +, lib +, pkgs +, ... +}: +let inherit (pkgs) stdenv; spGitConfig = { user.email = "alan@satoshipay.io"; }; -in { +in +{ imports = [ ./development/javascript.nix ./development/web.nix @@ -18,33 +19,33 @@ in { KUBECTX_IGNORE_FZF = "1"; }; home.packages = with pkgs; ([ - caddy - openssl - mongodb-tools - pgcli - pgformatter - postgresql - s3cmd - sops + caddy + openssl + mongodb-tools + pgcli + pgformatter + postgresql + s3cmd + sops - lumen + lumen - mkcert - google-cloud-sdk - doctl - kubectl - kubetail - kubectx - kubernetes-helm - helmfile - ] - ++ (lib.optionals (!stdenv.isDarwin) - [ - docker-compose + mkcert + google-cloud-sdk + doctl + kubectl + kubetail + kubectx + kubernetes-helm + helmfile + ] + ++ (lib.optionals (!stdenv.isDarwin) + [ + docker-compose - ripcord - robo3t - ])); + ripcord + robo3t + ])); programs.emacs.extraPackages = epkgs: (with epkgs; [ docker-compose-mode dockerfile-mode @@ -97,36 +98,38 @@ in { ''; }; - accounts.email.accounts.satoshipay = let - address = "alan@satoshipay.io"; - in { - inherit address; - primary = lib.mkDefault true; - realName = "Alan Pearce"; - flavor = "gmail.com"; - passwordCommand = "${pkgs.python3Packages.keyring}/bin/keyring get satoshipay-google-mail ${address}"; - folders = { - inbox = "INBOX"; - drafts = "[Gmail]/Drafts"; - sent = "[Gmail]/Sent Mail"; - trash = "[Gmail]/Bin"; - }; - imap = { - tls.enable = true; - }; - smtp = { - tls.enable = true; - }; - mbsync = { - enable = true; - create = "maildir"; - remove = "maildir"; - expunge = "both"; - }; - msmtp = { - enable = true; + accounts.email.accounts.satoshipay = + let + address = "alan@satoshipay.io"; + in + { + inherit address; + primary = lib.mkDefault true; + realName = "Alan Pearce"; + flavor = "gmail.com"; + passwordCommand = "${pkgs.python3Packages.keyring}/bin/keyring get satoshipay-google-mail ${address}"; + folders = { + inbox = "INBOX"; + drafts = "[Gmail]/Drafts"; + sent = "[Gmail]/Sent Mail"; + trash = "[Gmail]/Bin"; + }; + imap = { + tls.enable = true; + }; + smtp = { + tls.enable = true; + }; + mbsync = { + enable = true; + create = "maildir"; + remove = "maildir"; + expunge = "both"; + }; + msmtp = { + enable = true; + }; }; - }; home.file.".npmrc".text = '' @satoshipay:registry=https://registry.npmjs.org/ |