From f34e77efa50eadbb93ec43093ff5ea7063ff1aa0 Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Tue, 1 Apr 2025 11:27:39 -0400 Subject: Temp home config change, added mailvelope native-host --- home-config/home-configuration.scm | 11 ++++++++--- home-config/mailvelope/gpgmejson.json | 7 +++++++ home-config/mailvelope/start.sh | 4 ++++ 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 home-config/mailvelope/gpgmejson.json create mode 100755 home-config/mailvelope/start.sh (limited to 'home-config') 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 $@ -- cgit v1.2.3