{ inputs = { nixpkgs.url = "github:malte-v/nixpkgs/raspi3"; flake-utils.url = "github:numtide/flake-utils"; }; outputs = { self, nixpkgs, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; sshPassword = "1234"; sshPort = 43922; httpPort = 43980; server = pkgs.callPackage ./server.nix { inherit sshPassword sshPort httpPort; }; client = pkgs.callPackage ./client.nix { inherit sshPassword sshPort httpPort; }; reMder = pkgs.symlinkJoin { name = "reMder"; paths = [ client server ]; }; in { packages = { inherit reMder; }; defaultPackage = reMder; }); }