Paste server written in Haskell. Fork of Hpaste, fully freedom and privacy respecting and generally improved. At the time of writing there's an instance at <http://paste.rel4tion.org>.
Clone
HTTPS:
git clone https://vervis.peers.community/repos/aoqmo
SSH:
git clone USERNAME@vervis.peers.community:aoqmo
Branches
Tags
Config.hs
-- | Site-wide configuration.
module Hpaste.Types.Config
(Config(..)
,AnnounceConfig(..))
where
import Database.PostgreSQL.Simple (ConnectInfo)
import Network.Mail.Mime (Address)
import Snap.App.Types
import Hpaste.Types.Announcer
-- | Site-wide configuration.
data Config = Config {
configAnnounce :: AnnounceConfig
, configPostgres :: ConnectInfo
, configDomain :: String
, configCommits :: String
, configRepoURL :: String
, configIrcDir :: FilePath
, configAdmin :: Address
, configSiteAddy :: Address
, configCacheDir :: FilePath
, configKey :: String
}
instance AppConfig Config where
getConfigDomain = configDomain
|