https://github.com/bryan07312002/my-dot-files
A collection of my essential configuration files for bash, kitty, and tmux.
https://github.com/bryan07312002/my-dot-files
bash dotfiles kitty-terminal tmux
Last synced: about 1 month ago
JSON representation
A collection of my essential configuration files for bash, kitty, and tmux.
- Host: GitHub
- URL: https://github.com/bryan07312002/my-dot-files
- Owner: Bryan07312002
- Created: 2024-02-15T19:53:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T13:32:29.000Z (over 1 year ago)
- Last Synced: 2025-12-19T14:39:00.513Z (7 months ago)
- Topics: bash, dotfiles, kitty-terminal, tmux
- Language: Shell
- Homepage:
- Size: 534 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Dotfiles 🖥️
A collection of my essential configuration files for bash, kitty, and tmux.

## Installation Guide ⚙️
### Prerequisites
- Backup existing config files:
```bash
mv ~/.bashrc ~/.bashrc.bak
mv ~/.config/kitty/kitty.conf ~/.config/kitty/kitty.conf.bak
mv ~/.tmux.conf ~/.tmux.conf.bak
```
### 1. Bash Configuration
**File:** `bash/.bashrc`
🔗 Symlink to home directory:
```bash
ln -s $(pwd)/bash/.bashrc ~/.bashrc
```
🔄 Reload configuration:
```bash
source ~/.bashrc
```
### 2. Kitty Terminal Configuration
**File:** `kitty/kitty.conf`
🔗 Create config directory and symlink:
```bash
mkdir -p ~/.config/kitty
ln -s $(pwd)/kitty/kitty.conf ~/.config/kitty/
```
🔄 Restart kitty terminal to apply changes
### 3. Tmux Configuration
**Files:**
- `tmux/.tmux.conf`
- `tmux/tmux_colors.sh`
🔗 Symlink main config:
```bash
ln -s $(pwd)/tmux/.tmux.conf ~/.tmux.conf
```
🔗 Install color script:
```bash
ln -s $(pwd)/tmux/tmux_colors.sh ~/tmux_colors.sh
chmod +x ~/tmux_colors.sh
```
🔄 Reload tmux config:
```bash
tmux source-file ~/.tmux.conf
```
## Features Overview ✨
### Bash
- Custom aliases (c=clear ,t=tmux, ta=tmux attach, ...)
- History optimizations
### Kitty
- Transparent background
### Tmux
- Prefix key set to Ctrl-space
- Mouse mode enabled
- Status bar customization
- Color scheme script for theming