{"id":17919384,"url":"https://github.com/zombiezen/codespaces-nix","last_synced_at":"2025-08-09T00:16:05.632Z","repository":{"id":63164093,"uuid":"556435264","full_name":"zombiezen/codespaces-nix","owner":"zombiezen","description":"Dev Container base image with Nix","archived":false,"fork":false,"pushed_at":"2022-11-22T03:48:26.000Z","size":53,"stargazers_count":14,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-05-01T19:44:46.332Z","etag":null,"topics":["devcontainer","github-codespaces","nix"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zombiezen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-23T20:58:39.000Z","updated_at":"2024-04-12T21:18:10.000Z","dependencies_parsed_at":"2023-01-22T19:15:43.220Z","dependency_job_id":null,"html_url":"https://github.com/zombiezen/codespaces-nix","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcodespaces-nix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcodespaces-nix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcodespaces-nix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zombiezen%2Fcodespaces-nix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zombiezen","download_url":"https://codeload.github.com/zombiezen/codespaces-nix/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221925377,"owners_count":16902687,"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":["devcontainer","github-codespaces","nix"],"created_at":"2024-10-28T20:16:25.116Z","updated_at":"2024-10-28T20:16:25.721Z","avatar_url":"https://github.com/zombiezen.png","language":"Shell","readme":"# zombiezen's Nix image for GitHub Codespaces\n\nThis is a [Dev Container][] base image that includes the [Nix package manager][],\nsuitable for use in [GitHub Codespaces][].\nIt has a Debian base to support the VSCode server process\nand handle standard Dev Container features.\n\n[Dev Container]: https://containers.dev/\n[GitHub Codespaces]: https://github.com/features/codespaces\n[Nix package manager]: https://nixos.org/\n\n## Features\n\n- No-fuss container configuration\n- [Multi-user][] Nix installation\n- [direnv][] preinstalled\n- Automatically runs [Lorri][] daemon\n- VSCode dependences preinstalled\n\n[direnv]: https://direnv.net/\n[Lorri]: https://github.com/nix-community/lorri\n[Multi-user]: https://nixos.org/manual/nix/stable/installation/multi-user.html\n\n## Usage\n\nAdd the following `.devcontainer.json` file to your project:\n\n```json\n{\n  \"image\": \"ghcr.io/zombiezen/codespaces-nix\"\n}\n```\n\nThen follow the [Codespaces instructions][] to start up a Codespace.\n\n[Codespaces instructions]: https://docs.github.com/en/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository\n\n## Alternatives\n\n- The Development Containers [nix Feature][].\n  Works with most distribution base images,\n  but adds time to container builds compared to a dedicated image.\n- [nix-devcontainer][] shares many of the same goals as this project.\n  However, nix-devcontainer tries to be an all-in-one solution in many ways.\n  This project aims to be a small minimal image,\n  and rely on the user to use Nix to manage their environment as they see fit.\n\n[nix-devcontainer]: https://github.com/xtruder/nix-devcontainer\n[nix Feature]: https://github.com/devcontainers/features/tree/3fc9604ddadc34ec44651ce981cebc7bd77095e5/src/nix\n\n## License\n\n[Unlicense](LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiezen%2Fcodespaces-nix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzombiezen%2Fcodespaces-nix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzombiezen%2Fcodespaces-nix/lists"}