diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -5,7 +5,6 @@
 
 import System.Environment
 import System.IO.UTF8 as U
-import Data.Char
 import qualified Zipper
 import Data.Maybe
 
diff --git a/src/Parser.hs b/src/Parser.hs
--- a/src/Parser.hs
+++ b/src/Parser.hs
@@ -1,4 +1,4 @@
-{-# OPTIONS_GHC -fglasgow-exts -XNoMonomorphismRestriction #-}
+{-# LANGUAGE NoMonomorphismRestriction #-}
 
 module Parser (parseSlides) where
 
diff --git a/src/Tkhs.hs b/src/Tkhs.hs
--- a/src/Tkhs.hs
+++ b/src/Tkhs.hs
@@ -1,4 +1,4 @@
-{-# OPTIONS_GHC -fglasgow-exts #-}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
 
 module Tkhs (
 -- * P Monad (Presentation with Vty)
diff --git a/src/Vty.hs b/src/Vty.hs
--- a/src/Vty.hs
+++ b/src/Vty.hs
@@ -1,4 +1,4 @@
-{-# OPTIONS_GHC -fglasgow-exts #-}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
 
 module Vty (
 -- * V Monad (Vty actions wrapper)
diff --git a/tkhs.cabal b/tkhs.cabal
--- a/tkhs.cabal
+++ b/tkhs.cabal
@@ -1,5 +1,5 @@
 name:                tkhs
-version:             0.2.3
+version:             0.2.4
 synopsis:            Simple Presentation Utility
 description:         If you want to give your presentation in a terminal,
                      or if PowerPoint would be overkill, you may find tkhs useful.
@@ -20,12 +20,11 @@
 
 Executable tkhs
   hs-source-dirs:    src
-  executable:        tkhs
   main-is:           Main.hs
   ghc-options:       -Wall
   build-depends:     base == 4.*
                    , mtl
-                   , vty == 4.2.1.*
+                   , vty == 4.6.*
                    , parsec == 2.*
                    , pretty
                    , utf8-string
@@ -40,7 +39,6 @@
   hs-source-dirs:    src, test
   other-modules:
   main-is:           Test.hs
-  ghc-options:       -fglasgow-exts
   if !flag(test)
     buildable:         False
   else
@@ -50,5 +48,5 @@
 
 
 Source-repository head
-  type:              darcs
-  location:          http://patch-tag.com/r/nonowarn/tkhs/pullrepo
+  type:              git
+  location:          git://github.com/nonowarn/tkhs.git
