{"id":18513979,"url":"https://github.com/daddye/zig-overlay","last_synced_at":"2026-01-28T00:39:01.496Z","repository":{"id":66312435,"uuid":"402661776","full_name":"DAddYE/zig-overlay","owner":"DAddYE","description":"Nix flake for Zig binaries","archived":false,"fork":false,"pushed_at":"2021-09-03T18:17:04.000Z","size":935,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T16:33:22.985Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"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/DAddYE.png","metadata":{"files":{"readme":"README.org","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-03T05:52:29.000Z","updated_at":"2022-08-22T14:41:42.000Z","dependencies_parsed_at":"2023-06-07T20:45:44.084Z","dependency_job_id":null,"html_url":"https://github.com/DAddYE/zig-overlay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DAddYE/zig-overlay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAddYE%2Fzig-overlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAddYE%2Fzig-overlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAddYE%2Fzig-overlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAddYE%2Fzig-overlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DAddYE","download_url":"https://codeload.github.com/DAddYE/zig-overlay/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAddYE%2Fzig-overlay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28829518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-06T15:41:36.451Z","updated_at":"2026-01-28T00:39:01.481Z","avatar_url":"https://github.com/DAddYE.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"#+TITLE: Nix flake for Zig\n\n** Description\n   In this repository lives a Nix flake packaging the *Zig* compiler binaries using the [[https://ziglang.com/download/index.json][data]] provided by the Zig team.\n\n*** Provided utilities\n  - /Nightly/ versions updated daily (=.master.\u003cdate\u003e=), starting from version =0.8.0-dev.1140+9270aae07= dated 2021-02-13, and latest master (=.master.latest=) for the sake of convenience.\n  - Release versions.\n\n*** Usage\n**** Without flake support?\n     Import in your project as you would normally (=pkgs.fetchFromGitHub= or =builtins.fetchgit=), with (/hopefully/) no tinkering needed! The =default.nix= exposes a =pkgs= argument for possible pinning of the Nixpkgs repository, and a =system= argument which defaults to =builtins.currentSystem=.\n\n     To make it visible in your system configuration:\n     #+begin_src nix\n       # It is a good idea to use an exact commit in place of 'main' here.\n       let zigf = fetchTarball \"https://github.com/arqv/zig-overlay/archive/main.tar.gz\" in\n         # If you're using home-manager\n         home.packages = [ zigf.master.latest ]; # or any available version\n         # If you're using NixOS\n         users.user.\u003cusername\u003e.packages = [ zigf.master.latest ]; # or any available version\n       # ...the rest of your configuration\n     #+end_src\n\n**** With flake support?\n     In your =flake.nix= file:\n    #+begin_src nix\n      {\n        inputs.zig.url = \"github:arqv/zig-overlay\";\n        outputs = { self, zig, ... }: {\n          ...\n        };\n      }\n    #+end_src\n     In a shell:\n    #+begin_src sh\n      # run the latest version (0.7.1)\n      $ nix run 'github:arqv/zig-overlay'\n      # open a shell with master version dated 2021-02-13 (oldest version available)\n      $ nix shell 'github:arqv/zig-overlay#master.\"2021-02-13\"'\n      # open a shell with latest master version\n      $ nix shell 'github:arqv/zig-overlay#master.latest'\n    #+end_src\n \n** For contributors\n  The =update= script manages updating the information in =sources.json=. The only dependency is Nix, and it's written internally in Ruby.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaddye%2Fzig-overlay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaddye%2Fzig-overlay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaddye%2Fzig-overlay/lists"}