my nix-fied dotfile for mac (and desktop in the future)
Find a file
2026-01-06 15:19:11 +07:00
hosts refactor: reorganize, add package (opencode, osgrep, beads), add ai agent shell 2025-12-09 15:09:05 +07:00
modules fix: mdx treesitter 2026-01-06 15:19:11 +07:00
packages fix: cascade of failling becaus of stupid git overlay 2026-01-06 13:49:42 +07:00
secrets nix fmt, sops encrypted 2025-10-01 00:32:55 +07:00
shells fix nix functional test & add mole to brew, del osgrep bd 2026-01-05 00:11:13 +07:00
.gitignore feat: nvim new configs 2025-10-28 20:32:32 +07:00
.mcp.json refactor: project repo changes 2025-10-21 13:10:18 +07:00
AGENTS.md refactor: reorganize, add package (opencode, osgrep, beads), add ai agent shell 2025-12-09 15:09:05 +07:00
CLAUDE.md feat: symlink CLAUDE.md <> AGENTS.md 2025-10-21 11:16:14 +07:00
flake.lock fix: aerospace more strict, system fix 2026-01-06 13:55:15 +07:00
flake.nix fix: aerospace more strict, system fix 2026-01-06 13:55:15 +07:00
README.MD chore: remove chromium, add brave, update readme 2025-10-28 11:46:40 +07:00

My Nix-Darwin Dotfiles

My current nix dotfiles to managing package and customize (tweak) my macOS environment.

So far, the dotfiles only used for my macOS configuration, maybe in the future I will add my NixOS VM setup, including both dev and prod environments in the future.

Core System

  • OS: macOS (nix-darwin)
  • Shell: nushell with starship prompt
  • Terminal: ghostty with dracula theme
  • Package Management: mix of nix and homebrew

Developer Tools

  • IDE: neovim (lazyvim bundle) & Helix
  • Containers: docker, lazydocker, orbstack
  • CLI utils: fzf, ripgrep, ast-grep, jq, yq, pandoc, ffmpeg, tree, htop
  • Tmux with dracula theme (plugins: cpu-usage, battery, network-bandwidth monitoring)
  • Hybrid approach of globally installed programming language tooling and specific programming language tooling using nix develop (still tweaking to see whats the best)

AI Tools

  • CLI-based tools: codex, crush, opencode, claude code
  • Custom z.ai gateway wrapper for claude code
  • Secret management with SOPS-nix

Todo List

  • [] Scale to NixOS desktop & VM dotfiles too
  • [] Easier setup for new machines or my another devices
  • [] Configure best development environment setup for me
  • [] Stop tweaking and finalize the dotfiles lol