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 $@ | ||
