commit 0aea4b9dfcaeb4f8ede2354ff5d6df3ab421f0ee
parent faf65bf6b1f5997e8ba05a323995729e6dadb3cf
author: nathanael <nathanael@dalliard.ch>
date: Sun, 16 Nov 2025 09:52:32 +0000
s0: add pgp
diffstat:
6 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/s0/dotfiles/.gitignore b/s0/dotfiles/.gitignore
@@ -0,0 +1,3 @@
+bin/mencrypt
+bin/mgpg
+bin/msign
diff --git a/s0/dotfiles/gpg.conf b/s0/dotfiles/gpg.conf
@@ -0,0 +1 @@
+keyserver hkps://keys.openpgp.org
diff --git a/s0/dotfiles/mfilter b/s0/dotfiles/mfilter
@@ -1 +1,2 @@
+multipart/encrypted: mgpg
text/html: webdump -i -r -l
diff --git a/s0/dotfiles/profile b/s0/dotfiles/profile
@@ -17,6 +17,8 @@ export SFEED_YANKER='xsel -bi'
export EDITOR=vi
command -v nvi >/dev/null && EDITOR=nvi
+command -v gpg >/dev/null && export GPG_TTY=$(tty)
+
CDPATH=:~
[ "$(hostname)" = "s0.dalliard.ch" ] && PS1='\W '
diff --git a/s0/packages b/s0/packages
@@ -4,6 +4,7 @@ deno--
fzy--
git--
gmake--
+gnupg--
got--
hugo--
isync--
diff --git a/s0/scripts/dotfiles.sh b/s0/scripts/dotfiles.sh
@@ -9,6 +9,7 @@ mkdir -p "$HOME/.config/"
mkdir -p "$HOME/.config/gtk-3.0/"
mkdir -p "$HOME/.config/mpv/"
mkdir -p "$HOME/.config/yt-dlp/"
+mkdir -p "$HOME/.gnupg/"
mkdir -p "$HOME/.mblaze/"
mkdir -p "$HOME/.sfeed/"
mkdir -p "$HOME/.w3m/"
@@ -19,6 +20,7 @@ ln -fs "$src/Xdefaults" "$HOME/.Xdefaults"
ln -fs "$src/cwmrc" "$HOME/.cwmrc"
ln -fs "$src/exrc" "$HOME/.exrc"
ln -fs "$src/gitconfig" "$HOME/.gitconfig"
+ln -fs "$src/gpg.conf" "$HOME/.gnupg/gpg.conf"
ln -fs "$src/gtk-3.0/settings.ini" "$HOME/.config/gtk-3.0/settings.ini"
ln -fs "$src/mailcap" "$HOME/.w3m/mailcap"
ln -fs "$src/mblaze" "$HOME/.mblaze/profile"
@@ -34,3 +36,6 @@ ln -fs "$src/w3m/config" "$HOME/.w3m/config"
ln -fs "$src/w3m/keymap" "$HOME/.w3m/keymap"
ln -fs "$src/xsession" "$HOME/.xsession"
ln -fs "$src/yt-dlp" "$HOME/.config/yt-dlp/config"
+ln -fs "/usr/local/share/mblaze/contrib/mencrypt" "$HOME/bin/mencrypt"
+ln -fs "/usr/local/share/mblaze/contrib/mgpg" "$HOME/bin/mgpg"
+ln -fs "/usr/local/share/mblaze/contrib/msign" "$HOME/bin/msign"