diff --git a/package.nix b/package.nix index ff17a7a..2118da4 100644 --- a/package.nix +++ b/package.nix @@ -9,6 +9,7 @@ ghcPackages = p: [ p.OpenGL p.GLFW-b + p.relude ]; in stdenv.mkDerivation { @@ -17,12 +18,8 @@ in src = ./src; nativeBuildInputs = [ (haskellPackages.ghcWithPackages ghcPackages) - pkgs.libGL - pkgs.libGLU ]; buildInputs = [ - pkgs.libGL - pkgs.libGLU ]; configurePhase = '' ''; diff --git a/src/Main.hs b/src/Main.hs index 14e2c76..bce41d4 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -1,11 +1,13 @@ +{-# LANGUAGE NoImplicitPrelude #-} + module Main (main) where -- IMPORTS -- import Graphics.Rendering.OpenGL as GL import Graphics.UI.GLFW as GLFW -import Control.Monad (forever) -import System.Exit (exitSuccess) +import Relude +import Relude.Monad (forever) -- MAIN --