NoImplicitPrelude language extension; add Relude dependency

This commit is contained in:
mtgmonkey
2025-11-27 06:07:27 +01:00
parent 23498c064a
commit d4d9cab0e8
2 changed files with 5 additions and 6 deletions

View File

@@ -9,6 +9,7 @@
ghcPackages = p: [ ghcPackages = p: [
p.OpenGL p.OpenGL
p.GLFW-b p.GLFW-b
p.relude
]; ];
in in
stdenv.mkDerivation { stdenv.mkDerivation {
@@ -17,12 +18,8 @@ in
src = ./src; src = ./src;
nativeBuildInputs = [ nativeBuildInputs = [
(haskellPackages.ghcWithPackages ghcPackages) (haskellPackages.ghcWithPackages ghcPackages)
pkgs.libGL
pkgs.libGLU
]; ];
buildInputs = [ buildInputs = [
pkgs.libGL
pkgs.libGLU
]; ];
configurePhase = '' configurePhase = ''
''; '';

View File

@@ -1,11 +1,13 @@
{-# LANGUAGE NoImplicitPrelude #-}
module Main (main) where module Main (main) where
-- IMPORTS -- -- IMPORTS --
import Graphics.Rendering.OpenGL as GL import Graphics.Rendering.OpenGL as GL
import Graphics.UI.GLFW as GLFW import Graphics.UI.GLFW as GLFW
import Control.Monad (forever) import Relude
import System.Exit (exitSuccess) import Relude.Monad (forever)
-- MAIN -- -- MAIN --