Skip to content

❄️ nix config (nix-darwin, home-manager, dotfiles, neovim, macos setup, etc.)

Notifications You must be signed in to change notification settings

weiland/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-config

nix-darwin (for setting up macOS), home-manager (for dotfiles and settings) and neovim configuration.

Features

  • nix flakes
  • nix-darwin
  • home-manager (via nix-darwin but could work as standalone as well)
  • homebrew (via nix-darwin)
  • neovim configuration (in lua)
  • fish shell
  • several dev-shells [WIP]

Hosts / Machines / Devices

Host Hardware named after
Kare Apple silicon Susan Kare
Hopper Apple silicon Grace Hopper

My standard username is pw. All code will be placed in the ~/Documents/Code/ directory, which ideally already exsists. Previously, all my code was stored in ~/src/. The standard machine/host is Hopper an aarch64-darwin laptop device.

Docs

Installation

Install nix and this repo (or parts of it) on a mac.

https://github.com/weiland/nix-config/blob/main/docs/installation.md

Mac Setup

On a clean install and/or new machine.

https://github.com/weiland/nix-config/blob/main/docs/new-mac.md

Updates and housekeeping

update nix, nixpkgs, nix-darwin and/or home-manager as well as managing a host or this repo code.

https://github.com/weiland/nix-config/blob/main/docs/updates.md

Backup

https://github.com/weiland/nix-config/blob/main/docs/backup.md

Previous dotfiles

My previous dotfiles (using gnu stow) can be found at https://github.com/weiland/dotfiles/tree/dotfiles

About

❄️ nix config (nix-darwin, home-manager, dotfiles, neovim, macos setup, etc.)

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •