Skip to content

tahirmurata/nix-darwin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

362 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix config

Nix for MacBook Air

Installation

  1. Install Command Line Tools

    xcode-select --install
  2. Install Rosetta 2

    softwareupdate --install-rosetta --agree-to-license
  3. Install Nix 1

    curl --proto '=https' --tlsv1.2 -sSf -L https://artifacts.nixos.org/experimental-installer | \
      sh -s -- install
  4. Clone the repository into ~/nix

    git clone https://gitlab.com/paste/nix.git ~/nix
  5. Install nix-darwin 2 3

    nix run nix-darwin/master#darwin-rebuild -- switch --flake ~/nix

Fish Aliases

Name Definition
nu nix flake update --commit-lock-file --flake ~/nix
nr sudo darwin-rebuild switch --flake ~/nix
lg lazygit

Footnotes

  1. When installing make sure you give your terminal full disk access.

  2. Since darwin-rebuild isn't installed yet, we use nix run to call darwin-rebuild from nixpkgs.

  3. Since this is the first time, remove the configuration for linux-builder as it needs linux-builder to build.

About

Nix for MacBook Air (Mirror from GitLab)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages