Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea. I'm using this change anyway, feel free to discuss in this pull request!
Follow the instructions in CONTRIBUTING. Most importantly, ensure the tests and linter pass by running
bundle exec rspec
andbundle exec rubocop
. no ruby changes necessary so these tasks should still passUpdate code documentation if necessary. should I add a section to the readme for nixos?
related to: #323
In the above issue, @TroyMitchell911 reports:
This is the exact error that I was getting.
The
fusuma
package is already available in nixpkgs and I'm using it along with the home-manager service and the new gnome extension for which I made a pull request just moments ago.The nixpkgs fusuma package is outdated (3.5.0 vs 3.7.0), but I updated this package to the latest version in a nixpkgs fork and it still suffers from that same unhandled exception. I'm not yet sure what it is that I've fixed by recreating the derivation directly in this repository, but it works now.
As with the appmatcher gnome extension, you can see an example of how I've implemented this:
https://github.com/rcambrj/dotfiles/blob/b3108d9ae608e2e20eacb318c541b03aa470bd40/flake.nix#L43
https://github.com/rcambrj/dotfiles/blob/b3108d9ae608e2e20eacb318c541b03aa470bd40/hosts/mango/graphical/touchpad.nix
https://github.com/rcambrj/dotfiles/blob/b3108d9ae608e2e20eacb318c541b03aa470bd40/modules/home/rcambrj-graphical/touchpad.nix
If you're against putting nix-specific stuff into this repository, that's understandable, I figured that I would at least share my findings. It may be better to determine what's wrong with the nixpkgs derivation and fix that instead, but at the same time, there's nothing wrong with providing flake.nix in the source repository (its even encouraged where frequent updates are required).
New requirements:
bundle lock
bundix