main
 1{lib, ...}: {
 2  den.aspects.desktop.app.term = {
 3    settings.user = {
 4      default = lib.mkOption {
 5        type = lib.types.nullOr lib.types.str;
 6        description = "Default terminal's binary name";
 7        default = null;
 8      };
 9    };
10
11    provides.to-users = {
12      hjem = {pkgs, ...}: {
13        packages = [pkgs.xdg-terminal-exec];
14
15        xdg.config.files."xdg-terminals.list".text = "";
16      };
17    };
18  };
19}