{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6234","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6234/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6234/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6234/events","html_url":"https://github.com/NixOS/nixpkgs/pull/6234","id":56960010,"number":6234,"title":"[WIP] [help wanted] Add io.js","user":{"login":"valeriangalliat","id":3929133,"avatar_url":"https://avatars.githubusercontent.com/u/3929133?v=3","gravatar_id":"","url":"https://api.github.com/users/valeriangalliat","html_url":"https://github.com/valeriangalliat","followers_url":"https://api.github.com/users/valeriangalliat/followers","following_url":"https://api.github.com/users/valeriangalliat/following{/other_user}","gists_url":"https://api.github.com/users/valeriangalliat/gists{/gist_id}","starred_url":"https://api.github.com/users/valeriangalliat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valeriangalliat/subscriptions","organizations_url":"https://api.github.com/users/valeriangalliat/orgs","repos_url":"https://api.github.com/users/valeriangalliat/repos","events_url":"https://api.github.com/users/valeriangalliat/events{/privacy}","received_events_url":"https://api.github.com/users/valeriangalliat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-08T17:45:39Z","updated_at":"2015-02-10T09:27:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/6234","html_url":"https://github.com/NixOS/nixpkgs/pull/6234","diff_url":"https://github.com/NixOS/nixpkgs/pull/6234.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/6234.patch"},"body":"https://iojs.org/\r\n\r\nI copied a bit `nodejs/default.nix` to make the io.js derivation, though It's my first \"real\" package and I don't know how to handle eventual shared dependencies, and I removed Darwin specific stuff since I have no Mac to try it.\r\n\r\nI successfully built io.js both stable and nightly with this derivation on NixOS.\r\n\r\nAlso since io.js is Node.js compatible, there's maybe more to do, for example allow to build npm packages with io.js instead of Node.js (not sure this is possible actually, maybe something like `nodePackages.override { nodejs = iojs }` could work?)."},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/73668663","html_url":"https://github.com/NixOS/nixpkgs/pull/6234#issuecomment-73668663","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/6234","id":73668663,"user":{"login":"lethalman","id":480920,"avatar_url":"https://avatars.githubusercontent.com/u/480920?v=3","gravatar_id":"","url":"https://api.github.com/users/lethalman","html_url":"https://github.com/lethalman","followers_url":"https://api.github.com/users/lethalman/followers","following_url":"https://api.github.com/users/lethalman/following{/other_user}","gists_url":"https://api.github.com/users/lethalman/gists{/gist_id}","starred_url":"https://api.github.com/users/lethalman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lethalman/subscriptions","organizations_url":"https://api.github.com/users/lethalman/orgs","repos_url":"https://api.github.com/users/lethalman/repos","events_url":"https://api.github.com/users/lethalman/events{/privacy}","received_events_url":"https://api.github.com/users/lethalman/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T09:27:08Z","updated_at":"2015-02-10T09:27:08Z","body":"Yes, it should suffice to just do the override in `nodePackages`. Don't create another set of packages."}}