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. 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 ## Encryption Keys
### Github SSH ### 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 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`. or `/run/secrets/keys/github_personal` to `~/.ssh/keys/github_personal`.
### Sops-nix ### Sops-nix Encrypted keys for various aspects of the config are stored in `./secrets/secrets.yaml`
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`. to the required key for decryption must be placed at `~/.config/sops/age/keys.txt`.
## Wireguard Client ## 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 git clone https://github.com/starr-dusT/dotfiles ~/.local/share/chezmoi
``` ```
Move the installer created hardware.nix to dotfiles. Move the installer created hardware.nix to dotfiles. E.g. `provision/hosts/<host>/hardware.nix`.
Copy `.chezmoidata.yaml.example` to `.chezmoidata.yaml` and edit with desired
settings then run the following commands:
```bash ```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) Perform additional setup found in [additional-setup](additional-setup.md)
## Update ## 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. 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/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/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/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. |