No description
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/0585fbf645640973e3398863bbaf3bd1ddce4a51?narHash=sha256-YycygK6n7KeW1YCobdFJcORWzkmrvNcp6xT%2BIovA0d4%3D' (2026-05-03)
→ 'github:nix-community/home-manager/cc09c0f9b7eaa95c2d9827338a5eb03d32505ca5?narHash=sha256-Gp8qwTEYNoy2yvmErVGlvLOQvrtEECCAKbonW7VJef8%3D' (2026-05-03)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/755f5aa91337890c432639c60b6064bb7fe67769?narHash=sha256-ypxFOeDz%2BCqADEQNL72haqGjvZQdBR5Vc7pyx2JDttI%3D' (2026-04-29)
→ 'github:NixOS/nixpkgs/26ef669cffa904b6f6832ab57b77892a37c1a671?narHash=sha256-5c2POKPOjU40Kh0MirOdScBLG0bu9TAuPYAtPRNZMBs%3D' (2026-05-01)
|
||
|---|---|---|
| configs | ||
| home | ||
| hosts | ||
| openclaw/documents | ||
| secrets | ||
| .gitignore | ||
| AGENTS.md | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
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 configurationhosts/Nixos/hardware-configuration.nix: hardware config (generated by NixOS)home/ltadeu6.nix: Home Manager configurationconfigs/: 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