Commit Graph

8 Commits

Author SHA1 Message Date
Vitor Bandeira
4e494dfd64 build: drop ninja as an option
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
2026-03-25 18:38:04 -03:00
Henner Zeller
9490ae058f Run nixfmt on default.nix, flake.nix
Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-02-20 21:26:42 +01:00
Henner Zeller
8f7ec35939 Refresh nix configurations.
* use 25.11 version
 * add abseil-cpp as that is used now.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2026-02-20 21:13:22 +01:00
Matt Liberty
9b959ab15f Various: start converting to the new license format
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-04-05 06:55:44 +00:00
max
bef2fe4e0c flake.nix: replace deprecated url literal with a string literal
URL Literals are legacy syntax which has been long disallowed in NixOS/nixpkgs,
since Lix release 2.92 they have been deprecated in Lix.
See <https://lix.systems/blog/2025-01-18-lix-2.92-release/>.
Using the normal string syntax makes this flake compatible with both Nix
implementations without any special flags.

Signed-off-by: max <github@p2502.net>
2025-02-15 14:00:04 +01:00
Federico Beffa
3373c3f2b7 flake.nix: add openroad-release attrubute
Signed-off-by: Federico Beffa <beffa@fbengineering.ch>
2024-10-24 18:11:57 +02:00
Mohamed Gaber
ae3a44590f nix: add missing 'gtest' dependency
also adds instructions on building OpenROAD entirely with Nix

Signed-off-by: Mohamed Gaber <donn@efabless.com>
2024-08-26 17:48:27 +03:00
Mohamed Gaber
8afe98304c Create Nix Flake
Replacing `etc/shell.nix`, this is a [flake](https://nixos.wiki/wiki/Flakes) based on the OpenROAD Nix derivation used for OpenLane 2. With Nix installed with flakes enabled, getting an OpenROAD environment is as simple as typing `nix develop`.

Also fixes issue with versions of OpenROAD built in the dev environments failing to launch the GUI.

Signed-off-by: Mohamed Gaber <donn@efabless.com>
2024-08-26 11:26:03 +03:00