diff --git a/src/resources.rs b/src/resources.rs
index b17b0ef5658b4cff674ecb5430c3dec916ca0dcc..ea34d52d01053072d263729c50b77a746ae0d9ae 100644
--- a/src/resources.rs
+++ b/src/resources.rs
@@ -11,6 +11,7 @@ use std::iter::FromIterator;
// and what a convenience layout. "_wide" is not a layout,
// neither is "number"
const KEYBOARDS: &[(*const str, *const str)] = &[
+ // layouts
("us", include_str!("../data/keyboards/us.yaml")),
("us_wide", include_str!("../data/keyboards/us_wide.yaml")),
("de", include_str!("../data/keyboards/de.yaml")),
@@ -24,6 +25,7 @@ const KEYBOARDS: &[(*const str, *const str)] = &[
("no", include_str!("../data/keyboards/no.yaml")),
("number", include_str!("../data/keyboards/number.yaml")),
("se", include_str!("../data/keyboards/se.yaml")),
+ // layout+overlay
("terminal", include_str!("../data/keyboards/terminal.yaml")),
// Overlays
("emoji", include_str!("../data/keyboards/emoji.yaml")),
@@ -44,7 +46,8 @@ pub fn get_keyboard(needle: &str) -> Option<&'static str> {
}
const OVERLAY_NAMES: &[*const str] = &[
- "emoji"
+ "emoji",
+ "terminal",
];
pub fn get_overlays() -> Vec<&'static str> {