Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Mic92/dotfiles

My NixOS dotfiles
https://github.com/Mic92/dotfiles

build-with-buildbot hacktoberfest managed-by-renovate nix-flake nixos-configuration nixos-dotfiles

Last synced: about 2 months ago
JSON representation

My NixOS dotfiles

Awesome Lists containing this project

README

        

# My personal bootstrap process

For bootstraping on
[legacy operating systems](https://github.com/Mic92/dotfiles/wiki#bootstrap-for-legacy-operating-systems)

# Bootstrap dotfiles when having nix

```console
$ nix run github:Mic92/dotfiles
```

# Bootstrap homeshick without nix

```console
$ nix-shell -p git
nix-shell> git clone --depth=1 https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
nix-shell> alias homeshick="$HOME/.homesick/repos/homeshick/bin/homeshick"
nix-shell> homeshick clone https://github.com/Mic92/dotfiles.git
```

# Bootstrap single user nix:

```console
$ install -d -m755 -o joerg -g joerg /nix
$ curl https://nixos.org/nix/install | sh
```

# Bootstrap multi-user nix:

```console
$ curl https://nixos.org/nix/install -o install
$ sh ./install --daemon
```

# Bootstrap home-manager

```console
$ hm switch
```

# Use my nvim configuration as a standalone without installing dotfiles

```console
$ nix run 'github:Mic92/dotfiles#nvim'
```

# Articles about my dotfile repo

- Explains basic structure:
https://samleathers.com/posts/2022-02-03-my-new-network-and-deploy-rs.html

# Need help with nix?

Drop me an email at [email protected] to book consultation on Nix/NixOS/DevOps
related topics