From 05dc9d936cbf9995c3e91ec9ae1a9a4545ccbc56 Mon Sep 17 00:00:00 2001 From: Dmitriy Kholkin Date: Wed, 22 Nov 2023 06:11:20 +0300 Subject: [PATCH] vscode use pass-secret-service as keyring --- profiles/applications/vscode/default.nix | 1 + profiles/security/pass-secret-service.nix | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/profiles/applications/vscode/default.nix b/profiles/applications/vscode/default.nix index 3161509..ee53d2b 100644 --- a/profiles/applications/vscode/default.nix +++ b/profiles/applications/vscode/default.nix @@ -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 \ "$@" ''; diff --git a/profiles/security/pass-secret-service.nix b/profiles/security/pass-secret-service.nix index b3e82e9..cabcecf 100644 --- a/profiles/security/pass-secret-service.nix +++ b/profiles/security/pass-secret-service.nix @@ -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;