Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joachimschmidt557/zigpkgs
A collection of zig packages built with Nix
https://github.com/joachimschmidt557/zigpkgs
Last synced: about 2 months ago
JSON representation
A collection of zig packages built with Nix
- Host: GitHub
- URL: https://github.com/joachimschmidt557/zigpkgs
- Owner: joachimschmidt557
- License: mit
- Created: 2021-09-10T12:41:38.000Z (over 3 years ago)
- Default Branch: trunk
- Last Pushed: 2024-09-15T18:03:15.000Z (3 months ago)
- Last Synced: 2024-10-05T14:44:25.251Z (2 months ago)
- Language: Nix
- Size: 118 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zig - joachimschmidt557/zigpkgs
README
# zigpkgs
A collection of Zig packages built with Nix
For a list of all packages, see `flake.nix`.
## Usage
### Using flakes (recommended)
Try out a package in a `nix shell` environment:
```shell
nix shell github:joachimschmidt557/zigpkgs#zigmod
```Install a package into your profile:
```shell
nix profile install github:joachimschmidt557/zigpkgs#zls
```### No flake support
Install a package into your profile:
```shell
nix-env -f https://github.com/joachimschmidt557/zigpkgs/archive/trunk.tar.gz -iA packages.x86_64-linux.zls
```### Cachix support
All packages in the collection are built on every push to the `trunk`
branch and pushed to a Cachix cache via GitHub Actions. It is possible
to add this cache to your Nix configuration so that Nix doesn't need
to build every package from scratch. See the [Cachix
docs](https://docs.cachix.org/) for more information.```shell
cachix add zigpkgs
```