Skip to content

Conversation

@Simon-Weij
Copy link
Contributor

I packaged winboat again, with a couple of changes.

Over the current flake:
Packages the tarball instead of the appImage, this solves a couple isolation issues (like not detecting the docker group)

Uses the tarball from the release, this will eventually make it easier to merge winboat into nixpkgs

Doesn't package freerdp, this should help with a bug where freerdp showed a black box and instantly crashes (see note)

It tries to keep stuff pretty minimal so there won't be many nix-specific bugs

Workflow to update the hash, which I've tested and should work fine. But obviously it hasn't been tested on the main repository

This pr should fix issue #171 and #164

NOTE:
The black box still happens sometimes, this package works 100% fine on my desktop, but the bug occurred on my laptop, which later resolved itself, I'm not entirely sure how to reproduce this, but this version should work for more people than the current version that packages the appImage.

@Simon-Weij
Copy link
Contributor Author

Note about the note, the black box bug most likely has nothing to do with the nix package, but it was a thing of freerdp when you have the windows desktop open, it can't open apps.

@TibixDev
Copy link
Owner

Thanks, hopefully this will work better for Nix folks. 🙏

@TibixDev TibixDev merged commit b024e69 into TibixDev:main Sep 29, 2025
@xrexy
Copy link

xrexy commented Sep 29, 2025

@TibixDev PR didn't close the related issues

@realitymolder
Copy link

@Simon-Weij thanks for the hard work. Seems like you removed the support of the module?
Before the nix flake would allow the user to call services.winboat.enable = true; and it took care of everything for the user.
I'm asking because I want to write those things in the docs :)

@Etmix
Copy link

Etmix commented Sep 30, 2025

#170 Handles the documentation.
We should probably bring back the module and validate that rootless is disabled to avoid the issue in #171.

@Simon-Weij
Copy link
Contributor Author

This flake is pretty much from scratch again, I or someone else can re-add the module if you ask me.

@ppom0
Copy link

ppom0 commented Oct 2, 2025

I was close to finishing packaging winboat from source for Nix, you may be interested: NixOS/nixpkgs#440321
I think with current flake, my attempt, and last module, an upstream package can be made.

waffles-dev pushed a commit that referenced this pull request Oct 8, 2025
* Fix nix flake

* Added workflow

* Added git add flake.nix

* Added git merge

* added branch to push to nix-support for testing purposes

* Added some logging

* Moved git credentials definition

* switched back to main branch
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.

[Bug] Cannot create container under NIX [Bug] Nix build isn't working

6 participants