https://github.com/dethada/dotfiles
https://github.com/dethada/dotfiles
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dethada/dotfiles
- Owner: Dethada
- Created: 2020-06-05T17:49:52.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2026-05-02T09:44:46.000Z (about 1 month ago)
- Last Synced: 2026-05-02T10:27:47.891Z (about 1 month ago)
- Language: Lua
- Size: 6.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
Clone this repo
```bash
git clone --bare https://github.com/Dethada/dotfiles.git $HOME/.dotfiles
```
Add the following to your `.bashrc` and source it.
```bash
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# optional use nvim as manpager `:h Man`
export MANPAGER='nvim +Man!'
export MANWIDTH=999
```
Checkout the files
```bash
# ignore untracked files
dotfiles config --local status.showUntrackedFiles no
dotfiles checkout
```
Run the setup script
```bash
~/setup-arch.sh
```
### Nvim
Required to compile treesitter parsers
```
cargo binstall tree-sitter-cli
```
### Tmux
Press prefix + I (capital i, as in Install) to fetch plugins.
## Common
- Shell: zsh
- Terminal: wezterm
- Editor: neovim
- File manger: yazi
## Linux
- WM: hyprland
- Bar: ashell
## Windows
https://github.com/Dethada/windots