joplin-desktop: add module

PR #5020
This commit is contained in:
zorrobert 2024-02-18 22:57:35 +01:00 committed by Robert Helgesson
parent a82cdd288e
commit 383296ffa4
No known key found for this signature in database
GPG key ID: 96E745BD17AA17ED
8 changed files with 169 additions and 0 deletions

View file

@ -0,0 +1,6 @@
{
"newNoteFocus": "title",
"richTextBannerDismissed": true,
"sync.interval": 600,
"sync.target": 7
}

View file

@ -0,0 +1,23 @@
{
programs.joplin-desktop = {
enable = true;
sync = {
target = "dropbox";
interval = "10m";
};
extraConfig = {
"richTextBannerDismissed" = true;
"newNoteFocus" = "title";
};
};
test.stubs.joplin-desktop = { };
nmt.script = ''
assertFileContains activate \
'/home/hm-user/.config/joplin-desktop/settings.json'
generated="$(grep -o '/nix/store/.*-joplin-settings.json' $TESTED/activate)"
diff -u "$generated" ${./basic-configuration.json}
'';
}

View file

@ -0,0 +1 @@
{ joplin-desktop-basic-configuration = ./basic-configuration.nix; }