An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          






 Custom system fetch 
 Neovim config 



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

1
2
3
4
5
hyprland
hyprland_2

## πŸ› οΈ 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! 🎨**