diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-05-19 22:05:02 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-05-19 22:05:02 +0200 |
| commit | 84f2affd66a0ff3947b91a30308cb8e6a8ff7594 (patch) | |
| tree | 4b05057b68ef6c9e8766b80927221b360d13d167 /hosts/surtr/email/spm/package.yaml | |
| parent | 8f0bf6945a24ea8dac4e8395461bb92f22ab71a0 (diff) | |
| download | nixos-84f2affd66a0ff3947b91a30308cb8e6a8ff7594.tar nixos-84f2affd66a0ff3947b91a30308cb8e6a8ff7594.tar.gz nixos-84f2affd66a0ff3947b91a30308cb8e6a8ff7594.tar.bz2 nixos-84f2affd66a0ff3947b91a30308cb8e6a8ff7594.tar.xz nixos-84f2affd66a0ff3947b91a30308cb8e6a8ff7594.zip | |
surtr: ...
Diffstat (limited to 'hosts/surtr/email/spm/package.yaml')
| -rw-r--r-- | hosts/surtr/email/spm/package.yaml | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/hosts/surtr/email/spm/package.yaml b/hosts/surtr/email/spm/package.yaml new file mode 100644 index 00000000..4859e38c --- /dev/null +++ b/hosts/surtr/email/spm/package.yaml | |||
| @@ -0,0 +1,92 @@ | |||
| 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 | other-extensions: | ||
| 13 | - OverloadedStrings | ||
| 14 | - TemplateHaskell | ||
| 15 | - QuasiQuotes | ||
| 16 | - UndecidableInstances | ||
| 17 | language: GHC2021 | ||
| 18 | license: AGPL-3.0-or-later | ||
| 19 | ghc-options: | ||
| 20 | - -Wall | ||
| 21 | - -Wmissing-home-modules | ||
| 22 | - -Wredundant-constraints | ||
| 23 | - -Widentities | ||
| 24 | - -Wincomplete-uni-patterns | ||
| 25 | - -Werror | ||
| 26 | - -fwarn-tabs | ||
| 27 | - -j -O | ||
| 28 | |||
| 29 | library: | ||
| 30 | dependencies: | ||
| 31 | - base | ||
| 32 | - servant | ||
| 33 | - text | ||
| 34 | - lens | ||
| 35 | - case-insensitive | ||
| 36 | - aeson | ||
| 37 | - jose | ||
| 38 | - uuid | ||
| 39 | source-dirs: | ||
| 40 | - lib | ||
| 41 | |||
| 42 | executables: | ||
| 43 | spm-server: | ||
| 44 | dependencies: | ||
| 45 | - spm | ||
| 46 | - base | ||
| 47 | - servant-server | ||
| 48 | - warp-systemd | ||
| 49 | - warp | ||
| 50 | - attoparsec | ||
| 51 | - text | ||
| 52 | - bytestring | ||
| 53 | - wai | ||
| 54 | - wai-extra | ||
| 55 | - lens | ||
| 56 | - case-insensitive | ||
| 57 | - http-types | ||
| 58 | - persistent | ||
| 59 | - persistent-postgresql | ||
| 60 | - uuid | ||
| 61 | - path-pieces | ||
| 62 | - transformers | ||
| 63 | - mtl | ||
| 64 | - resource-pool | ||
| 65 | - monad-logger | ||
| 66 | - mmorph | ||
| 67 | - unliftio-core | ||
| 68 | - http-api-data | ||
| 69 | - exceptions | ||
| 70 | - aeson | ||
| 71 | - filepath | ||
| 72 | - jose | ||
| 73 | |||
| 74 | source-dirs: | ||
| 75 | - server | ||
| 76 | |||
| 77 | main: Spm.Server | ||
| 78 | spm-provision: | ||
| 79 | dependencies: | ||
| 80 | - base | ||
| 81 | - jose | ||
| 82 | - uuid | ||
| 83 | - optparse-applicative | ||
| 84 | - text | ||
| 85 | - aeson | ||
| 86 | - bytestring | ||
| 87 | - lens | ||
| 88 | |||
| 89 | source-dirs: | ||
| 90 | - provision | ||
| 91 | |||
| 92 | main: Spm.Provision | ||
