From 1e04d732ba24536ce98b8a483eb95e283c7cd9ef Mon Sep 17 00:00:00 2001 From: Paweł Dybiec Date: Wed, 19 Apr 2023 21:46:50 +0100 Subject: Nixify --- default.nix | 11 +++++++++++ dybiec-info.cabal | 10 ++++++++++ pdybiec.cabal | 10 ---------- release.nix | 4 ++++ 4 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 default.nix create mode 100644 dybiec-info.cabal delete mode 100644 pdybiec.cabal create mode 100644 release.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..37bc31f --- /dev/null +++ b/default.nix @@ -0,0 +1,11 @@ +{ mkDerivation, base, hakyll, lib }: +mkDerivation { + pname = "dybiec-info"; + version = "0.1.0.0"; + src = ./.; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base hakyll ]; + license = "unknown"; + mainProgram = "site"; +} diff --git a/dybiec-info.cabal b/dybiec-info.cabal new file mode 100644 index 0000000..09e3ba4 --- /dev/null +++ b/dybiec-info.cabal @@ -0,0 +1,10 @@ +name: dybiec-info +version: 0.1.0.0 +build-type: Simple +cabal-version: >= 1.10 + +executable site + main-is: site.hs + build-depends: base == 4.* + , hakyll == 4.15.* + ghc-options: -threaded diff --git a/pdybiec.cabal b/pdybiec.cabal deleted file mode 100644 index afc59a3..0000000 --- a/pdybiec.cabal +++ /dev/null @@ -1,10 +0,0 @@ -name: pdybiec -version: 0.1.0.0 -build-type: Simple -cabal-version: >= 1.10 - -executable site - main-is: site.hs - build-depends: base == 4.* - , hakyll == 4.15.* - ghc-options: -threaded diff --git a/release.nix b/release.nix new file mode 100644 index 0000000..d993916 --- /dev/null +++ b/release.nix @@ -0,0 +1,4 @@ +let + pkgs = import { }; +in + pkgs.haskellPackages.callPackage ./default.nix { } -- cgit 1.4.1