diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2025-04-01 11:27:39 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2025-04-01 11:27:39 -0400 |
commit | f34e77efa50eadbb93ec43093ff5ea7063ff1aa0 (patch) | |
tree | 15301c17c92ac22e2000a0821a59e2c0de1465cf | |
parent | 20d64b16e742cdc74665f312f1ef20ebe66f06c6 (diff) |
Temp home config change, added mailvelope native-host
-rw-r--r-- | home-config/home-configuration.scm | 11 | ||||
-rw-r--r-- | home-config/mailvelope/gpgmejson.json | 7 | ||||
-rwxr-xr-x | home-config/mailvelope/start.sh | 4 |
3 files changed, 19 insertions, 3 deletions
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 @@ | |||
32 | (inherit neovim) | 32 | (inherit neovim) |
33 | (native-inputs | 33 | (native-inputs |
34 | (modify-inputs (package-native-inputs neovim) | 34 | (modify-inputs (package-native-inputs neovim) |
35 | (prepend gcc-12))))) | 35 | (prepend gcc-13))))) |
36 | 36 | ||
37 | (define %home-symlinks | 37 | (define %home-symlinks |
38 | `((".config/guix/home-config/fish" ".config/fish") | 38 | `((".config/guix/home-config/fish" ".config/fish") |
@@ -46,7 +46,7 @@ | |||
46 | ;; Home profile, under ~/.guix-home/profile. | 46 | ;; Home profile, under ~/.guix-home/profile. |
47 | (packages (append (specifications->packages (list "bat" | 47 | (packages (append (specifications->packages (list "bat" |
48 | "fd" | 48 | "fd" |
49 | "fish" | 49 | ;"fish" |
50 | "xdg-utils" | 50 | "xdg-utils" |
51 | "abook" | 51 | "abook" |
52 | "libnotify" | 52 | "libnotify" |
@@ -68,6 +68,7 @@ | |||
68 | "sc-im" | 68 | "sc-im" |
69 | "pv" | 69 | "pv" |
70 | "jq" | 70 | "jq" |
71 | "gpgme" | ||
71 | "bombadillo" | 72 | "bombadillo" |
72 | "python-msgpack" | 73 | "python-msgpack" |
73 | "wdisplays" | 74 | "wdisplays" |
@@ -180,9 +181,13 @@ | |||
180 | `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) | 181 | `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) |
181 | (".ssh/config" ,(local-file "ssh/config")) | 182 | (".ssh/config" ,(local-file "ssh/config")) |
182 | (".icons" ,(local-file "icons" #:recursive? #t)) | 183 | (".icons" ,(local-file "icons" #:recursive? #t)) |
183 | ;(".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json")) | 184 | (".mozilla/native-messaging-hosts/gpgmejson.json" ,(local-file "mailvelope/gpgmejson.json")) |
185 | (".local/share/mailvelope" ,(local-file "mailvelope" #:recursive? #t)) | ||
186 | (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json")) | ||
187 | (".local/share/tridactyl" ,(local-file "tridactyl" #:recursive? #t)) | ||
184 | ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) | 188 | ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) |
185 | ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) | 189 | ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) |
190 | (".gnupg/gpg.conf" ,(local-file "gnupg/gpg.conf")) | ||
186 | (".local/share/fonts" ,(local-file "fonts" #:recursive? #t)) | 191 | (".local/share/fonts" ,(local-file "fonts" #:recursive? #t)) |
187 | (".gitconfig" ,(local-file "gitconfig")) | 192 | (".gitconfig" ,(local-file "gitconfig")) |
188 | (".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t)) | 193 | (".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 @@ | |||
1 | { | ||
2 | "name": "gpgmejson", | ||
3 | "description": "JavaScript binding for GnuPG", | ||
4 | "path": "/home/ryan/.local/share/mailvelope/start.sh", | ||
5 | "type": "stdio", | ||
6 | "allowed_extensions": ["jid1-AQqSMBYb0a8ADg@jetpack"] | ||
7 | } | ||
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 @@ | |||
1 | #!/usr/bin/env bash | ||
2 | |||
3 | # Wrap for gpgme-json so firefox can use it | ||
4 | exec gpgme-json $@ | ||