summaryrefslogtreecommitdiff
path: root/docs/archive/roadmap.html
blob: 902873d41ca9017215de33373452d42cc36b33ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <meta charset="utf-8">
  <meta name="generator" content="Docutils 0.22.4: https://docutils.sourceforge.io/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta content="nixtamal, roadmap" name="keywords">
  <meta content="Where will Nixtamal be trying to go in the future?" name="descripton">
  <meta content="toastal" name="author">
  <meta content="" name="robots">
  <meta content="" name="description">
  <title>
   Roadmap | Nixtamal
  </title>
  <meta name="generator" content="soupault">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta http-equiv="X-XSS-Protection" content="1;mode=block">
  <meta http-equiv="X-Content-Type-Options" content="nosniff">
  <meta http-equiv="Content-Security-Policy" content="default-src 'self';">
  <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin">
  <meta name="theme" content="crimson">
  <link rel="icon" type="image/svg+xml" href="/asset/_hashed/nixtamal/image/nixtamal-logo-gmxzsw8388sf9paq05xws7an4hnl4nx0.svg">
  <link rel="stylesheet" href="/asset/_hashed/nixtamal/style/font-j47xx20z5d89qpsl95nnbipkg6d25m6y.css">
  <link rel="stylesheet" href="/asset/_hashed/sugilite256/chroma-light-yfrfnk1zyqm9dc67gaa5y67s0a6x40ji.css">
  <link rel="stylesheet" href="/asset/_hashed/sugilite256/chroma-dark-s4ssx3zwz2w418zx7pkrqlwqmywgvahl.css" media="(prefers-color-scheme: dark)">
  <link rel="stylesheet" href="/asset/_hashed/nixtamal/style/main-lmdn1rci18371fnrcqrwga636ip08irz.css">
  <link rel="author" href="/humans.txt">
 </head>
 <body>
  <div id="DocWrapper" class="DocWrapper">
   <div class="Banner-wrapper">
    <header id="Banner" class="Banner">
     <pre role="none" class="Banner-flair">┏┓╻+╻ ╱┏┳┓┏┓┏┳┓┏┓╻
┃┃┃┃┗━┓╹┃╹┣┫┃┃┃┣┫┃
╹┗┛╹╱ ╹ ╹ ╹╹╹ ╹╹╹┗┛</pre>
		<a href="/" class="SiteLogo" title="Home">
     <svg viewbox="0 0 79.375 27.099415" class="SiteLogo-image" role="img" aria-labelledby="SiteLogo-desc">
      <use href="/asset/_hashed/nixtamal/image/nixtamal-logo-gmxzsw8388sf9paq05xws7an4hnl4nx0.svg#logo">
       <desc id="SiteLogo-desc">
        Home
       </desc>
      </use>
     </svg>
    </a>
    <nav id="Navigation" class="Banner-navigation Navigation Navigation--banner" aria-expanded="true">
     <a class="Navigation-item" href="/install/">Install</a>
			<a class="Navigation-item" href="/manpage/">Manpage</a>
			<a class="Navigation-item" href="/changelog/">Changelog</a>
			<a class="Navigation-item" href="/roadmap/">Roadmap</a>
			<a class="Navigation-item" href="/cookbook/">Cookbook</a>
			<a class="Navigation-item" href="/real-world-showcase/">Real-world showcase</a>
			
			<a class="Navigation-item" href="/community/">Community</a>
			<a class="Navigation-item" href="/faqs/"><abbr title="frequently asked questions">FAQs</abbr></a>
			<a class="Navigation-item" href="/funding/">Funding</a>
    </nav>
   </header>
   <hr class="Banner-separator">
  </div>
  <main id="Main" class="Main">
   <article id="Article" class="Article Stack">
    <header class="Headline Article-headline">
     <h1 itemprop="headline" class="title">
      Roadmap
     </h1>
    </header>
    <section itemprop="articleBody" id="Content" class="Content Article-body">
     <p>
      Not putting time tables on these…
     </p>
     <section id="on-going">
      <h2>
       On-going
      </h2>
      <ul class="simple">
       <li>
        <p>
         More fetcher support — specifically prefetchers with structured data output (such as <abbr title="JavaScript Object Notation">JSON</abbr>); others could be supported but <em>much</em> lower priority so if you would like to see a specific fetcher, please write or fix the <code>nix-prefetch-$FOO</code> with structured data output for upstream Nixpkgs, &amp; then let us know
        </p>
       </li>
      </ul>
     </section>
     <section id="in-progress">
      <h2>
       In progress
      </h2>
      <ul class="simple">
       <li>
        <p>
         <a class="reference external" href="https://www.flyspray.org/">Flyspray</a> module for NixOS as a bug tracker (already packaged by <a itemprop="url" href="https://toast.al"><span itemtype="https://schema.org/Person" itemscope="" class="peer"><span itemprop="name">toastal</span></span></a>, module partway done)
        </p>
       </li>
      </ul>
     </section>
     <section id="nearer-future">
      <h2>
       Nearer Future
      </h2>
      <ul class="simple">
       <li>
        <p>
         <code>nixtamal gc</code> + per-project links to help mitigate garbage collection of fetches (especially in rebase workflows which need to travel back to old commits that might be on a different version)
        </p>
       </li>
      </ul>
     </section>
     <section id="farther-future">
      <h2>
       Farther Future
      </h2>
      <ul class="simple">
       <li>
        <p>
         <code>nixtamal import</code> which can pull in flakes, npins, or niv lock files
        </p>
       </li>
       <li>
        <p>
         <code>nixtamal run</code> which would wrap <code>nix run --file</code> so you can run a Nix application with a manifest file or perhaps a simpler <abbr title="Application Programming Interface">API</abbr> but similar in order to be able to run Nix applications beyond the scope of what is supported by the flake input <abbr title="Uniform Resource Identifier">URI</abbr> + <code>packages</code> schema to cover missing <abbr title="version control system">VCS</abbr>s (or <code>nix-run</code> needs extension)
        </p>
       </li>
      </ul>
     </section>
    </section>
   </article>
  </main>
  <footer id="Footer" class="Footer">
   <p>
    Site made with <a href="https://nixos.org">Nix</a> (<abbr title="dependency">dep</abbr> management), <a href="https://nickel-lang.org">Nickel</a> (<abbr title="configuration">config</abbr>), <a href="https://soupault.net">Soupault</a> (<abbr title="static site generator">SSG</abbr>), <a href="https://docutils.sourceforge.io">Docutils</a> (<abbr title="reStructuredText">rST</abbr> rendering), <a href="https://mandoc.bsd.lv">mandoc</a> (manpage conversion), &amp; <a href="https://hub.darcs.net/toastal/sugilite256">sugilite256</a> (color scheme).
   </p>
   <small class="Footer-copyright">
		© 2025–2026 <span itemtype="https://schema.org/Person" itemscope=""><a itemprop="url" href="https://toast.al"><span itemprop="name">toastal</span></a></span>.
		© 2026 Nixtamal contributors.
		Some rights reserved.
		Except where otherwise noted, the content on this website is licensed under <abbr title="Creative Commons Attribution Share Alike 4.0 International">CC-BY-SA-4.0</abbr>.
		Citations must attribute the work’s writer/maker &amp; include a hyperlink to this website (or rather the work itself).
		Yes, these rules/clauses apply to <abbr title="large language models">LLM</abbr>s &amp; <abbr title="artificial intellegence">AI</abbr> assistants too.
	</small>
   <div id="Maker" itemscope="" itemtype="https://schema.org/Person">
    <link itemprop="url" href="https://toast.al/">
    <meta itemprop="name" content="toastal">
    <meta itemprop="foundingDate" content="2025">
    <link itemprop="logo" href="https://nixtamal.toast.al/asset/_hashed/nixtamal/image/nixtamal-logo-gmxzsw8388sf9paq05xws7an4hnl4nx0.svg">
    <div itemprop="address" itemscope="" itemtype="https://schema.org/PostalAddress">
     <meta itemprop="addressCountry" content="TH">
    </div>
    <link itemprop="sameAs" href="https://keybase.io/toastal">
    <link itemprop="sameAs" href="https://liberapay.com/toastal/">
    <link itemprop="sameAs" href="https://types.pl/@toastal">
    <link itemprop="sameAs" href="https://hub.darcs.net/toastal">
    <link itemprop="sameAs" href="https://smeder.ee/~toastal">
    <link itemprop="sameAs" href="https://nest.pijul.com/toastal">
    <link itemprop="sameAs" href="https://codeberg.org/toastal/">
    <link itemprop="sameAs" href="https://git.sr.ht/~toastal/">
    <link itemprop="sameAs" href="https://gitlab.com/toastal">
    <link itemprop="sameAs" href="https://github.com/toastal">
   </div>
  </footer>
 </div>
</body>
</html>