💾 Archived View for taoetc.org › having_fun_with_nixos › index.gmi captured on 2024-07-08 at 23:35:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-07-22)

-=-=-=-=-=-=-

Having fun with NixOS

I decided to run NixOS on my personal laptop, replacing an Arch Linux installation that I've had for years. The idea of a declarative OS has a strong appeal to me, since I'm a big fan of declarative languages — SQL probably being the main one.

NixOS

Arch Linux

The installation was easy, and most of the software I use is open-source and is already in the more than 80,000 packages available for NixOS. I use my laptop mostly for music production and software development with Python, and it was easy to install Ardour, the plugins that I use, as well as the Neovim editor.

more than 80,000 packages available for NixOS

the Neovim editor

There were a few surprises along the way, some happy, some not as much. Installing the OvertoneDSP plugins, for example, required me to learn how to package binaries, and I did the same for Argotlunar, a delay line granulator that I love.

OvertoneDSP plugins

package binaries

Argotlunar, a delay line granulator

On the other hand, I realized I don't have to install pyenv in order to create isolated Python environments for development. I can just use a Nix shell to spawn a new Python version where I do my development.

pyenv

Tags

linux

nix

nixos

About

Published on 2023-07-11 05:51:41+00:00 by Beto Dealmeida <roberto@dealmeida.net>.

Go back to the main index