https://github.com/inigochoa/dotfiles
My personal dotfiles ๐ ยท Managed by Dotbot
https://github.com/inigochoa/dotfiles
dotbot dotfiles dotfiles-linux
Last synced: 10 months ago
JSON representation
My personal dotfiles ๐ ยท Managed by Dotbot
- Host: GitHub
- URL: https://github.com/inigochoa/dotfiles
- Owner: inigochoa
- License: mit
- Created: 2025-02-24T09:40:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-29T07:13:27.000Z (11 months ago)
- Last Synced: 2025-07-29T09:34:39.043Z (11 months ago)
- Topics: dotbot, dotfiles, dotfiles-linux
- Language: Shell
- Homepage: https://github.com/anishathalye/dotbot
- Size: 63.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# My Dotfiles Repository ๐
Welcome to my dotfiles repo! This repository contains all my configuration files
and tools to quickly set up and customize my environment. Everything is managed
with [Dotbot] for a smooth installation process.
## Tools ๐ ๏ธ
- [atuin]: Modern shell history with search.
- [bat]: A `cat` clone with syntax highlighting.
- [bottom]: A graphical system monitor.
- [ctop]: Top-like interface for container metrics.
- [dry]: A terminal application to manage and monitor Docker containers.
- [eza]: A modern replacement for `ls`.
- [fastfetch]: A system info fetcher.
- [fzf]: A command-line fuzzy finder.
- [git-cliff]: A customizable changelog generator.
- [git-delta]: A syntax-highlighting pager for `git diffs`.
- [gping]: A `ping` replacement with a graph.
- [nvm]: A version manager for node.js.
- [onefetch]: A tool to display repository information.
- [procs]: A replacement for `ps`.
- [starship]: A minimal, blazing-fast, and customizable prompt.
- [tealdeer]: A fast implementation of `tldr`.
- [xh]: A friendly and fast tool for sending HTTP requests.
- [zoxide]: A smarter way to navigate your filesystem.
## Directory Structure & Files ๐
```shell
.
โโโ .dotbot/ # dotbot submodule
โโโ .dotbot-omnipkg/ # omnipkg submodule
โโโ .dotbot-scripts/ # dotbot shell scripts folder
โโโ dotfiles/ # dotfiles containing folder
โ โโโ bashrc.d/ # modularized bash configuration folder
โ โ โโโ bash # atuin, copy, paste, grep, ...
โ โ โโโ directories # cd, ls, eza, zoxide, ...
โ โ โโโ docker # docker aliases
โ โ โโโ files # bat, confirmations, safeties, ...
โ โ โโโ git # git-cliff, onefetch, ...
โ โ โโโ internet # certificates, pings, ...
โ โ โโโ node # nvm, pnpm, ...
โ โ โโโ prompt # default and starship (if installed)
โ โ โโโ system # actions, bottom, screeenFetch, ...
โ โโโ config/ # config files and folders
โ โ โโโ atuin/
โ โ โโโ bat/
โ โ โโโ bottom/
โ โ โโโ fastfetch/
โ โ โโโ git-cliff/
โ โ โโโ procs/
โ โ โโโ tealdeer/
โ โ โโโ starship.toml
โ โโโ bash_logout # executed when login shell exits
โ โโโ bash_profile # used in login shells
โ โโโ bashrc # default user bashrc file
โ โโโ gitconfig # git aliases
โ โโโ gitignore_global # global git ignored files
โโโ .install.conf.yaml # dotbot install config
โโโ install # dotfiles install script
โโโ uptade # repo update script
```
## Installation with Dotbot ๐
1. **Clone the repository:**
```bash
git clone https://github.com/inigochoa/dotfiles.git
cd dotfiles
```
1. Run Dotbot to install the dotfiles:
```bash
./install
```
## Customization & Usage ๐จ
- **Shell Configurations:**
All Bash configurations are organized in bashrc.d/. Customize each file
individually to tailor your shell experience.
- **Tool Settings:**
Tool-specific configuration files are located in the config/ directory.
Update these as needed to change themes, shortcuts, and other preferences.
- **Git Settings:**
The gitconfig and gitignore_global files contain your Git settings and
global ignore rules to maintain a consistent development environment.
## Contributing & Feedback ๐ค
If you have suggestions or improvements, feel free to open an issue or submit a
pull request. Let's keep these dotfiles evolving!
[dotbot]: https://github.com/anishathalye/dotbot
[atuin]: https://atuin.sh/
[bat]: https://github.com/sharkdp/bat
[bottom]: https://github.com/ClementTsang/bottom
[ctop]: https://github.com/bcicen/ctop
[dry]: https://moncho.github.io/dry/
[eza]: https://github.com/eza-community/eza
[fastfetch]: https://github.com/fastfetch-cli/fastfetch
[fzf]: https://github.com/junegunn/fzf
[git-cliff]: https://github.com/orhun/git-cliff
[git-delta]: https://github.com/dandavison/delta
[gping]: https://github.com/orf/gping
[nvm]: https://github.com/nvm-sh/nvm
[onefetch]: https://onefetch.dev/
[procs]: https://github.com/dalance/procs
[starship]: https://starship.rs/
[tealdeer]: https://github.com/tealdeer-rs/tealdeer
[xh]: https://github.com/ducaale/xh
[zoxide]: https://github.com/ajeetdsouza/zoxide