back to home

ryoppippi / dotfiles

ryoppippi's dotfiles

View on GitHub
204 stars
4 forks
0 issues
LuaNixShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing ryoppippi/dotfiles in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/ryoppippi/dotfiles)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

dotfiles Nix Configuration This repository uses Nix with a modular structure for managing system configuration and dotfiles across macOS and Linux. Module Structure The configuration is organised into modular files: • ** ** - Main entry point with inputs/outputs • ** ** - Home Manager configuration (cross-platform) • Dotfiles symlinks using • User package list • Platform-specific packages via • ** ** - macOS system configuration (nix-darwin) • System settings and user configuration • Homebrew packages (taps, brews, casks, masApps) • ** ** - Package overlays for AI tools Initial Setup macOS • Install Determinate Nix: • Clone this repository: • Apply the nix-darwin configuration (this will also install Homebrew automatically): • Reload your shell: Linux • Install Nix (if not already installed): • Clone this repository: • Apply Home Manager configuration: Daily Usage After modifying configuration files ( , , ): Available Nix Apps macOS • - Build and apply darwin + Home Manager configuration • - Update flake.lock dependencies • - Update llm-agents input • - Build configuration (dry run) Linux • - Build and apply Home Manager configuration • - Build configuration (dry run) Dotfiles Management All dotfiles are managed via Home Manager's with symlinks to the repository: • Symlinks are automatically created on • Dotfiles remain mutable in the repository • No separate dotfiles CLI needed Managed by Nix • **AI Development Tools**: claude-code, codex, cursor-agent, opencode, copilot-cli, coderabbit-cli • **Core Tools**: git, neovim, fish, tmux, ripgrep, fd, fzf, bat, eza, and more • **Development**: Go, Node.js, Bun, Deno, language servers • **System Configuration** (macOS): Touch ID for sudo, Homebrew integration Stats