Skip to content

yuto0226/.dotfile

Repository files navigation

Yuto's Dotfiles

Dotfiles for Zsh, Tmux, GDB, Fastfetch, Neovim, Kitty, and Starship — managed with GNU Stow.

Quick Start

Clone the repository and run the install script:

git clone https://github.com/yuto0226/.dotfile.git ~/.dotfile
cd ~/.dotfile
./install.sh          # install all tools
./install.sh zsh      # or install specific tool(s)

Supported targets: zsh, tmux, gdb, fastfetch

Manual Setup

Install stow, then symlink any package into $HOME:

sudo apt install -y stow
cd ~/.dotfile
stow zsh              # replace with any package directory

Packages

Zsh

The install script sets Zsh as the default shell automatically.

Tmux

Key bindings:

Key Action
prefix + | Split horizontally
prefix + - Split vertically
prefix + r Reload config
h/j/k/l Navigate panes (Vim-aware)

GDB

Multiple GDB profiles selectable via wrapper scripts:

Command Profile
gdb Standard GDB
gdb-dashboard GDB Dashboard
gdb-peda PEDA
gdb-peda-intel PEDA (Intel syntax)
gdb-peda-arm PEDA (ARM)
gdb-gef GEF
gdb-pwndbg Pwndbg

Fastfetch

System info display. Config at .config/fastfetch/config.jsonc.

fastfetch   # or use the alias: fetch

Neovim

Based on LazyVim. Config at nvim/.config/nvim/.

nvim   # or use the alias: nv

Kitty

Terminal emulator config at kitty/.config/kitty/kitty.conf.

About

My linux's or windows' dotfiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors