home-manager/modules/programs
zorrobert 2846d5230a
joplin-desktop: allow undefined options
This PR fixes two issues that cause rebuild to fail, see #5222.

The first was caused when sync.target and sync.interval were not set,
this was fixed by changing the default values from null to "undefined"
and filtering these out later.

The second error occurred when the .config/joplin-desktop directory
didn't exist (e.g. when installing Joplin for the first time) which
caused the touch command to fail. This was fixed using mkdir to ensure
that .config/joplin-desktop exists.
2024-04-21 17:24:52 +02:00
..
command-not-found treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
vscode treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
zsh prezto: be caseSensitive by default 2024-03-15 20:59:21 +01:00
abook.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
aerc-accounts.nix aerc-accounts: support for maildirpp (#4653) 2023-12-22 18:14:39 +01:00
aerc.nix aerc: fix config paths on darwin 2023-10-27 09:44:45 +02:00
afew.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
alacritty.nix alacritty: cleanup after 0.13 merge in nixpkgs 2024-04-19 16:57:02 +02:00
alot-accounts.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
alot.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
antidote.nix antidote: Use builtins.storeDir (#5182) 2024-03-27 09:45:49 -06:00
aria2.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
astroid-accounts.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
astroid-config-template.json astroid: add module 2018-11-18 19:55:28 +01:00
astroid.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
atuin.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
autojump.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
autorandr.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
awscli.nix awscli: only write config files when not empty 2023-12-13 00:21:10 +01:00
bacon.nix bacon: add default value for settings 2024-04-02 17:23:59 +02:00
bash.nix bash: add bash package to home.packages 2024-04-19 09:55:03 +02:00
bashmount.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
bat.nix bat: handle existing cache in activation script 2024-03-10 08:19:10 +01:00
beets.nix docs: update beets and description of overriding packages 2024-03-14 21:20:04 +01:00
bemenu.nix bemenu: allow floats in settings 2024-01-23 08:21:17 +01:00
borgmatic.nix borgmatic: add option for pattern matching 2024-03-09 13:27:20 +01:00
bottom.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
boxxy.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
broot.nix broot: Add nushell integration (#4714) 2023-12-04 08:57:35 +01:00
browserpass.nix browserpass: support librewolf 2023-08-15 08:42:51 +02:00
btop.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
bun.nix bun: add module 2024-04-09 20:48:15 +02:00
carapace.nix carapace: add xgettext workaround 2023-09-13 23:45:50 +02:00
cava.nix cava: add module 2023-10-24 08:20:22 +02:00
chromium.nix chromium: add support for dictionaries 2023-08-27 10:42:38 +02:00
comodoro.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
darcs.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
dircolors.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
direnv.nix direnv: Fix nushell integration ENV_CONVERSIONS 2023-12-21 09:24:48 +01:00
discocss.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
eclipse.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
emacs.nix emacs: use overrideScope instead of overrideScope' 2024-02-11 00:23:06 +01:00
eww.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
eza.nix eza: fix typo in docs 2024-03-14 20:54:58 +01:00
fd.nix fd: add module 2024-04-19 00:31:16 +02:00
feh.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
firefox.nix treewide: prefer the official wiki 2024-04-17 23:58:16 +02:00
fish.nix fish: use the subcommand style for the status command (#4584) 2024-04-10 16:39:52 +02:00
foot.nix foot: set PATH in server's systemd unit file 2024-04-13 08:27:43 +02:00
fuzzel.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
fzf.nix fzf: add compatibility with fzf≥0.48.0 2024-04-09 08:57:29 +02:00
gallery-dl.nix gallery-dl: add package option 2024-03-06 18:43:55 +01:00
getmail-accounts.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
getmail.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
gh-dash.nix gh-dash: add module 2023-07-24 12:38:44 +02:00
gh.nix treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
git-cliff.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
git-credential-oauth.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
git.nix git: replace gitToInit with lib function 2023-09-18 23:57:36 +02:00
gitui.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
gnome-terminal.nix gnome-terminal: add assertion on profile names 2023-07-29 19:43:20 +02:00
go.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
gpg.nix treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
gradle.nix gradle: Don't enable programs.java 2024-01-18 00:12:08 +01:00
granted.nix granted: add module 2023-11-01 22:20:17 +01:00
havoc.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
helix.nix helix: add ignores option 2024-04-19 12:05:08 +02:00
hexchat.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
himalaya.nix himalaya: adjust code for v1.0.0-beta.3 2024-03-08 13:58:55 +01:00
home-manager.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
hstr.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
htop.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
hyfetch.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
i3blocks.nix i3blocks: added configuration module 2024-01-01 10:15:19 +01:00
i3status-rust.nix programs.i3status-rust: reload on config change (#4466) 2023-09-18 15:25:42 +02:00
i3status.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
imv.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
info.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ion.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
irssi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
java.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
jetbrains-remote.nix jetbrains-remote: add module 2024-02-06 00:29:23 +01:00
joplin-desktop.nix joplin-desktop: allow undefined options 2024-04-21 17:24:52 +02:00
joshuto.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
jq.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
jujutsu.nix jujutsu: remove shell completion 2024-02-20 18:43:56 +01:00
just.nix just: simplify 2023-09-07 22:29:12 +02:00
k9s.nix k9s: configuration files in Darwin without XDG 2024-04-14 23:48:01 +02:00
kakoune.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
keychain.nix keychain: fix edge-cases in nushell integration 2023-09-26 16:24:27 +02:00
khal-accounts.nix programs.khal: add "addresses" option + tidy up (#5221) 2024-04-05 13:48:20 +02:00
khal-calendar-accounts.nix programs.khal: Simplify calendar setup (#5073) 2024-03-06 14:09:53 +01:00
khal-contact-accounts.nix khal: fix contact integration (#4836) 2024-03-03 18:12:42 +01:00
khal.nix programs.khal: add "addresses" option + tidy up (#5221) 2024-04-05 13:48:20 +02:00
khard.nix khard: add module 2023-10-01 09:29:05 +02:00
kitty.nix kitty: always export KITTY_SHELL_INTEGRATION 2024-02-05 00:10:32 +01:00
kodi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
lazygit.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ledger.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
less.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
lesspipe.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
lf.nix lf: simplify option validation (#4334) 2023-08-12 18:10:49 +02:00
librewolf.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
lieer.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
looking-glass-client.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
lsd.nix lsd: allow user to configure colors 2023-09-24 09:47:00 +02:00
man.nix man: fix caches generation in cross-compiled system (#4294) 2023-08-01 12:56:37 +02:00
mangohud.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
matplotlib.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mbsync-accounts.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mbsync.nix treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
mcfly.nix mcfly: add interfaceView option 2024-02-05 07:35:23 +01:00
mercurial.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
micro.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mise.nix mise: add module 2024-01-21 08:51:14 +01:00
mpv.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
mr.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
msmtp-accounts.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
msmtp.nix msmtp: add configurable package 2023-12-12 23:40:52 +01:00
mu.nix treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
mujmap.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
navi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ncmpcpp.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ncspot.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ne.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
neomutt-accounts.nix neomutt: add some options 2024-04-19 13:56:54 +02:00
neomutt.nix neomutt: add some options 2024-04-19 13:56:54 +02:00
neovim.nix neovim: enable use of external package manager (#5225) 2024-04-13 16:50:15 +02:00
newsboat.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
nheko.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
nix-index.nix nix-index: use interactive shell init for Fish 2023-12-21 18:13:31 +01:00
nnn.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
noti.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
notmuch-virtual-mailbox.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
notmuch.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
nushell.nix nushell: fix nushell config path on darwin 2024-04-14 08:58:16 +02:00
obs-studio.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
octant.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
offlineimap-accounts.nix offlineimap: cleanup unused bindings 2023-08-27 22:36:42 +02:00
offlineimap.nix offlineimap: disable starttls if tls is disabled 2024-03-13 13:47:31 +01:00
oh-my-posh.nix oh-my-posh: enable nushell integration 2023-12-25 19:01:13 +01:00
opam.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
openstackclient.nix openstackclient: add module (#4530) 2023-11-15 15:25:44 -07:00
pandoc.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
papis.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
password-store.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pazi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pet.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pidgin.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pistol.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
piston-cli.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pls.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
powerline-go.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pqiv.nix pqiv: add extraConfig option 2024-03-10 10:20:21 +01:00
pubs.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pyenv.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pylint.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
pywal.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
qcal.nix qcal: add module 2023-08-22 18:09:05 +02:00
qutebrowser.nix treewide: prefer the official wiki 2024-04-17 23:58:16 +02:00
ranger.nix ranger: add module 2024-03-08 23:35:34 +01:00
rbenv.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
rbw.nix rbw: simplify 'pinentry' type 2024-03-14 08:29:43 +01:00
readline.nix readline: optionally place config file in XDG dir 2024-03-28 06:48:10 +01:00
rio.nix rio: remove redundant lib.mdDoc call 2024-04-13 12:59:33 -05:00
ripgrep.nix ripgrep: don't set env. variable if no config (#4254) 2023-07-19 18:18:40 +02:00
rofi-pass.nix rofi-pass: add package option 2023-09-19 22:24:36 +02:00
rofi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
rtorrent.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ruff.nix ruff: add module 2023-11-22 23:51:52 +01:00
sagemath.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
sapling.nix sapling: add module 2023-12-19 23:58:05 +01:00
sbt.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
scmpuff.nix scmpuff: enable or disable aliases 2023-10-03 18:04:43 +02:00
script-directory.nix script-directory: fix documentation link (#4258) 2023-07-20 19:52:05 +02:00
senpai.nix senpai: switch to scfg format 2024-03-15 11:42:17 +01:00
sftpman.nix sftpman: add module 2023-12-28 14:03:49 +01:00
sioyek.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
skim.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
sm64ex.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
spotify-player.nix spotify-player: add module 2024-04-19 12:39:30 +02:00
sqls.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
ssh.nix Remove some formatting exceptions 2024-01-13 19:05:27 +01:00
starship.nix starship: use use instead of source for nushell 2023-09-19 23:14:29 +02:00
swaylock.nix swaylock: document the need for host PAM configuration 2023-09-11 23:59:04 +02:00
swayr.nix swayr: add module (#4322) 2023-11-06 18:05:18 +01:00
taskwarrior.nix treewide: deprecate VERBOSE_ECHO 2024-01-24 13:36:05 +01:00
tealdeer.nix tealdeer: module improvements 2024-02-18 23:14:41 +01:00
terminator.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
termite.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
texlive.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
thefuck.nix thefuck: add fish integration (#4535) 2023-11-03 09:33:15 -06:00
thunderbird.nix thunderbird: configure signature if set (#4852) 2024-01-09 15:19:17 +01:00
timidity.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
tint2.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
tiny.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
tmate.nix modules: types.string throws error now (#4324) 2023-08-08 17:00:24 +02:00
tmux.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
tofi.nix tofi: add module 2024-04-19 11:32:49 +02:00
topgrade.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
translate-shell.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
urxvt.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
vdirsyncer-accounts.nix vdirsyncer: add urlCommand and userNameCommand options 2024-03-22 16:56:17 +01:00
vdirsyncer.nix vdirsyncer: set postHook to null when not set (#5294) 2024-04-19 13:01:05 +02:00
vim-vint.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
vim.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
vscode.nix vscode: add openvscode-server 2024-02-05 07:34:43 +01:00
watson.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
waybar.nix waybar: fix service After value 2023-09-19 21:39:16 +02:00
wezterm.nix wezterm: remove automatic config reload call 2023-10-28 09:45:59 +02:00
wlogout.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
wofi.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
wpaperd.nix wpaperd: add wpaperd configuration 2023-10-01 09:23:33 +02:00
xmobar.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
xplr.nix xplr: support multiple plugins in cfg.plugins 2024-01-04 10:02:32 +01:00
yazi.nix yazi: update shell integrations (#5048) 2024-02-27 00:00:56 +01:00
yt-dlp.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
z-lua.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
zathura.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
zellij.nix zellij: use full executable path 2024-02-09 09:26:22 +01:00
zk.nix zk: add module 2024-03-08 23:26:08 +01:00
zoxide.nix zoxide: remove obsolete workaround 2024-04-04 23:29:27 +02:00
zplug.nix treewide: remove now-redundant lib.mdDoc calls 2023-07-17 18:49:09 +01:00
zsh.nix zsh: add patterns option to syntax-highlighting 2024-03-15 19:29:51 +01:00