diff options
Diffstat (limited to 'kobo/clara/default.nix')
| -rw-r--r-- | kobo/clara/default.nix | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/kobo/clara/default.nix b/kobo/clara/default.nix new file mode 100644 index 0000000..f2d026b --- /dev/null +++ b/kobo/clara/default.nix @@ -0,0 +1,69 @@ +{ config, pkgs, lib, ... }: +with builtins // lib; +{ + device = { + name = "Kobo Clara HD"; + }; + + firmware = { + version = "4.38.23038"; + date = "Jun2024"; + }; + + kobo = { + enable = true; + file = { + "screensaver/main.png".source = ./screensaver.png; + }; + }; + + plato = { + enable = true; + fonts = with pkgs; [ + fira-math + ]; + dictionaries = with pkgs.dictdDBs; [ + wordnet + wiktionary + ]; + + settings = { + keyobard-layout = "English"; + frontlight = true; + sleep-cover = true; + auto-suspend = 15.0; + auto-power-off = 4.0; + time-format = "%I:%M%P"; + reader = { + font-size = 10.0; + font-family = "Fira Math"; + }; + dictionary = { + font-size = 10.0; + }; + intermissions = rec { + suspend = "cover:"; + power-off = "${config.kobo.devicePath}/screensaver/main.png"; + share = power-off; + }; + }; + }; + + nickel = { + enable = true; + + menu.item = { + settings = [ + { + location = "main"; + label = "IP Address"; + action = "cmd_output"; + arg = [ + "500" + "/sbin/ifconfig | /usr/bin/awk '/inet addr/{print substr($2,6)}'" + ]; + } + ]; + }; + }; +} |
