diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 4c1d5a6..0000000 --- a/flake.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - description = "org-zk's description"; - inputs = { - flake-utils.url = "github:numtide/flake-utils"; - flake-compat = { - url = "github:edolstra/flake-compat"; - flake = false; - }; - }; - outputs = inputs@{ self, nixpkgs, flake-utils, ... }: - flake-utils.lib.eachSystem [ "x86_64-linux" "x86_64-darwin" ] (system: - let - overlays = [ ]; - pkgs = - import nixpkgs { inherit system overlays; config.allowBroken = true; }; - project = returnShellEnv: - pkgs.haskellPackages.developPackage { - inherit returnShellEnv; - name = "org-zk"; - root = ./.; - withHoogle = false; - overrides = self: super: with pkgs.haskell.lib; { - # Use callCabal2nix to override Haskell dependencies here - # cf. https://tek.brick.do/K3VXJd8mEKO7 - }; - modifier = drv: - pkgs.haskell.lib.addBuildTools drv (with pkgs.haskellPackages; - [ - # Specify your build/dev dependencies here. - cabal-fmt - cabal-install - ghcid - haskell-language-server - ormolu - pkgs.nixpkgs-fmt - pkgs.zlib.dev - pkgs.zlib - ]); - }; - in - { - # Used by `nix build` & `nix run` (prod exe) - defaultPackage = project false; - - # Used by `nix develop` (dev shell) - devShell = project true; - }); -} |