debian-dots

dotfiles (does the obvious)
git clone [email protected]:dracuxan/debian-dots.git
Log | Files | Refs | README | LICENSE

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 ![preview](./screenshots/new_rice.png)
      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.