Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jeffa5/nix-home


https://github.com/jeffa5/nix-home

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

# My nix/nixos config

Install nix: https://nixos.org/download.html#download-nix

```sh
sh <(curl -L https://nixos.org/nix/install) --daemon
```

Set up a home profile:

```sh
nix run --extra-experimental-features "nix-command flakes" nixpkgs#home-manager -- --extra-experimental-features "nix-command flakes" switch --flake github:jeffa5/nix-home#apj39-tui
```

After installing a system, use `make nvd` to show the diff in an upgrade.

## Deploying to remote system

To deploy to a remote system (assuming password-less authentication):

```sh
nixos-rebuild switch .# --build-host root@ --target-host root@ --fast
```

## Raspberry Pi

The guide is here: https://nix.dev/tutorials/nixos/installing-nixos-on-a-raspberry-pi

In particular the updating firmware section is useful.