{"id":15519104,"url":"https://github.com/danieldk/nix-packages","last_synced_at":"2025-03-28T20:12:43.262Z","repository":{"id":55996480,"uuid":"220211656","full_name":"danieldk/nix-packages","owner":"danieldk","description":"My Nix package set","archived":false,"fork":false,"pushed_at":"2021-03-02T09:48:29.000Z","size":330,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T23:56:48.372Z","etag":null,"topics":["nix","package-set"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danieldk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-07T10:35:13.000Z","updated_at":"2024-05-11T10:07:07.000Z","dependencies_parsed_at":"2022-08-15T11:01:01.642Z","dependency_job_id":null,"html_url":"https://github.com/danieldk/nix-packages","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldk%2Fnix-packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldk%2Fnix-packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldk%2Fnix-packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danieldk%2Fnix-packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danieldk","download_url":"https://codeload.github.com/danieldk/nix-packages/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093177,"owners_count":20722400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nix","package-set"],"created_at":"2024-10-02T10:20:12.879Z","updated_at":"2025-03-28T20:12:43.246Z","avatar_url":"https://github.com/danieldk.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# danieldk's Nix repository\n\nThis Nix package repository primarily offers natural language\nprocessing and machine learning packages. Most of these packages have\na user group that is too narrow to upstream them in\n[nixpkgs](https://github.com/nixos/nixpkgs).\n\n## Supported Nix channels\n\nIn principle any modern release of Nix is supported. CI builds of\npackages are automatically performed on NixOS 19.03. macOS builds are\nchecked semi-regularly. Failing macOS builds are considered to be\nbugs.\n\n## Using the repository\n\n### One-off installs\n\nOne-off package installs can be performed without configuration\nchanges, using e.g. `nix-env`:\n\n~~~shell\n$ nix-env \\\n  -f https://github.com/danieldk/nix-packages/archive/master.tar.gz \\\n  -iA conllu-utils\n~~~\n\n### Adding the repository\n\nIf you want to use multiple packages from the repository or get\npackage updates, it is recommended to add the package set to your\nlocal Nix configuration. You can do this be adding the package set to\nyour `packageOverrides`. To do so, add the following to\n`~/.config/nixpkgs/config.nix`:\n\n~~~nix\n{\n  packageOverrides = pkgs: {\n    danieldk = import (builtins.fetchTarball \"https://github.com/danieldk/nix-packages/archive/master.tar.gz\") {\n      inherit pkgs;\n    };\n  };\n}\n~~~\n\nThen the packages will be available as attributes under `danieldk`,\ne.g.  `danieldk.conllu-utils`.\n\n### Pinning a specific revision\n\nFetching the repository tarball as above will only cache the\nrepository download for an hour. To avoid this, you should pin the\nrepository to a specific revision.\n\n~~~nix\n{\n  packageOverrides = pkgs: {\n    danieldk = import (builtins.fetchTarball {\n\t    # Get the archive for commit baa127b\n        url = \"https://github.com/danieldk/nix-packages/archive/baa127b34ab70bede808f3baa0a8593f11ab1a78.tar.gz\";\n\t\t# Get the SHA256 hash using: nix-prefetch-url --unpack \u003curl\u003e\n        sha256 = \"04l7djqsc6qx9bk2ri3jqwpx7vnqviyh65s7aqxk6d06kf89gc4h\";\n      })\n    {\n      inherit pkgs;\n    };\n  };\n}\n~~~\n\n## Binary cache\n\nAfter each commit, CI uploads builds on the latest stable NixOS to\n[cachix](https://cachix.org/). If you want to use this binary cache,\nfollow the steps described at\n[danieldk.cachix.org](https://danieldk.cachix.org/).\n\n## Questions, bug reports, and package requests\n\nFeel free to open a GitHub issue for any questions, bug reports, or\nrequest for packages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanieldk%2Fnix-packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanieldk%2Fnix-packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanieldk%2Fnix-packages/lists"}