summary refs log tree commit diff stats
path: root/user/settings/satoshipay.nix
diff options
context:
space:
mode:
Diffstat (limited to 'user/settings/satoshipay.nix')
-rw-r--r--user/settings/satoshipay.nix123
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/