What we have been up to

Building Customised NixOS Images

By Franz Pletz on Tue, 9. Sep 2018

To set up a NixOS system, you usually boot into a live NixOS system and install it onto a local disk as outlined in the manual. You can then modify the system configuration to tailor it to your needs. The build system Hydra builds live images like ISO images, container tarballs or AMIs based on their definition in nixpkgs. These images are made available for download on the official website.

Continue reading

Hardening Compiler Flags for NixOS

By Franz Pletz on Tue, 8. Aug 2017

In the past year some Mayflower colleagues have started using and contributing to NixOS, a purely functional GNU/Linux distribution that combines package and configuration management. We decided that we would give it a try in production but stumbled upon some issues that had to be resolved first. We have added new packages, services and fixed up some internal. Due to this work two colleagues have even gained commit access in the process.

Continue reading

From Vagrant to NixOps

By Hendrik Schaeidt on Fri, 3. Mar 2017

I have been following the development of NixOps for some months. NixOps is a cloud deployment tool using nix, the functional package manager for unix systems. Nix makes it very intuitive to define absolute package dependencies. No more thinking and guessing about required runtime dependencies. NixOps supports deploying to different platforms. Bare-metal, cloud, and even virtual environments like virtualbox work out of the box. I have worked in many projects using vagrant.

Continue reading

Our Crew

Franz Pletz

Franz Pletz

fpletz

NixOS Security & Release Manager

Franz has been herding GNU/Linux systems for over 15 years. You are probably running some of his code right now because he loves submitting patches just as much as ranting about broken code.

Robin Gloster

Robin Gloster

globin

NixOS Release Manager

Robin has been using Linux since he was a 13 year old child in school and has always been hacking around with it, being happiest with NixOS and loving its declarativity. No more eventual consistency, the usual case with other configuration management.

Simon Lackerbauer

Simon Lackerbauer

ciil

nixpkgs contributor

With research interests in statistics and data analytics, another failed virtualenv led this long-time functional programming enthusiast to nix. He hasn’t looked back since.

Our Services

Consulting

Whatever the challenges are, that you are facing using Nix and the related tooling, we have the prevalent solutions you can depend upon.

Training

In individual workshops we will introduce you and your team to the wonders of reproducibility without the need for scary side effects.

Migration

After evaluating and analyzing your current infrastructure, we will provide you with the insights you need for a successful transition to the Nix ecosystem.

Maintenance

Whether you want continued assistance on your declarative journey or long term support for a NixOS release with security updates, we have got you covered.

Contact form

Tell us more about what you are building and we will get back to you with our thoughts and ideas. We love video conferencing and encourage you to propose some date and time to meet up and get acquainted. Giving you the advice you need to reach an informed decision before getting down to business goes without saying for us.

Address

Mayflower GmbH
Mannhardtstrasse 6
80538 München
Germany

Email: nix@mayflower.de
Github: mayflower
Twitter: @nixflower