https://github.com/yutkat/dotfiles
The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: WezTerm; Desktop: Hyprland, ulauncher, dunst; OS: ArchLinux (Ubuntu/Fedora/CentOS)
https://github.com/yutkat/dotfiles
archlinux dotfiles dunstrc fedora hyprland-config i3-config nvimrc rofi-config sway-config ubuntu vscode-neovim wezterm-config zinit zshrc
Last synced: 6 months ago
JSON representation
The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: WezTerm; Desktop: Hyprland, ulauncher, dunst; OS: ArchLinux (Ubuntu/Fedora/CentOS)
- Host: GitHub
- URL: https://github.com/yutkat/dotfiles
- Owner: yutkat
- License: mit
- Created: 2015-10-21T16:04:18.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2025-05-15T05:08:21.000Z (6 months ago)
- Last Synced: 2025-05-15T06:02:19.176Z (6 months ago)
- Topics: archlinux, dotfiles, dunstrc, fedora, hyprland-config, i3-config, nvimrc, rofi-config, sway-config, ubuntu, vscode-neovim, wezterm-config, zinit, zshrc
- Language: Lua
- Homepage: https://yutkat.github.io/dotfiles
- Size: 6.21 MB
- Stars: 838
- Watchers: 9
- Forks: 52
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-dotfiles - yutkat's dotfiles - maintained dotfiles that use CI to test and measure startup speeds. | Zsh, Neovim, Wezterm, swaywm working on Arch/Ubuntu/Fedora Linux. | (Example dotfiles repos / Zsh)
- jimsghstars - yutkat/dotfiles - The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: WezTerm; Desktop: Hyprland, ulauncher, dunst; OS: ArchLinux (Ubuntu/Fedora/CentOS) (Lua)
- awesome-terminals - dotfiles - The best and strongest dotfiles. Editor: Neovim(coc.nvim); Shell: zsh(zinit, powerlevel10k); Terminal: tmux, alacritty; Desktop: i3-gaps/sway, rofi, dunst; OS: ArchLinux, (Ubuntu/Fedora/CentOS) (Dotfiles / Swift)
README
# dotfiles
[](https://github.com/XAMPPRocky/tokei)





[](https://app.fossa.com/projects/git%2Bgithub.com%2Fyutkat%2Fdotfiles?ref=badge_shield&issueType=license)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fyutkat%2Fdotfiles?ref=badge_shield&issueType=security)
## Overview
My home dotfiles

## Supported OS
- Arch Linux (recommend)
- Ubuntu
- Fedora
## Install
1. Download
```bash
git clone https://github.com/yutkat/dotfiles.git
cd dotfiles
```
1. Install
```bash
./install.sh
```
or with GUI(Hyprland/i3/sway setup)
```bash
./install.sh --gui
```
1. zsh plugin install
```bash
exec zsh
```
1. neovim plugin install
```bash
vi --headless -c 'Lazy! sync' -c 'qall'
```
1. Enjoy!
### Temporary Install
If you do not want to dirty your home directory
1. Download
```bash
mkdir /tmp/tmphome
cd /tmp/tmphome
git clone https://github.com/yutkat/dotfiles.git
cd dotfiles
```
1. Set HOME environment temporary
```bash
export HOME=/tmp/tmphome
```
1. Install
```bash
./install.sh
```
or with GUI(Hyprland/i3/sway setup)
```bash
./install.sh --gui
```
1. zsh plugin install
```bash
exec zsh
```
1. neovim plugin install
```bash
vi --headless -c 'Lazy! sync' -c 'qall'
```
## Components
- zsh
- neovim
- wezterm
- (optional) Hyprland, 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 |
#### Hyprland/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 |
## Insight
### Activity
### Changes
### Star History