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.
Adds
flake.nix
which exposes two packages for installation on NixOS:The fusuma package is already available in nixpkgs, but there is no package available for the gnome extension(s).
nixpkgs is where the bulk of NixOS packages live, but packages can be made available from any repository just as this pull request does.
Also in this pull request:
The >=45 and <45 derivations could be modularised for reuse, but I figured that the >=45 one might change whereas the <45 one will likely stay the same.
You can see an example of how I've implemented this using home-manager's fusuma service:
https://github.com/rcambrj/dotfiles/blob/b3108d9ae608e2e20eacb318c541b03aa470bd40/flake.nix#L45
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
I've also done a similar thing with the
fusuma
package.