diff --git a/hosts/common/programs/assorted.nix b/hosts/common/programs/assorted.nix index 8898bcb6..9223f2f3 100644 --- a/hosts/common/programs/assorted.nix +++ b/hosts/common/programs/assorted.nix @@ -183,6 +183,7 @@ let gthumb jellyfin-media-player komikku + koreader # lollypop # mpv # networkmanagerapplet diff --git a/hosts/common/programs/default.nix b/hosts/common/programs/default.nix index 4dce5fe4..68a54649 100644 --- a/hosts/common/programs/default.nix +++ b/hosts/common/programs/default.nix @@ -12,6 +12,7 @@ ./jellyfin-media-player.nix ./kitty ./komikku.nix + ./koreader.nix ./libreoffice.nix ./mpv.nix ./neovim.nix diff --git a/hosts/common/programs/koreader.nix b/hosts/common/programs/koreader.nix new file mode 100644 index 00000000..ba54cf9b --- /dev/null +++ b/hosts/common/programs/koreader.nix @@ -0,0 +1,11 @@ +{ ... }: + +{ + sane.programs.koreader = { + # koreader on aarch64 errors if there's no fonts directory (sandboxing thing, i guess) + fs.".local/share/fonts".dir = {}; + # history, cache, dictionaries... + # could be more explicit if i symlinked the history.lua file to somewhere it can persist better. + persist.plaintext = [ ".config/koreader" ]; + }; +}