G3K Dotfiles is a curated collection of configurations and scripts designed to provide a highly efficient, minimal, and visually appealing environment on Arch Linux 🏔️🐧.
It includes an automated installer that sets up a complete workflow ecosystem powered by bspwm 🖥️, zsh 🐚, and a carefully chosen set of tools to boost productivity and maintain simplicity.
ERROR GRAVE CORRER:
journalctl -b -1 | grep -iE "error|fail|fatal|panic"
The environment automatically configures:
- 🖥️ Window Manager: bspwm
- 🔔 Notifications: dunst
- 📊 Widgets & Panels: eww
- 📝 Text Editor: neovim
- ✨ Compositor: picom
- 🚀 Application Launcher: rofi
- 🖋️ Terminal: alacritty
- 🔀 Terminal Multiplexer: tmux
- 🎹 Keybinding Manager: sxhkd
Additional setup includes:
- 🐚 Oh My Zsh with plugins (zsh-autosuggestions, zsh-syntax-highlighting)
- 🌐 NetworkManager and essential services
- 🖥️ LY Display Manager
- 🟢 Node.js + bash-language-server
This setup combines lightweight performance with a modern and clean look. Features include:
- 🎨 Custom configurations for terminal, notifications, and panels
- 🖼️ Preconfigured wallpapers
- ⚡ Shell aliases and tweaks in
.zshrcfor a faster workflow
You can install the environment directly from the remote script. Choose one of the following methods:
curl -fsSL https://raw.githubusercontent.com/g333k/dotfiles/refs/heads/main/install.sh -o install.sh
chmod +x install.sh
./install.shwget https://raw.githubusercontent.com/g333k/dotfiles/refs/heads/main/install.sh -O install.sh
chmod +x install.sh
./install.shbash <(curl -fsSL https://raw.githubusercontent.com/g333k/dotfiles/refs/heads/main/install.sh)📌 Notes
🏔️ Optimized for Arch Linux and derivatives
🖥️ Can be adapted to other window managers, but specifically optimized for bspwm
🔧 All configurations can be freely customized in ~/.config/ and ~/.zshrc
🤝 Contributing
Contributions, suggestions, and improvements are welcome! Feel free to open an issue or a pull request.👤 Author
Created with 💻 by Genaro (aka G333k)