Title: Hello HN!<p>I want to show you MyNixOS.com - a website I&#x27;ve been working on this year to make it easy to create and share Nix and NixOS configurations. Nix is a powerful tool to deploy software in a reproducible way, and with NixOS you can control your whole operating system through a declarative configuration.<p>Starting out with Nix was exciting, but it definitely had a challenging learning curve. This made me start building a website focused on making it easier to create and share Nix flakes, which are the core unit of software deployment in Nix.<p>Using the website, you can create flakes without knowing the Nix configuration language, as the necessary Nix files are generated for you. A few examples of what you can do right now:<p>1: Create and build a Docker image with Redis and OpenSSH running NixOS: <a href="https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-docker" rel="nofollow">https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-docker</a> &#x2F; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3fuCGXHw7qM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3fuCGXHw7qM</a><p>2: Create a Nix development shell with Neovim and Zig and run it on Windows 11: <a href="https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-windows-devshell" rel="nofollow">https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-windows-devshell</a> &#x2F; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=F4q72mGjYXA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=F4q72mGjYXA</a><p>3: Create a reproducible macOS environment using nix-darwin and Home Manager: <a href="https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-macos" rel="nofollow">https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-macos</a> &#x2F; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=r0Y7s1sRSUY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=r0Y7s1sRSUY</a><p>4: Create a Linode server image using NixOS running Nginx with Let&#x27;s Encrypt: <a href="https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-linode-nginx" rel="nofollow">https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-linode-nginx</a> &#x2F; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Cy4X0fjD0-Y" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Cy4X0fjD0-Y</a><p>5: Create a Raspberry Pi NixOS image running Transmission and OpenSSH: <a href="https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-raspberry-transmission" rel="nofollow">https:&#x2F;&#x2F;mynixos.com&#x2F;mynixos&#x2F;demo-raspberry-transmission</a> &#x2F; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6L0H92-JdHA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6L0H92-JdHA</a><p>The site works directly with the Nix command line tool, and generates pure Nix flakes without any custom formats. The website is currently in alpha and is developed as a closed source project. Some interesting upcoming features include support for language environments such as Python, and the ability to install arbitrary versions of packages.<p>By posting on HN, I&#x27;m especially looking to get in contact with early commercial users of Nix to learn more about the most important use-cases to solve. Hoping that you will find the site useful, and I&#x27;ll happily try to answer any questions you might have!
Upvote: