Nixos-Config/README.md
2026-04-06 20:52:03 -03:00

30 lines
988 B
Markdown

# 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`