soedr / dotfiles

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

Home Page:https://yutkat.github.io/dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 --headless -c 'Lazy! sync' -c '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 --headless -c 'Lazy! sync' -c 'qall'

Components

  • zsh
  • neovim
  • wezterm
  • (optional) i3, 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/

About

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

https://yutkat.github.io/dotfiles

License:MIT License


Languages

Language:Lua 55.4%Language:Shell 39.9%Language:Python 3.9%Language:CSS 0.8%