Skip to content

Latest commit

 

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Apple Flake

MacBook Pro M1 Nix configuration based on flake

[Built with nix]

My nix configurations on work's MacBook

Hosts

A brief description about each hosts managed by this flake

Aron

This is the MacOs itself. Currently only a part of the System configuration is under Nix (Dock and other stuff aren't for example). It uses Nix and Homebrew, and homebrew is managed by nix itself, so it's atleast a bit reproducible.

Currently the configuration is splitted in multiple pkgs, but they're not modules used across multiple machines (yet).

Fnord

This is a VM, deployed using VMWare Fusion, following the examples by Hashimoto

The Makefile is almost 1:1 with his Makefile, and it handles the VM boostrap.

Deploy

Actually is far from an ideal setup, and the deploy part is the most basic possible.

Darwin Host: darwin-rebuild switch --flake '.#aron'

Linux Host: nixos-rebuild --build-host fnord --target-host fnord --fast --impure --flake .#fnord switch

The above command will build the configuration directly in the VM host (needed as the host is an aarch64-darwin)

About

My flakes based configuration for work's MacBook Pro M1

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages