1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-11-23 19:49:45 +01:00

neomutt: add reverse sort options (#1036)

This commit is contained in:
Evan Stoll 2020-02-21 09:24:52 -05:00 committed by GitHub
parent 543118ac70
commit 7f748f27bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,6 +38,19 @@ let
}; };
}; };
sortOptions = [
"date"
"date-received"
"from"
"mailbox-order"
"score"
"size"
"spam"
"subject"
"threads"
"to"
];
bindModule = types.submodule { bindModule = types.submodule {
options = { options = {
map = mkOption { map = mkOption {
@ -211,18 +224,9 @@ in {
}; };
sort = mkOption { sort = mkOption {
type = types.enum [ # allow users to choose any option from sortOptions, or any option prefixed with "reverse-"
"date" type = types.enum
"date-received" (sortOptions ++ (map (option: "reverse-" + option) sortOptions));
"from"
"mailbox-order"
"score"
"size"
"spam"
"subject"
"threads"
"to"
];
default = "threads"; default = "threads";
description = "Sorting method on messages."; description = "Sorting method on messages.";
}; };