diff --git a/modules/desktop/book.nix b/modules/desktop/book.nix index 6ffa1e0..43517ba 100644 --- a/modules/desktop/book.nix +++ b/modules/desktop/book.nix @@ -10,9 +10,7 @@ text = '' input="$1" - if [ -f "$input" ] && echo "$input" | grep -qi "\.epub$"; then - fullpath="$input" - else + if echo "$input" | grep -qi "\.acsm$"; then if [ ! -d "$HOME/.config/adept" ]; then adept_activate --anonymous fi @@ -23,17 +21,12 @@ | sed "s/^Created //") adept_remove "$fullpath" + else + fullpath="$input" fi name=$(basename "$fullpath" | rev | cut -d. -f2- | rev) - ext=$(echo "$fullpath" | rev | cut -d. -f1 | rev) - - if [ "$ext" = "epub" ]; then - ebook-convert "$fullpath" "/run/media/quadradical/Kindle/documents/$name.mobi" - rm "$fullpath" - else - mv "$fullpath" "/run/media/quadradical/Kindle/documents/$name.pdf" - fi + ebook-convert "$fullpath" "/run/media/quadradical/Kindle/documents/$name.mobi" ''; }) ];