From 9f45b7b6d9318c91764b402315feb86cca24f34d Mon Sep 17 00:00:00 2001 From: Sam Willcocks Date: Mon, 9 Jun 2025 23:23:11 +0100 Subject: [PATCH] flake: friendship ended with devshell and alejandra --- flake.lock | 62 ++++++++++++------------------------------------------ flake.nix | 16 +++----------- 2 files changed, 17 insertions(+), 61 deletions(-) diff --git a/flake.lock b/flake.lock index 73a9e2f..0dea3fb 100644 --- a/flake.lock +++ b/flake.lock @@ -1,26 +1,8 @@ { "nodes": { - "devshell": { - "inputs": { - "nixpkgs": "nixpkgs" - }, - "locked": { - "lastModified": 1741473158, - "narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", - "owner": "numtide", - "repo": "devshell", - "rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "devshell", - "type": "github" - } - }, "naersk": { "inputs": { - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs" }, "locked": { "lastModified": 1745925850, @@ -38,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1722073938, - "narHash": "sha256-OpX0StkL8vpXyWOGUD6G+MA26wAXK6SpT94kLJXo6B4=", + "lastModified": 1749619289, + "narHash": "sha256-qX6gXVjaCXXbcn6A9eSLUf8Fm07MgPGe5ir3++y2O1Q=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e36e9f57337d0ff0cf77aceb58af4c805472bfae", + "rev": "f72be405a10668b8b00937b452f2145244103ebc", "type": "github" }, "original": { @@ -54,25 +36,10 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1749401433, - "narHash": "sha256-HXIQzULIG/MEUW2Q/Ss47oE3QrjxvpUX7gUl4Xp6lnc=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "08fcb0dcb59df0344652b38ea6326a2d8271baff", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 0, - "narHash": "sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY=", - "path": "/nix/store/2d1ahim48jhzg4bbm97mvjlb4p7fpan3-source", + "lastModified": 1733412085, + "narHash": "sha256-FillH0qdWDt/nlO6ED7h4cmN+G9uXwGjwmCnHs0QVYM=", + "path": "/nix/store/5wvrlpfrwlmg24ywkybvidyzcvki6bwx-source", + "rev": "4dc2fc4e62dbf62b84132fe526356fbac7b03541", "type": "path" }, "original": { @@ -80,7 +47,7 @@ "type": "indirect" } }, - "nixpkgs_4": { + "nixpkgs_3": { "locked": { "lastModified": 1744536153, "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", @@ -98,23 +65,22 @@ }, "root": { "inputs": { - "devshell": "devshell", "naersk": "naersk", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_2", "rust-overlay": "rust-overlay", "utils": "utils" } }, "rust-overlay": { "inputs": { - "nixpkgs": "nixpkgs_4" + "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1749436897, - "narHash": "sha256-OkDtaCGQQVwVFz5HWfbmrMJR99sFIMXHCHEYXzUJEJY=", + "lastModified": 1749695868, + "narHash": "sha256-debjTLOyqqsYOUuUGQsAHskFXH5+Kx2t3dOo/FCoNRA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "e7876c387e35dc834838aff254d8e74cf5bd4f19", + "rev": "55f914d5228b5c8120e9e0f9698ed5b7214d09cd", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index e7101ef..883f484 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,6 @@ inputs = { utils.url = "github:numtide/flake-utils"; - devshell.url = "github:numtide/devshell"; naersk.url = "github:nix-community/naersk"; rust-overlay.url = "github:oxalica/rust-overlay"; }; @@ -13,7 +12,6 @@ nixpkgs, utils, naersk, - devshell, rust-overlay, }: utils.lib.eachDefaultSystem (system: let @@ -35,18 +33,10 @@ apps.default = utils.lib.mkApp {drv = packages.default;}; - # Provide a dev env with rust and rust-analyzer - devShells.default = let - pkgs = import nixpkgs { - inherit system; - overlays = [devshell.overlays.default]; - }; - in - pkgs.devshell.mkShell { - motd = "Hello you wonderful person, I hope you are having a lovely day 💜"; - + devShells.default = pkgs.mkShell { packages = with pkgs; [(rust.override {extensions = ["rust-src"];}) rust-analyzer gcc]; + }; - formatter = pkgs.alejandra; + formatter = pkgs.nixfmt-rfc-style; }); }