https://github.com/nighty3098/devdotfiles
π¨ Configuration files for nvim, kitty, i3 and other necessary programs
https://github.com/nighty3098/devdotfiles
dotfiles dots linux
Last synced: 8 days ago
JSON representation
π¨ Configuration files for nvim, kitty, i3 and other necessary programs
- Host: GitHub
- URL: https://github.com/nighty3098/devdotfiles
- Owner: Nighty3098
- Created: 2023-12-23T14:10:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-29T09:02:52.000Z (3 months ago)
- Last Synced: 2026-03-29T11:58:40.050Z (3 months ago)
- Topics: dotfiles, dots, linux
- Language: Shell
- Homepage: https://nighty3098.vercel.app/
- Size: 973 MB
- Stars: 57
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hello there! π Welcome to my collection of **i3wm** and **hyprland** dotfiles, designed for a sleek and functional Linux desktop experience. I hope you find something useful here! πΊ
## π Environment Setup
Here's a breakdown of my current setup:
- **Window Manager**: [i3wm](https://github.com/i3/i3) and [Hyprland](https://github.com/hyprwm/Hyprland) πΌοΈ
- **Shell**: [zsh](https://wiki.archlinux.org/index.php/zsh) π powered by [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) and [p10k](https://github.com/romkatv/powerlevel10k)
- **Terminal**: [kitty](https://github.com/kovidgoyal/kitty) πΊ
- **Panel**: [polybar](https://github.com/polybar/polybar) and [waybar](https://github.com/Alexays/Waybar) π with [Iosevka NF](https://github.com/be5invis/Iosevka) for icons
- **Compositor**: [picom](https://github.com/chjj/compton) on i3wm β¨
- **Notifications**: [dunst](https://wiki.archlinux.org/index.php/Dunst) π
- **File Manager**: [ranger](https://github.com/ranger/ranger) π
- **Editor**: [neovim](https://github.com/Nighty3098/nvim) βοΈ
- **Application Launcher**: [rofi](https://github.com/davatorium/rofi) and [wofi](https://github.com/SimplyCEO/wofi) π
- **System Fetch**: [mFetch](https://github.com/Nighty3098/mFetch) π
## β οΈ **Powerlevel10k Common Issues & Fixes** β οΈ
> **π¨ PROBLEM**: `[oh-my-zsh] theme 'powerlevel10k/powerlevel10k' not found` or `zsh: command not found: p10k`
>
> **π‘ CAUSE**: Powerlevel10k theme missing from Oh My Zsh directories or **AUR `oh-my-zsh-git` package installed incorrectly** (missing `oh-my-zsh.sh`)
>
> **π§ QUICK FIX**:
> ```bash
> # 1. Install Powerlevel10k (if missing)
> git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k
>
> # 2. Direct load in ~/.zshrc (END of file):
> echo 'source ~/.oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme' >> ~/.zshrc
>
> # 3. Reload
> source ~/.zshrc
> ```
>
> **β
Result**: Beautiful p10k prompt loads instantly! `p10k configure` now works.**
## π₯ Installation
β οΈ **Warning**: These scripts will overwrite existing configuration files. **Back up your current configs** before proceeding.
### Prerequisites
```bash
git clone --depth=1 https://github.com/Nighty3098/DevDotfiles.git ~/DevDotfiles && cd ~/DevDotfiles
```
### Install Dependencies
1. Install the Tmux Plugin Manager (TPM):
```bash
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
```
2. **Install Powerlevel10k** (critical for zsh theme):
```bash
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k
```
3. Run the installation script:
```bash
bash install.sh
```
## π Links and Resources
- **Custom System Fetch**: [mFetch](https://github.com/Nighty3098/mFetch)
- **Neovim Config**: [nvim](https://github.com/Nighty3098/nvim)
- **Discord Community**: [Join us!](https://discord.gg/6xEc5WFK)
## πΌοΈ Desktop Environment Preview

## π οΈ Contributing
Feel free to open issues or submit pull requests to improve this setup. Check out the [GitHub Issues](https://github.com/Nighty3098/DevDotfiles/issues) for current tasks and ideas.
**Happy ricing! π¨**