Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixos-homepage
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 145b9eb4465d
Choose a base ref
...
head repository: NixOS/nixos-homepage
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: eccbbca2ce1d
Choose a head ref
  • 2 commits
  • 2 files changed
  • 1 contributor

Commits on Mar 21, 2020

  1. Copy the full SHA
    93599e9 View commit details

Commits on Mar 24, 2020

  1. Copy the full SHA
    eccbbca View commit details
Showing with 80 additions and 139 deletions.
  1. +3 −4 flake.lock
  2. +77 −135 index.tt
7 changes: 3 additions & 4 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

212 changes: 77 additions & 135 deletions index.tt
Original file line number Diff line number Diff line change
@@ -6,152 +6,94 @@

<link rel="alternate" type="application/rss+xml" title="RSS" href="/news-rss.xml" />

<div class="nixos-org-index">
[%# Title for the site, used to keep the document tree rooted at h1. %]
<h1>NixOS</h1>

<div class="jumbotron-two"><div>
<div class="intro-nix">
<h2>What is Nix?</h2>

<p>
Nix is a powerful package manager for Linux and other Unix systems
that makes package management reliable and reproducible. It
provides atomic upgrades and rollbacks, side-by-side installation
of multiple versions of a package, multi-user package management
and easy setup of build environments.
</p>

<div class="learn-more">
<a class="btn btn-success" href="[%root%]/nix/">
<i class="fa fa-chevron-right"></i> Learn more about Nix
</a>
</div>
</div>
<div class="intro-nixos">
<h2>What is NixOS?</h2>

<p>NixOS is a Linux distribution with a unique approach
to package and configuration management. Built on top of the
Nix package manager, it is completely declarative, makes
upgrading systems reliable, and has
<a href="[%root%]/nixos/about.html">many other advantages</a>.</p>

<div class="learn-more">
<a class="btn btn-success" href="[%root%]/nixos/">
<i class="fa fa-chevron-right"></i> Learn more about NixOS
</a>
</div>
</div>
</div></div>

<hr />

<h2>More about NixOS</h2>

<div class="row-fluid more-about">
<div class="span4">
<h3>Nixpkgs</h3>
<p>
The Nix Packages collection (Nixpkgs) is the ever growing
packages collection for the Nix package manager, released
under a permissive MIT/X11 license.
</p>
<a class="learn-more" href="[%root%]/nixpkgs">
More about Nixpkgs
<i class="fa fa-angle-right"></i>
</a>
</div>
<div class="span4">
<h3>NixOps</h3>
<p>
NixOps is a tool for deploying sets of NixOS Linux machines,
bare-metal or to the cloud. It extends NixOS’s declarative
approach to system configuration management to networks and
provisioning.
</p>
<a class="learn-more" href="https://github.com/NixOS/nixops">
More about NixOps
<i class="fa fa-angle-right"></i>
</a>
</div>
<div class="span4 and-more">
<h3>About the community</h3>
<p>
Sometimes, it helps to talk with someone. Our community
is there whether you want to help or get support.
</p>
<ul>
<li>
<a href="[%root%]/nixos/community.html">
Get in touch
<i class="fa fa-angle-right"></i>
</a>
</li>
<li>
<a href="[%root%]/learn.html">
Learning resources
<i class="fa fa-angle-right"></i>
</a>
</li>
</ul>
</div>
<div class="row-fluid">

<div class="span6">
<h2>Nix</h2>
</div>
</div>

<hr />
<div class="span6">
<h2>NixOS</h2>
</div>
</div>

<div class="row-fluid">
<div class="span6">
<h3>
<a href="/news-rss.xml">
<img src="/logo/rss.png"/>
</a>
News
</h3>
[% INSERT "latest-news.xhtml" %]
<p><a href="news.html" class="btn btn-mini">More »</a></p>
<h2>Why Nix?</h2>
<h3>Complete dependencies</h3>
<h3>Multiple versions</h3>
<h3>Multi-user support</h3>
<h3>Atomic upgrades and rollbacks</h3>
<h3>Transparent source/binary deployment</h3>
<h3>Managing build environments</h3>
<h3>Portability</h3>
</div>
<div class="span6">

<h3>
<a href="/blogs.xml">
<img src="/logo/rss.png"/>
</a>
Blog Posts
</h3>
<ul class="nixos-blogs">
[% FOREACH b IN JSON.Escape.json_decode(IO.All.new('blogs.json').all).channel.item.first(5); IF b; %]
<li>
<div class="nixos-blog">
[%
USE title = String(HTML.escape(b.title.remove('^[^:]*:').trim));
title = title.replace('^[a-z]', title.copy.truncate(1).upper)
author = b.title.split(':').0.trim;
%]
[%
%]
<div class="nixos-blog-title">
<a [% HTML.attributes(href => b.link) %]>[% title %]</a>
</div>
<div class="nixos-blog-author-info">
<span class="nixos-blog-author">[% HTML.escape(author) %]</span>
<span class="muted"> wrote on [% HTML.escape(b.pubDate) %]</span>
</div>
</div>
</li>
[% END; END %]
<p><a href="https://planet.nixos.org/" class="btn btn-mini">More »</a></p>
</ul>
<div class="span6">
<h2>Why NixOS?</h2>
<h3>Reproducible system configurations</h3>
<h3>Declarative system configuration model</h3>
<h3>Reliable upgrades</h3>
<h3>Atomic upgrades</h3>
<h3>Rollbacks</h3>
<h3>Safe to test changes</h3>
</div>
</div>

<h3>Twitter</h3>
<p>
<a class="twitter-timeline" data-chrome="noheader nofooter transparent" href="https://twitter.com/nixos_org" data-widget-id="433975692670152704">Tweets by @nixos_org</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</p>
<div class="row-fluid">
<div class="span12">
<h2>Nix Packages collection</h2>

<p>We provide a large set of Nix expressions containing thousands of
existing Unix packages, the <a href="../nixpkgs"><em>Nix Packages
collection</em> (Nixpkgs)</a>.</p>
</div>
</div>

<div class="nixos-org-index">
[%# Title for the site, used to keep the document tree rooted at h1. %]
<h1>NixOS</h1>

<div class="jumbotron-two">
<div>
<div class="intro-nix">
<h2>Nix</h2>

<p>a powerful package manager for Linux and other Unix systems
that makes package management reliable and reproducible. It
provides atomic upgrades and rollbacks, side-by-side installation
of multiple versions of a package, multi-user package management
and easy setup of build environments.
</p>

TODO: install guide
<div class="learn-more">
<a class="btn btn-success" href="[%root%]/nix/">
<i class="fa fa-chevron-right"></i> Learn more about Nix
</a>
</div>
</div>


<div class="intro-nixos">
<h2>NixOS</h2>

<p>NixOS is a Linux distribution with a unique approach
to package and configuration management. Built on top of the
Nix package manager, it is completely declarative, makes
upgrading systems reliable, and has
<a href="[%root%]/nixos/about.html">many other advantages</a>.</p>

TODO: link to download page
<div class="learn-more">
<a class="btn btn-success" href="[%root%]/nixos/">
<i class="fa fa-chevron-right"></i> Learn more about NixOS
</a>
</div>
</div>
</div>
</div>

</div>

[% END %]