README.md (1468B)
1 # Dotfiles 2 3 Personal configuration for Neovim, i3, tmux, zsh, and other tools, managed with GNU stow (may or may not work for you). 4 5  6 7 ## Installation 8 9 > [!WARNING] 10 > These dotfiles are under **active development**. Existing configurations will be overwritten. 11 12 ### 1. Clone & Dependencies 13 14 Install packages using Nix (recommended) or your system package manager. 15 **Requirements:** `stow`, `git`, `zsh`, `Neovim`, `tmux`, `i3`, `picom`. 16 17 ```bash 18 git clone https://github.com/dracuxan/debian-dots.git ~/dotfiles && cd ~/dotfiles 19 # Optional: Install tools via Nix 20 nix profile install .#default 21 ``` 22 23 ### 2. Apply Configs 24 25 ```bash 26 ./install.sh 27 ``` 28 29 ### Uninstall 30 31 ```bash 32 ./uninstall.sh 33 ``` 34 35 ## Screenshots 36 37 <div align="center"> 38 <img src="./screenshots/rice-1.png" alt="i3 WM" width="49%"/> 39 <img src="./screenshots/alacritty.png" alt="Fastfetch" width="49%"/> 40 </div> 41 42 <div align="center"> 43 <img src="./screenshots/nvim_plus_tmux.png" alt="Neovim+Tmux" width="49%"/> 44 <img src="./screenshots/blank.png" alt="Clean Desktop" width="49%"/> 45 </div> 46 47 ## Scripts 48 49 > [!WARNING] 50 > Scripts in `scripts/` are experimental. 51 52 - `run.sh`: Universal runner for C, Go, Rust, Elixir, JS, and more. 53 - `start_tmux.sh`: Smart session manager (auto-attach/create) with logging. 54 - `set_wallpaper.sh`: Manages background images. 55 - `setup_monitors.sh`: Configures multi-monitor layouts. 56 - `steam`, `obs`, `zen`, etc.: Wrappers for Flatpak applications.