cabal-version: 2.4 name: spartacon version: 0.1.0.0 extra-source-files: README.md category: Control -- A short (one-line) description of the package. synopsis: A unix-style (read from stdin, write to stdout) global hotkey daemon -- A longer description of the package. description: __spartacon__ is a Unix-style global hotkey daemon. It embraces the philosophies of "do one thing, and do it well" and "text in, text out". It allows you to capture hotkeys on X11, without having any strong opinions about what actions should happen when those keys are pressed. . There are other hotkey applications out there; for example, modern desktop environments typically have a way to bind keys to actions, and there are standalone apps like . Typically, these implementations assume that the thing you want to happen when a key is hit is to launch a process. If what you really want is to just add hotkey functionality to an existing application without it needing to know how to do that, those are typically not suitable, because the tool being controlled is already running. . spartacon sits in that space: when you want to control a "text in, text out"-style program with hotkeys, this is the tool for you. (And if you decide to pipe spartacon to something that launches processes, that's no skin off my teeth!) -- A URL where users can report bugs. -- bug-reports: -- The license under which the package is released. license: BSD-3-Clause license-file: LICENSE author: Daniel Wagner maintainer: me@dmwit.com -- A copyright notice. -- copyright: -- category: extra-source-files: CHANGELOG.md executable spartacon main-is: Main.hs -- Modules included in this executable, other than Main. -- other-modules: -- LANGUAGE extensions used by modules in this package. -- other-extensions: build-depends: base ^>=4.14.1.0 , config-schema ^>=1.2.2 , config-value ^>=0.8 , containers ^>=0.6 , either ^>=5.0 , mtl ^>=2.2 , relation ^>=0.5 , text ^>=1.2 , X11 ^>=1.9 hs-source-dirs: app default-language: Haskell2010 ghc-options: -fno-warn-tabs