Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gtramontina/dotfiles

System Setup
https://github.com/gtramontina/dotfiles

dotfiles dotfiles-macos home-manager nix nix-darwin

Last synced: 3 months ago
JSON representation

System Setup

Awesome Lists containing this project

README

        



.dotfiles

System Setup

### One-liner

```shell
curl -Ls https://raw.githubusercontent.com/gtramontina/dotfiles/main/install.sh | bash -s [directory]
```

### What?

The `setup.sh` script will install, if not already available:

* `git` via `xcode-select`;
* `homebrew` via the official [one-liner](https://brew.sh/);
* `nix` via the official [one-liner](https://nixos.org/download.html);
* `home-manager` nix channel;
* `nix-darwin` following the [instructions](https://github.com/LnL7/nix-darwin#install) from the official repository;

It'll, then, proceed with running `darwin-installer` built in the last step. This will get the systems ready to go. Subsequent changes to any `.nix` files can be applied by running `update` (a shell alias for `darwin-rebuild switch`).

---


Icons by Icons8 .