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

https://github.com/giacomoguidotto/dotfiles

My dotfiles. Powered by Nix.
https://github.com/giacomoguidotto/dotfiles

dotfiles nix nix-home-manager zsh

Last synced: 4 months ago
JSON representation

My dotfiles. Powered by Nix.

Awesome Lists containing this project

README

        

# dotfiles

My dotfiles. Powered by Nix.

## Getting started

Install Nix ([docs](https://nix.dev/install-nix)):

```sh
curl -L https://nixos.org/nix/install | sh
```

Bootstrap nix-darwin: ([docs](https://github.com/LnL7/nix-darwin/?tab=readme-ov-file#step-2-installing-nix-darwin)):

```sh
nix run nix-darwin -- switch --flake ./nix-darwin#main
```

Nix home-manager dotfiles have some issue due to protection policies.
Some app need to access their configs in write mode.

As a workaround, use `stow` (you might need to remove already existing folders inside `~/.config`):

```sh
stow .
```

## Quick links

- [Nix Home Manager Manual](https://daiderd.com/nix-darwin/manual/index.html)
- [Nix Home Manager Search](https://home-manager-options.extranix.com/release=master)
- [Nix Darwin Manual](https://daiderd.com/nix-darwin/manual/index.html)

## Inspirations

This dotfiles are heavily inspired by:

- [omerxx/dotfiles](https://github.com/omerxx/dotfiles)
- [the-nix-way/dev-templates](https://github.com/the-nix-way/dev-templates)