Skip to content

Repository files navigation

nixos-dotfiles

Summary

This repository contains:

Detailed explanation of key files and folders

In alphabetical order:

Documentation

Aside from this README.md, the other main docs are:

  • AGENTS.md: detailed instructions for AI coding agents to understand this repository. Humans may find it useful too

FAQs

What are the hostnames of machines managed here?

Why don't you run NixOS in a VM on macOS?

I tried it already and didn't like it, Specifically, I tried running NixOS in a VM in VMWare Fusion and Parallels.

Although it worked, I realized that I prefer the simplicity of using nix-darwin on macOS. There seemed to be too many bugs and workarounds needed to make Parallels Tools or VMWare Tools properly.

Why don't you use Home Manager?

Home Manager adds another layer of unnecessary complexity for me. I can't remember all of the Nix options specific to Home Manager. And althought I could, I just don't want to spend unnecessary time reading through the Nix configuration in Home Manager.

Which terminal are you using?

I use all 3: WezTerm, kitty, Ghostty.

I configure them with nearly identical keymappings.

For most scenarios, any one of them is sufficient for me. But they each have some special strengths:

Kitty:

WezTerm:

  • has the most features and special modes

Ghostty:

  • no issues when SSH'ing into certain VMs

About

Dotfiles and configuration for macOS+nix-darwin, NixOS in WSL

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages