1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-23 11:39:46 +01:00
home-manager/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
..
command-not-found command-not-found: update from nixpkgs 2021-06-20 20:40:37 +02:00
vscode Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
zsh prezto: fix environment files being overwritten (#1863) 2021-03-17 18:35:10 +00:00
abook.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
afew.nix format: remove exception for afew module (#1955) 2021-04-28 21:58:49 +02:00
alacritty.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
alot-accounts.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
alot.nix alot: set primary email first (#1826) 2021-02-27 21:41:16 +01:00
aria2.nix aria2: add module 2020-05-03 13:21:52 +02:00
astroid-accounts.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
astroid-config-template.json astroid: add module 2018-11-18 19:55:28 +01:00
astroid.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
autojump.nix autojump: add module 2020-10-08 23:50:43 +02:00
autorandr.nix autorandr: add crtc option 2020-06-09 23:15:44 +02:00
bash.nix bash: generate files using writeShellScript 2021-05-18 00:46:04 +02:00
bat.nix bat: support list settings and shell escaping 2021-08-12 21:29:14 +02:00
beets.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
broot.nix broot: use formats.toml to generate configuration 2021-03-13 04:20:00 +00:00
browserpass.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
chromium.nix brave: fix config dir path (#2173) 2021-07-11 21:19:10 -04:00
dircolors.nix dircolors: apply extraConfig after settings (#1890) 2021-03-31 22:01:02 +02:00
direnv.nix direnv: add enableFlakes option for enableNixDirenvIntegration (#2089) 2021-06-15 12:11:26 -04:00
eclipse.nix eclipse: add option package 2020-06-12 19:34:39 +02:00
emacs.nix emacs: add extraConfig option 2021-08-06 23:57:14 +02:00
exa.nix exa: add module 2021-04-11 22:47:06 +02:00
feh.nix feh: allow binding actions to multiple buttons/keys 2020-09-30 00:55:09 +02:00
firefox.nix Remove a few format exceptions 2021-07-18 23:34:50 +02:00
fish.nix fish: provide different examples 2021-08-18 23:51:33 +02:00
foot.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
fzf.nix fzf: also use custom package for shell integrations (#2119) 2021-06-17 23:57:25 +02:00
getmail-accounts.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
getmail.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
gh.nix gh: fix protocol setting (#1831) 2021-02-27 21:42:56 +01:00
git.nix doc: Add an example for a git includes section (#2275) 2021-08-17 16:12:00 -04:00
gnome-terminal.nix programs.gnome-terminal: terminal options (#2042) 2021-06-15 23:39:56 +02:00
go.nix go: add goPrivate option 2020-04-06 19:28:31 +02:00
gpg.nix gpg: document lists are converted to duplicate keys (#2025) 2021-05-18 22:58:38 -06:00
himalaya.nix himalaya: add module 2021-06-26 18:29:42 -04:00
home-manager.nix Remove some usage of config.lib.dag 2021-05-09 12:13:31 +02:00
htop.nix htop: fix htoprc when fields is not explicitly set 2021-08-16 23:20:32 +02:00
i3status-rust.nix files: move dry run logic out of onChange hooks 2021-08-17 22:14:32 +02:00
i3status.nix i3status: add module 2020-05-03 13:12:13 +02:00
info.nix info: generate dir file directly in profile 2020-09-18 14:05:42 +02:00
irssi.nix irssi: add ssl_cert option for servers (#2043) 2021-06-06 15:31:25 -06:00
java.nix java: add module 2021-08-10 23:30:12 +02:00
jq.nix jq: add package option 2021-05-30 22:48:57 +02:00
kakoune.nix kakoune: Fix reference to group in hook config (#1820) 2021-02-22 22:21:36 +01:00
keychain.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
kitty.nix lib/types/fontType: Add size attribute (#1848) 2021-04-07 16:18:09 +02:00
lazygit.nix lazygit: add module (#1930) 2021-05-01 09:56:19 -06:00
lesspipe.nix Mark rycee as maintainer for a bunch of modules 2017-09-26 23:40:31 +02:00
lf.nix lib: add maintainers attribute set 2020-05-02 16:30:55 +02:00
lieer-accounts.nix programs.lieer: add module 2020-03-07 15:13:15 +01:00
lieer.nix Move email account options to their owning modules 2020-06-16 00:45:20 +02:00
lsd.nix lsd: use explicit path for aliases 2021-03-14 21:25:45 +01:00
man.nix man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mangohud.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
matplotlib.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
mbsync-accounts.nix isync/mbsync: replace master/slave with far/near (#1776) 2021-05-22 15:31:06 -06:00
mbsync.nix isync/mbsync: replace master/slave with far/near (#1776) 2021-05-22 15:31:06 -06:00
mcfly.nix mcfly: add option to enable fuzzy search 2020-12-22 00:30:47 +01:00
mercurial.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
mpv.nix mpv: fix issue #1725 and add tests (#1726) 2021-01-21 18:10:12 -05:00
msmtp-accounts.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
msmtp.nix email: allow null certificatesFile 2021-08-10 00:12:13 +02:00
mu.nix mu: fix command (#1623) 2021-01-19 19:36:31 +01:00
ncmpcpp.nix ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ncspot.nix ncspot: add module (#1939) 2021-05-01 17:38:12 -04:00
ne.nix ne: add module 2020-06-23 22:37:02 +02:00
neomutt-accounts.nix neomutt: Allow named mailboxes (#2212) 2021-08-19 00:33:53 -04:00
neomutt.nix neomutt: Allow named mailboxes (#2212) 2021-08-19 00:33:53 -04:00
neovim.nix programs.neovim: expose generatedConfigViml (#2213) 2021-07-27 15:59:50 +02:00
newsboat.nix newsboat: add sumnerevans as maintainer 2021-04-11 22:20:03 +02:00
nix-index.nix nix-index: add module (#1984) 2021-05-09 18:13:10 -04:00
noti.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
notmuch.nix notmuch: inline notmuch-accounts.nix 2020-09-24 20:02:49 +02:00
nushell.nix nushell: use formats.toml to generate configuration 2021-03-13 04:20:00 +00:00
obs-studio.nix obs-studio: use wrapobs and the new plugin layout (#2142) 2021-06-26 17:29:50 -04:00
octant.nix octant: add module 2020-12-31 15:18:13 +01:00
offlineimap-accounts.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
offlineimap.nix email: allow null certificatesFile 2021-08-10 00:12:13 +02:00
opam.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
password-store.nix password-store: add environment variables to xsession.importedVariables (#2103) 2021-06-13 16:27:31 -06:00
pazi.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
pet.nix pet: Add support for tags in snippets (#1883) 2021-04-20 16:16:27 -04:00
pidgin.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
piston-cli.nix piston-cli: add module (#2052) 2021-06-07 08:07:15 -06:00
powerline-go.nix powerline-go: add fish integration 2021-08-06 22:46:58 +02:00
qutebrowser.nix files: move dry run logic out of onChange hooks 2021-08-17 22:14:32 +02:00
rbw.nix rbw: use pientry.binaryPath when available (#2153) 2021-06-29 21:27:19 -04:00
readline.nix readline: fix example 2020-02-02 01:20:05 +01:00
rofi-pass.nix rofi-pass: add rofi-pass plugin for password-store 2020-12-18 23:22:57 +01:00
rofi.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
rtorrent.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
sbt.nix sbt: add new module 2021-02-04 23:42:37 +01:00
scmpuff.nix scmpuff: use pkgs.scmpuff 2021-05-18 00:47:40 +02:00
senpai.nix programs.senpai: add module (#2076) 2021-06-07 07:40:32 -06:00
skim.nix skim: add fish integration 2020-10-11 22:59:23 +02:00
sm64ex.nix sm64ex: add module 2021-07-12 08:57:35 +02:00
ssh.nix programs.ssh: Use nullable types for optional forward attrs (#1946) 2021-04-27 17:16:33 -04:00
starship.nix starship: use formats.toml to generate configuration 2021-03-13 04:20:00 +00:00
taskwarrior.nix taskwarrior: don't create dataLocation with home.file 2021-07-23 23:22:32 +02:00
terminator.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
termite.nix termite: add option to enable VTE integration (#1917) 2021-04-20 19:45:39 -04:00
texlive.nix texlive: add packageSet option 2021-06-03 22:44:09 +02:00
tmux.nix programs.tmux: use xdg config path (#1928) 2021-04-23 09:25:13 +02:00
topgrade.nix topgrade: add module (#1924) 2021-04-28 19:56:58 -04:00
urxvt.nix treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
vim.nix vim: avoid using alias of vim-sensible 2020-03-30 21:55:10 +02:00
vscode.nix vscode: add args option to keybindings 2021-02-05 22:38:37 +01:00
waybar.nix Move platform check into modules 2021-07-18 20:43:22 +02:00
xmobar.nix xmobar: add module (#2120) 2021-06-29 13:02:43 -06:00
z-lua.nix Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
zathura.nix zathura: allow configuring the package used (#1636) 2020-12-04 18:38:22 +01:00
zoxide.nix zoxide: add module 2020-05-26 19:14:39 +02:00
zplug.nix zplug: Reduce noise (#1441) 2020-09-06 11:16:34 +02:00
zsh.nix zsh: add enableSyntaxHighlighting option (#2144) 2021-06-28 00:04:38 -06:00