nvfetcher-0.2.0.0: Main_example.hs
{-# LANGUAGE OverloadedStrings #-}
module Main where
import NvFetcher
main :: IO ()
main = runNvFetcher defaultArgs packageSet
packageSet :: PackageSet ()
packageSet = do
define $ package "feeluown-core" `fromPypi` "feeluown"
define $ package "qliveplayer" `fromGitHub'` ("IsoaSFlus", "QLivePlayer", fetchSubmodules .~ True)
define $
package "fcitx5-pinyin-zhwiki"
`sourceAur` "fcitx5-pinyin-zhwiki"
`fetchUrl` \v ->
"https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/0.2.2/zhwiki-"
<> coerce v
<> ".dict"
define $
package "apple-emoji"
`sourceManual` "0.0.0.20200413"
`fetchUrl` const
"https://github.com/samuelngs/apple-emoji-linux/releases/download/latest/AppleColorEmoji.ttf"
define $
package "nvfetcher-git"
`sourceGit` "https://github.com/berberman/nvfetcher"
`fetchGitHub` ("berberman", "nvfetcher")