diff options
| author | Malte Voos <git@mal.tc> | 2026-05-27 17:30:32 +0900 |
|---|---|---|
| committer | Malte Voos <git@mal.tc> | 2026-05-28 13:08:20 +0900 |
| commit | 64c1fd77c5d8d99607a00b151a71a1fee2d1b0c3 (patch) | |
| tree | d30559370b64753b101f052f56f360b162b0642b /flake.nix | |
| parent | a5b1a5a6a22ddd4b30de59cfcb965cc918a6485a (diff) | |
| download | reMder-64c1fd77c5d8d99607a00b151a71a1fee2d1b0c3.tar.gz reMder-64c1fd77c5d8d99607a00b151a71a1fee2d1b0c3.zip | |
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 62 |
1 files changed, 25 insertions, 37 deletions
@@ -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; - }; + } + ); } |