Commit Graph
2 Commits
Author SHA1 Message Date
Matheus Campos 4e0f23f084 Use zig 0.17 in the Nix devShell and update the readme (#1067)
## What are the changes about?

Update the nixpkgs input in flake.lock, since zig_0_17 is not available in the previous revision, use it in the devShell, bump the zig version in the readme to 0.17.x, and replace the nix build instructions (the flake has no packages output) with nix develop.

## What existing issue(s) does this resolve?

N/A

## Pre-requisites

- [x] I have tested & confirmed the changes work locally
- [x] I have read and fully adhere to the rules set in the contributing guidelines found in `CONTRIBUTING.md`

Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/1067
Reviewed-by: AnErrupTion <anerruption+codeberg@disroot.org>
2026-10-04 18:27:23 +02:00
Matheus Campos 83903cf378 feat: add flake for development environment (#1066)
## What are the changes about?

This PR adds a flake.nix and flake.lock to provide a reproducible development environment for ly using Nix.

The development shell provides the dependencies required to build ly:

- zig
- pam
- xcb

## What existing issue(s) does this resolve?

N/A

## Pre-requisites

- [x] I have tested & confirmed the changes work locally
- [x] I have read and fully adhere to the rules set in the contributing guidelines found in `CONTRIBUTING.md`

Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/1066
Reviewed-by: AnErrupTion <anerruption+codeberg@disroot.org>
2026-10-03 19:18:42 +02:00