2.home-manager/tests/modules/programs
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
..
abook
aerc
aerospace
alacritty
alot
antidote
anyrun
aria2
atuin
autojump
autorandr
awscli
bacon
bash
bat
beets
bemenu
borgmatic
bottom
boxxy
broot
browserpass
btop
carapace
cava
cavalier
cmus
comodoro
darcs
dircolors
direnv
distrobox
earthly
emacs
eww
fastfetch
feh
firefox
fish
foot
freetube
fuzzel
gallery-dl
getmail
gh
gh-dash
ghostty
git
git-cliff
git-credential-oauth
git-worktree-switcher
gnome-shell
gnome-terminal
go
gpg
gradle
granted
helix
hexchat
himalaya
htop
hyfetch
hyprlock
i3blocks
i3status
i3status-rust
imv
irssi
joplin-desktop
jqp
jujutsu
k9s
kakoune
khal
khard khard: add option to set mutiple subdirs (#6823) 2025-04-18 09:38:13 -05:00
kitty
kodi
kubecolor
lapce
lazydocker
ledger
less
lesspipe
lf
lieer
looking-glass-client
lsd
man
mangohud
mbsync
mergiraf
micro
mise
mods
mpv
mu
mujmap
ncmpcpp
ncmpcpp-linux
ne
neomutt
neovide
neovim
newsboat
nh
nheko
nix-index
nix-your-shell
nnn
nushell
oh-my-posh
onlyoffice
openstackclient
pandoc
papis
pay-respects
pet
pistol
pls
poetry
powerline-go
pqiv
pubs
pyenv
qcal
qutebrowser
ranger
rbw
readline
rio
ripgrep
ripgrep-all
rofi
rofi-pass
ruff
sagemath
sapling
sbt
scmpuff
senpai
sesh
sftpman
sioyek
sm64ex
smug
spotify-player
ssh
starship
streamlink
superfile
swayimg
swaylock
swayr
taskwarrior
tealdeer
terminator
tex-fmt
texlive
thefuck
thunderbird
tmate
tmux
todoman
tofi
topgrade
translate-shell
vifm
vim-vint
vinegar
vscode
watson
waybar
wezterm
wlogout
wofi
xmobar
yambar
yazi
yt-dlp
zed-editor
zellij
zk
zplug
zsh