!yNLbWuxtZEZoUZYwKG:nixos.org

Nix Geospatial Team

33 Members
Nix Geospatial packages maintenance. Team board - https://github.com/orgs/NixOS/projects/47/views/18 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
30 Jun 2024
@timlinux:osgeo.orgTim Suttonregarding the let binding, so what is the canonical way to enable it? Copy the derivation as I have done or is there a better way?05:52:46
@timlinux:osgeo.orgTim Sutton
In reply to @imincik:matrix.org
If you are interested, I can offer you few hours of my time during your stay in Slovakia and answer your questions. Or provide any help you need to advance in your Nix knowledge.
That would be amazing! To be honest I have spent the last year and a bit totally addicted to nixos
05:53:44
@timlinux:osgeo.orgTim SuttonMy biggest question is how to set up a QGIS developer environment with QtCreator, code editing, debugging etc,05:54:57
@timlinux:osgeo.orgTim SuttonI have been able to make custom builds as per my flake link but I want to be able to actually have a dynamic dev env05:55:37
@imincik:matrix.orgIvan Mincik (imincik)

You need to expose qgis-unwrapped

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 28f987a534bc..85a45bdbdabb 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -29273,6 +29273,7 @@ with pkgs;
   qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };

   qgis = callPackage ../applications/gis/qgis { };
+  qgis-unwrapped = libsForQt5.callPackage ../applications/gis/qgis/unwrapped.nix {  };

   qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };```

If you want to override it.
05:56:19
@imincik:matrix.orgIvan Mincik (imincik)
In reply to @timlinux:osgeo.org
regarding the let binding, so what is the canonical way to enable it? Copy the derivation as I have done or is there a better way?
But I suggest using qgis package from geospatial-nix (https://github.com/imincik/geospatial-nix) which is exposing unwrapped packages out-of-box.
05:58:14
@timlinux:osgeo.orgTim Sutton

The other things on my wish list are:

  • separate out ltr and latest so that they can both be installed with proper discrete .desktop shortcuts onthe same system
  • provide a 'batteries included' environment with grass, saga, whitebox-tools, pcraster (no package for that in nix yet!) etc
  • easy enable / disable webkit
  • split QGIS Server off to its own package and make it easy to set it up with e.g. nginx
06:00:08
@imincik:matrix.orgIvan Mincik (imincik) Tim Sutton - osgeo: I am very happy to spend whole day with you in Bratislava and work on qgis and nix if you want. We can do a lot of improvements. Let me know. 06:01:13

Show newer messages


Back to Room ListRoom Version: 10