FOSS4G 2023

Using Nix to build development environments as you always wanted
06-28, 10:30–11:00 (Europe/Tirane), UBT D / N113 - Second Floor

This talk is going to reveal the secret of building and running development or
user environments as you always wanted. Each of your projects can run in
isolated, fully self contained environment, using the latest, or really old, or
heavily customized geospatial packages regardless of Linux distro or Mac version you
use. You can have as many environments as you want, and the environment will change as you
change between your projects, branches or commits.

No, we are not going to run containers, Flatpaks of Snaps for that. We are going
to enjoy the most advanced package manager Nix, the
largest collection of software in the world called Nix packages
(nixpkgs)
, unique tooling they provide and
Geonix Devenv projects built on top of that.

  • Self employed GIS developer - May 2000 - February 2008
  • GISTA s.r.o. - company founder, CTO - February 2008 - September 2014
  • Self employed GIS Consultant, DevOps Engineer and IT Solutions Architect - September 2014 - December 2015
  • Geospatial IT Solutions Architect at Land Information New Zealand - March 2016 - September 2022
  • Freelance DevOps Engineer - September 2022 - now