lol

Merge pull request #44618 from alyssais/triton

triton: init at 6.1.2

authored by

Silvan Mosberger and committed by
GitHub
cfa49751 8fb7ab9b

+393
+1
pkgs/development/node-packages/node-packages-v6.json
··· 105 105 , "svgo" 106 106 , "tern" 107 107 , "titanium" 108 + , "triton" 108 109 , "typescript" 109 110 , "typings" 110 111 , "uglify-js"
+390
pkgs/development/node-packages/node-packages-v6.nix
··· 3154 3154 sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; 3155 3155 }; 3156 3156 }; 3157 + "backoff-2.4.1" = { 3158 + name = "backoff"; 3159 + packageName = "backoff"; 3160 + version = "2.4.1"; 3161 + src = fetchurl { 3162 + url = "https://registry.npmjs.org/backoff/-/backoff-2.4.1.tgz"; 3163 + sha1 = "2f68c50e0dd789dbefe24200a62efb04d2456d68"; 3164 + }; 3165 + }; 3157 3166 "backoff-2.5.0" = { 3158 3167 name = "backoff"; 3159 3168 packageName = "backoff"; ··· 3467 3476 src = fetchurl { 3468 3477 url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz"; 3469 3478 sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="; 3479 + }; 3480 + }; 3481 + "bigspinner-3.1.0" = { 3482 + name = "bigspinner"; 3483 + packageName = "bigspinner"; 3484 + version = "3.1.0"; 3485 + src = fetchurl { 3486 + url = "https://registry.npmjs.org/bigspinner/-/bigspinner-3.1.0.tgz"; 3487 + sha1 = "dd3a862b2fedf66fee8471320069428d0d84427a"; 3470 3488 }; 3471 3489 }; 3472 3490 "bin-version-2.0.0" = { ··· 5627 5645 src = fetchurl { 5628 5646 url = "https://registry.npmjs.org/cmdln/-/cmdln-3.2.1.tgz"; 5629 5647 sha1 = "8d21967625b25ee35fca8e8453ccf10fccd04e45"; 5648 + }; 5649 + }; 5650 + "cmdln-4.1.2" = { 5651 + name = "cmdln"; 5652 + packageName = "cmdln"; 5653 + version = "4.1.2"; 5654 + src = fetchurl { 5655 + url = "https://registry.npmjs.org/cmdln/-/cmdln-4.1.2.tgz"; 5656 + sha1 = "4345bb5498f2b096ba85ec8c5579a8cb252f7c70"; 5630 5657 }; 5631 5658 }; 5632 5659 "co-3.1.0" = { ··· 10356 10383 sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86"; 10357 10384 }; 10358 10385 }; 10386 + "extsprintf-1.0.2" = { 10387 + name = "extsprintf"; 10388 + packageName = "extsprintf"; 10389 + version = "1.0.2"; 10390 + src = fetchurl { 10391 + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; 10392 + sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; 10393 + }; 10394 + }; 10359 10395 "extsprintf-1.2.0" = { 10360 10396 name = "extsprintf"; 10361 10397 packageName = "extsprintf"; ··· 11616 11652 sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"; 11617 11653 }; 11618 11654 }; 11655 + "fuzzyset.js-0.0.1" = { 11656 + name = "fuzzyset.js"; 11657 + packageName = "fuzzyset.js"; 11658 + version = "0.0.1"; 11659 + src = fetchurl { 11660 + url = "https://registry.npmjs.org/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz"; 11661 + sha1 = "979e22f9451b4b38f051f7937c919dbacc692958"; 11662 + }; 11663 + }; 11619 11664 "fx-runner-1.0.9" = { 11620 11665 name = "fx-runner"; 11621 11666 packageName = "fx-runner"; ··· 11841 11886 sha512 = "bOZafIX+19cCS5KUjHtlJPZW+4joMa5tISIk5CugjmlZE0zZtjwB59wm56JPXVy5ELivw7g4Z9TEI0EDa2CSwQ=="; 11842 11887 }; 11843 11888 }; 11889 + "getpass-0.1.6" = { 11890 + name = "getpass"; 11891 + packageName = "getpass"; 11892 + version = "0.1.6"; 11893 + src = fetchurl { 11894 + url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz"; 11895 + sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6"; 11896 + }; 11897 + }; 11844 11898 "getpass-0.1.7" = { 11845 11899 name = "getpass"; 11846 11900 packageName = "getpass"; ··· 15676 15730 sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1"; 15677 15731 }; 15678 15732 }; 15733 + "jsprim-1.4.0" = { 15734 + name = "jsprim"; 15735 + packageName = "jsprim"; 15736 + version = "1.4.0"; 15737 + src = fetchurl { 15738 + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz"; 15739 + sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918"; 15740 + }; 15741 + }; 15679 15742 "jsprim-1.4.1" = { 15680 15743 name = "jsprim"; 15681 15744 packageName = "jsprim"; ··· 17216 17279 sha1 = "6952722ffa3049a55a5e1c10ee4a0947a3e5e19b"; 17217 17280 }; 17218 17281 }; 17282 + "lomstream-1.1.0" = { 17283 + name = "lomstream"; 17284 + packageName = "lomstream"; 17285 + version = "1.1.0"; 17286 + src = fetchurl { 17287 + url = "https://registry.npmjs.org/lomstream/-/lomstream-1.1.0.tgz"; 17288 + sha1 = "2a7f8066ec3ab40bef28ca384842e75340183bf0"; 17289 + }; 17290 + }; 17219 17291 "long-2.4.0" = { 17220 17292 name = "long"; 17221 17293 packageName = "long"; ··· 17432 17504 sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3"; 17433 17505 }; 17434 17506 }; 17507 + "lstream-0.0.4" = { 17508 + name = "lstream"; 17509 + packageName = "lstream"; 17510 + version = "0.0.4"; 17511 + src = fetchurl { 17512 + url = "https://registry.npmjs.org/lstream/-/lstream-0.0.4.tgz"; 17513 + sha1 = "d637764ea33a929bd00f34d2a23c2256d0d5fb5b"; 17514 + }; 17515 + }; 17435 17516 "ltgt-1.0.2" = { 17436 17517 name = "ltgt"; 17437 17518 packageName = "ltgt"; ··· 18573 18654 src = fetchurl { 18574 18655 url = "https://registry.npmjs.org/mongoose-lifecycle/-/mongoose-lifecycle-1.0.0.tgz"; 18575 18656 sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2"; 18657 + }; 18658 + }; 18659 + "mooremachine-2.2.1" = { 18660 + name = "mooremachine"; 18661 + packageName = "mooremachine"; 18662 + version = "2.2.1"; 18663 + src = fetchurl { 18664 + url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.2.1.tgz"; 18665 + sha1 = "0d9891aa7c2cf32ca73e72f52a3561ed787e2e8c"; 18576 18666 }; 18577 18667 }; 18578 18668 "morgan-1.6.1" = { ··· 20552 20642 sha1 = "151af86bfc1f08c4b9f07d06ab250ffcbeb56581"; 20553 20643 }; 20554 20644 }; 20645 + "once-1.3.2" = { 20646 + name = "once"; 20647 + packageName = "once"; 20648 + version = "1.3.2"; 20649 + src = fetchurl { 20650 + url = "https://registry.npmjs.org/once/-/once-1.3.2.tgz"; 20651 + sha1 = "d8feeca93b039ec1dcdee7741c92bdac5e28081b"; 20652 + }; 20653 + }; 20555 20654 "once-1.3.3" = { 20556 20655 name = "once"; 20557 20656 packageName = "once"; ··· 24324 24423 sha1 = "e1e5b7ad9d4f6aeacd20e28f44a045f26c146dbc"; 24325 24424 }; 24326 24425 }; 24426 + "restify-clients-1.5.2" = { 24427 + name = "restify-clients"; 24428 + packageName = "restify-clients"; 24429 + version = "1.5.2"; 24430 + src = fetchurl { 24431 + url = "https://registry.npmjs.org/restify-clients/-/restify-clients-1.5.2.tgz"; 24432 + sha1 = "d4b13d82f287e77e2eb5daae14e6ef8534aa7389"; 24433 + }; 24434 + }; 24435 + "restify-errors-3.0.0" = { 24436 + name = "restify-errors"; 24437 + packageName = "restify-errors"; 24438 + version = "3.0.0"; 24439 + src = fetchurl { 24440 + url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.0.0.tgz"; 24441 + sha1 = "3b17177d43954acece4291465a97ce1b58cf3d57"; 24442 + }; 24443 + }; 24444 + "restify-errors-3.1.0" = { 24445 + name = "restify-errors"; 24446 + packageName = "restify-errors"; 24447 + version = "3.1.0"; 24448 + src = fetchurl { 24449 + url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz"; 24450 + sha1 = "06b5479477874c0856d782a12c8707dcdad53f16"; 24451 + }; 24452 + }; 24327 24453 "restore-cursor-1.0.1" = { 24328 24454 name = "restore-cursor"; 24329 24455 packageName = "restore-cursor"; ··· 24430 24556 src = fetchurl { 24431 24557 url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; 24432 24558 sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; 24559 + }; 24560 + }; 24561 + "rimraf-2.4.4" = { 24562 + name = "rimraf"; 24563 + packageName = "rimraf"; 24564 + version = "2.4.4"; 24565 + src = fetchurl { 24566 + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz"; 24567 + sha1 = "b528ce2ebe0e6d89fb03b265de11d61da0dbcf82"; 24433 24568 }; 24434 24569 }; 24435 24570 "rimraf-2.4.5" = { ··· 24862 24997 src = fetchurl { 24863 24998 url = "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz"; 24864 24999 sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a"; 25000 + }; 25001 + }; 25002 + "semver-5.1.0" = { 25003 + name = "semver"; 25004 + packageName = "semver"; 25005 + version = "5.1.0"; 25006 + src = fetchurl { 25007 + url = "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz"; 25008 + sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5"; 24865 25009 }; 24866 25010 }; 24867 25011 "semver-5.1.1" = { ··· 25692 25836 sha1 = "96568a565e9d9feb03b93a50651eee14d23adf44"; 25693 25837 }; 25694 25838 }; 25839 + "smartdc-auth-2.5.7" = { 25840 + name = "smartdc-auth"; 25841 + packageName = "smartdc-auth"; 25842 + version = "2.5.7"; 25843 + src = fetchurl { 25844 + url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.5.7.tgz"; 25845 + sha1 = "42d45710e791deb92df91326c8eed1bd5a842cb6"; 25846 + }; 25847 + }; 25695 25848 "smtp-connection-1.3.8" = { 25696 25849 name = "smtp-connection"; 25697 25850 packageName = "smtp-connection"; ··· 26601 26754 sha1 = "512675a28f08f1e581779e1989ab1e13effb49e4"; 26602 26755 }; 26603 26756 }; 26757 + "sshpk-1.14.1" = { 26758 + name = "sshpk"; 26759 + packageName = "sshpk"; 26760 + version = "1.14.1"; 26761 + src = fetchurl { 26762 + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz"; 26763 + sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb"; 26764 + }; 26765 + }; 26604 26766 "sshpk-1.14.2" = { 26605 26767 name = "sshpk"; 26606 26768 packageName = "sshpk"; ··· 26628 26790 sha1 = "62e143c18530fda103320b3403e8ad42786d9718"; 26629 26791 }; 26630 26792 }; 26793 + "sshpk-agent-1.7.0" = { 26794 + name = "sshpk-agent"; 26795 + packageName = "sshpk-agent"; 26796 + version = "1.7.0"; 26797 + src = fetchurl { 26798 + url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz"; 26799 + sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w=="; 26800 + }; 26801 + }; 26631 26802 "ssri-5.3.0" = { 26632 26803 name = "ssri"; 26633 26804 packageName = "ssri"; ··· 27330 27501 sha1 = "f7fb93758a69a571140181277eea0c2eb1301fa3"; 27331 27502 }; 27332 27503 }; 27504 + "strsplit-1.0.0" = { 27505 + name = "strsplit"; 27506 + packageName = "strsplit"; 27507 + version = "1.0.0"; 27508 + src = fetchurl { 27509 + url = "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz"; 27510 + sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa"; 27511 + }; 27512 + }; 27333 27513 "subarg-1.0.0" = { 27334 27514 name = "subarg"; 27335 27515 packageName = "subarg"; ··· 27536 27716 url = "https://github.com/mixu/node-tabtab.git"; 27537 27717 rev = "94af2b878b174527b6636aec88acd46979247755"; 27538 27718 sha256 = "c824206b33da96cf5c01c21f1b133a0e3568e07ee4dcc9beefa8226864cd0272"; 27719 + }; 27720 + }; 27721 + "tabula-1.10.0" = { 27722 + name = "tabula"; 27723 + packageName = "tabula"; 27724 + version = "1.10.0"; 27725 + src = fetchurl { 27726 + url = "https://registry.npmjs.org/tabula/-/tabula-1.10.0.tgz"; 27727 + sha1 = "2ed67caf8cad091de80e43622850d899713b2f47"; 27539 27728 }; 27540 27729 }; 27541 27730 "taffydb-2.6.2" = { ··· 29851 30040 sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd"; 29852 30041 }; 29853 30042 }; 30043 + "verror-1.3.6" = { 30044 + name = "verror"; 30045 + packageName = "verror"; 30046 + version = "1.3.6"; 30047 + src = fetchurl { 30048 + url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; 30049 + sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; 30050 + }; 30051 + }; 29854 30052 "verror-1.6.0" = { 29855 30053 name = "verror"; 29856 30054 packageName = "verror"; ··· 30101 30299 src = fetchurl { 30102 30300 url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.5.tgz"; 30103 30301 sha1 = "3b899a8ef71c37f3054d79bdbdda31c7bf36f20d"; 30302 + }; 30303 + }; 30304 + "vstream-0.1.0" = { 30305 + name = "vstream"; 30306 + packageName = "vstream"; 30307 + version = "0.1.0"; 30308 + src = fetchurl { 30309 + url = "https://registry.npmjs.org/vstream/-/vstream-0.1.0.tgz"; 30310 + sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d"; 30104 30311 }; 30105 30312 }; 30106 30313 "walk-2.3.14" = { ··· 46942 47149 description = "Appcelerator Titanium Command line"; 46943 47150 homepage = "https://github.com/appcelerator/titanium#readme"; 46944 47151 license = "Apache-2.0"; 47152 + }; 47153 + production = true; 47154 + bypassCache = false; 47155 + }; 47156 + triton = nodeEnv.buildNodePackage { 47157 + name = "triton"; 47158 + packageName = "triton"; 47159 + version = "6.1.2"; 47160 + src = fetchurl { 47161 + url = "https://registry.npmjs.org/triton/-/triton-6.1.2.tgz"; 47162 + sha1 = "1f4376383ea07de8bffbfd00b445719d57a5f474"; 47163 + }; 47164 + dependencies = [ 47165 + sources."asn1-0.2.4" 47166 + sources."assert-plus-0.2.0" 47167 + sources."backoff-2.4.1" 47168 + sources."balanced-match-1.0.0" 47169 + sources."bcrypt-pbkdf-1.0.2" 47170 + sources."bigspinner-3.1.0" 47171 + sources."brace-expansion-1.1.11" 47172 + sources."bunyan-1.8.12" 47173 + sources."clone-0.1.5" 47174 + (sources."cmdln-4.1.2" // { 47175 + dependencies = [ 47176 + sources."assert-plus-1.0.0" 47177 + sources."extsprintf-1.4.0" 47178 + ]; 47179 + }) 47180 + sources."concat-map-0.0.1" 47181 + sources."core-util-is-1.0.2" 47182 + (sources."dashdash-1.14.1" // { 47183 + dependencies = [ 47184 + sources."assert-plus-1.0.0" 47185 + ]; 47186 + }) 47187 + sources."dtrace-provider-0.8.7" 47188 + sources."ecc-jsbn-0.1.2" 47189 + sources."extsprintf-1.0.2" 47190 + sources."fast-safe-stringify-1.2.3" 47191 + sources."fuzzyset.js-0.0.1" 47192 + (sources."getpass-0.1.6" // { 47193 + dependencies = [ 47194 + sources."assert-plus-1.0.0" 47195 + ]; 47196 + }) 47197 + sources."glob-5.0.15" 47198 + (sources."http-signature-1.2.0" // { 47199 + dependencies = [ 47200 + sources."assert-plus-1.0.0" 47201 + ]; 47202 + }) 47203 + sources."inflight-1.0.6" 47204 + sources."inherits-2.0.3" 47205 + sources."is-absolute-0.1.7" 47206 + sources."is-relative-0.1.3" 47207 + sources."isarray-1.0.0" 47208 + sources."isexe-1.1.2" 47209 + sources."jsbn-0.1.1" 47210 + sources."json-schema-0.2.3" 47211 + (sources."jsprim-1.4.0" // { 47212 + dependencies = [ 47213 + sources."assert-plus-1.0.0" 47214 + sources."verror-1.3.6" 47215 + ]; 47216 + }) 47217 + sources."keep-alive-agent-0.0.1" 47218 + sources."lodash-4.17.10" 47219 + (sources."lomstream-1.1.0" // { 47220 + dependencies = [ 47221 + sources."assert-plus-0.1.5" 47222 + sources."extsprintf-1.3.0" 47223 + ]; 47224 + }) 47225 + sources."lru-cache-4.1.3" 47226 + sources."lstream-0.0.4" 47227 + sources."mime-1.6.0" 47228 + sources."minimatch-3.0.4" 47229 + sources."minimist-0.0.8" 47230 + sources."mkdirp-0.5.1" 47231 + sources."moment-2.22.2" 47232 + sources."mooremachine-2.2.1" 47233 + sources."mute-stream-0.0.7" 47234 + sources."mv-2.1.1" 47235 + sources."nan-2.10.0" 47236 + sources."ncp-2.0.0" 47237 + sources."once-1.3.2" 47238 + sources."path-is-absolute-1.0.1" 47239 + sources."precond-0.2.3" 47240 + sources."process-nextick-args-2.0.0" 47241 + sources."pseudomap-1.0.2" 47242 + sources."read-1.0.7" 47243 + sources."readable-stream-2.3.6" 47244 + (sources."restify-clients-1.5.2" // { 47245 + dependencies = [ 47246 + sources."assert-plus-1.0.0" 47247 + (sources."restify-errors-3.1.0" // { 47248 + dependencies = [ 47249 + sources."assert-plus-0.2.0" 47250 + sources."lodash-3.10.1" 47251 + ]; 47252 + }) 47253 + ]; 47254 + }) 47255 + (sources."restify-errors-3.0.0" // { 47256 + dependencies = [ 47257 + sources."assert-plus-0.1.5" 47258 + sources."lodash-3.10.1" 47259 + ]; 47260 + }) 47261 + sources."rimraf-2.4.4" 47262 + sources."safe-buffer-5.1.2" 47263 + sources."safe-json-stringify-1.2.0" 47264 + sources."safer-buffer-2.1.2" 47265 + sources."semver-5.1.0" 47266 + (sources."smartdc-auth-2.5.7" // { 47267 + dependencies = [ 47268 + sources."assert-plus-1.0.0" 47269 + (sources."dashdash-1.10.1" // { 47270 + dependencies = [ 47271 + sources."assert-plus-0.1.5" 47272 + ]; 47273 + }) 47274 + sources."extsprintf-1.0.0" 47275 + sources."json-schema-0.2.2" 47276 + (sources."jsprim-0.3.0" // { 47277 + dependencies = [ 47278 + sources."verror-1.3.3" 47279 + ]; 47280 + }) 47281 + sources."once-1.3.0" 47282 + sources."vasync-1.4.3" 47283 + sources."verror-1.1.0" 47284 + ]; 47285 + }) 47286 + (sources."sshpk-1.14.1" // { 47287 + dependencies = [ 47288 + sources."assert-plus-1.0.0" 47289 + ]; 47290 + }) 47291 + (sources."sshpk-agent-1.7.0" // { 47292 + dependencies = [ 47293 + sources."assert-plus-1.0.0" 47294 + ]; 47295 + }) 47296 + sources."string_decoder-1.1.1" 47297 + sources."strsplit-1.0.0" 47298 + (sources."tabula-1.10.0" // { 47299 + dependencies = [ 47300 + sources."assert-plus-1.0.0" 47301 + ]; 47302 + }) 47303 + sources."tunnel-agent-0.6.0" 47304 + sources."tweetnacl-0.14.5" 47305 + sources."util-deprecate-1.0.2" 47306 + sources."uuid-3.3.2" 47307 + (sources."vasync-1.6.3" // { 47308 + dependencies = [ 47309 + sources."extsprintf-1.2.0" 47310 + sources."verror-1.6.0" 47311 + ]; 47312 + }) 47313 + (sources."verror-1.10.0" // { 47314 + dependencies = [ 47315 + sources."assert-plus-1.0.0" 47316 + sources."extsprintf-1.4.0" 47317 + ]; 47318 + }) 47319 + (sources."vstream-0.1.0" // { 47320 + dependencies = [ 47321 + sources."assert-plus-0.1.5" 47322 + sources."extsprintf-1.2.0" 47323 + ]; 47324 + }) 47325 + sources."which-1.2.4" 47326 + sources."wordwrap-1.0.0" 47327 + sources."wrappy-1.0.2" 47328 + sources."yallist-2.1.2" 47329 + ]; 47330 + buildInputs = globalBuildInputs; 47331 + meta = { 47332 + description = "Joyent Triton CLI and client (https://www.joyent.com/triton)"; 47333 + homepage = https://github.com/joyent/node-triton; 47334 + license = "MPL-2.0"; 46945 47335 }; 46946 47336 production = true; 46947 47337 bypassCache = false;
+2
pkgs/top-level/all-packages.nix
··· 5553 5553 5554 5554 trickle = callPackage ../tools/networking/trickle {}; 5555 5555 5556 + inherit (nodePackages) triton; 5557 + 5556 5558 triggerhappy = callPackage ../tools/inputmethods/triggerhappy {}; 5557 5559 5558 5560 trousers = callPackage ../tools/security/trousers { };