Skip to content

Comments

multi-system support and package definition#55

Merged
ahkohd merged 1 commit intoahkohd:mainfrom
lukasl-dev:main
Jan 11, 2026
Merged

multi-system support and package definition#55
ahkohd merged 1 commit intoahkohd:mainfrom
lukasl-dev:main

Conversation

@lukasl-dev
Copy link
Contributor

@lukasl-dev lukasl-dev commented Jan 10, 2026

Cleaned up the flake.nix to get rid of the hardcoded aarch64-darwin system. It now uses nix-systems so it's actually portable across Linux and other architectures.

I also added a proper package definition for oyo. This means you can build or run it directly without needing to enter a dev shell.

What's new

  • Multi-system: Works on Linux and Darwin now.
  • Package: Defined oyo (and default). It reads the version directly from Cargo.toml.
  • DevShell: Now system-agnostic; kept bacon and pkg-config in there.
  • Git: Added result to .gitignore.

Try it out

# run locally
nix run .

# run from github
nix run github:lukasl-dev/oyo

# build binary to ./result
nix build .

@ahkohd ahkohd merged commit e9e088a into ahkohd:main Jan 11, 2026
1 check passed
@ahkohd
Copy link
Owner

ahkohd commented Jan 11, 2026

@lukasl-dev LGTM! Thanks for your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants