Managed with GNU Stow.
git clone git@github.com:gabrielziegler3/dotfiles.git ~/dotfiles
cd ~/dotfiles
# Install everything
./bootstrap.sh
# Or pick specific packages
./bootstrap.sh zsh nvim kitty tmux hyprland waybar swaync| Package | What it configures |
|---|---|
zsh |
.zshrc, Powerlevel10k |
bash |
.bashrc, .bash_aliases |
vim |
.vimrc |
shell |
.profile, .xinitrc, .Xresources |
git |
.gitconfig |
tmux |
.tmux.conf, plugins |
kitty |
Terminal emulator |
nvim |
Neovim (Lua config) |
| i3 | i3wm, i3blocks, i3lock (X11) |
| polybar | Status bar (X11/i3) |
| dunst | Notifications (X11) |
rofi |
App launcher |
picom |
Compositor (X11) |
ranger |
TUI file manager |
neofetch |
System info |
| hyprland | Hyprland WM (Wayland) |
| waybar | Status bar (Wayland) |
| swaync | Notification center (Wayland) |
scripts |
Helper scripts |
claude |
Claude Code settings |
i3 stack (X11): i3, polybar, dunst, picom
Hyprland stack (Wayland): hyprland, waybar, swaync
stow --restow --no-folding <pkg> # re-apply a package
stow -D <pkg> # unlink a package
stow --adopt <pkg> # adopt existing files into repo (then git diff to review)- OS: Manjaro
- WM: Hyprland (Wayland) / i3 (X11 legacy)
- Terminal: kitty
- Shell: zsh + Powerlevel10k
- Editor: Neovim
- Launcher: Rofi
Voice-to-text for CLI/terminal using Vocalinux with whisper.cpp (Vulkan GPU backend).
Install:
curl -fsSL raw.githubusercontent.com/jatinkrmalik/vocalinux/v0.8.0-beta/install.sh -o /tmp/vl.sh && bash /tmp/vl.shChoose: whisper.cpp -> GPU (Vulkan) -> Download models now.
