Skip to content

Conversation

@doprz
Copy link

@doprz doprz commented Dec 13, 2025

Features:

  • Nix Flake Configuration: Complete flake setup supporting multiple architectures
    • crane
    • flake-parts
    • flake-compat
    • treefmt-nix
      • nixfmt-rfc-style
  • Development Shell: Pre-configured dev environment
  • Multiple Entry Points: Support for nix develop, nix run, and nix build

@doprz doprz mentioned this pull request Dec 13, 2025
7 tasks
@doprz
Copy link
Author

doprz commented Dec 13, 2025

Notes:

thread '<unnamed>' (1319932) panicked at src/main.rs:67:63:
ERROR librepods::ui::window] UI message channel closed

This means that while cargo will continue to print to stderr, the nix run command will exit due to this.

@doprz
Copy link
Author

doprz commented Dec 13, 2025

Also went ahead and fixed some lint and formatting warnings/errors to clean up this PR.
No need to squash commits for this PR to keep nix and rust-specific changes separate.

Repository owner deleted a comment from coderabbitai bot Dec 13, 2025
@kavishdevar
Copy link
Owner

btw, the UI message channel closed might be because the deserialization of saved devices failing, try removing the ~/.local/share/librepods folder.

@kavishdevar kavishdevar merged commit c852b72 into kavishdevar:linux/rust Dec 14, 2025
1 check passed
@kavishdevar
Copy link
Owner

oh TIL rebase and merge adds me as the author

@doprz doprz deleted the feature/comprehensive-rust-nix-flake branch December 14, 2025 05:01
@doprz
Copy link
Author

doprz commented Dec 14, 2025

oh TIL rebase and merge adds me as the author

It keeps me as the author but adds you as the committer.

Thank you for merging the PR! Looking forwards to future changes and development on librepods!

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