Reduce files copied into build

This commit is contained in:
Paul Brinkmeier 2023-03-09 02:22:34 +01:00
parent 66ad565cba
commit d5cd8905bb
4 changed files with 18 additions and 3 deletions

View File

@ -108,7 +108,7 @@ instance MimeRender HTML BytesModel where
H.head $ do
H.meta ! A.charset "utf-8"
H.title "utoy"
H.style $ H.toHtml $ Encoding.decodeUtf8 $(embedFile "utoy.css")
H.style $ H.toHtml $ Encoding.decodeUtf8 $(embedFile "static/utoy.css")
H.body $ do
H.table $ for_ model.codepoints $ \(bytes, eiC) -> do
H.tr $ do

View File

@ -10,7 +10,7 @@ copyright: "2023 Paul Brinkmeier"
extra-source-files:
- README.md
- utoy.css
- static/utoy.css
dependencies:
- base >= 4.7 && < 5

View File

@ -11,7 +11,22 @@ let
version = "0.1.0.0";
pname = "utoy";
license = pkgs.lib.licenses.mit;
src = ./.;
src =
let
buildFiles = [
./LICENSE
./utoy.cabal
./Setup.hs
./app
./src
./static
./test
];
in
pkgs.lib.sources.cleanSourceWith {
src = ./.;
filter = path: _type: pkgs.lib.any (prefix: pkgs.lib.hasPrefix (toString prefix) path) buildFiles;
};
libraryHaskellDepends = haskellDeps haskellPackages;
};