i3: switch from attrs to attrsOf

This commit is contained in:
Nikita Uvarov 2018-12-05 11:38:14 +01:00
parent 6ce3ce69b9
commit c108eaba42
No known key found for this signature in database
GPG key ID: F7A5FB3A7C10EF96

View file

@ -255,7 +255,7 @@ let
}; };
}; };
criteriaModule = types.attrs; criteriaModule = types.attrsOf types.str;
configModule = types.submodule { configModule = types.submodule {
options = { options = {
@ -411,7 +411,7 @@ let
}; };
keybindings = mkOption { keybindings = mkOption {
type = types.attrs; type = types.attrsOf types.str;
default = { default = {
"${cfg.config.modifier}+Return" = "exec i3-sensible-terminal"; "${cfg.config.modifier}+Return" = "exec i3-sensible-terminal";
"${cfg.config.modifier}+Shift+q" = "kill"; "${cfg.config.modifier}+Shift+q" = "kill";
@ -486,7 +486,7 @@ let
}; };
keycodebindings = mkOption { keycodebindings = mkOption {
type = types.attrs; type = types.attrsOf types.str;
default = {}; default = {};
description = '' description = ''
An attribute set that assigns keypress to an action using key code. An attribute set that assigns keypress to an action using key code.
@ -571,7 +571,7 @@ let
}; };
modes = mkOption { modes = mkOption {
type = types.attrsOf types.attrs; type = types.attrsOf (types.attrsOf types.str);
default = { default = {
resize = { resize = {
"Left" = "resize shrink width 10 px or 10 ppt"; "Left" = "resize shrink width 10 px or 10 ppt";