blob: 7ed5f185deade63ae5641d7c30fbd8163f1d3d1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
{ ... }:
{
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 { };
# typst = self.callPackage ../pkgs/radare2-5.8.4 { };
})
];
config = {
allowUnfree = true;
allowBroken= true;
};
};
}
|