Hacker News new | ask | show | jobs
by imincik 850 days ago
geospatial-nix author here. Thanks for your interest.

geospatial-nix.today is the UI for creation of development and working environments using Nix. It provides easy instructions to get Nix running on your Linux machine, UI to declaratively configure your environment and tools for building container images.

We are focusing on geospatial use cases, but this tool is not limited to geospatial only. We support all configuration options provided by Devenv (https://devenv.sh/reference/options/). Actually, geospatial-nix.today website, written in Elm, is developed and deployed by the environment created by geospatial-nix (https://github.com/imincik/geospatial-nix.today/blob/master/...)

geospatial-nix (https://github.com/imincik/geospatial-nix) itself is weekly updated geospatial software repository for Linux.

As you can read in the FUTURE PLANS section, we are in very early stage of development. Please take this to account. Features like support for many more services, Mac support, production deployment to Kubernetes will land soon.

Any feedback is very much appreciated.

3 comments

What is it exactly that you're trying to solve?

Are you creating a UI for setting up nix flake configs? What does it do beyond that?

And why is it coupled to geospatial tools?

I understood that the either the origin of the effort was based on geospatial tool management or geospatial tools are hairy enough problem to prove the value of the product.
This is correct, to the best of my knowledge. Unfortunately certain entities in the space do not make a great effort to avoid breaking changes.
It is to lower the barrier for people who care about geospatial software, but may not be (and don't have to be!) Nix experts.
can you please give a wider overview of the project and its context? It's very unclear what is the goal here.
Barely familiar with Nix but I'm very interested in geography, weather, satellite data. I'm definitely looking for a stable platform that integrates geospatial data in a consistent way.