dotfiles  by Keyitdev

Dotfiles for Arch Linux & i3 window manager

created 3 years ago
469 stars

Top 65.7% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a personal configuration of dotfiles for Arch Linux users aiming to replicate a specific i3 window manager setup. It targets users who prefer a highly customized, keyboard-driven desktop environment and offers a streamlined installation process for replicating the developer's setup.

How It Works

The dotfiles configure i3-gaps for window management, Alacritty for the terminal, Polybar for the status bar, Zsh with Oh-My-Zsh for the shell, and Picom for compositing. The setup emphasizes keyboard shortcuts for nearly all actions, including launching applications, managing windows, and system controls, aiming for maximum efficiency.

Quick Start & Requirements

  • Install: Clone the repository and run the install-on-arch.sh script.
  • Prerequisites: Arch Linux, an AUR helper (like yay), and various packages listed in the README (e.g., i3-gaps, alacritty, polybar, neovim, zsh, picom, rofi, dunst, sddm).
  • Resources: Requires an internet connection for package installation and sufficient disk space for dependencies.
  • Links: Showcase, Manual Installation, Troubleshooting.

Highlighted Details

  • Fully automated installation script for Arch Linux.
  • Includes configurations for i3lock-color, sddm-flower-theme, and various applications like neovim, ranger, nemo, and ncmpcpp.
  • Extensive list of keyboard shortcuts for efficient workflow.
  • Custom color scheme and themes (Rose Pine GTK, Papirus icons).

Maintenance & Community

  • The project is actively maintained, with the latest version being v3.
  • Support is available via GitHub Discussions and Discord.
  • Contributions are welcomed through issues and pull requests.

Licensing & Compatibility

  • Licensed under GPLv3+.
  • This license may have implications for use in closed-source commercial projects due to its copyleft provisions.

Limitations & Caveats

The installation script is specifically designed for Arch Linux and may not be directly compatible with other distributions. Some troubleshooting steps, like killing picom, require blind execution, indicating potential fragility in certain scenarios.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
41 stars in the last 90 days

Explore Similar Projects

Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.9%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.