name: xmonad-config version: 0.1.0.0 license: BSD3 author: "Nathan Dwarshuis" maintainer: "ndwar@yavin4.ch" copyright: "2022 Nathan Dwarshuis" extra-source-files: - README.md - fourmolu.yaml - make_pkgs - icons/* - scripts/* - sound/* dependencies: - rio >= 0.1.21.0 - X11 >= 1.9.1 - base - bytestring >= 0.10.8.2 - colour >= 2.3.5 - dbus >= 1.2.7 - fdo-notify - unix >= 2.7.2.2 - text >= 1.2.3.1 - process >= 1.6.5.0 - xmobar - xmonad-extras >= 0.15.2 - xmonad >= 0.13 - xmonad-contrib >= 0.13 - aeson >= 2.0.3.0 - yaml >=0.11.8.0 - xml >= 1.3.14 - utf8-string >= 1.0.2 - typed-process >= 0.2.8.0 - network >= 3.1.2.7 - unliftio >= 0.2.21.0 library: source-dirs: lib/ ghc-options: - -Wall - -Werror - -Wpartial-fields - -O2 executables: xmobar: &bin main: xmobar.hs source-dirs: bin dependencies: - xmonad-config ghc-options: - -threaded - -Wall - -Werror - -Wpartial-fields - -O2 xmonad: <<: *bin main: xmonad.hs ghc-options: - -threaded - -Wall - -Werror - -Wpartial-fields - -O2 # this is needed to avoid writing super complex layout types - -fno-warn-missing-signatures vbox-start: <<: *bin main: vbox-start.hs