Skip to content

yuto0226/.dotfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yuto's Dotfiles

This repository contains configuration files for various tools, including Zsh, Tmux, GDB, Fastfetch, and NVim.

How to Use

First, install stow for dotfile management:

sudo apt install -y stow

Next, clone this repository and use stow to manage the desired configuration. For example, to use the Zsh configuration:

git clone https://github.com/yuto0226/.dotfile.git && cd .dotfile
stow zsh # Replace 'zsh' with any package in this repository

Zsh

To use the provided Zsh configuration, install zsh and oh-my-zsh:

sudo apt install -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Then, use stow to apply the configuration:

stow zsh

Finally, set Zsh as the default shell:

chsh -s $(which zsh)

Restart your terminal to apply the changes.

Zsh Plugins

Tmux

To use the provided Tmux configuration, install tmux:

sudo apt install -y tmux

Apply the configuration using stow:

stow tmux

Start Tmux:

tmux

Install TPM for plugin management.

The prefix key is set to Ctrl + a. You can split windows using prefix + | and prefix + -.

GDB

This configuration includes various GDB plugins:

To use them, clone the repository and run the corresponding GDB command. For example:

gdb             # Standard GDB
gdb-dashboard   # GDB with GDB Dashboard
gdb-peda        # GDB with PEDA
gdb-gef         # GDB with GEF
gdb-pwndbg      # GDB with Pwndbg

Fastfetch

Fastfetch is a CLI tool for displaying system information. To use the provided configuration, install fastfetch:

sudo apt install -y fastfetch

Apply the configuration using stow:

stow fastfetch

Run Fastfetch:

fastfetch

NVim

This NVim configuration is based on LazyVim. To use it, first add the unstable PPA and install nvim:

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt update
sudo apt install -y neovim

Apply the configuration using stow:

stow nvim

Open NVim:

nvim

About

My linux's or windows' dotfiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published