diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-05-26 13:58:07 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-05-26 13:58:07 +0200 |
| commit | fc6cf6169868e60c189e4b243330c3717ff159f3 (patch) | |
| tree | 3f6dea9c1420e23756257b5abea27ec9ed92d58a /overlays/spm/package.yaml | |
| parent | 84f2affd66a0ff3947b91a30308cb8e6a8ff7594 (diff) | |
| download | nixos-fc6cf6169868e60c189e4b243330c3717ff159f3.tar nixos-fc6cf6169868e60c189e4b243330c3717ff159f3.tar.gz nixos-fc6cf6169868e60c189e4b243330c3717ff159f3.tar.bz2 nixos-fc6cf6169868e60c189e4b243330c3717ff159f3.tar.xz nixos-fc6cf6169868e60c189e4b243330c3717ff159f3.zip | |
...
Diffstat (limited to 'overlays/spm/package.yaml')
| -rw-r--r-- | overlays/spm/package.yaml | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/overlays/spm/package.yaml b/overlays/spm/package.yaml new file mode 100644 index 00000000..c1440846 --- /dev/null +++ b/overlays/spm/package.yaml | |||
| @@ -0,0 +1,105 @@ | |||
| 1 | name: spm | ||
| 2 | version: 0.1.0 | ||
| 3 | |||
| 4 | default-extensions: | ||
| 5 | - NoImplicitPrelude | ||
| 6 | - DerivingStrategies | ||
| 7 | - DeriveAnyClass | ||
| 8 | - DataKinds | ||
| 9 | - RecordWildCards | ||
| 10 | - TypeFamilies | ||
| 11 | - LambdaCase | ||
| 12 | - ViewPatterns | ||
| 13 | - MultiWayIf | ||
| 14 | other-extensions: | ||
| 15 | - OverloadedStrings | ||
| 16 | - TemplateHaskell | ||
| 17 | - QuasiQuotes | ||
| 18 | - UndecidableInstances | ||
| 19 | language: GHC2021 | ||
| 20 | license: AGPL-3.0-or-later | ||
| 21 | ghc-options: | ||
| 22 | - -Wall | ||
| 23 | - -Wmissing-home-modules | ||
| 24 | - -Wredundant-constraints | ||
| 25 | - -Widentities | ||
| 26 | - -Wincomplete-uni-patterns | ||
| 27 | - -Werror | ||
| 28 | - -fwarn-tabs | ||
| 29 | - -j -O | ||
| 30 | |||
| 31 | library: | ||
| 32 | dependencies: | ||
| 33 | - base | ||
| 34 | - servant | ||
| 35 | - text | ||
| 36 | - lens | ||
| 37 | - case-insensitive | ||
| 38 | - aeson | ||
| 39 | - jose | ||
| 40 | - uuid | ||
| 41 | source-dirs: | ||
| 42 | - lib | ||
| 43 | |||
| 44 | executables: | ||
| 45 | spm-server: | ||
| 46 | dependencies: | ||
| 47 | - spm | ||
| 48 | - base | ||
| 49 | - servant-server | ||
| 50 | - warp-systemd | ||
| 51 | - warp | ||
| 52 | - attoparsec | ||
| 53 | - text | ||
| 54 | - bytestring | ||
| 55 | - wai | ||
| 56 | - wai-extra | ||
| 57 | - lens | ||
| 58 | - case-insensitive | ||
| 59 | - http-types | ||
| 60 | - persistent | ||
| 61 | - persistent-postgresql | ||
| 62 | - uuid | ||
| 63 | - path-pieces | ||
| 64 | - transformers | ||
| 65 | - mtl | ||
| 66 | - resource-pool | ||
| 67 | - monad-logger | ||
| 68 | - mmorph | ||
| 69 | - unliftio-core | ||
| 70 | - http-api-data | ||
| 71 | - exceptions | ||
| 72 | - aeson | ||
| 73 | - filepath | ||
| 74 | - jose | ||
| 75 | - th-lift-instances | ||
| 76 | - template-haskell | ||
| 77 | - MonadRandom | ||
| 78 | - cryptonite | ||
| 79 | - vector | ||
| 80 | - file-embed | ||
| 81 | - random | ||
| 82 | - time | ||
| 83 | - lens-aeson | ||
| 84 | - wai-app-static | ||
| 85 | - file-embed | ||
| 86 | |||
| 87 | source-dirs: | ||
| 88 | - server | ||
| 89 | |||
| 90 | main: Spm.Server | ||
| 91 | spm-provision: | ||
| 92 | dependencies: | ||
| 93 | - base | ||
| 94 | - jose | ||
| 95 | - uuid | ||
| 96 | - optparse-applicative | ||
| 97 | - text | ||
| 98 | - aeson | ||
| 99 | - bytestring | ||
| 100 | - lens | ||
| 101 | |||
| 102 | source-dirs: | ||
| 103 | - provision | ||
| 104 | |||
| 105 | main: Spm.Provision | ||
