chore: initialize project template
This commit is contained in:
commit
3857b5dfa3
15 changed files with 3728 additions and 0 deletions
68
xmonad-config.cabal
Normal file
68
xmonad-config.cabal
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
cabal-version: 2.4
|
||||
name: xmonad-config
|
||||
version: 0.1.0.0
|
||||
license: MIT
|
||||
copyright: 2022 Jasmine Marie Wilson
|
||||
maintainer: srid@srid.ca
|
||||
author: Jasmine Marie Wilson
|
||||
category: Web
|
||||
homepage: https://srid.ca/xmonad-config
|
||||
|
||||
-- TODO: Before hackage release.
|
||||
-- A short (one-line) description of the package.
|
||||
synopsis: A template for Haskell projects using Nix
|
||||
|
||||
-- A longer description of the package.
|
||||
-- description:
|
||||
|
||||
-- A URL where users can report bugs.
|
||||
-- bug-reports:
|
||||
|
||||
extra-source-files:
|
||||
LICENSE
|
||||
README.md
|
||||
|
||||
common shared
|
||||
ghc-options:
|
||||
-Wall -Wincomplete-record-updates -Wincomplete-uni-patterns
|
||||
-Wmissing-deriving-strategies -Wunused-foralls -Wunused-foralls
|
||||
-fprint-explicit-foralls -fprint-explicit-kinds
|
||||
|
||||
mixins:
|
||||
base hiding (Prelude),
|
||||
relude (Relude as Prelude, Relude.Container.One),
|
||||
relude
|
||||
|
||||
default-extensions:
|
||||
DataKinds
|
||||
DerivingStrategies
|
||||
DerivingVia
|
||||
LambdaCase
|
||||
MultiWayIf
|
||||
NoStarIsType
|
||||
OverloadedStrings
|
||||
StrictData
|
||||
TypeFamilies
|
||||
ViewPatterns
|
||||
|
||||
build-depends:
|
||||
, aeson
|
||||
, async
|
||||
, base >=4 && <5
|
||||
, data-default
|
||||
, directory
|
||||
, filepath
|
||||
, mtl
|
||||
, optics-core
|
||||
, profunctors
|
||||
, relude >=1.0
|
||||
, shower
|
||||
, time
|
||||
, with-utf8
|
||||
|
||||
hs-source-dirs: src
|
||||
default-language: GHC2021
|
||||
|
||||
executable xmonad-config
|
||||
import: shared
|
||||
main-is: Main.hs
|
||||
Loading…
Add table
Add a link
Reference in a new issue