From db4f57777f93675a847ff721f5b0d51e76acbeb8 Mon Sep 17 00:00:00 2001 From: 0xrsydn Date: Wed, 1 Oct 2025 13:31:20 +0700 Subject: [PATCH] add readme --- README.MD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 README.MD diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..76b3db7 --- /dev/null +++ b/README.MD @@ -0,0 +1,32 @@ +# 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 oh-my-posh +- 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) +- Per programming language 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