Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Notifications You must be signed in to change notification settings

weiland/nix-config

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

AltStyle によって変換されたページ (->オリジナル) /