Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/numToStr/dotfiles
🏡 /.dotfiles | Includes configs for neovim, tmux, zsh, alacrity, kitty, and more | Managed by GNU stow
https://github.com/numToStr/dotfiles
alacritty bash config dotfiles fzf kitty linux lsp lspconfig lua neovim nvim scripts shell stow terminal tmux zinit zsh
Last synced: 5 days ago
JSON representation
🏡 /.dotfiles | Includes configs for neovim, tmux, zsh, alacrity, kitty, and more | Managed by GNU stow
- Host: GitHub
- URL: https://github.com/numToStr/dotfiles
- Owner: numToStr
- Created: 2020-02-27T12:01:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-07T06:02:44.000Z (11 months ago)
- Last Synced: 2024-10-26T20:39:28.091Z (10 days ago)
- Topics: alacritty, bash, config, dotfiles, fzf, kitty, linux, lsp, lspconfig, lua, neovim, nvim, scripts, shell, stow, terminal, tmux, zinit, zsh
- Language: Lua
- Homepage:
- Size: 444 KB
- Stars: 311
- Watchers: 13
- Forks: 34
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
~/.dotfiles
~~ Little things that you can't live without ~~
### ⚠️ Requirements
#### Commands
- sudo (maybe)
- git
- bash
- make
- unzip
- GNU tar
- [GNU stow](https://github.com/aspiers/stow)
- gcc or clang (for compiling neovim treesitter parsers)#### Fonts
These dotfiles doesn't contains any font installation so you have install them beforehand.
- [powerline-fonts](https://github.com/powerline/fonts)
- [ttf-nerds-fonts-symbol](https://www.archlinux.org/packages/community/x86_64/ttf-nerd-fonts-symbols/)
- [fira-code](https://github.com/tonsky/firacode)### 🚀 Installation
- Clone the repository into `$HOME/.dotfiles` and `cd` into it.
```
git clone https://github.com/numtostr/dotfiles ~/.dotfiles
cd ~/.dotfiles
```- Now run `make setup`
> NOTE: After the installation, when you'll open your terminal, or a different tab then `zinit` will start downloading some command line tools that are used inside the dotfiles.
### ✨ Commands
For convenience, I've added some `make` commands to do some regular stuff which are following:
- `setup` - For setting up the dotfiles on a new machine
- `install` - To reinstall the dotfiles, it doesn't include the setup part
- `update` - For updating the dotfiles, which will pull the latest commits and install them
- `purge` - Removes everything
### 🖥️ Software
- OS: Linux
- Distro: Manjaro
- Desktop: KDE Plasma
- Terminal: kitty### 🙏 Credits
- @caarlos0's [dotfiles](https://github.com/caarlos0/dotfiles)
- ThePrimeagen for this [masterpiece](https://youtu.be/tkUllCAGs3c)