💾 Archived View for mfgames.com › blog › 2024 › 03 › 07 › added-file-ignoring captured on 2024-05-10 at 10:46:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Adding File Ignoring (MfGames Project Setup Flake)

Up a Level

While using this flake, it became obvious that there were a few things that were still rough around the edges. In specific, we didn't add `/.direnv/` to the `.gitignore` file sof if we weren't careful, we would be adding the entire environment into the check-in.

The other was that some of the generated files (`DGO.md` in specific) would be added via Nixago, then formatted as part of our `treefmt` call in `lefthook`, then checked-in. As soon as someone went into the environment, Nixago would notice that the file was different (because of formatting) and would regenerate it, leading to an endless loop of generation/formatting.

In both cases, we needed the ability to add files to various ignore files (`.gitignore` in the first case and `.prettierignore` in the second). The v0.1.0 check-in does that, and also avoids reformatting the license files along the way.

Metadata

Categories:

MfGames Project Setup Flake

Footer

Below are various useful links within this site and to related sites (not all have been converted over to Gemini).

Categories

D. Moonfire

Fedran

The Moonfires

HTML