From a4607bc235ae5753f1584c05d4e3627e35149bd7 Mon Sep 17 00:00:00 2001 From: Emile Date: Sun, 9 Jun 2024 00:19:16 +0200 Subject: installing blender and adding an overlay so that it builds --- nix/hosts/caladan/overlay.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'nix/hosts/caladan/overlay.nix') diff --git a/nix/hosts/caladan/overlay.nix b/nix/hosts/caladan/overlay.nix index a96e3f3..7ed5f18 100644 --- a/nix/hosts/caladan/overlay.nix +++ b/nix/hosts/caladan/overlay.nix @@ -4,6 +4,36 @@ nixpkgs = { overlays = [ (self: super: { + kitty = super.kitty.overrideAttrs (old: { + preCheck = '' + # skip failing tests due to darwin sandbox + substituteInPlace kitty_tests/file_transmission.py \ + --replace test_file_get dont_test_file_get \ + --replace test_path_mapping_receive dont_test_path_mapping_receive \ + --replace test_transfer_send dont_test_transfer_send + substituteInPlace kitty_tests/shell_integration.py \ + --replace test_fish_integration dont_test_fish_integration + substituteInPlace kitty_tests/shell_integration.py \ + --replace test_bash_integration dont_test_bash_integration + substituteInPlace kitty_tests/open_actions.py \ + --replace test_parsing_of_open_actions dont_test_parsing_of_open_actions + substituteInPlace kitty_tests/ssh.py \ + --replace test_ssh_connection_data dont_test_ssh_connection_data + substituteInPlace kitty_tests/fonts.py \ + --replace 'class Rendering(BaseTest)' 'class Rendering' + + # TODO(emile): figure out why this test is failing and activate it + # again. + substituteInPlace kittens/hyperlinked_grep/main_test.go \ + --replace TestRgArgParsing DontTestRgArgParsing \ + + # theme collection test starts an http server + rm tools/themes/collection_test.go + # passwd_test tries to exec /usr/bin/dscl + rm tools/utils/passwd_test.go + ''; + }); + # helix-2303 = self.callPackage ../../pkgs/helix-2303 { }; # r2 = self.callPackage ../../pkgs/radare2-5.8.4 { }; # ansel = self.callPackage ../../pkgs/ansel { }; -- cgit 1.4.1