Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/enzime/dotfiles-nix

Use Nix to declaratively manage and configure all of my systems everywhere all at once
https://github.com/enzime/dotfiles-nix

dotfiles home-manager infrastructure-as-code nix nixos

Last synced: 11 days ago
JSON representation

Use Nix to declaratively manage and configure all of my systems everywhere all at once

Awesome Lists containing this project

README

        

I use Nix to declaratively manage and configure all of my systems everywhere all at once

## Getting started

Due to subflakes being broken in Nix, before you can use this repo you'll need to run:

```
$ nix-shell --pure -I nixpkgs=flake:nixpkgs -p '(import ./shell.nix { }).packages.${builtins.currentSystem}.add-subflakes-to-store' --command add-subflakes-to-store
```

You can then run a NixOS VM on Linux with:

```
$ nix run .#phi-nixos-vm
```

All the possible hostnames are `aether`, `eris`, `hermes-nixos`, `phi-nixos` and `sigma`

## See also

- [Frequently Asked Questions about Nix](https://github.com/hlissner/dotfiles/tree/55194e703d1fe82e7e0ffd06e460f1897b6fc404?tab=readme-ov-file#frequently-asked-questions)