mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-18 10:47:31 -08:00
updates to readme after shivan install
This commit is contained in:
parent
d8e63f5099
commit
c54a3147aa
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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. |
|
||||
|
Loading…
x
Reference in New Issue
Block a user