updates to readme after shivan install

This commit is contained in:
Tyler Starr 2024-03-10 20:53:00 -07:00
parent d8e63f5099
commit c54a3147aa
3 changed files with 15 additions and 9 deletions

View File

@ -2,6 +2,15 @@
The following documents some NixOS setup that wasn't automated.
## Window managers
### Hyprland
Detecting monitor configs is annoying and I don't feel like it is worth the time
to figure out. After doing the first `chezmoi apply` you will need copy `monitors.conf.example`
in the hyprland config folder to `monitors.conf` and edit for correct monitor
settings.
## Encryption Keys
### Github SSH
@ -10,9 +19,7 @@ Keys for SSH aren't automatically placed with chezmoi `secret` since it complica
things to much. The key for github SSH must be transferred manually from Bitwarden
or `/run/secrets/keys/github_personal` to `~/.ssh/keys/github_personal`.
### Sops-nix
Encrypted keys for various aspects of the config are stored in `./secrets/secrets.yaml`
### Sops-nix Encrypted keys for various aspects of the config are stored in `./secrets/secrets.yaml`
to the required key for decryption must be placed at `~/.config/sops/age/keys.txt`.
## Wireguard Client

View File

@ -24,18 +24,16 @@ Set of configs files to setup NixOS.
git clone https://github.com/starr-dusT/dotfiles ~/.local/share/chezmoi
```
Move the installer created hardware.nix to dotfiles.
Copy `.chezmoidata.yaml.example` to `.chezmoidata.yaml` and edit with desired
settings then run the following commands:
Move the installer created hardware.nix to dotfiles. E.g. `provision/hosts/<host>/hardware.nix`.
```bash
nixos-update # Assuming hostname is same as flake name
cd ~/.local/share/chezmoi/provision
sudo nixos-rebuild switch --flake .#<host>
```
Perform additional setup found in [additional-setup](additional-setup.md)
## Update
`nixos-update` command is aliased assuming the flake is named the same at the
`nixos-rebuild` command is aliased to `nu` assuming the flake is named the same at the
hostname of the machine.

View File

@ -18,3 +18,4 @@ for information on initial installation.
| <img src="./resources/img/kestrel.png" width="100"> | [Kestrel](./provision/hosts/kestrel/) | Primary desktop | Main machine that does it all gaming, programming, 3D modelling, etc. |
| <img src="./resources/img/torus.png" width="100"> | [Torus](./provision/hosts/torus/) | Home server | Primary home server for storage, hosting machine backups, and running services like Jellyfin. |
| <img src="./resources/img/bulwark.png" width="100"> | [Bulwark](./provision/hosts/bulwark/) | Steam Deck | NixOS based Steam Deck that can has my linux niceties and acts like a Steam Deck using the great [Jovian Nixos](https://github.com/Jovian-Experiments/Jovian-NixOS). |
| <img src="./resources/img/shivan.png" width="100"> | [Shivan](./provision/hosts/shivan/) | Personal Laptop | Personal (and very slow) laptop for basic mobile work. |