aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/hypr/hyprland.conf3
-rwxr-xr-x.config/hypr/start6
-rw-r--r--.config/zsh/.zshrc6
-rw-r--r--dependencies.txt3
-rwxr-xr-xrice.sh4
5 files changed, 11 insertions, 11 deletions
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index aecf747..7767d41 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -9,8 +9,9 @@ exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRE
exec-once = pipewire & pipewire-pulse & wireplumber
exec-once = start-portal
exec-once = hyprpaper & dunst
-exec-once = sleep 2.5 && waybar
exec-once = lxqt-policykit-agent
+exec-once = gpg-agent --daemon
+exec-once = sleep 2.5 && waybar
env = QT_SCREEN_SCALE_FACTORS,1;1
env = XCURSOR_SIZE,24
diff --git a/.config/hypr/start b/.config/hypr/start
index 05c20f4..1a33484 100755
--- a/.config/hypr/start
+++ b/.config/hypr/start
@@ -4,10 +4,4 @@ export XDG_RUNTIME_DIR="/tmp/hyprland"
mkdir -p $XDG_RUNTIME_DIR
chmod 0700 $XDG_RUNTIME_DIR
-gpg-connect-agent updatestartuptty /bye >/dev/null
-unset SSH_AGENT_PID
-if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
- export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
-fi
-
exec dbus-launch --exit-with-session Hyprland
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index d9a511d..a2c2dfe 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -39,7 +39,11 @@ lfcd () {
}
bindkey -s '^o' '^ulfcd\n'
-export GPG_TTY=$(tty)
+unset SSH_AGENT_PID
+if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
+ export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"
+fi
+
export PASSWORD_STORE_CLIP_TIME=5
# Load syntax highlighting; should be last.
source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh 2>/dev/null
diff --git a/dependencies.txt b/dependencies.txt
index b016a2b..92f6432 100644
--- a/dependencies.txt
+++ b/dependencies.txt
@@ -49,6 +49,9 @@ rofi-wayland
# utilities
gnupg
+# pinentry-qt deps
+kwindowsystem
+kguiaddons
openssh-dinit
fakeroot
lxqt-policykit
diff --git a/rice.sh b/rice.sh
index 6b048f1..f89eb7a 100755
--- a/rice.sh
+++ b/rice.sh
@@ -41,11 +41,9 @@ rm -rf hyprdots
doas -u $PERMUSER mkdir -p /home/$PERMUSER/.ssh
doas -u $PERMUSER mkdir -p /home/$PERMUSER/.gnupg
-doas -u $PERMUSER touch /home/$PERMUSER/.ssh/config
doas -u $PERMUSER touch /home/$PERMUSER/.gnupg/gpg-agent.conf
-echo 'Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"' > /home/$PERMUSER/.ssh/config
echo 'enable-ssh-support' > /home/$PERMUSER/.gnupg/gpg-agent.conf
-echo 'pinentry-program /usr/bin/pinentry-gtk' >> /home/$PERMUSER/.gnupg/gpg-agent.conf
+echo 'pinentry-program /usr/bin/pinentry-qt' >> /home/$PERMUSER/.gnupg/gpg-agent.conf
echo 'default-cache-ttl 34560000' >> /home/$PERMUSER/.gnupg/gpg-agent.conf
echo 'max-cache-ttl 34560000' >> /home/$PERMUSER/.gnupg/gpg-agent.conf
dinitctl enable sshd