[PR #3784] [MERGED] Nix shell fixes for uuid #3717

Closed
opened 2026-02-27 22:04:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/shadps4-emu/shadPS4/pull/3784
Author: @ConnorG512
Created: 11/8/2025
Status: Merged
Merged: 11/9/2025
Merged by: @squidbus

Base: mainHead: nix-shell


📝 Commits (2)

  • 089ed15 added "with pkgs;" so pkgs does not need to be appended for all the buildInputs.
  • ae175be Added util linux as missing uuid. Compiles successfully.

📊 Changes

1 file changed (+35 additions, -34 deletions)

View changed files

📝 shell.nix (+35 -34)

📄 Description

shadPS4 was failing to compile inside of the nix-shell.
.../shadPS4/src/core/libraries/kernel/kernel.cpp:34:10: fatal error: 'uuid/uuid.h' file not found

added the util-linux which includes uuid in order for it to build correctly again.
I have also added with pkgs; and with this pkgs. will not need to be prepended with every package that is added to the shell.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/shadps4-emu/shadPS4/pull/3784 **Author:** [@ConnorG512](https://github.com/ConnorG512) **Created:** 11/8/2025 **Status:** ✅ Merged **Merged:** 11/9/2025 **Merged by:** [@squidbus](https://github.com/squidbus) **Base:** `main` ← **Head:** `nix-shell` --- ### 📝 Commits (2) - [`089ed15`](https://github.com/shadps4-emu/shadPS4/commit/089ed15f64f03b5d2e3b624df18c1082f7e6a68f) added "with pkgs;" so pkgs does not need to be appended for all the buildInputs. - [`ae175be`](https://github.com/shadps4-emu/shadPS4/commit/ae175beebe36d854bded9deb8971e4583e2a96d9) Added util linux as missing uuid. Compiles successfully. ### 📊 Changes **1 file changed** (+35 additions, -34 deletions) <details> <summary>View changed files</summary> 📝 `shell.nix` (+35 -34) </details> ### 📄 Description shadPS4 was failing to compile inside of the nix-shell. `.../shadPS4/src/core/libraries/kernel/kernel.cpp:34:10: fatal error: 'uuid/uuid.h' file not found` added the util-linux which includes uuid in order for it to build correctly again. I have also added `with pkgs;` and with this `pkgs.` will not need to be prepended with every package that is added to the shell. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 22:04:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#3717
No description provided.