back to home

davidosomething / dotfiles

mac OS, Arch Linux, and Debian/Ubuntu + Neovim

362 stars
21 forks
18 issues
LuaShellJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing davidosomething/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/davidosomething/dotfiles)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

My dotfiles. My [/uses] post may be of interest to you! ![terminal screenshot][screenshot] > Screenshot of my Zsh prompt | Tool | Link | | ----------------- | -------------------------------- | | OS support | Arch, macOS, Debian, Ubuntu | | Terminal emulator | WezTerm | | Font | [Maple Mono] | | Shell | Zsh | | Shell plugins | Zinit | | Editor | Neovim | | Tooling/env | [mise] | • [XDG] compliance wherever possible to keep clean • See [Arch Linux wiki for XDG Base Directory Support] • See [Debian DotFilesList] • See [grawity's notes] and [environ notes] • RC files for Lua, markdownlint, node, PHP, python, R, and others Installation See macOS specific notes in mac/README.md Generally: Then, run the bootstrap/symlink script. After symlinking, **restart the shell**. Aliases will be available. The alias will help in generating a new SSH key. Run bootstrap/cleanup to clean up stray dotfiles, moving into their XDG Base Directory supported directories and deleting unnecessary things (with confirmation). Updating is an alias to dot. Use without arguments for usage. Notes • - There's a readme in describing each script/binary. This directory is in the . • - The comment character is instead of so I can use Markdown in my commit messages without trimming the headers as comments. This is also reflected in a custom Vim highlighting syntax • - See nvim/README.md for more information. • - Never . Set up a python virtual environment. Local dotfiles are read from . • Put files , , , and here and they will be automatically sourced, LAST, by the default scripts. _No dots on the filenames (i.e. not )._ rc script source order If you have node installed, the dkosourced command will show you (not exhaustively) the order scripts get sourced. Without node works. For X apps (no terminal) the value may be: Credits > _Logo from [jglovier/dotfiles-logo]_ [Arch Linux wiki for XDG Base Directory Support]: https://wiki.archlinux.org/index.php/XDG_Base_Directory_support [Debian DotFilesList]: https://wiki.debian.org/DotFilesList [environ notes]: https://github.com/grawity/dotfiles/blob/master/.environ.notes [grawity's notes]: https://github.com/grawity/dotfiles/blob/master/.dotfiles.notes [jglovier/dotfiles-logo]: https://github.com/jglovier/dotfiles-logo [mise]: https://github.com/jdx/mise [screenshot]: https://raw.githubusercontent.com/davidosomething/dotfiles/meta/meta/terminal-potatosff.png [/uses]: https://www.davidosomething.com/uses/ [XDG]: https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html [Maple Mono]: https://github.com/subframe7536/maple-font