Temp home config change, added mailvelope native-host

f34e77efa50e… · Ryan Schanzenbacher ·

parent 20d64b16e742… diff

Changed files

diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index 27fe820..82d92cc 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -32,7 +32,7 @@
(inherit neovim)
(native-inputs
(modify-inputs (package-native-inputs neovim)
- (prepend gcc-12)))))
+ (prepend gcc-13)))))
(define %home-symlinks
`((".config/guix/home-config/fish" ".config/fish")
@@ -46,7 +46,7 @@
;; Home profile, under ~/.guix-home/profile.
(packages (append (specifications->packages (list "bat"
"fd"
- "fish"
+ ;"fish"
"xdg-utils"
"abook"
"libnotify"
@@ -68,6 +68,7 @@
"sc-im"
"pv"
"jq"
+ "gpgme"
"bombadillo"
"python-msgpack"
"wdisplays"
@@ -180,9 +181,13 @@
`((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim"))
(".ssh/config" ,(local-file "ssh/config"))
(".icons" ,(local-file "icons" #:recursive? #t))
- ;(".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json"))
+ (".mozilla/native-messaging-hosts/gpgmejson.json" ,(local-file "mailvelope/gpgmejson.json"))
+ (".local/share/mailvelope" ,(local-file "mailvelope" #:recursive? #t))
+ (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json"))
+ (".local/share/tridactyl" ,(local-file "tridactyl" #:recursive? #t))
;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
+ (".gnupg/gpg.conf" ,(local-file "gnupg/gpg.conf"))
(".local/share/fonts" ,(local-file "fonts" #:recursive? #t))
(".gitconfig" ,(local-file "gitconfig"))
(".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t))
diff --git a/home-config/mailvelope/gpgmejson.json b/home-config/mailvelope/gpgmejson.json
new file mode 100644
index 0000000..7ad8586
--- /dev/null
+++ b/home-config/mailvelope/gpgmejson.json
@@ -0,0 +1,7 @@
+{
+ "name": "gpgmejson",
+ "description": "JavaScript binding for GnuPG",
+ "path": "/home/ryan/.local/share/mailvelope/start.sh",
+ "type": "stdio",
+ "allowed_extensions": ["jid1-AQqSMBYb0a8ADg@jetpack"]
+}
diff --git a/home-config/mailvelope/start.sh b/home-config/mailvelope/start.sh
new file mode 100755
index 0000000..01b3ee2
--- /dev/null
+++ b/home-config/mailvelope/start.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+
+# Wrap for gpgme-json so firefox can use it
+exec gpgme-json $@