chore(pinentry): use gtk3

This commit is contained in:
oddlama 2023-10-18 15:11:38 +02:00
parent 76f81807b3
commit 7b7458ccd5
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
3 changed files with 7 additions and 4 deletions

View file

@ -3,6 +3,7 @@
inputs, inputs,
lib, lib,
minimal, minimal,
pkgs,
... ...
}: let }: let
inherit inherit
@ -32,6 +33,9 @@ in
config = { config = {
# Needed for gtk # Needed for gtk
programs.dconf.enable = true; programs.dconf.enable = true;
# Required for gnome3 pinentry
services.dbus.packages = [pkgs.gcr];
stylix = { stylix = {
# I want to choose what to style myself. # I want to choose what to style myself.
autoEnable = false; autoEnable = false;

View file

@ -58,6 +58,6 @@
services.gpg-agent = { services.gpg-agent = {
enable = true; enable = true;
enableSshSupport = true; enableSshSupport = true;
pinentryFlavor = "qt"; pinentryFlavor = "gnome3";
}; };
} }

View file

@ -40,10 +40,11 @@
zathura zathura
]; ];
# TODO yubikey pinentry is curses but should be graphical
# TODO test different pinentrys (pinentry gtk?)
# TODO wrap thunderbird bin and set LC_ALL=de_DE.UTF-8 because thunderbird uses wrong date and time formatting with C.UTF-8 # TODO wrap thunderbird bin and set LC_ALL=de_DE.UTF-8 because thunderbird uses wrong date and time formatting with C.UTF-8
# TODO make screenshot copy work even if notification fails (set -e does its thing here) # TODO make screenshot copy work even if notification fails (set -e does its thing here)
# TODO pavucontrol shortcut or bar button # TODO pavucontrol shortcut or bar button
# TODO audible bell in qt pinentry drives me nuts
# TODO secureboot -> use pam yubikey login # TODO secureboot -> use pam yubikey login
# TODO keyboard stays lit on poweroff -> add systemd service to disable it on shutdown # TODO keyboard stays lit on poweroff -> add systemd service to disable it on shutdown
# TODO on neogit close do neotree update # TODO on neogit close do neotree update
@ -56,9 +57,7 @@
# TODO neovim reopening file should continue at the previous position # TODO neovim reopening file should continue at the previous position
# TODO thunderbird doesn't use passwords from password command # TODO thunderbird doesn't use passwords from password command
# TODO rotating wallpaper # TODO rotating wallpaper
# TODO yubikey pinentry is curses but should be graphical
# TODO accounts.concats accounts.calendar # TODO accounts.concats accounts.calendar
# TODO test different pinentrys (pinentry gtk?)
# TODO agenix rekey edit secret should create temp files with same extension # TODO agenix rekey edit secret should create temp files with same extension
# TODO mod+f1-4 for left monitor? # TODO mod+f1-4 for left monitor?
# TODO autostart signal, firefox (both windows), etc. # TODO autostart signal, firefox (both windows), etc.