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: [
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 = ''
'';

View File

@@ -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 --