Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 23 days 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 9 years ago)
- Default Branch: main
- Last Pushed: 2024-09-24T01:09:57.000Z (about 1 month ago)
- Last Synced: 2024-09-30T10:04:50.181Z (about 1 month 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: 7.31 MB
- Stars: 751
- Watchers: 9
- Forks: 49
- 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
- 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)
README
# dotfiles
[![total lines](https://tokei.rs/b1/github/yutkat/dotfiles)](https://github.com/XAMPPRocky/tokei)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/yutkat/dotfiles)
![GitHub repo size](https://img.shields.io/github/repo-size/yutkat/dotfiles)![GitHub commit week activity](https://img.shields.io/github/commit-activity/w/yutkat/dotfiles)
![GitHub commit month activity](https://img.shields.io/github/commit-activity/m/yutkat/dotfiles)
![GitHub commit year activity](https://img.shields.io/github/commit-activity/y/yutkat/dotfiles)## Overview
My home dotfiles
![overview](https://github.com/yutkat/dotfiles/assets/8683947/e4d944e8-3f5d-412f-aff6-2a363cdda0ce)
## 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