packages feed

xmonad-vanessa 0.1.0.3 → 0.1.0.4

raw patch · 3 files changed

+33/−11 lines, 3 filesdep +hspecdep −xmonad-extrasdep ~X11dep ~basedep ~process

Dependencies added: hspec

Dependencies removed: xmonad-extras

Dependency ranges changed: X11, base, process, xmonad, xmonad-contrib, xmonad-vanessa

Files

src/XMonad/Config/Vanessa.hs view
@@ -29,7 +29,7 @@     where config = myConfig  -- | Custom configuration taking in one pipe to xmobar-myConfig xmproc = def { terminal   = "gnome-terminal" -- "alacritty"+myConfig xmproc = def { terminal   = "alacritty"                       , keys       = newKeys                       , layoutHook = myLayout                       , logHook    = (vLogHook xmproc)@@ -89,6 +89,7 @@              , ((modm, xK_F1), setLang def)              , ((modm, xK_F2), setLang tibetan)              , ((modm, xK_F3), setLang accented)+             , ((shiftMask, xK_F11), spawn "cargo install --git https://github.com/jwilm/alacritty.git --force")              ]              --alt + h and alt+l should go over by one?              --idea: "browse" workspaces but multiple of them/autospawn in a new one?
+ test/Spec.hs view
@@ -0,0 +1,12 @@+import Test.Hspec+import XMonad.Util.Keyboard+import XMonad hiding (liftX)+import Control.Monad++main = hspec $ do+    --describe "setLang" $ do+    --    it "sets current keyboard layout" $ do+    --        (liftX $ setLang (Simple "us")) >>= ((`shouldBe` ()))+    describe "parseKB" $ do+        it "gets current keyboard" $ do+            (show <$> parseKB) >>= (`shouldBe` "US")
xmonad-vanessa.cabal view
@@ -1,5 +1,5 @@ name: xmonad-vanessa-version: 0.1.0.3+version: 0.1.0.4 cabal-version: >=1.10 build-type: Simple license: BSD3@@ -26,12 +26,11 @@         XMonad.Util.MediaKeys     build-depends:         base >=4.7 && <5,-        xmonad ==0.12.*,-        xmonad-contrib ==0.12.*,-        xmonad-extras >=0.12.1 && <0.13,+        xmonad ==0.13.*,+        xmonad-contrib ==0.13.*,         containers >=0.5.7.1 && <0.6,-        process >=1.4.2.0 && <1.5,-        X11 >=1.6.1.2 && <1.7,+        process >=1.4.3.0 && <1.5,+        X11 ==1.8.*,         transformers >=0.5.2.0 && <0.6     default-language: Haskell2010     hs-source-dirs: src@@ -39,8 +38,8 @@ executable xmonad     main-is: Main.hs     build-depends:-        base >=4.9.0.0 && <4.10,-        xmonad-vanessa >=0.1.0.3 && <0.2+        base >=4.9.1.0 && <4.10,+        xmonad-vanessa >=0.1.0.4 && <0.2     default-language: Haskell2010     hs-source-dirs: app     ghc-options: -threaded -rtsopts -with-rtsopts=-N -O3 -fllvm -optlo-O3@@ -48,9 +47,19 @@ executable getkb     main-is: ParseKBLayout.hs     build-depends:-        base >=4.9.0.0 && <4.10,-        xmonad-vanessa >=0.1.0.3 && <0.2+        base >=4.9.1.0 && <4.10,+        xmonad-vanessa >=0.1.0.4 && <0.2     default-language: Haskell2010     hs-source-dirs: app     ghc-options: -threaded -rtsopts -with-rtsopts=-N -fllvm -O3 -optlo-O3 +test-suite xmonad-test+    type: exitcode-stdio-1.0+    main-is: Spec.hs+    build-depends:+        base >=4.9.1.0 && <4.10,+        xmonad-vanessa >=0.1.0.4 && <0.2,+        hspec >=2.4.1 && <2.5,+        xmonad ==0.13.*+    hs-source-dirs: test+    ghc-options: -threaded -rtsopts -with-rtsopts=-N