diff options
Diffstat (limited to 'nixops/modules/buildbot/default.nix')
-rw-r--r-- | nixops/modules/buildbot/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixops/modules/buildbot/default.nix b/nixops/modules/buildbot/default.nix index 21b784b..c670b7d 100644 --- a/nixops/modules/buildbot/default.nix +++ b/nixops/modules/buildbot/default.nix | |||
@@ -57,6 +57,33 @@ in | |||
57 | }; | 57 | }; |
58 | 58 | ||
59 | config = lib.mkIf config.services.buildbot.enable { | 59 | config = lib.mkIf config.services.buildbot.enable { |
60 | nixpkgs.overlays = [ (self: super: rec { | ||
61 | python3 = super.python3.override { | ||
62 | packageOverrides = python-self: python-super: { | ||
63 | wokkel = python-self.buildPythonPackage rec { | ||
64 | pname = "wokkel"; | ||
65 | version = "18.0.0"; | ||
66 | src = python-self.fetchPypi { | ||
67 | inherit pname version; | ||
68 | sha256 = "1spq44gg8gsviqx1dvlmjpgfc0wk0jpyx4ap01y2pad1ai9cw016"; | ||
69 | }; | ||
70 | propagatedBuildInputs = with python-self; [ twisted.extras.tls twisted incremental dateutil ]; | ||
71 | doChecks = false; | ||
72 | }; | ||
73 | apprise = python-self.buildPythonPackage rec { | ||
74 | pname = "apprise"; | ||
75 | version = "0.7.4"; | ||
76 | src = (mylibs.fetchedGithub ./apprise.json).src; | ||
77 | propagatedBuildInputs = with python-self; [ decorator | ||
78 | requests requests_oauthlib oauthlib urllib3 six click | ||
79 | markdown pyyaml sleekxmpp | ||
80 | ]; | ||
81 | doChecks = false; | ||
82 | }; | ||
83 | }; | ||
84 | }; | ||
85 | }) ]; | ||
86 | |||
60 | ids.uids.buildbot = myconfig.env.buildbot.user.uid; | 87 | ids.uids.buildbot = myconfig.env.buildbot.user.uid; |
61 | ids.gids.buildbot = myconfig.env.buildbot.user.gid; | 88 | ids.gids.buildbot = myconfig.env.buildbot.user.gid; |
62 | 89 | ||
@@ -171,6 +198,7 @@ in | |||
171 | }); | 198 | }); |
172 | HOME = "${varDir}/${project.name}"; | 199 | HOME = "${varDir}/${project.name}"; |
173 | PYTHONPATH = "${buildbot.pythonModule.withPackages (self: project.pythonPackages self pkgs ++ [ | 200 | PYTHONPATH = "${buildbot.pythonModule.withPackages (self: project.pythonPackages self pkgs ++ [ |
201 | pkgs.python3Packages.wokkel | ||
174 | pkgs.python3Packages.treq pkgs.python3Packages.ldap3 buildbot | 202 | pkgs.python3Packages.treq pkgs.python3Packages.ldap3 buildbot |
175 | pkgs.python3Packages.buildbot-worker | 203 | pkgs.python3Packages.buildbot-worker |
176 | buildbot_common buildbot_config | 204 | buildbot_common buildbot_config |