HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

NixOS VM on Mac Setup

Mitchell Hashimoto1 HN recommender · recommended in 1 month, 2022-2024
YouTube
31K views · 5 years ago · tutorial · dated

Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.

HN points to it as a practical reference for the Linux-VM-on-Mac workflow and as an entry point to NixOS.

Linux & open-source ecosystemsOperating systems & kernelsTesting, debugging & developer tools#nixos#macos#virtualmachines#devenvironment#mitchellhashimoto

5 comments from Hacker News

@xyst2024 · in “My 2024 Setup”

Personally been working on replacing “brew” with “nix” for package management. Eventually using VMs spun up with qemu to emulate nixOS on my Mac for primary dev environment. Similar to hashicorp founder setup found here (except hoping to not use “parallels or vm ware fusion”: ▶ this video

CitesView on HN
@bsnnkv2022 · in “LXD containers on macOS at near-native speeds”

My general setup mirrors this[1] pretty closely, though of course on Windows I can just use WSL2. [1]: ▶ this video

CitesView on HN
@indiv02022 · in “Ask HN: What’s a good laptop for software development at around $2k?”

Just run Linux in a VM! It's my preferred workflow nowadays. See: link ▶ this video Only real limitations are lack of ML because no server/desktop-grade GPU and some missing ARM-based docker containers. But the latter is slowly being resolved and the former isn't gonna happen on a laptop anyways.

RecommendsView on HN
@xisthesqrtof92022 · in “Impressions from a first-time Mac user”

3 of the 4 items that the author mentioned can be solved with using NixOS inside a VM on your mac :) Inspired by Mitchell Hashimoto's VMWare setup[0]. I setup my own computer in such a way, I now have the best of both worlds. Developing on a linux machine, where I can control everything if I wanted (down to the OS) and the ease of Notes/iMessages whenever I need it. Window management is a pita because of internal APIs and the fact that Apple doesn't cater to people that actually care about these tools. Check out Yabai[1] which btw requires you to disable SIP (System Integrity Protection) if you want to use its full potential. Instead you can run NixOS and choose your favourite window/tiling manager (i3). Package manager: I still run Nix but I am not that happy with it. Either I need to spend some more time or look for an alternative. One of the problems is the ability to easily pin older versions. [0] - ▶ this video [1] - link

CitesView on HN
@alekun2022 · in “Firefox now only available via snap on Ubuntu”

I got interested in NixOS after watching link and ▶ this video I use fedora since long time and so far is quite stable without any non-sense

CitesView on HN
Linux for Chromebooks: Secure Development (Google I/O ’19)33:53

Linux for Chromebooks: Secure Development (Google I/O ’19)

Chrome for Developers
239K views • 7 years ago
DebConf 14: QA with Linus Torvalds1:11:44

DebConf 14: QA with Linus Torvalds

Adnan Hodzic
737K views • 12 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago
Run containers on bare metal already!41:12

Run containers on bare metal already!

Bryan Cantrill
40K views • 10 years ago
Qubes OS: The Operating System That Can Protect You Even If You Get Hacked51:13

Qubes OS: The Operating System That Can Protect You Even If You Get Hacked

Micah Lee
63K views • 8 years ago
Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 201140:34

Porting KVM to SmartOS - Brian Cantrill, Joyent, KVM Forum 2011

Red Hat
10K views • 15 years ago
illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel1:44:56

illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel

illumos
15K views • 12 years ago
Capsicum: Practical Capabilities for UNIX34:51

Capsicum: Practical Capabilities for UNIX

USENIX
11K views • 16 years ago
Linus Torvalds on why desktop Linux sucks11:07

Linus Torvalds on why desktop Linux sucks

gentooman
2.2M views • 5 years ago
Tech Talk: Linus Torvalds on git1:10:15

Tech Talk: Linus Torvalds on git

Google
4.1M views • 19 years ago
Terry Davis' TempleOS Brutal Take Down of Linus Torvalds28:52

Terry Davis' TempleOS Brutal Take Down of Linus Torvalds

Terry Davis Old Archive
1.2M views • 9 years ago
Google I/O 2008 - Dalvik Virtual Machine Internals1:01:34

Google I/O 2008 - Dalvik Virtual Machine Internals

Google for Developers
188K views • 18 years ago
Aalto Talk with Linus Torvalds [Full-length]1:03:56

Aalto Talk with Linus Torvalds [Full-length]

aaltouniversityace
2M views • 14 years ago
Linus Torvalds: Nvidia, Fuck You!0:41

Linus Torvalds: Nvidia, Fuck You!

SiliconNews
1.9M views • 14 years ago
Two decades of Git: A conversation with creator Linus Torvalds41:50

Two decades of Git: A conversation with creator Linus Torvalds

GitHub
548K views • 1 year ago
The Mind Behind Linux | Linus Torvalds | TED21:31

The Mind Behind Linux | Linus Torvalds | TED

TED
6.9M views • 10 years ago
Containers From Scratch • Liz Rice • GOTO 201842:54

Containers From Scratch • Liz Rice • GOTO 2018

GOTO Conferences
321K views • 8 years ago
Alan Kay on Linux0:38

Alan Kay on Linux

Jack
20K views • 12 years ago
i3wm: Jump Start (1/3)16:42

i3wm: Jump Start (1/3)

Alex Booker
1.1M views • 11 years ago
Linus Torvalds - Nvidia F*** You! #Shorts [V237]0:47

Linus Torvalds - Nvidia F*** You! #Shorts [V237]

Linux en Casa
59K views • 5 years ago