8 , gobject-introspection
15 python3.pkgs.buildPythonApplication rec {
19 src = fetchFromGitHub {
20 owner = "gnome-terminator";
23 sha256 = "1pfrzna30xv9yri6dsny1j5k35417m4hsg97c455vssywyl9w4jr";
31 python3.pkgs.pytest-runner
36 gobject-introspection # Temporary fix, see https://github.com/NixOS/nixpkgs/issues/56943
43 propagatedBuildInputs = with python3.pkgs; [
52 patchShebangs tests po
60 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
63 passthru.tests.test = nixosTests.terminal-emulators.terminator;
66 description = "Terminal emulator with support for tiling and tabs";
68 The goal of this project is to produce a useful tool for arranging
69 terminals. It is inspired by programs such as gnome-multi-term,
70 quadkonsole, etc. in that the main focus is arranging terminals in grids
71 (tabs is the most common default method, which Terminator also supports).
73 homepage = "https://github.com/gnome-terminator/terminator";
74 license = licenses.gpl2;
75 maintainers = with maintainers; [ bjornfor ];
76 platforms = platforms.linux;