vscode use pass-secret-service as keyring

This commit is contained in:
Dmitriy Kholkin 2023-11-22 06:11:20 +03:00
parent 15dc17f77d
commit 05dc9d936c
2 changed files with 2 additions and 5 deletions

View File

@ -7,6 +7,7 @@ let
NIXOS_OZONE_WL=1 \
exec \
${config.home-manager.users.${config.mainuser}.programs.vscode.package}/bin/code \
--password-store="gnome-libsecret" \
-w -n \
"$@"
'';

View File

@ -7,11 +7,7 @@
services.pass-secret-service.enable = true;
systemd.user.services.pass-secret-service = {
Service = {
Type = "dbus";
Environment = [ "GPG_TTY=/dev/tty1" "DISPLAY=:0" ];
BusName = "org.freedesktop.secrets";
};
Service.Environment = [ "GPG_TTY=/dev/tty1" "DISPLAY=:0" ];
Unit = rec {
Wants = [ "gpg-agent.service" ];
After = Wants;