Skip to content

avaz/machines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix-based machines configuration

This repository contains nix-based files that configure the machines I own and use every day. Essentially they are my dotfiles with steroids.

Machines

  • main-machine: my everyday use machine
  • server-machine: an old MacBook that servers as a mini-k8s server for testing and learning purposes

How to use

To configure and reconfigure, any machine run:

nix run nix-darwin -- switch --flake ~/.config/machines#main-machine

Templates

This configuration brings a few shell templates to allow for custom and clean development. To start a shell using one of the provided templates, run:

nix flake init -t  ~/.config/machines#python

Shells

Also is providing some shells. To make use run:

nix develop ~/.config/machines#node -c $SHELL

About

Nix based machine configuration (dotfiles).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published