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: ab50b8097eb9^
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: 1def5d9a811b
Choose a head ref

Commits on Dec 29, 2020

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Dec 29, 2020
    Copy the full SHA
    4138126 View commit details

Commits on Dec 30, 2020

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Dec 30, 2020
    Copy the full SHA
    b0444d8 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Dec 30, 2020
    Copy the full SHA
    a645495 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Dec 30, 2020
    Copy the full SHA
    63b0284 View commit details

Commits on Jan 1, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 1, 2021
    Copy the full SHA
    717bd42 View commit details

Commits on Jan 3, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 3, 2021
    Copy the full SHA
    d18bb25 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 3, 2021
    Copy the full SHA
    67e23c9 View commit details

Commits on Jan 4, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 4, 2021
    Copy the full SHA
    38a80b8 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 4, 2021
    Copy the full SHA
    b058041 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 4, 2021
    Copy the full SHA
    79d669f View commit details

Commits on Jan 5, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 5, 2021
    Copy the full SHA
    5cc37c8 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 5, 2021
    Copy the full SHA
    30c7a02 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 5, 2021
    Copy the full SHA
    01ef0fb View commit details

Commits on Jan 6, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 6, 2021
    Copy the full SHA
    304c1b7 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 6, 2021
    Copy the full SHA
    4380ee3 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 6, 2021
    Copy the full SHA
    4d9f5f3 View commit details
  4. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 6, 2021
    Copy the full SHA
    a507792 View commit details
  5. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 6, 2021
    Copy the full SHA
    f9b1848 View commit details

Commits on Jan 7, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 7, 2021
    Copy the full SHA
    154729c View commit details

Commits on Jan 8, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 8, 2021
    Copy the full SHA
    65d9198 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 8, 2021
    Copy the full SHA
    252f201 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 8, 2021
    Copy the full SHA
    f0623e8 View commit details
  4. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 8, 2021
    Copy the full SHA
    a382e4b View commit details
  5. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 8, 2021
    Copy the full SHA
    d451a4c View commit details

Commits on Jan 9, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 9, 2021
    Copy the full SHA
    aff6d30 View commit details

Commits on Jan 10, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 10, 2021
    Copy the full SHA
    fbe70a9 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 10, 2021
    Copy the full SHA
    115df6b View commit details

Commits on Jan 11, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 11, 2021
    Copy the full SHA
    22a669c View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 11, 2021
    Copy the full SHA
    9523671 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 11, 2021
    Copy the full SHA
    87123e6 View commit details

Commits on Jan 12, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 12, 2021
    Copy the full SHA
    c1c1bf0 View commit details
  2. Copy the full SHA
    2330a2f View commit details
  3. Merge pull request #666 from rickynils/master

    Add Immutable Solutions to the list of companies providing support.
    edolstra authored Jan 12, 2021
    1
    Copy the full SHA
    a2c5980 View commit details
  4. initial work

    garbas committed Jan 12, 2021
    Copy the full SHA
    ab50b80 View commit details
  5. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 12, 2021
    Copy the full SHA
    26a5451 View commit details

Commits on Jan 13, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 13, 2021
    Copy the full SHA
    3d49031 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 13, 2021
    Copy the full SHA
    20f3f4c View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 13, 2021
    Copy the full SHA
    0ac222c View commit details
  4. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 13, 2021
    Copy the full SHA
    922ee56 View commit details

Commits on Jan 14, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 14, 2021
    Copy the full SHA
    a35cdfc View commit details
  2. Copy the full SHA
    d8f63e6 View commit details
  3. Merge pull request #667 from NixOS/nixcon-fix

    Next conference -> Last conference
    edolstra authored Jan 14, 2021
    1
    Copy the full SHA
    c2e90ae View commit details

Commits on Jan 15, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 15, 2021
    Copy the full SHA
    f4fd153 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 15, 2021
    Copy the full SHA
    4a3f626 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 15, 2021
    Copy the full SHA
    50c8b46 View commit details
  4. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 15, 2021
    Copy the full SHA
    e780f3a View commit details
  5. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 15, 2021
    Copy the full SHA
    c3f716b View commit details

Commits on Jan 16, 2021

  1. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 16, 2021
    Copy the full SHA
    4d05794 View commit details
  2. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 16, 2021
    Copy the full SHA
    cc0a3b0 View commit details
  3. Update flake.lock and blogs.xml [ci skip]

    GitHub Actions committed Jan 16, 2021
    Copy the full SHA
    82f0781 View commit details
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
/demos/*.svg
/favicon.png
/favicon.ico
/news-rss.xml
/blog/rss.xml
/nixos-release.tt
/robots.txt

45 changes: 21 additions & 24 deletions Makefile
Original file line number Diff line number Diff line change
@@ -7,13 +7,15 @@ default: all

HTML = \
404.html \
blog/index.html \
blog/archive.html \
blog/categories.html \
commercial-support.html \
community.html \
demos/index.html \
donate.html \
download.html \
explore.html \
governance.html \
guides/deploying-nixos-using-terraform.html \
guides/ad-hoc-developer-environments.html \
guides/building-and-running-docker-images.html \
@@ -26,7 +28,6 @@ HTML = \
guides/towards-reproducibility-pinning-nixpkgs.html \
index.html \
learn.html \
news.html \
teams/discourse.html \
teams/infrastructure.html \
teams/marketing.html \
@@ -142,7 +143,7 @@ favicon.ico: favicon.png
%-small.png: %.png
convert -resize 200 $< $@

%.html: %.tt layout.tt common.tt $(DEMOS) $(NIX_DEV_MANUAL_OUT) learn_guides.html.in
%.html: %.tt blog/layout.tt layout.tt common.tt $(DEMOS) $(NIX_DEV_MANUAL_OUT) learn_guides.html.in
tpage \
--pre_chomp --post_chomp \
--eval_perl \
@@ -164,36 +165,32 @@ favicon.ico: favicon.png
--pre_process=common.tt $< > $@.tmp
mv $@.tmp $@

news.html: all-news.xhtml
#
# -- /blog section of the website --------------------------------------------
#

all-news.xhtml: news.xml news.xsl
xsltproc --param maxItem 10000 news.xsl news.xml > $@ || rm -f $@
blog/index.html: blog/index.html.in

news-rss.xml: news.xml news-rss.xsl
xsltproc news-rss.xsl news.xml > $@.tmp
blog/index.html.in: blog/rss.xml blog/index.xsl
xsltproc --param maxItem 12 blog/index.xsl blog/index.xml > $@.tmp
mv $@.tmp $@

index.html: $(DEMOS) news-rss.xml latest-news.xhtml blogs.json
blog/archive.html: blog/archive.html.in

latest-news.xhtml: news.xml news.xsl
xsltproc --param maxItem 12 news.xsl news.xml > $@ || rm -f $@

check: $(HTML)
bash ./scripts/check-links.sh

blogs.xml:
curl --fail https://planet.nixos.org/rss20.xml > $@.tmp
blog/archive.html.in: blog/rss.xml blog/index.xsl
xsltproc --param maxItem 10000 blog/index.xsl blog/index.xml > $@.tmp
mv $@.tmp $@

blogs.json: blogs.xml
perl -MJSON -MXML::Simple -e 'print encode_json(XMLin("blogs.xml"));' < $< > $@.tmp
blog/rss.xml: blog/index.xml blog/rss.xsl
xsltproc blog/rss.xsl blog/index.xml > $@.tmp
mv $@.tmp $@

ifeq ($(UPDATE), 1)
.PHONY: blogs.xml
update: blogs.xml
@true
endif

index.html: $(DEMOS) blog/rss.xml blog/index.html


check: $(HTML)
bash ./scripts/check-links.sh

# The nix-built site will use the provided SITE_STYLES
ifeq ($(strip $(SITE_STYLES)),)
8 changes: 8 additions & 0 deletions blog/archive.tt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[% WRAPPER blog/layout.tt title="All posts" %]

<section class="blog-archive">
[% INSERT "blog/archive.html.in" %]
</section>

[% END %]

223 changes: 223 additions & 0 deletions blog/categories.tt
Original file line number Diff line number Diff line change
@@ -0,0 +1,223 @@

[% WRAPPER blog/layout.tt title="Categories" %]
<section class="blog-categories">
<ul>
<li id="blog-category-events">
<h2>Events</h2>
<ul>
<li>
<time datetime="2020-12-26">(2020-12-26)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixos-assembly-on-rc3/10682">
NixOS assembly on rc3
</a>
</li>
<li>
<time datetime="2020-12-15">(2020-12-15)</time>
<a target="_blank" href="https://discourse.nixos.org/t/bay-area-nix-nixos-user-group-virtual-meetup-on-12-21-2020/10490">
Bay Area Nix/NixOS User group Virtual Meetup on 12/21/2020
</a>
</li>
<li>
<time datetime="2020-12-07">(2020-12-07)</time>
<a target="_blank" href="https://discourse.nixos.org/t/call-for-participation-bob-2021-february-26-online-early-bird-until-dec-31/10393">
Call for Participation: BOB 2021 (February 26, online, early-bird until Dec 31)
</a>
</li>
<li>
<time datetime="2020-10-28">(2020-10-28)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nix-friday-c-c-questions-for-next-stream/9692">
Nix Friday: C/C++ questions for next stream
</a>
</li>
<li>
<time datetime="2020-10-17">(2020-10-17)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixcon-2020-hackday/9519">
NixCon 2020 Hackday
</a>
</li>
<li>
<time datetime="2020-10-16">(2020-10-16)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixcon-stream-not-working-in-firefox/9504">
NixCon stream not working in Firefox
</a>
</li>
<li>
<time datetime="2020-10-14">(2020-10-14)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixcon-ical-calendar-link-returns-404/9477">
NixCon iCal calendar link returns 404
</a>
</li>
<li>
<time datetime="2020-10-13">(2020-10-13)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixcon-2020-meeting-notes-8/9456">
NixCon 2020 meeting notes #8
</a>
</li>
</ul>
<a href="https://discourse.nixos.org/c/events/13">More Events ...</a>
</li>
<li id="blog-category-jobs">
<h2>Jobs</h2>
<ul>
<li>
<time datetime="2020-12-02">(2020-12-02)</time>
<a target="_blank" href="https://discourse.nixos.org/t/contract-setup-nix-to-build-packages-in-a-different-store-and-support-moving-packages-between-machines/10312">
Contract, Setup Nix to build packages in a different store and support moving packages between machines
</a>
</li>
<li>
<time datetime="2020-11-19">(2020-11-19)</time>
<a target="_blank" href="https://discourse.nixos.org/t/job-internal-tooling-sre-at-noredink-nix-haskell-k8s/10100">
[Job] Internal Tooling &amp; SRE at NoRedInk - Nix, Haskell, k8s
</a>
</li>
<li>
<time datetime="2020-11-17">(2020-11-17)</time>
<a target="_blank" href="https://discourse.nixos.org/t/sre-nixops-hydra-aws/10063">
SRE - NixOps, Hydra, AWS
</a>
</li>
<li>
<time datetime="2020-11-12">(2020-11-12)</time>
<a target="_blank" href="https://discourse.nixos.org/t/job-devops-engineer-munich-or-remote/9985">
[JOB] DevOps Engineer (Munich or Remote)
</a>
</li>
<li>
<time datetime="2020-10-07">(2020-10-07)</time>
<a target="_blank" href="https://discourse.nixos.org/t/software-engineer-service-reliability-nix-nixops-hydra/9352">
Software Engineer – Service Reliability - Nix, NixOps, Hydra
</a>
</li>
<li>
<time datetime="2020-08-25">(2020-08-25)</time>
<a target="_blank" href="https://discourse.nixos.org/t/job-developer-devops-with-nixos/8753">
[JOB] Developer / DevOps with NixOs
</a>
</li>
<li>
<time datetime="2020-08-04">(2020-08-04)</time>
<a target="_blank" href="https://discourse.nixos.org/t/job-devops-engineer-with-nixos-remote-part-time/8445">
[JOB] DevOps Engineer with NixOs (Remote - Part Time)
</a>
</li>
<li>
<time datetime="2020-07-29">(2020-07-29)</time>
<a target="_blank" href="https://discourse.nixos.org/t/job-senior-devops-engineer-remote-full-time/8363">
[Job] Senior DevOps Engineer (Remote - Full Time)
</a>
</li>
</ul>
<a href="https://discourse.nixos.org/c/jobs/23">More Jobs ...</a>
</li>
<li id="blog-category-planet">
<h2>Planet</h2>
<ul>
<li>
<time datetime="2021-01-13">(2021-01-13)</time>
<a target="_blank" href="https://blog.nixbuild.net/posts/2021-01-13-finding-non-determinism-with-nixbuild-net.html">
nixbuild.net: Finding Non-determinism with nixbuild.net
</a>
</li>
<li>
<time datetime="2020-12-29">(2020-12-29)</time>
<a target="_blank" href="https://blog.nixbuild.net/posts/2020-12-29-the-first-year.html">
nixbuild.net: The First Year
</a>
</li>
<li>
<time datetime="2020-12-24">(2020-12-24)</time>
<a target="_blank" href="https://blog.cachix.org/posts/2020-12-23-post-mortem-recent-downtime/">
Cachix: Postmortem of outage on 20th December
</a>
</li>
<li>
<time datetime="2020-12-23">(2020-12-23)</time>
<a target="_blank" href="http://ocharles.org.uk/blog/posts/2020-12-23-monad-transformers-and-effects-with-backpack.html">
Ollie Charles: Monad Transformers and Effects with Backpack
</a>
</li>
<li>
<time datetime="2020-12-16">(2020-12-16)</time>
<a target="_blank" href="https://tweag.io/blog/2020-12-16-trustix-announcement/">
Tweag I/O: Trustix: Distributed trust and reproducibility tracking for binary caches
</a>
</li>
<li>
<time datetime="2020-11-29">(2020-11-29)</time>
<a target="_blank" href="http://sandervanderburg.blogspot.com/2020/11/constructing-simple-alerting-system.html">
Sander van der Burg: Constructing a simple alerting system with well-known open source projects
</a>
</li>
<li>
<time datetime="2020-11-18">(2020-11-18)</time>
<a target="_blank" href="https://tweag.io/blog/2020-11-18-nix-cas-self-references/">
Tweag I/O: Self-references in a content-addressed Nix
</a>
</li>
<li>
<time datetime="2020-11-10">(2020-11-10)</time>
<a target="_blank" href="https://blog.cachix.org/posts/2020-11-09-write-access-control-for-binary-caches/">
Cachix: Write access control for binary caches
</a>
</li>
</ul>
<a href="https://planet.nixos.org">More Planet ...</a>
</li>
<li id="blog-category-announcements">
<h2>Announcements</h2>
<ul>
<li>
<time datetime="2021-01-15">(2021-01-15)</time>
<a target="_blank" href="https://discourse.nixos.org/t/android-nixpkgs-nix-packaged-android-sdk-updated-daily/11006">
Android-nixpkgs: Nix-packaged Android SDK, updated daily
</a>
</li>
<li>
<time datetime="2021-01-15">(2021-01-15)</time>
<a target="_blank" href="https://discourse.nixos.org/t/show-case-for-nix-ld-run-umodified-zoom/11004">
Show-case for nix-ld: run umodified zoom
</a>
</li>
<li>
<time datetime="2021-01-15">(2021-01-15)</time>
<a target="_blank" href="https://discourse.nixos.org/t/rfc-42-nixos-settings-options-has-been-accepted/10992">
RFC 42 &quot;NixOS settings options&quot; has been accepted
</a>
</li>
<li>
<time datetime="2021-01-14">(2021-01-14)</time>
<a target="_blank" href="https://discourse.nixos.org/t/rust-overlay-a-better-rust-toolchain-provider-and-drop-in-replacement-of-nixpkgs-mozilla/10986">
Rust-overlay: a better rust toolchain provider and drop-in replacement of nixpkgs-mozilla
</a>
</li>
<li>
<time datetime="2021-01-13">(2021-01-13)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixbuild-net-can-inject-randomness-into-the-build-filesystem/10974">
Nixbuild.net can inject randomness into the build filesystem
</a>
</li>
<li>
<time datetime="2021-01-12">(2021-01-12)</time>
<a target="_blank" href="https://discourse.nixos.org/t/fenix-rust-nightly-toolchains-and-rust-analyzer-nightly-for-nix/10949">
Fenix - Rust nightly toolchains and rust analyzer nightly for nix
</a>
</li>
<li>
<time datetime="2020-12-29">(2020-12-29)</time>
<a target="_blank" href="https://discourse.nixos.org/t/nixbuild-net-the-first-year/10731">
Nixbuild.net - The First Year
</a>
</li>
<li>
<time datetime="2020-12-18">(2020-12-18)</time>
<a target="_blank" href="https://discourse.nixos.org/t/packages-redbeardlab-com-a-public-cernvm-filesystem-bootstrapped-thanks-to-nix/10582">
Packages.redbeardlab.com a public CernVM-FileSystem bootstrapped thanks to Nix
</a>
</li>
</ul>
<a href="https://discourse.nixos.org/c/announcements/8">More Announcements ...</a>
</li>
</ul>
</section>
[% END %]
3 changes: 3 additions & 0 deletions blog/index.tt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[% WRAPPER blog/layout.tt title="Announcements" %]
[% INSERT "blog/index.html.in" %]
[% END %]
Loading