From f2c4d486c0e5763b9fcd92987128df262233c1a9 Mon Sep 17 00:00:00 2001 From: Chris Wells Date: Wed, 25 Feb 2026 10:39:15 -0600 Subject: Basic templates so far --- .envrc | 1 + .gitignore | 2 + README.md | 3 ++ class/.gitignore | 5 +++ class/flake.nix | 31 ++++++++++++++ flake.lock | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 55 +++++++++++++++++++++++++ haskell/.envrc | 1 + haskell/app/Main.hs | 6 +++ haskell/flake.nix | 74 +++++++++++++++++++++++++++++++++ haskell/package.yaml | 54 ++++++++++++++++++++++++ haskell/src/Prolog.hs | 54 ++++++++++++++++++++++++ paper/.envrc | 1 + paper/.gitignore | 3 ++ paper/flake.nix | 44 ++++++++++++++++++++ slides/.envrc | 1 + slides/.gitignore | 3 ++ slides/flake.nix | 47 +++++++++++++++++++++ tex/.envrc | 1 + tex/.gitignore | 2 + tex/flake.nix | 34 ++++++++++++++++ 21 files changed, 533 insertions(+) create mode 100644 .envrc create mode 100644 .gitignore create mode 100644 README.md create mode 100644 class/.gitignore create mode 100644 class/flake.nix create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 haskell/.envrc create mode 100644 haskell/app/Main.hs create mode 100644 haskell/flake.nix create mode 100644 haskell/package.yaml create mode 100644 haskell/src/Prolog.hs create mode 100644 paper/.envrc create mode 100644 paper/.gitignore create mode 100644 paper/flake.nix create mode 100644 slides/.envrc create mode 100644 slides/.gitignore create mode 100644 slides/flake.nix create mode 100644 tex/.envrc create mode 100644 tex/.gitignore create mode 100644 tex/flake.nix diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..a5dbbcb --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake . diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2bbdbfe --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.direnv +result diff --git a/README.md b/README.md new file mode 100644 index 0000000..6ccb995 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Templates + +Various project templates for use with `nix flake init -t git://git.mathematicaster.org/templates#