From 64c1fd77c5d8d99607a00b151a71a1fee2d1b0c3 Mon Sep 17 00:00:00 2001 From: Malte Voos Date: Wed, 27 May 2026 17:30:32 +0900 Subject: custom minimal init --- flake.nix | 62 +++++++++++++++++++++++++------------------------------------- 1 file changed, 25 insertions(+), 37 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 8def35e..2d2af22 100644 --- a/flake.nix +++ b/flake.nix @@ -9,44 +9,32 @@ nixpkgs, flake-utils, }: - let - overlay = - final: prev: - let - sshPassword = "1234"; - sshPort = 43922; - httpPort = 43980; + flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] ( + system: + let + pkgs = import nixpkgs { + inherit system; + overlays = nixpkgs.lib.optional (system == "aarch64-linux") (import ./overlay.nix); + }; - server = final.callPackage ./server.nix { - inherit sshPassword sshPort httpPort; - }; - client = final.callPackage ./client.nix { - inherit sshPassword sshPort httpPort; - }; + sshPort = 43922; + httpPort = 43980; - reMder = final.symlinkJoin { - name = "reMder"; - paths = [ - client - server - ]; - }; - in - { - inherit reMder; + server = pkgs.callPackage ./server.nix { + inherit sshPort httpPort; + }; + client = pkgs.callPackage ./client.nix { + inherit sshPort httpPort; + }; + in + { + packages.default = pkgs.symlinkJoin { + name = "reMder"; + paths = [ + client + server + ]; }; - in - flake-utils.lib.eachDefaultSystem (system: { - packages.default = - let - pkgs = import nixpkgs { - inherit system; - overlays = [ (import ./overlay.nix) overlay ]; - }; - in - pkgs.reMder; - }) - // { - overlays.default = overlay; - }; + } + ); } -- cgit v1.2.3