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: f266c7c514e9
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: 9b74127851cc
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Nov 10, 2020

  1. description and new benefit

    garbas committed Nov 10, 2020
    Copy the full SHA
    9b74127 View commit details
Showing with 53 additions and 17 deletions.
  1. +46 −17 overview.tt
  2. +7 −0 site-styles/pages/overview.less
63 changes: 46 additions & 17 deletions overview.tt
Original file line number Diff line number Diff line change
@@ -4,6 +4,12 @@
<h1>Overview</h1>
</div>

<section class="overview-description">
Step on a journey to explore and learn why so many developer, system
administrators and other enthusiasts use Nix and can not imagine the world
without it.
</section>

<section class="overview-benefits">

<div>
@@ -51,6 +57,45 @@
</div>
</div>

<div>
<!-- collaboration, sharing -->
[% PROCESS svg path="site-styles/assets/gfx-overview-gears.svg" %]
<div>
<h2>
<!-- TODO: missing the emotional part
-->
One tool, many languages, many more projects.
</h2>
<p>
With today's polyglot development environments, each language has its
own way of building and testing.
<strong>Encourage cross-team development</strong>
by providing a single way of building everything.
</p>
<ul>
<li>language agnostic</li>
<li>multiple versions</li>
<li>portable</li>
</ul>
<div>
<p>
Keeping the project README up to date with the latest working version
of how to install system dependencies for you project is a never
ending task. Nix allows you to specify your system dependencies
alongside your project dependencies. Development environment is one
simple command away, all you need to run is
<code>nix-shell</code>.
</p>
<p>
Multiple versions or variants of a package can be installed at the
same time without a problem. This is important when different
projects have dependencies on different versions of the same package
— <strong>Nix prevents the “DLL hell”</strong>.
</p>
</div>
</div>
</div>

<!--
<div>
[% PROCESS svg path="site-styles/assets/gfx-overview-looking.svg" %]
@@ -152,23 +197,6 @@
</div>
</div>

<div>
[% PROCESS svg path="site-styles/assets/gfx-overview-gears.svg" %]
<div>
<h2>
Simplify your development workflow. Use Nix.
</h2>
<p>
Keep it simple and develop with a language agnostic tool/package manager. Focus on the work and do not lose
time
with multiple tools/package managers.
</p>
<div>
Language agnostic
</div>
</div>
</div>

<div>
[% PROCESS svg path="site-styles/assets/gfx-overview-gears.svg" %]
<div>
@@ -187,6 +215,7 @@
</div>
</div>

Sharing your work, configuration or deployment.
-->
</section>

7 changes: 7 additions & 0 deletions site-styles/pages/overview.less
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
.overview-description {
.generic-layout();
.lead();

margin-bottom: 3*@gutter;
}

.overview-benefits {
#container();