summaryrefslogtreecommitdiff
path: root/docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix
diff options
context:
space:
mode:
Diffstat (limited to 'docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix')
-rw-r--r--docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix/pinning-fossil-inputs-in-nix.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix/pinning-fossil-inputs-in-nix.md b/docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix/pinning-fossil-inputs-in-nix.md
new file mode 100644
index 0000000..3871d9d
--- /dev/null
+++ b/docs/archive/organized/cookbook/pinning-fossil-inputs-in-nix/pinning-fossil-inputs-in-nix.md
@@ -0,0 +1,19 @@
+# Pinning Fossil Inputs | Nixtamal
+
+┏┓╻+╻ ╱┏┳┓┏┓┏┳┓┏┓╻
+
+┃┃┃┃┗━┓╹┃╹┣┫┃┃┃┣┫┃
+
+╹┗┛╹╱ ╹ ╹ ╹╹╹ ╹╹╹┗┛ Home Install Manpage Changelog Roadmap Cookbook Real-world showcase Community FAQs Funding Pinning Fossil Inputs Fossil is a snapshot-based software configuration management, bug tracking system, & wiki software server all rolled into one self-hostable unit.
+
+At the time of writing, Nix flakes does not & cannot support Fossil input pinning requiring an input pinner like Nixtamal to automate it. How to pin a Fossil repository with Nix + Nixtamal What better way to test our Fossil support than download Fossil itself? Latest check-in on trunk // manifest.kdl inputs { fossil-src { fossil { repository "https://fossil-scm.org/home" branch trunk } // Since this is just a canary, we can kinda use cURL… it seems // Fossil is trying to really put up guards/honeypots, but we are // actually trying to save them unnecessary fetches. :( In this case // we use htmlq to echo an entire table row as the fresh value since // without putting in a fake user agent & looking for + trimming // data-href we can’t get the real, full check-in ID. The JSON API // seems to be disabled as well. fresh-cmd { $ curl -sL "https://fossil-scm.org/home/info/trunk" | htmlq -t -w "table.timelineTable tr.timelineDateRow:first-of-type + tr" } } } Site made with Nix ( dep management), Nickel ( config ), Soupault ( SSG ), Docutils ( rST rendering), mandoc (manpage conversion), & sugilite256 (color scheme). © 2025–2026 toastal .
+
+© 2026 Nixtamal contributors.
+
+Some rights reserved.
+
+Except where otherwise noted, the content on this website is licensed under CC-BY-SA-4.0 .
+
+Citations must attribute the work’s writer/maker & include a hyperlink to this website (or rather the work itself).
+
+Yes, these rules/clauses apply to LLM s & AI assistants too.