Skip to content

Conversation

@willcl-ark
Copy link
Contributor

  • Tidy up LLVM-based stdenv, include LLVM bintools
  • Add separate depends devShell for building from depends
  • Update nixpkgs to unstable
    • Pin Qt6 to specific version for depends compatibility
  • Modernize CI: update GitHub Actions runners and add per-platform core counts
  • Fix depends workflow to use new devShell and remove custom cmake config
  • Set CMAKE_EXPORT_COMPILE_COMMANDS for native LSP support
  • Use mold linker on Linux for faster builds
  • Add include-what-you-use and other tools
  • Format nix files with nixfmt-tree

The depends devShell sets build_CC/build_CXX to clang to avoid issues with depends packages that hardcode CXX=g++.

@willcl-ark willcl-ark force-pushed the tidy-flake branch 2 times, most recently from d20d4e9 to 3bfc34e Compare November 17, 2025 11:34
- Tidy up LLVM-based stdenv, include LLVM bintools
- Add separate depends devShell for building from depends
- Update nixpkgs to unstable
  - Pin Qt6 to specific version for depends compatibility
- Modernize CI: update GitHub Actions runners and add per-platform core counts
- Fix depends workflow to use new devShell and remove custom cmake config
- Set CMAKE_EXPORT_COMPILE_COMMANDS for native LSP support
- Use mold linker on Linux for faster builds
- Add include-what-you-use and other tools
- Format nix files with nixfmt-tree

The depends devShell sets build_CC/build_CXX to clang to avoid issues with
depends packages that hardcode CXX=g++.
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