Skip to content
This repository was archived by the owner on Feb 27, 2024. It is now read-only.
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-weekly
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 428cd94a1f43
Choose a base ref
...
head repository: NixOS/nixos-weekly
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6b9e600981c1
Choose a head ref
  • 8 commits
  • 2 files changed
  • 3 contributors

Commits on Apr 24, 2020

  1. Call for Content: 2020/05

    domenkozar committed Apr 24, 2020
    Copy the full SHA
    d9c1f4a View commit details
  2. Copy the full SHA
    0bb49e1 View commit details
  3. Copy the full SHA
    4822791 View commit details
  4. Merge pull request #118 from Drakonis/master

    Rename mailing list link to discourse
    domenkozar authored Apr 24, 2020
    Copy the full SHA
    a9ef535 View commit details

Commits on May 10, 2020

  1. Copy the full SHA
    f64740d View commit details
  2. Merge pull request #119 from kolloch/add-rerun-fod

    2020/05: Adding "Nix: Re-running Fixed Output Derivations"
    domenkozar authored May 10, 2020
    Copy the full SHA
    15c8297 View commit details

Commits on May 27, 2020

  1. Add 2020/05

    domenkozar committed May 27, 2020
    Copy the full SHA
    5abdeaa View commit details
  2. Merge pull request #117 from NixOS/master

    Call for Content: 2020/05
    domenkozar authored May 27, 2020
    Copy the full SHA
    6b9e600 View commit details
Showing with 103 additions and 1 deletion.
  1. +102 −0 content/2020/05-nixos-weekly-2020-05.md
  2. +1 −1 theme/templates/base.html
102 changes: 102 additions & 0 deletions content/2020/05-nixos-weekly-2020-05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
Title: #05 - NixOS Weekly
Date: 2020-05-27
Description: One today is worth two tomorrows - Benjamin Franklin

# News

## Announcements

- [Nix 2.3.5 release](https://github.com/NixOS/nix/releases/tag/2.3.5)

* Long awaited support for macOS Catalina, [see the manual](https://hydra.nixos.org/build/119559243/download/1/manual/#sect-macos-installation)
* A bunch of options to invoke installer (pass --help to see what's there)
* Various bugfixes to the installer
* MacOS sandboxing improvements

- [Nix for GitHub Actions v9](https://github.com/cachix/install-nix-action)

v9 saves you a bunch of time when bootstrapping Nix (you can even disable adding of channels)

- Linux: ~20s -> ~7s
- MacOS: ~90s -> ~20s

- [Nix Flakes, Part 1: An introduction and tutorial](https://www.tweag.io/posts/2020-05-25-flakes.html)

This is the first in a series of blog posts intended to provide a gentle introduction to flakes,
a new Nix feature that improves reproducibility, composability and usability in the Nix ecosystem.

This blog post describes why flakes were introduced, and give a short tutorial on how to use them.

- [Earnest Capital Invests in Cachix](https://earnestcapital.com/earnest-capital-invests-in-cachix/)

- [Obsidian Systems is excited to bring IPFS support to Nix](https://discourse.nixos.org/t/obsidian-systems-is-excited-to-bring-ipfs-support-to-nix/7375)

## Tutorials & Resources

- [Shopify Engineering: What Is Nix?](https://engineering.shopify.com/blogs/engineering/what-is-nix)

Over the past year and a bit, Shopify has been progressively rebuilding parts of our developer tooling with Nix.

Burke Libbey dives into explaining Nix before diving into what's planned for the future.

- [Nix: Re-running Fixed Output Derivations - At the Right Time](https://blog.eigenvalue.net/nix-rerunning-fixed-output-derivations/)

Have you ever been burned by forgetting to update a hash of a Fixed Output
Derivation? Or realizing it hasn't worked since a while during an update?

This article explores your options at re-running fixed output derivation on
input changes.

- [My NixOS Desktop Flow](https://christine.website/blog/nixos-desktop-flow-2020-04-25)

- [Learn NixOS by turning a Raspberry Pi into a Wireless Router](https://hackmd.io/dnJSEwjSSHCkzWFSZwbxeA)

- [Installing NixOS on a Raspberry Pi 3](https://citizen428.net/blog/installing-nixos-raspberry-pi-3/)

- [NixOS on a Raspberry Pi: creating a custom SD image with OpenSSH out of the box](https://rbf.dev/blog/2020/05/custom-nixos-build-for-raspberry-pis/)

- [Naive NixOS Rust Development](https://duan.ca/2020/05/07/nix-rust-development/)

- [nixology: Nix screencasts by Burke Libbey](https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs)

- [Keeping Up Appearances: Non-native macOS Light/Dark Mode](https://cmacr.ae/post/2020-05-03-keeping-up-appearances-non-native-macos-light-dark-mode/)

- [Super Bootable 64](https://christine.website/blog/super-bootable-64-2020-05-06)

- [Managing Firefox on macOS with Nix](https://cmacr.ae/post/2020-05-09-managing-firefox-on-macos-with-nix/)

- [Nix Generator Functions for Sway](https://cmacr.ae/post/2020-05-10-nix-generator-functions-for-sway/)

- [Functional Fika — Nix and Haskell](https://maxfieldchen.com/posts/2020-05-16-Functional-Fika-Haskell-Nix-Cabal.html)

- [Debugging the micronaut package and code smells in Nix](https://dev.to/moaxcp/debugging-the-micronaut-package-and-code-smells-in-nix-dhh)

- [Nix Community Mumble](mumble://mumble.nix-community.org/?version=1.2.0)

A Mumble server has been provisioned for use by the Nix community. Feel free to lurk in the lobby or
create your own channels for hosting meetings and discussions.

Join with `nix run nixpkgs.mumble -c mumble mumble://$USER@mumble.nix-community.org`.

- [Nix Package Versions](https://lazamar.co.uk/nix-versions)

A tool to find all past versions of a package that were available in a channel, the revision you
can download it from, and a copy-paste command for how to install it.

- [nix-examples](https://github.com/vlktomas/nix-examples)

Showcase of Nix usage for various technologies.

- [NixKite: Buildkite pipeline generation tool using the NixOS module system](https://github.com/johnae/nixkite)

- [Development with Nix in Python](https://thomazleite.com/posts/development-with-nix-python/)

- [Deploying heterogeneous service-oriented systems locally with Disnix](https://sandervanderburg.blogspot.com/2020/05/deploying-heterogeneous-service.html)

# Contribute to NixOS Weekly Newsletter

This work would not be possible without the many contributions of the community.

You can help too! Create or comment on the [pull request](https://github.com/NixOS/nixos-weekly/pulls)
for the next edition or look at the
[issue tracker](https://github.com/NixOS/nixos-weekly/issues) to add other improvements.
2 changes: 1 addition & 1 deletion theme/templates/base.html
Original file line number Diff line number Diff line change
@@ -115,7 +115,7 @@ <h2>
<a href="https://twitter.com/nixos_org" target="_blank">Twitter</a>
</li>
<li>
<a href="https://discourse.nixos.org" target="_blank">Mailing list</a>
<a href="https://discourse.nixos.org" target="_blank">Discourse</a>
</li>
</ul>
</footer>