Use flake-parts packages
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
perSystem = { config, self', inputs', pkgs, system, ... }: {
|
perSystem = { config, self', inputs', pkgs, system, ... }: {
|
||||||
packages.default = pkgs.stdenv.mkDerivation {
|
packages.default = pkgs.stdenv.mkDerivation {
|
||||||
pname = "my-cpp-app";
|
pname = "my-app";
|
||||||
version = "0.1.0";
|
version = "0.1.0";
|
||||||
src = ./.;
|
src = ./.;
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,8 @@
|
|||||||
systems = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ];
|
systems = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ];
|
||||||
|
|
||||||
perSystem = { config, self', inputs', pkgs, system, ... }: {
|
perSystem = { config, self', inputs', pkgs, system, ... }: {
|
||||||
packages.my-app = pkgs.buildGoModule {
|
packages.default = pkgs.buildGoModule {
|
||||||
pname = "My App";
|
pname = "my-app";
|
||||||
version = "0.1.0";
|
version = "0.1.0";
|
||||||
src = ./.;
|
src = ./.;
|
||||||
|
|
||||||
@@ -34,10 +34,9 @@
|
|||||||
|
|
||||||
# Development shell
|
# Development shell
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
|
inputsFrom = [ self'.packages.default ];
|
||||||
|
|
||||||
inputsFrom = [ self'.packages.my-app ];
|
packages = with pkgs; [
|
||||||
|
|
||||||
buildInputs = with pkgs; [
|
|
||||||
go_1_25
|
go_1_25
|
||||||
gotools
|
gotools
|
||||||
golangci-lint
|
golangci-lint
|
||||||
|
|||||||
@@ -35,9 +35,9 @@
|
|||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
inputsFrom = [ self'.packages.default ];
|
inputsFrom = [ self'.packages.default ];
|
||||||
|
|
||||||
packages = [
|
packages = with pkgs; [
|
||||||
pkgs.ruff # Linter/Formatter
|
ruff # Linter/Formatter
|
||||||
pkgs.pyright # Type checker (replaced 'ty')
|
ty # Type checker
|
||||||
];
|
];
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user