aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--profile.dot.link14
1 files changed, 13 insertions, 1 deletions
diff --git a/profile.dot.link b/profile.dot.link
index 2a6889d..881fa0b 100644
--- a/profile.dot.link
+++ b/profile.dot.link
@@ -259,7 +259,7 @@ mkedit() {
export GIT_PS1_SHOWDIRTYSTATE=""
export GIT_PS1_SHOWUNTRACKEDFILES=""
-# enable programmable completion features (you don't need to enable
+# Enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ ! -z "$BASH" ]; then
@@ -283,6 +283,11 @@ fi
# fi
#fi
+# Firejail configuration
+# This my hide important errors, so it's recommended to try running a
+# firejailed command with FIREJAIL_QUIET=no to debug.
+export FIREJAIL_QUIET="yes"
+
# Less configuration
# See http://seclists.org/fulldisclosure/2014/Nov/74
export LESSSECURE="1"
@@ -312,6 +317,13 @@ if [ -x "$HOME/apps/utils-ssh/ssh-agent-loadkeys" ]; then
. $HOME/apps/utils-ssh/ssh-agent-loadkeys
fi
+# Set the proper GnuPG TTY when running on console
+# See https://stackoverflow.com/questions/51504367/gpg-agent-forwarding-inappropriate-ioctl-for-device#55032706
+# https://superuser.com/questions/1649997/unable-to-decrypt-from-stdin-public-key-decryption-failed-inappropriate-ioctl
+if [ -z "$DISPLAY" ]; then
+ export GPG_TTY=$(tty)
+fi
+
#if [ -e "$HOME/apps/utils-ssh/ssh-agent-eval" ]; then
# $HOME/apps/utils-ssh/ssh-agent-eval
#fi