13 stdenv.mkDerivation rec {
14 pname = "eternal-terminal";
17 src = fetchFromGitHub {
19 repo = "EternalTerminal";
20 rev = "refs/tags/et-v${version}";
21 hash = "sha256-7LhCP7zARpigsDJmA7y/ZIgN06l8aCszXryzPoa4aL0=";
37 mkdir -p ../external_imported/Catch2/single_include/catch2
38 cp ${catch2}/include/catch2/catch.hpp ../external_imported/Catch2/single_include/catch2/catch.hpp
42 "-DDISABLE_VCPKG=TRUE"
43 "-DDISABLE_SENTRY=TRUE"
44 "-DDISABLE_CRASH_LOG=TRUE"
47 CXXFLAGS = lib.optionals stdenv.cc.isClang [
54 description = "Remote shell that automatically reconnects without interrupting the session";
55 homepage = "https://eternalterminal.dev/";
56 changelog = "https://github.com/MisterTea/EternalTerminal/releases/tag/et-v${version}";
57 license = licenses.asl20;
58 maintainers = with maintainers; [ dezgeg jshort ];
59 platforms = platforms.linux ++ platforms.darwin;