Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ndachj/dotf
☕ My dot files
https://github.com/ndachj/dotf
alacritty-config bashrc config dotfiles myconfig nvim-configs zshrc
Last synced: 16 days ago
JSON representation
☕ My dot files
- Host: GitHub
- URL: https://github.com/ndachj/dotf
- Owner: ndachj
- License: apache-2.0
- Created: 2024-09-04T15:26:56.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T07:02:21.000Z (about 2 months ago)
- Last Synced: 2024-10-04T21:15:11.175Z (about 1 month ago)
- Topics: alacritty-config, bashrc, config, dotfiles, myconfig, nvim-configs, zshrc
- Language: Shell
- Homepage:
- Size: 1.12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ☕ Ndachj's Dotfiles
╭─────────────────────────────────────╮
│ _ __ __ __ _ │
│ / |/ /___/ /___ _ ____ / / (_) │
│ / // _ // _ `// __// _ \ / / │
│ /_/|_/ \_,_/ \_,_/ \__//_//_/_/ / │
│ │__/ │
╰─────────────────────────────────────╯This repository contain a copy of my ☕ **dotfiles** (configuration files and scripts).
I store my dotfiles using a Git bare repository - no symlinks, no extra tools, and no scripts required. See [this blog](https://web.archive.org/web/20240307132655/https://engineeringwith.kalkayan.com/series/developer-experience/storing-dotfiles-with-git-this-is-the-way/) for more details.
> [!important]
> Configurations and scripts in this repository are **HIGHLY PERSONALIZED** to **my own preferences, taste and workflows**. Please review them before using.## 🔥 Available Configurations
Text editor or IDE
- [Neovim](./.config/nvim/README.md)
Window manager
- [qtile](./.config/qtile/README.md)
Shell
- [Bash](./.config/bash/README.md)
- [Zsh](./.config/zsh/README.md)Terminal emulator
- [Alacritty](./config/alacritty/alacritty/README.md)
Android emulator
- [Termux](./.termux/README.md)
## 📂 File Structure
/home/$USER/
├── .config/
│ ├── alacritty/
│ │ └── alacritty.toml
│ ├── bash/
│ │ ├── .bash_aliases
│ │ └── .bashrc
│ ├── nvim/
│ │ ├── lua/
│ │ └── init.lua
│ ├── qtile/
│ │ ├── scripts/
│ │ └── config.py
│ └── zsh/
│ ├── .p10k.zsh
│ └── .zshrc
└── .local/
└── bin/
└── scripts## 🚀 Usage
Each folder contains a `README` with the requirements, screenshots, instructions and post-installation setup.
## 🌐 Contributing
Feel free to fork this repository and customize it for your setup. Pull requests for improvements and bug fixes are welcome.
## 📌 License
This project is licensed under Apache License, Version 2.0.