No description
Find a file
auto-upgrade 281589873f
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0d02ec1d0a05f88ef9e74b516842900c41f0f2fe?narHash=sha256-KY6HsebJHEe5nHOWP7ur09mb0drGxYSzE3rQxy62rJo%3D' (2026-04-05)
  → 'github:nix-community/home-manager/0585fbf645640973e3398863bbaf3bd1ddce4a51?narHash=sha256-YycygK6n7KeW1YCobdFJcORWzkmrvNcp6xT%2BIovA0d4%3D' (2026-05-03)
2026-05-03 08:46:06 -03:00
configs Keep TF2 fullscreen on focus loss 2026-04-30 21:05:53 -03:00
home Enable password store 2026-05-02 14:09:44 -03:00
hosts Simplify antimicrox disable script 2026-05-02 16:37:21 -03:00
openclaw/documents openclaw 2026-04-02 19:31:37 -03:00
secrets Clean paths and refresh agent docs 2026-04-22 16:52:05 -03:00
.gitignore .gitignore 2026-04-19 13:11:44 -03:00
AGENTS.md Document agent commit policy 2026-04-30 21:03:20 -03:00
flake.lock flake.lock: Update 2026-05-03 08:46:06 -03:00
flake.nix Add minimal NixOracle host config 2026-04-26 18:53:29 -03:00
README.md Add repository README 2026-04-06 20:52:03 -03:00

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