main
1{den, ...}: {
2 den.aspects.desktop.includes = [den.aspects.desktop.oo7];
3 den.aspects.desktop.oo7 = {
4 provides.to-users.includes = [
5 {
6 persistHome = {config, ...}: {
7 directories = [
8 "${config.xdg.data.directory}/keyrings"
9 ];
10 };
11 }
12 ];
13
14 nixos = {
15 services.oo7.enable = true;
16 services.gnome.gnome-keyring.enable = false;
17
18 xdg.portal = {
19 enable = true;
20 config.common."org.freedesktop.impl.portal.Secret" = [
21 "oo7"
22 ];
23 };
24 };
25 };
26}