https://github.com/elijahu1/dot
Linux conifg files
https://github.com/elijahu1/dot
archlinux archlinux-dotfiles awesomewm bspwm linux
Last synced: 3 months ago
JSON representation
Linux conifg files
- Host: GitHub
- URL: https://github.com/elijahu1/dot
- Owner: elijahu1
- Created: 2024-05-27T23:00:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-31T19:49:27.000Z (over 1 year ago)
- Last Synced: 2025-01-31T20:19:48.988Z (over 1 year ago)
- Topics: archlinux, archlinux-dotfiles, awesomewm, bspwm, linux
- Language: Lua
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# π₯οΈ My Dotfiles
Welcome to my personal collection of **dotfiles** β the configs that make my systems feel like *home*.
I live in **Arch Linux** land most of the time, but I occasionally roam into **Arco**, **Manjaro**, or other Arch-based distros.
On servers, I run **Debian** or **Ubuntu** (sometimes **RHEL**), keeping these configs as portable as possible.
Yes, they even run fine on laptops when I have to step away from the battle station.
---
## π¦ Whatβs Inside
* **Neovim** β my main text editor.
* **Zsh** β shell with custom aliases and theming.
* **AwesomeWM** β my daily driver window manager.
* **Alacritty** β terminal of choice (with Kitty and ST on standby).
* **Polybar** β status bar with my tweaks.
* **Ranger** β terminal file manager configs.
---
## π€ My Daily Setup
* **OS:** Arch Linux (Ryzen 5 2600X, GTX 1050Ti)
* **WM:** AwesomeWM + Polybar (yes, I run them together β fight me)
* **Terminal:** Alacritty
* **Editor:** Neovim
* **Compositor:** [iBhagwanβs Picom fork](https://github.com/ibhagwan/picom)
* **Backup WMs:** DWM, BSPWM (but Awesome always wins)
---
## π Quick Start
**1. Clone the repo**
```bash
git clone https://github.com/elijahu1/dot.git
cd dot
```
**2. Backup your current configs** *(optional but smart)*
```bash
mkdir ~/.config-backup
mv ~/.config/* ~/.config-backup/
```
**3. Symlink what you need**
```bash
ln -s $(pwd)/polybar ~/.config/polybar
ln -s $(pwd)/nvim ~/.config/nvim
ln -s $(pwd)/zsh ~/.config/zsh
```
**4. Install dependencies** *(Arch example)*
```bash
sudo pacman -S neovim zsh alacritty polybar
```
**5. Launch Polybar**
```bash
~/.config/polybar/launch.sh
```
---
## π License
Use, modify, and share freely. Attribution is appreciated but not required.
---
> π§ *Arch BTW.*
> Configured for speed, minimalism, and a touch of personal chaos.