A great way to configure this project using nix (also, thanks) #766
BirdeeHub
started this conversation in
Show and tell
Replies: 1 comment
-
|
Thank you. Your project looks really cool 👍 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This file explorer is really cool. It seems well designed and I had a lot of fun getting it set up and am looking forward to having a wonderful custom file exploring experience. I only wonder why I have not heard of it sooner lol its very cool
I made a nix project recently which allows you to easily make nice reconfigurable wrapper scripts for programs using the module system.
I made an xplr module. Its really nice, acts as a plugin manager, allows you to specify the download of all the various command line utilities things require as well, and lets you mix and match fennel and lua. It doesn't require that anything in particular be inside or outside of the nix store, so you can have things be as pure or impure as you want (although only the things from nix will be managed by nix). Evaluating it as described in the getting started docs returns a package that has your configuration provided to it by nix that you can install like any other package.
Heres the doc page for the module:
https://birdeehub.github.io/nix-wrapper-modules/xplr.html
My configuration using the above module. Currently my config is all inline in nix but I will put some of it in its own files as time goes on Im sure lol
https://github.com/BirdeeHub/birdeeSystems/blob/f73aaa1ef22d05ac8f1142c28c783014b26f9084/common/wrappers/xplr/default.nix
(IDK if the ./desktop.nix thing works very well, thats just something Im trying out, the demo of my config using the xplr module is in the file I linked lol the other file in that directory is just to see if using that as a desktop file works well)
with
nix build github:birdeeHub/birdeeSystems#xplryou can build my configuration too, although its nothing too special yet outside of being a demonstration of the module. I just found this project and have so far spent more time writing a module than using it lol but I had just the most fantastic time doing so that I had to post about it hahaBeta Was this translation helpful? Give feedback.
All reactions