diff --git a/package.nix b/package.nix index 1f667e6..d678c30 100644 --- a/package.nix +++ b/package.nix @@ -4,7 +4,7 @@ stdenv, ... }: let - ghcExeOptions = "-O -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Examples.main"; + ghcExeOptions = "-O -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Language.GLSL.Examples.main"; ghcPackages = p: [ p.relude p.pretty-simple @@ -22,7 +22,7 @@ in configurePhase = '' ''; buildPhase = '' - ghc ${ghcExeOptions} ./Examples.hs -o ./Main + ghc ${ghcExeOptions} ./Language/GLSL/Examples.hs -o ./Main ''; installPhase = '' mkdir -p $out/bin diff --git a/src/Types.hs b/src/Language/GLSL.hs similarity index 99% rename from src/Types.hs rename to src/Language/GLSL.hs index b85aad6..509d0cd 100644 --- a/src/Types.hs +++ b/src/Language/GLSL.hs @@ -1,7 +1,7 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} -module Types +module Language.GLSL ( Program , Expressions , Expression(..) diff --git a/src/Examples.hs b/src/Language/GLSL/Examples.hs similarity index 94% rename from src/Examples.hs rename to src/Language/GLSL/Examples.hs index 4f1748c..f2fe70c 100644 --- a/src/Examples.hs +++ b/src/Language/GLSL/Examples.hs @@ -1,7 +1,7 @@ {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} -module Examples (main) where +module Language.GLSL.Examples (main) where -- IMPORTS -- @@ -9,7 +9,7 @@ import Text.Pretty.Simple import Relude -import Types +import Language.GLSL -- MAIN --