old
1{lib, ...}: {
2 den.aspects.desktop.env.secret-store = {user, ...}: {
3 persistUser = {
4 directories = lib.optional (!(lib.elem "homeManager" user.classes)) ".local/share/keyrings";
5 };
6 persistHome = {config, ...}: {
7 directories = ["${config.xdg.dataHome}/keyrings"];
8 };
9
10 nixos = {
11 services.oo7.enable = true;
12 services.gnome.gnome-keyring.enable = false;
13
14 xdg.portal = {
15 enable = true;
16 config.common."org.freedesktop.impl.portal.Secret" = [
17 "oo7"
18 ];
19 };
20 };
21 };
22}