home-manager/tests/modules/programs
Jan van Brügge bf6b85136b
neomutt: Allow named mailboxes (#2212)
At the moment, only the inbox of each mail account is added to neomutt.
This inbox is always called "Inbox", so if you configure multiple
accounts, it is hard to know which one is which.

This change allows the user to specify a display name per account that
uses `named-mailboxes` under the hood.

Additionally this change now allows to add other folders than the inbox,
for example the Trash, Spam or Drafts folders to be added on a per-account
basis. Using extraOptions is not possible here, as those are lazily
loaded on mailbox open and thus would appear at the bottom and not sorted
by account.

This commit also changes the default sidebar format string to use %D
instead of %B because %B will ignore named mailboxes and show the folder
name instead.
2021-08-19 00:33:53 -04:00
..
abook tests: remove package dependencies on rofi and abook 2020-03-06 00:27:21 +01:00
alacritty treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
alot tests: allow testing assertions 2021-02-07 22:48:22 +01:00
aria2 aria2: add module 2020-05-03 13:21:52 +02:00
autojump autojump: add module 2020-10-08 23:50:43 +02:00
autorandr tests: allow testing assertions 2021-02-07 22:48:22 +01:00
bash bash: generate files using writeShellScript 2021-05-18 00:46:04 +02:00
bat bat: support list settings and shell escaping 2021-08-12 21:29:14 +02:00
browserpass Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
dircolors dircolors: apply extraConfig after settings (#1890) 2021-03-31 22:01:02 +02:00
direnv direnv: add enableFlakes option for enableNixDirenvIntegration (#2089) 2021-06-15 12:11:26 -04:00
emacs emacs: add extraConfig option 2021-08-06 23:57:14 +02:00
feh feh: allow binding actions to multiple buttons/keys 2020-09-30 00:55:09 +02:00
firefox firefox: fix tests 2021-07-18 20:29:00 +02:00
fish fish: use dummy fish package in tests 2021-08-06 23:33:19 +02:00
foot foot: revert always create config file (#2091) (#2157) 2021-07-01 12:05:37 -06:00
getmail getmail: fix configuration mailboxes generation (#1719) 2021-03-01 17:58:18 -05:00
gh gh: fix protocol setting (#1831) 2021-02-27 21:42:56 +01:00
git programs.git: make signing key id be optional (#1886) 2021-04-05 14:28:36 +02:00
gnome-terminal tests: bump nmt 2021-06-24 22:47:21 +02:00
gpg gpg: make homedir configurable 2021-04-14 23:44:34 +02:00
himalaya himalaya: add module 2021-06-26 18:29:42 -04:00
htop htop: use dummy package in tests 2021-08-16 23:31:59 +02:00
i3status i3status: add module 2020-05-03 13:12:13 +02:00
i3status-rust i3status-rust: add module 2020-11-05 23:59:47 +01:00
irsii irssi: add ssl_cert option for servers (#2043) 2021-06-06 15:31:25 -06:00
kakoune kakoune: disable the kakoune-use-plugins test 2021-01-20 19:49:15 +01:00
kitty kitty: use dummy package in test 2021-04-29 00:40:32 +02:00
lf lf: add module 2020-04-23 22:41:22 +02:00
lieer tests: allow testing assertions 2021-02-07 22:48:22 +01:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mangohud mangohud: add module 2021-06-12 09:55:58 +02:00
mbsync isync/mbsync: replace master/slave with far/near (#1776) 2021-05-22 15:31:06 -06:00
mpv tests: prevent some unnecessary downloads 2021-06-23 00:37:25 +02:00
ncmpcpp ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ncmpcpp-linux ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ne ne: use dummy package in tests 2020-06-24 23:02:49 +02:00
neomutt neomutt: Allow named mailboxes (#2212) 2021-08-19 00:33:53 -04:00
neovim neovim: Add coc support (#2154) 2021-07-25 22:40:07 -04:00
newsboat newsboat: use $XDG_CONFIG_HOME/newsboat 2021-04-11 22:20:02 +02:00
nix-index nix-index: use dummy fish package in tests 2021-08-06 22:55:57 +02:00
nushell nushell: add module (#1333) 2020-07-24 17:15:55 +02:00
pet pet: Add support for tags in snippets (#1883) 2021-04-20 16:16:27 -04:00
powerline-go powerline-go: add fish integration 2021-08-06 22:46:58 +02:00
qutebrowser qutebrowser: add quickmark support (#2059) 2021-06-15 12:22:21 -04:00
rbw rbw: add module (#1998) 2021-06-05 18:09:02 -06:00
readline readline: fix example 2020-02-02 01:20:05 +01:00
rofi rofi: support top-level clauses in rasi (#1788) 2021-02-09 15:59:29 +01:00
rofi-pass rofi-pass: remove test dependency on rofi 2021-08-13 00:30:51 +02:00
sbt sbt: add new module 2021-02-04 23:42:37 +01:00
scmpuff scmpuff: remove test dependency on zsh 2021-08-12 23:11:15 +02:00
sm64ex sm64ex: add module 2021-07-12 08:57:35 +02:00
ssh tests: allow testing assertions 2021-02-07 22:48:22 +01:00
starship starship: remove deprecated character.symbol setting 2021-01-03 10:21:55 +01:00
terminator tests: prevent some unnecessary downloads 2021-06-23 00:37:25 +02:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
tmux programs.tmux: use xdg config path (#1928) 2021-04-23 09:25:13 +02:00
topgrade topgrade: add module (#1924) 2021-04-28 19:56:58 -04:00
vscode vscode: add args option to keybindings 2021-02-05 22:38:37 +01:00
waybar waybar: fix systemd service 2021-05-01 16:26:10 -04:00
xmobar xmobar: use dummy package in test 2021-07-07 23:46:53 +02:00
zplug zplug: Reduce noise (#1441) 2020-09-06 11:16:34 +02:00
zsh Remove a few format exceptions 2021-07-18 23:34:50 +02:00