From 63b98d9ea37113a117e3dea1769e995ea04355da Mon Sep 17 00:00:00 2001 From: janis Date: Wed, 12 Aug 2026 18:16:26 +0200 Subject: [PATCH] add rust-overlay to config for easy rustc retrieval --- flake.lock | 23 ++++++++++++++++++++++- flake.nix | 7 ++++++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index af745d0..aa09361 100644 --- a/flake.lock +++ b/flake.lock @@ -457,7 +457,28 @@ "nixpkgs": "nixpkgs_5", "nixpkgs-unstable": "nixpkgs-unstable", "nordvpn-flake": "nordvpn-flake", - "nur": "nur" + "nur": "nur", + "rust-overlay": "rust-overlay" + } + }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1786507911, + "narHash": "sha256-w5aZRLbiu7H6TqsYXVMdRKg0S4DRaJpxyqxx86AwxVk=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "39db48099ad16834af7e27485a4babf9c28b3897", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" } }, "rust-overlays": { diff --git a/flake.nix b/flake.nix index 838adfc..2b66d68 100644 --- a/flake.nix +++ b/flake.nix @@ -16,13 +16,17 @@ url = "github:nix-community/emacs-overlay"; inputs.nixpkgs.follows = "nixpkgs"; }; + rust-overlay = { + url = "github:oxalica/rust-overlay"; + inputs.nixpkgs.follows = "nixpkgs"; + }; apple-fonts.url = "github:Lyndeno/apple-fonts.nix"; duralumin.url = "git+https://git.nirgendwo.xyz/janis/duralumin.git"; nordvpn-flake.url = "github:janis-bhm/nordvpn-flake"; nordvpn-flake.inputs.nixpkgs.follows = "nixpkgs"; }; - outputs = inputs @ { disko, nixpkgs, nixos-wsl, nixpkgs-unstable, home-manager, duralumin, emacs-overlay, nordvpn-flake, ... }: + outputs = inputs @ { disko, nixpkgs, nixos-wsl, nixpkgs-unstable, home-manager, duralumin, emacs-overlay, rust-overlay, nordvpn-flake, ... }: let system = "x86_64-linux"; overlay-unstable = final: prev: { @@ -68,6 +72,7 @@ overlays = [ inputs.nur.overlays.default emacs-overlay.overlays.default + rust-overlay.overlays.default nordvpn-flake.overlays.default overlay-unstable duralumin.overlays.default