Skip to content

Add cross-platform Nix flake support#415

Open
sachk wants to merge 1 commit into
webosbrew:mainfrom
sachk:nix-flake-support
Open

Add cross-platform Nix flake support#415
sachk wants to merge 1 commit into
webosbrew:mainfrom
sachk:nix-flake-support

Conversation

@sachk

@sachk sachk commented Jul 17, 2026

Copy link
Copy Markdown

Adds a nix flake for Linux and macOS. Would allow people with nix installed on either platform to use nix run github:webosbrew/dev-manager-desktop to run the latest version. Also allows for people to add dev-manager-desktop to their nix system configuration easily. Tested locally and works on x86-64 Linux.

Copilot AI review requested due to automatic review settings July 17, 2026 03:36

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Nix flake support so the app can be built/run via nix run on Linux and macOS, and provides a development shell for contributors using Nix.

Changes:

  • Introduces flake.nix defining per-system packages, apps, and devShells.
  • Adds flake.lock pinning nixpkgs inputs for reproducible builds.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
flake.nix Defines the Nix flake outputs (packages/apps/devShells) and build configuration for the Tauri app.
flake.lock Pins Nix inputs to specific revisions/hashes for reproducibility.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread flake.nix
Comment thread flake.nix Outdated
@sachk
sachk force-pushed the nix-flake-support branch from cf7f52d to b6f3ac6 Compare July 17, 2026 06:14
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