Showing posts with label conclusion. Show all posts
Showing posts with label conclusion. Show all posts

Thursday, June 27, 2024

Considering nix on macOS

Considering nix on macOS

Stop the madness: Let's not go down this rabbit hole

I have known about nix and nixOS for a long, long time.  Eelco Dolstra was still a graduate student when I first took it for a spin.  It was cool; but I didn't need its features because I am not a developer.  port (macports.org) does everything I need.

Traffic Light: RED, STOP DO NOT PROCEED

Cons: 

instrusive, potentially irreversible changes?!?

complexity = steep learning curve.

creates giant (5GB+) separate volume to hold repository!

tiny community = good luck finding info

 

Pros: 

nix shell (shell with deps)

goodbye to docker containers to isolate dependencies and packages

 

General Purpose Nix Config for macOS + NixOS

https://github.com/dustinlyons/nixos-config?tab=readme-ov-file#general-purpose-nix-config-for-macos--nixos



A graphical installer for Nix

 
 
https://determinate.systems/posts/graphical-nix-installer/

Setting up Nix on macOS



zero-to-nix.com

 

6nok.org

How Fatih uses Nix on macOS

read more at the end

 

Ian Henry: blog posts on Nix

 

Upgrade your Development Environments with Devbox