From 1db0724fe042d4a76fc7d8f2055468544c22a4f7 Mon Sep 17 00:00:00 2001 From: Martin Pander Date: Mon, 23 Feb 2026 21:52:19 +0100 Subject: [PATCH] Use flake-parts packages --- cpp/flake.nix | 2 +- go/flake.nix | 9 ++++----- python/flake.nix | 6 +++--- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/cpp/flake.nix b/cpp/flake.nix index cdf2952..07ed72d 100644 --- a/cpp/flake.nix +++ b/cpp/flake.nix @@ -12,7 +12,7 @@ perSystem = { config, self', inputs', pkgs, system, ... }: { packages.default = pkgs.stdenv.mkDerivation { - pname = "my-cpp-app"; + pname = "my-app"; version = "0.1.0"; src = ./.; diff --git a/go/flake.nix b/go/flake.nix index f8252df..5f1e169 100644 --- a/go/flake.nix +++ b/go/flake.nix @@ -11,8 +11,8 @@ systems = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ]; perSystem = { config, self', inputs', pkgs, system, ... }: { - packages.my-app = pkgs.buildGoModule { - pname = "My App"; + packages.default = pkgs.buildGoModule { + pname = "my-app"; version = "0.1.0"; src = ./.; @@ -34,10 +34,9 @@ # Development shell devShells.default = pkgs.mkShell { + inputsFrom = [ self'.packages.default ]; - inputsFrom = [ self'.packages.my-app ]; - - buildInputs = with pkgs; [ + packages = with pkgs; [ go_1_25 gotools golangci-lint diff --git a/python/flake.nix b/python/flake.nix index ddaf0d9..34ed7f7 100644 --- a/python/flake.nix +++ b/python/flake.nix @@ -35,9 +35,9 @@ devShells.default = pkgs.mkShell { inputsFrom = [ self'.packages.default ]; - packages = [ - pkgs.ruff # Linter/Formatter - pkgs.pyright # Type checker (replaced 'ty') + packages = with pkgs; [ + ruff # Linter/Formatter + ty # Type checker ]; shellHook = ''