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 \ NIXOS_OZONE_WL=1 \
exec \ exec \
${config.home-manager.users.${config.mainuser}.programs.vscode.package}/bin/code \ ${config.home-manager.users.${config.mainuser}.programs.vscode.package}/bin/code \
--password-store="gnome-libsecret" \
-w -n \ -w -n \
"$@" "$@"
''; '';

View File

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