1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-15 21:41:09 +01:00
home-manager/modules
octvs 5e6a8203ce
khard: add option to set mutiple subdirs (#6823)
Add new option `accounts.contact.accounts.<name>.khard.addressbooks`.

Remove the previous soln,
`accounts.contact.accounts.<name>.khard.defaultCollection`, which is
superseded with the new option.

Add a new test to check the new `addressbooks` option. Modify an
existing test which was checking the removed `defaultCollection`.

Previous commit a38f88 allowed a hardcoded path to be set for khard if
the path set for its local storage is not the actual `vdir`. This was
accomplished via adding the `defaultCollection` option. However this
accepted only a single sub-directory, and when one has more than a
single collection on the same dir this would require repetition on
configuration to set [1].

This is a continuation of the soln given to
nix-community/home-manager#4531, refer to there and the previous PR [2]
for reference.

[1]: https://github.com/nix-community/home-manager/issues/4531#issuecomment-2701156246
[2]: https://github.com/nix-community/home-manager/pull/5220
2025-04-18 09:38:13 -05:00
..
accounts accounts/contact: add sensible defaults to the localModule (#6799) 2025-04-10 22:29:30 -05:00
config treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
files files: make collision error message more helpful 2024-04-30 00:41:45 +02:00
i18n/input-method treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
launchd treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
lib labwc: Add module for Labwc (#6807) 2025-04-16 11:15:07 -05:00
lib-bash home-manager: move profile management 2025-01-03 11:22:59 +01:00
misc way-displays: init module (#6791) 2025-04-11 08:15:26 -05:00
po Translate using Weblate (Dutch) (#6828) 2025-04-16 08:00:29 -05:00
programs khard: add option to set mutiple subdirs (#6823) 2025-04-18 09:38:13 -05:00
services home-manager-auto-expire: fix spelling error (#6829) 2025-04-16 13:41:23 -05:00
targets treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
default.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
files.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
home-environment.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix chawan: init module (#6768) 2025-04-16 14:41:17 -05:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
xsession.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00