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}