3 Commits

Author SHA1 Message Date
Philipp Schuster 4554296e36 flake: bump all dependencies
nixpkgs: 2026-01-01T05:40:00+01:00 -> 2026-05-29T07:01:12+02:00
rust-overlay: 2026-01-01T03:53:20+01:00 -> 2026-05-31T05:19:49+02:00

This commit was generated via:
nix run github:phip1611/nixos-configs#flake-update-and-commit
2026-05-31 21:17:30 +02:00
Philipp Schuster 7d4074bbe9 nix: update flake inputs
We now get a fresh Rust 1.86 toolchain from Nix.
2025-04-07 10:00:21 +02:00
Philipp Schuster db9377c6e0 nix: switch to Nix Flake
This modernizes the Nix files of this project. Nix Flakes are the
de-facto standard way in Nix to package projects and specify their
inputs. Inputs can be any Nix or non-Nix project.

Updating Nix dependencies now is as easy as `nix flake update` and
a corresponding commit.

As they are still not stabilized yet, you need the line

    experimental-features = nix-command flakes

in /etc/nix/nix.conf to use the flake. By usage, I mean entering
the Nix development shell using `$ nix develop .` or if you want
to run `nix flake update`.

The package manager niv, we used to have, is basically dead.
2025-03-02 11:48:36 +01:00