home-manager/tests/modules/programs
Liassica 16311f1d3c
borgmatic: add option for pattern matching
Borgmatic has support for Borg's pattern matching. It is mutually
exclusive with the existing `sourceDirectories` option, so assertions
have been added to make sure that both are not set at the same
time (but also that at least one of them is). Additionally, tests have
been added to test the following configurations: `patterns` instead of
`sourceDirectories`, both at the same time, and neither.
2024-03-09 13:27:20 +01:00
..
abook tests: add option test.stubs 2021-09-26 23:26:38 +02:00
aerc aerc-accounts: support for maildirpp (#4653) 2023-12-22 18:14:39 +01:00
alacritty alacritty: make compatible with alacritty 0.13 2023-12-28 21:25:20 +01:00
alot tests: add option test.stubs 2021-09-26 23:26:38 +02:00
antidote antidote: static file move to /tmp 2023-07-05 08:30:58 +02:00
aria2 tests: add option test.stubs 2021-09-26 23:26:38 +02:00
atuin atuin: add disable key options (#3754) 2023-03-15 11:52:48 +01:00
autojump tests: fix getOutput on stubs 2023-06-04 09:15:14 +02:00
autorandr autorandr: add filter option (#2795) 2022-03-17 13:45:04 +01:00
awscli awscli: add module 2023-09-30 09:48:13 +02:00
bacon bacon: add module 2023-09-24 12:07:57 +02:00
bash bash: support bash completion 2022-08-07 15:25:44 +02:00
bat bat: support boolean flags in config 2023-11-23 00:16:58 +01:00
beets tests: reduce closure sizes 2024-02-03 19:39:45 +01:00
bemenu bemenu: stub package in tests 2024-03-06 08:42:20 +01:00
borgmatic borgmatic: add option for pattern matching 2024-03-09 13:27:20 +01:00
bottom bottom: use xdg.configHome on Darwin 2023-04-17 21:57:35 +02:00
boxxy boxxy: add module (#4075) 2023-06-09 22:32:11 +02:00
broot broot: fix test (#4170) 2023-06-27 11:02:53 +02:00
browserpass browserpass: support librewolf 2023-08-15 08:42:51 +02:00
btop btop: add module 2022-09-05 14:34:37 +02:00
carapace carapace: add module 2023-09-05 08:39:59 +02:00
cava cava: add module 2023-10-24 08:20:22 +02:00
comodoro comodoro: add module 2023-06-14 23:43:19 +02:00
darcs darcs: add module 2023-07-08 10:31:45 +02:00
dircolors dircolors: apply extraConfig after settings (#1890) 2021-03-31 22:01:02 +02:00
direnv direnv: Make lines shorter 2023-12-21 00:00:17 +01:00
emacs emacs: fix emacs-extra-config test 2023-09-13 19:13:10 +02:00
feh tests: add option test.stubs 2021-09-26 23:26:38 +02:00
firefox firefox: add default containers 2024-01-25 23:08:09 +01:00
fish fish: escape abbr expansions once again 2023-12-21 11:42:07 +01:00
foot foot: set OOMPolicy=continue for foot server (#2749) 2022-02-22 20:15:28 +01:00
fuzzel fuzzel: add module 2023-05-13 15:54:34 +02:00
gallery-dl gallery-dl: add package option 2024-03-06 18:43:55 +01:00
getmail getmail: fix configuration mailboxes generation (#1719) 2021-03-01 17:58:18 -05:00
gh gh: include version in settings 2023-12-27 11:42:06 +05:30
gh-dash gh-dash: add module 2023-07-24 12:38:44 +02:00
git git: add config helper for hooks 2022-09-08 11:05:07 +02:00
git-cliff git-cliff: add module 2023-05-09 18:53:49 +02:00
gnome-terminal gnome-terminal: add assertion on profile names 2023-07-29 19:43:20 +02:00
gpg gpg: fix immutable keyfile test 2024-03-06 08:42:20 +01:00
gradle gradle: add module 2023-12-20 12:41:17 +01:00
granted granted: add module 2023-11-01 22:20:17 +01:00
helix tests: update to match latest TOML output 2023-08-30 14:37:13 +02:00
hexchat treewide: use liberachat and OFTC in examples 2022-12-05 10:38:54 +01:00
himalaya himalaya: adjust code for v1.0.0-beta.3 2024-03-08 13:58:55 +01:00
htop htop: fix darwin defaults 2022-05-19 23:33:20 +02:00
hyfetch hyfetch: prevent writing config with default/empty settings (#3124) 2022-08-01 19:58:38 -04:00
i3blocks i3blocks: added configuration module 2024-01-01 10:15:19 +01:00
i3status i3status: add package attribute 2022-10-20 10:04:30 +02:00
i3status-rust tests: update to match latest TOML output 2023-08-30 14:37:13 +02:00
imv imv: add module (#4032) 2023-06-07 14:51:05 +02:00
irssi irssi: add option for SASL external authentication 2022-10-31 09:28:49 +01:00
jujutsu jujutsu: add module 2023-04-28 22:14:13 +02:00
k9s k9s: fix unnecessary test dependency 2024-01-22 00:18:04 +01:00
kakoune kakoune: clean up tests 2021-11-07 09:43:42 +01:00
khal khal: fix contact integration (#4836) 2024-03-03 18:12:42 +01:00
khard khard: add module 2023-10-01 09:29:05 +02:00
kitty kitty: always export KITTY_SHELL_INTEGRATION 2024-02-05 00:10:32 +01:00
kodi kodi: add module 2022-01-26 23:56:25 +01:00
ledger ledger: add structural settings option (#3661) 2023-05-11 11:20:49 +02:00
less less: store 'lesskey' under XDG_CONFIG_HOME 2021-12-08 11:23:56 +01:00
lf lf: simplify option validation (#4334) 2023-08-12 18:10:49 +02:00
lieer tests: add option test.stubs 2021-09-26 23:26:38 +02:00
looking-glass-client looking-glass-client: add module 2022-10-18 10:12:15 +02:00
lsd lsd: allow user to configure colors 2023-09-24 09:47:00 +02:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mangohud tests: add option test.stubs 2021-09-26 23:26:38 +02:00
mbsync Revert "mbsync: make passwordCommand escaping consistent" (#3657) 2023-02-08 21:39:10 +01:00
micro micro: add module 2022-06-24 19:19:11 +02:00
mise mise: fix test 2024-01-21 23:26:31 +01:00
mpv mpv: create doc output in tests 2024-02-14 11:25:39 +01:00
mu treewide: deprecate DRY_RUN_CMD and DRY_RUN_NULL 2024-01-24 13:36:05 +01:00
mujmap mujmap: add module 2022-06-22 00:33:10 +02:00
ncmpcpp tests: add option test.stubs 2021-09-26 23:26:38 +02:00
ncmpcpp-linux ncmpcpp: Allow str type values for mpdMusicDir option (#3565) 2023-01-07 11:59:51 +01:00
ne tests: add option test.stubs 2021-09-26 23:26:38 +02:00
neomutt neomutt: fix tests 2024-02-14 14:44:07 +01:00
neovim programs.neovim: add extraLuaConfig (#3639) 2023-02-05 12:09:26 +01:00
newsboat tests: add option test.stubs 2021-09-26 23:26:38 +02:00
nheko nheko: add module 2022-09-08 19:09:30 +02:00
nix-index fish: always run fish_indent 2022-12-05 23:16:39 +01:00
nnn tests: some minor cleanups 2023-07-08 10:12:35 +02:00
nushell nushell: deprecation of let-env (#4292) 2023-08-01 19:27:30 +02:00
oh-my-posh oh-my-posh: fix test under Darwin 2023-12-28 23:07:59 +01:00
openstackclient openstackclient: add module (#4530) 2023-11-15 15:25:44 -07:00
pandoc pandoc: fix test case 2022-04-08 00:06:23 +02:00
papis papis: add module 2023-01-28 18:51:48 +01:00
pet pet: fix settings format issue 2021-11-17 23:42:21 +01:00
pistol pistol: refactor 2022-12-16 17:05:30 +01:00
pls zsh: improve shell{,Global}Aliases 2024-03-06 23:39:12 +01:00
powerline-go fish: always run fish_indent 2022-12-05 23:16:39 +01:00
pqiv pqiv: add module 2023-08-16 17:44:54 +02:00
pubs pubs: add module 2022-03-06 10:40:28 +01:00
pyenv pyenv: add module 2023-07-08 11:26:21 +02:00
qcal qcal: add module 2023-08-22 18:09:05 +02:00
qutebrowser qutebrowser: add greasemonkey userscript option 2023-10-18 22:56:15 +02:00
ranger ranger: add module 2024-03-08 23:35:34 +01:00
rbw tests: add option test.stubs 2021-09-26 23:26:38 +02:00
readline readline: Add support for keynames (#3947) 2023-05-04 19:39:46 +02:00
rio rio: use XDG config for both linux and darwin 2024-03-08 14:18:28 +01:00
ripgrep ripgrep: add module (#4017) 2023-06-02 17:59:12 +02:00
rofi rofi: allow extending themes (#2571) 2022-01-09 17:15:24 -05:00
rofi-pass tests: add option test.stubs 2021-09-26 23:26:38 +02:00
ruff ruff: add module 2023-11-22 23:51:52 +01:00
sagemath sagemath: add module 2022-01-11 14:38:02 +01:00
sapling sapling: add module 2023-12-19 23:58:05 +01:00
sbt sbt: cache passwordCommand output 2022-10-07 00:40:50 +02:00
scmpuff scmpuff: enable or disable aliases 2023-10-03 18:04:43 +02:00
sftpman sftpman: add module 2023-12-28 14:03:49 +01:00
sioyek sioyek: enable multiple bindings for the same command 2022-10-08 22:11:55 +02:00
sm64ex tests: add option test.stubs 2021-09-26 23:26:38 +02:00
ssh ssh: add addKeysToAgent option 2023-12-14 00:11:45 +01:00
starship starship: add enable_transience for fish (#3975) 2023-06-19 21:56:48 +02:00
swaylock swaylock: add enable and package option 2023-04-15 21:17:23 +02:00
swayr swayr: add module (#4322) 2023-11-06 18:05:18 +01:00
taskwarrior taskwarrior: make .taskrc writable (#2761) 2022-04-07 13:29:53 -04:00
tealdeer tealdeer: module improvements 2024-02-18 23:14:41 +01:00
terminator tests: some minor cleanups 2023-07-08 10:12:35 +02:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
thefuck thefuck: fix test case 2023-12-20 22:33:36 +01:00
thunderbird thunderbird: configure signature if set (#4852) 2024-01-09 15:19:17 +01:00
tmate tmate: add module 2022-09-26 00:28:00 +02:00
tmux tmux: fix secureSocket environment variable (#3593) 2023-02-05 11:22:41 +01:00
topgrade tests: some minor cleanups 2023-07-08 10:12:35 +02:00
translate-shell translate-shell: add module (#3659) 2023-05-11 11:21:18 +02:00
vim-vint vim-vint: add module (#3604) 2023-02-05 11:12:28 +01:00
vscode tests: some minor cleanups 2023-07-08 10:12:35 +02:00
watson watson: add module 2022-01-22 16:12:34 +01:00
waybar waybar: fix service After value 2023-09-19 21:39:16 +02:00
wezterm wezterm: remove automatic config reload call 2023-10-28 09:45:59 +02:00
wlogout wlogout: add module (#3629) 2023-01-31 17:06:18 +01:00
wofi wofi: add module (#3786) 2023-04-20 00:11:30 -06:00
wpaperd wpaperd: add wpaperd configuration 2023-10-01 09:23:33 +02:00
xmobar tests: add option test.stubs 2021-09-26 23:26:38 +02:00
yazi yazi: update shell integrations (#5048) 2024-02-27 00:00:56 +01:00
yt-dlp yt-dlp: generate config if settings or extraConfig are defined (#4018) 2023-05-25 15:06:34 +02:00
zellij zellij: use full executable path 2024-02-09 09:26:22 +01:00
zk zk: add module 2024-03-08 23:26:08 +01:00
zplug tests: some minor cleanups 2023-07-08 10:12:35 +02:00
zsh zsh: allow enabling syntax highlighters (#4360) 2023-11-19 19:37:32 +01:00