Add repository README
This commit is contained in:
parent
f71521e2fc
commit
2e5565d2de
1 changed files with 30 additions and 0 deletions
30
README.md
Normal file
30
README.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
# NixOS Personal Configs
|
||||
|
||||
This repository contains the NixOS and Home Manager configuration for my
|
||||
personal computer. It is tailored to my hardware and workflow, so treat it as a
|
||||
reference rather than a drop-in template.
|
||||
|
||||
## Disclaimer
|
||||
|
||||
Not for production use. Use at your own risk.
|
||||
|
||||
## Structure
|
||||
|
||||
- `hosts/Nixos/configuration.nix`: main system configuration
|
||||
- `hosts/Nixos/hardware-configuration.nix`: hardware config (generated by NixOS)
|
||||
- `home/ltadeu6.nix`: Home Manager configuration
|
||||
- `configs/`: app configs (Hyprland, Waybar, Doom Emacs, etc.)
|
||||
- `secrets/`: agenix rules and encrypted secrets (no plaintext secrets)
|
||||
- `openclaw/`: OpenClaw documents
|
||||
|
||||
## Notes
|
||||
|
||||
- Secrets are managed with agenix and are not stored in plaintext in this repo.
|
||||
- This setup is specific to my machine; use with care if you copy anything.
|
||||
|
||||
## Apply changes
|
||||
|
||||
- Rebuild system:
|
||||
`sudo nixos-rebuild switch --flake .#Nixos`
|
||||
- Basic syntax check:
|
||||
`nix-instantiate --parse hosts/Nixos/configuration.nix`
|
||||
Loading…
Add table
Add a link
Reference in a new issue