No description
  • Nix 74.3%
  • Python 11.2%
  • Emacs Lisp 7.5%
  • CSS 2.8%
  • Shell 2.8%
  • Other 1.4%
Find a file
auto-upgrade 3fb6de9eb0
flake.lock: Update
Flake lock file updates:

• Updated input 'nix-openclaw':
    'github:openclaw/nix-openclaw/6a0ffb95113fca574ab6f61cd86fc729cf529e04?narHash=sha256-EysxYJbSZHPH3CetD4GlXZzKqZlHAmuk8j/0Dqr/NU4%3D' (2026-10-20)
  → 'github:openclaw/nix-openclaw/20e2acf27898903c549e5faf7edca1fc8e85f8bf?narHash=sha256-lL9YdNq8puTydzWtFQBnTx0g0YAyHRvj0GO18W1mDZs%3D' (2026-10-23)
2026-10-23 18:05:42 -03:00
.claude/commands Add /orient skill for agent onboarding 2026-05-28 18:53:56 -03:00
configs Drop duplicate Home Assistant dashboard and rename main one to Home 2026-10-14 18:52:04 -03:00
home Keep audio and waybar alive across switches 2026-10-09 20:20:42 -03:00
hosts Drop duplicate Home Assistant dashboard and rename main one to Home 2026-10-14 18:52:04 -03:00
openclaw/documents openclaw 2026-04-02 19:31:37 -03:00
secrets Add OCI credentials and deploy script for NixOracle 2026-05-28 18:46:59 -03:00
.gitignore .gitignore 2026-04-19 13:11:44 -03:00
AGENTS.md Drop duplicate Home Assistant dashboard and rename main one to Home 2026-10-14 18:52:04 -03:00
deploy-oracle.sh Add OCI credentials and deploy script for NixOracle 2026-05-28 18:46:59 -03:00
flake.lock flake.lock: Update 2026-10-23 18:05:42 -03:00
flake.nix add NixOracle2 host (second Always Free OCI box) 2026-08-04 10:58:20 -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