mitchellh/nixos-config

My NixOS configurations.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on May 5th, 2020
Open Issues & Pull Requests: 15 (+0)
GitHub issues: Enabled
Number of forks: 249
Total Stargazers: 3,110 (+0)
Total Subscribers: 43 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.6 hours
Mean response time: 6.5 days
90th percentile: 13.1 days
Tracked items: 4

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 625 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

mitchellh/nixos-config is a personal NixOS system configuration repository that demonstrates a hybrid development workflow combining macOS as the host operating system with NixOS running in a virtual machine for development work.

The repository addresses the challenge of balancing preferences across operating systems: leveraging macOS's application ecosystem, hardware reliability, and native software while using Linux for development tasks. The approach runs NixOS in a VM on Apple Silicon or Intel Macs, with the host handling graphical applications like browsers and mail clients while the VM handles editors, compilation, databases, and other development tools. The setup uses shared clipboard functionality and optional shared folders for accessing host downloads, with web applications in the VM accessible via the VM's IP address.

This configuration suits developers who want to maintain a macOS-based workflow while preferring a Linux development environment, particularly those already invested in Apple's ecosystem and hardware. The repository explicitly does not position itself as a turnkey solution or learning resource for Nix beginners; adopters must already understand NixOS fundamentals before attempting to use or adapt these configurations. The maintainer prioritizes having a working configuration over optimization and does not claim expertise in Nix or NixOS, viewing the setup as a practical solution rather than a reference implementation.

The project receives occasional updates and suggestions from the community but maintains a selective approach to integration. Development activity reflects a pragmatic stance toward maintenance, with the maintainer addressing questions about the workflow's viability while remaining open to improvements without committing to implement all proposals. The repository includes configurations for both VMware Fusion and UTM, indicating ongoing support for multiple virtualization platforms on Apple Silicon systems.