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: 15c829716020
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: 0c9679fc7725
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on May 27, 2020

  1. Add 2020/05

    domenkozar committed May 27, 2020
    Copy the full SHA
    0c9679f View commit details
Showing with 99 additions and 32 deletions.
  1. +99 −0 content/2020/05-nixos-weekly-2020-05.md
  2. +0 −32 content/2020/05.md
99 changes: 99 additions & 0 deletions content/2020/05-nixos-weekly-2020-05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
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 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 release 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/)

## 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
Derivations? Or realizing it hasn't worked since a while during an update?

This article explores your options at re-running fixed output derivations 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 sever 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.
32 changes: 0 additions & 32 deletions content/2020/05.md

This file was deleted.