From 4f864750687eebc0e78f49f63f4c126b4ba4fb22 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 5 Jul 2024 13:31:02 +0200 Subject: [PATCH 1/3] nix: use legacy packages --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index f694ac8..111933a 100644 --- a/flake.nix +++ b/flake.nix @@ -6,7 +6,7 @@ }; outputs = inputs@{ self, nixpkgs, ... }: { - packages = nixpkgs.lib.attrsets.genAttrs nixpkgs.lib.systems.flakeExposed (system: import ./nix { + legacyPackages = nixpkgs.lib.attrsets.genAttrs nixpkgs.lib.systems.flakeExposed (system: import ./nix { inherit system inputs; pkgs = nixpkgs.legacyPackages.${system}; }); From e877b946538175055d24e8e2a207652866acd740 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 5 Jul 2024 13:34:26 +0200 Subject: [PATCH 2/3] nix/native: set mainProgram --- nix/native.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/native.nix b/nix/native.nix index cf696c7..76878d9 100644 --- a/nix/native.nix +++ b/nix/native.nix @@ -15,6 +15,7 @@ stdenv.mkDerivation { meta = { maintainers = with lib.maintainers; [ jopejoe1 ]; + mainProgram = "license-tool"; platforms = lib.platforms.all; }; } From a35cc60f237588c6d05dc72c5d16e93f52749d2e Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 5 Jul 2024 13:45:42 +0200 Subject: [PATCH 3/3] nix/backend: init --- nix/backend.nix | 19 +++++++++++++++++++ nix/default.nix | 1 + 2 files changed, 20 insertions(+) create mode 100644 nix/backend.nix diff --git a/nix/backend.nix b/nix/backend.nix new file mode 100644 index 0000000..b2c031e --- /dev/null +++ b/nix/backend.nix @@ -0,0 +1,19 @@ +{ + lib, + rustPlatform, + stdenv, +}: + +rustPlatform.buildRustPackage rec { + pname = "backend"; + version = "0.1"; + + src = ../.; + + cargoHash = "sha256-NRrWWD3e2zm4rVYyCPm3vQhPDRkVMauTnoENwRucXcw="; + + meta = with lib; { + platforms = lib.platforms.all; + mainProgram = "backend"; + }; +} diff --git a/nix/default.nix b/nix/default.nix index b30fa70..9f96829 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -2,4 +2,5 @@ { native = pkgs.callPackage ./native.nix {}; + backend = pkgs.callPackage ./backend.nix {}; }