dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: WezTerm; Desktop: Hyprland, ulauncher, dunst; OS: ArchLinux (Ubuntu/Fedora/CentOS)

dotfiles

total lines GitHub code size in bytes GitHub repo size

GitHub commit week activity GitHub commit month activity GitHub commit year activity

Overview

My home dotfiles

overview

Supported OS

  • Arch Linux (recommend)
  • Ubuntu
  • Fedora

Install

  1. Download

    git clone https://github.com/yutkat/dotfiles.git
    cd dotfiles
    
  2. Install

    ./install.sh
    

    or with GUI(i3/sway setup)

    ./install.sh --gui
    
  3. zsh plugin install

    exec zsh
    
  4. neovim plugin install

    vi +PackerSync +qall
    
  5. Enjoy!

Temporary Install

If you do not want to dirty your home directory

  1. Download

    mkdir /tmp/tmphome
    cd /tmp/tmphome
    git clone https://github.com/yutkat/dotfiles.git
    cd dotfiles
    
  2. Set HOME environment temporary

    export HOME=/tmp/tmphome
    
  3. Install

    ./install.sh
    

    or with GUI(i3/sway setup)

    ./install.sh --gui
    
  4. zsh plugin install

    exec zsh
    
  5. neovim plugin install

    vi +PackerSync +qall
    

Components

  • zsh
  • neovim
  • wezterm
  • (optional) i3-gaps, sway

Usage

Frequently used shortcuts

wezterm

key action
Alt-h/j/k/l switch window
Alt-j close window
Alt-k create window
S-Up/Down/Left/Right switch pane

i3/sway

key action
Mod-h/j/k/l switch window
Mod-S-h/j/k/l move window
Mod-C-S-h/j/k/l move workspace

Star History

Star History Chart

Benchmarks

https://yutkat.github.io/dotfiles/dev/bench/