From 96272a529bace5cf2912d50bcbbb3860b58a48be Mon Sep 17 00:00:00 2001 From: lassulus Date: Tue, 9 May 2017 20:58:40 +0200 Subject: shell.nix -> news.cabal --- news.cabal | 19 +++++++++++++++++++ shell.nix | 39 --------------------------------------- 2 files changed, 19 insertions(+), 39 deletions(-) create mode 100644 news.cabal delete mode 100644 shell.nix diff --git a/news.cabal b/news.cabal new file mode 100644 index 0000000..fafe90d --- /dev/null +++ b/news.cabal @@ -0,0 +1,19 @@ +name: news +version: 1.0.0 +license: MIT +author: lassulus +maintainer: lassulus@lassul.us +build-type: Simple +cabal-version: >=1.10 + +executable news + main-is: news.hs + build-depends: + bloomfilter, + bytestring, + feed, + lens, + wreq, + base + default-language: Haskell2010 + ghc-options: -O2 -Wall -threaded diff --git a/shell.nix b/shell.nix deleted file mode 100644 index 9abf4be..0000000 --- a/shell.nix +++ /dev/null @@ -1,39 +0,0 @@ - -let - pname = "news"; - version = "1"; - - pkgs = nixpkgs // extrapkgs; - nixpkgs = import {}; - extrapkgs = { - }; - hsPkgs = pkgs.haskellPackages.override { - overrides = self: super: { - }; - }; - hsEnv = hsPkgs.ghcWithPackages (_hsPkgs: with _hsPkgs; - [ - bloomfilter - irc - irc-client - feed - split - warp - wai-util - wreq - ]); -in - -pkgs.myEnvFun { - name = "${pname}-${version}"; - - buildInputs = with pkgs; [ - hsEnv - ]; - - extraCmds = with pkgs; '' - $(grep export ${hsEnv.outPath}/bin/ghc) - ''; -} - -# vim: set fdm=marker : -- cgit v1.2.3