add rust-overlay to config for easy rustc retrieval

This commit is contained in:
janis 2026-08-12 18:16:26 +02:00
parent db6dee13eb
commit 63b98d9ea3
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8
2 changed files with 28 additions and 2 deletions

View file

@ -457,7 +457,28 @@
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_5",
"nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-unstable": "nixpkgs-unstable",
"nordvpn-flake": "nordvpn-flake", "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": { "rust-overlays": {

View file

@ -16,13 +16,17 @@
url = "github:nix-community/emacs-overlay"; url = "github:nix-community/emacs-overlay";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
apple-fonts.url = "github:Lyndeno/apple-fonts.nix"; apple-fonts.url = "github:Lyndeno/apple-fonts.nix";
duralumin.url = "git+https://git.nirgendwo.xyz/janis/duralumin.git"; duralumin.url = "git+https://git.nirgendwo.xyz/janis/duralumin.git";
nordvpn-flake.url = "github:janis-bhm/nordvpn-flake"; nordvpn-flake.url = "github:janis-bhm/nordvpn-flake";
nordvpn-flake.inputs.nixpkgs.follows = "nixpkgs"; 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 let
system = "x86_64-linux"; system = "x86_64-linux";
overlay-unstable = final: prev: { overlay-unstable = final: prev: {
@ -68,6 +72,7 @@
overlays = [ overlays = [
inputs.nur.overlays.default inputs.nur.overlays.default
emacs-overlay.overlays.default emacs-overlay.overlays.default
rust-overlay.overlays.default
nordvpn-flake.overlays.default nordvpn-flake.overlays.default
overlay-unstable overlay-unstable
duralumin.overlays.default duralumin.overlays.default