ebooks: added ebooks
This commit is contained in:
parent
110f5c5708
commit
4a1741d747
|
@ -4,6 +4,10 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
# Craige's Desktop Packages
|
# Craige's Desktop Packages
|
||||||
|
imports = [
|
||||||
|
../profiles/ebooks.nix
|
||||||
|
];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
gopass # password file manager
|
gopass # password file manager
|
||||||
];
|
];
|
||||||
|
|
17
profiles/ebooks.nix
Normal file
17
profiles/ebooks.nix
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# ebook reading requirements
|
||||||
|
|
||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
environment.variables = {
|
||||||
|
FOLIATE_TTS_LANG="en-gb";
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
python39Packages.gtts # Speech synthesizer, required for text to speech.
|
||||||
|
foliate # A simple and modern GTK eBook reader
|
||||||
|
vlc
|
||||||
|
];
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in a new issue