caarlos0 / dotfiles

dotfiles (home-manager), nixOS, and nix-darwin configurations

Home Page:http://carlosbecker.com/posts/dotfiles-are-meant-to-be-forked

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

caarlos0/dotfiles

This is my latest dotfiles generation.

I've been experimenting with many different tools to manage them properly, from Ansible to shell scripts, and never liked any of them that much, to be honest.

You can see the history on these repositories:

This is my most recent attempt, using nix.

It contains home-manager, nixOS and nix-darwin configuration for several machines and VMs I use.

Updating

To apply updates, simply run:

nix develop .#default --command dot-apply
nix develop .#default --command dot-sync

Clean up

nix-collect-garbage -d

Create release

To create a release, run:

nix develop .#default --command dot-release

About

dotfiles (home-manager), nixOS, and nix-darwin configurations

http://carlosbecker.com/posts/dotfiles-are-meant-to-be-forked

License:MIT License


Languages

Language:Nix 46.1%Language:Lua 34.4%Language:Shell 15.1%Language:Scheme 4.5%