diff --git a/flake.nix b/flake.nix index 4ed704a..1655a27 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "basic rust flake"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; rust-overlay = { url = "github:oxalica/rust-overlay"; @@ -18,33 +18,40 @@ }; }; - outputs = { self, nixpkgs, nixpkgs-unstable, flake-utils, gitignoresrc - , rust-overlay, ... }@inputs: + outputs = { + self, + nixpkgs, + nixpkgs-unstable, + flake-utils, + gitignoresrc, + rust-overlay, + ... + } @ inputs: { #overlay = import ./nix { inherit gitignoresrc; }; - } // (flake-utils.lib.eachDefaultSystem (system: - let - unstable = import nixpkgs-unstable { inherit system; }; - pkgs = import nixpkgs { - inherit system; - overlays = [ (import rust-overlay) ]; - }; - in rec { - devShell = pkgs.mkShell { - RUST_LOG = "debug"; - RUST_BACKTRACE = 1; - buildInputs = [ - pkgs.rust-bin.stable.latest.rustfmt - pkgs.rust-bin.stable.latest.default - pkgs.rust-analyzer - pkgs.cargo-audit - pkgs.cargo-license - pkgs.cargo-tarpaulin - pkgs.cargo-kcov - pkgs.valgrind - pkgs.gnuplot - pkgs.kcov - ]; - }; - })); + } + // (flake-utils.lib.eachDefaultSystem (system: let + unstable = import nixpkgs-unstable {inherit system;}; + pkgs = import nixpkgs { + inherit system; + overlays = [(import rust-overlay)]; + }; + in rec { + devShell = pkgs.mkShell { + RUST_LOG = "debug"; + RUST_BACKTRACE = 1; + buildInputs = [ + pkgs.rust-bin.stable.latest.rustfmt + pkgs.rust-bin.stable.latest.default + pkgs.rust-analyzer + pkgs.cargo-audit + pkgs.cargo-license + pkgs.cargo-tarpaulin + pkgs.cargo-kcov + pkgs.valgrind + pkgs.gnuplot + pkgs.kcov + ]; + }; + })); }