summaryrefslogtreecommitdiff
path: root/docs/archive/organized/install/install.md
blob: 7ab51d2cf39466327840ff1461365e8f7bd351c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Install | Nixtamal

┏┓╻+╻ ╱┏┳┓┏┓┏┳┓┏┓╻

┃┃┃┃┗━┓╹┃╹┣┫┃┃┃┣┫┃

╹┗┛╹╱ ╹ ╹ ╹╹╹ ╹╹╹┗┛     Home      Install  Manpage  Changelog  Roadmap  Cookbook  Real-world showcase  Community  FAQs  Funding         Install      Table of Contents      From Nix + Nixpkgs      From source      Add overlay      For development & sending patches using pre-release @ next      Using pre-release in manifest.kdl        From Nix + Nixpkgs   If on NixOS unstable, you can run (but be wary of version ):   Since the merge isn’t propogated to a biannual NixOS release, this technically means if you have extra-experimental-features = nix-command flakes , you could try nix run github:NixOS/nixpkgs?ref=nixos-unstable#nixtamal for now.

Alternatively, if wanting to trial run one of the open pull requests, you can use nix-run https://github.com/toastal/nixpkgs/archive/refs/heads/nixtamal-${VERSION}.zip -A nixtamal .     From source   If you don’t have Darcs installed, you can use from Nixpkgs such as   After/else clone from one of the mirrors   Then change directory to the project & set up   Now build!   You can optionally install as Nix profile      Add overlay   With access to nixtamal (even if from nixtamal/result/bin ), you can now bootstrap yourself to add the overlay to a system configuration   With the manifest.kdl open  inputs  {  nixtamal  {  darcs  {  repository  "https://darcs.toastal.in.th/nixtamal/stable"  mirrors  "https://smeder.ee/~toastal/nixtamal.darcs"   }  fresh-cmd  {  $  curl  -sL  "https://darcs.toastal.in.th/nixtamal/stable/_darcs/weak_hash"   }   }  }  Which can can now be used for adding the overlay  let  # imports the lockfile thru default.nix shim  inputs  =  import  .nix/tamal  {  };  pkgs  =  import  inputs . nixpkgs  {  overlays  =  [  # apply our Nixtamal overlay to Nixpkgs  ( import  " ${ inputs . nixtamal } /nix/overlay" )  # Nixtamal binary will be at pkgs.nixtamal.nixtamal  ];  };  in  pkgs . nixtamal     For development & sending patches using pre-release @ next       Using pre-release in manifest.kdl   inputs  {  nixpkgs  { // …   }  nixtamal  {  darcs  {   // next isn’t mirrored repository  "https://darcs.toastal.in.th/nixtamal/next/"   }  fresh-cmd  {  $  curl  -sL  "https://darcs.toastal.in.th/nixtamal/next/_darcs/weak_hash"   }   }  }       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.