Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dangvanthanh/dotfiles
Personal dotfiles
https://github.com/dangvanthanh/dotfiles
brew brewfile dotfiles kitty neovim tmux vim zsh
Last synced: 3 months ago
JSON representation
Personal dotfiles
- Host: GitHub
- URL: https://github.com/dangvanthanh/dotfiles
- Owner: dangvanthanh
- Created: 2015-05-30T22:51:50.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T12:02:16.000Z (3 months ago)
- Last Synced: 2024-11-06T13:18:01.878Z (3 months ago)
- Topics: brew, brewfile, dotfiles, kitty, neovim, tmux, vim, zsh
- Language: Lua
- Homepage:
- Size: 3.47 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dang Thanh’s dotfiles
![Dang Thanh's dotfiles](screenshot.png)
## Getting Started
You need install [Git](https://git-scm.com/). Clone or [download](https://github.com/dangvanthanh/dotfiles/archive/master.zip) this repository
```shell
git clone https://github.com/dangvanthanh/dotfiles.git
```### Usage
- `$ cd dotfiles`
- `$ chmod +x install.sh`
- `$ ./install.sh`## Git
Set Git global configuration
```shell
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
```## Fish
Make `fish` default shell
```shell
which fish
chsh -s /opt/homebrew/bin/fish
```## Homebrew
Install Homebrew and Brewfile
```shell
chmod +x brew.sh
./brew.sh
./install.sh
```## Alacritty and Neovim
Create `~/.config` folder for Alacritty and Neovim
```shell
mkdir ~/.config
cd ~/.config
```### Alacritty
Create configuration for Alacritty
```shell
mkdir -p ~/.config/alacritty && cd ~/.config/alacritty && touch alacritty.yml
```### Neovim
Install the Neovim Python module
```shell
pip3 install --user neovim
```Create configuration for Neovim
```shell
mkdir -p ~/.config/nvim
mkdir -p ~/.config/nvim/lua
mkdir -p ~/.config/nvim/lua/config
mkdir -p ~/.config/nvim/lua/plugins
```Benchmarking neovim
```shell
hyperfine "nvim --headless +qa" --warmup 5
```## Asdf
Update `asdf/shims/node no such file or directory`
```shell
vim ~/.asdf/shims/node
```Or reshim `asdf`
```shell
rm -rf ~/.asdf/shims/*
asdf reshim
```## Visual Studio Code
Show the extensions installed in Visual Studio Code
```shell
code --list-extensions | xargs -L 1 echo code --install-extension
```## Brewfile
All the applications I use:
### Web Developer
- [Alacritty](https://github.com/jwilm/alacritty) - macOS Terminal Replacement
- [Neovim](https://github.com/neovim/neovim) - Powerful Editor
- [Visual Studio Code](https://code.visualstudio.com/) - Code Editor
- [Beekeeper Studio](https://www.beekeeperstudio.io/) - The SQL Editor and Database Manager Of Your Dreams
- [Bruno](https://www.usebruno.com/) - The Easy Way to Design, Debug, and Test APIs### Browsers
- [Firefox](https://www.mozilla.org/en-US/firefox/new/) - Fast, Private and Free
- [Google Chome](https://www.google.com/chrome/) - Download the Fast, Security Browser### Design
- [Blender](https://www.blender.org/) - Free 3D Creation
- [Inkscape](https://inkscape.org/) - Draw Freely
- [Figma](https://www.figma.com/) - The Collaborative Interface Design Tool#### Communication
- [Discord](https://discord.com/) - Your Place to Talk and Hang Out
- [Skype](https://www.skype.com/en/) - Communication Calls And Chat
- [Slack](https://slack.com/) - Platform For Team and Work
- [Dropbox](https://www.dropbox.com/) - Storage Online#### Others
- [Raycast](https://www.raycast.com/) - Blazingly Fast, Totally Extendable Launcher
- [Asciinema](https://asciinema.org/) - Record And Share Terminal
- [Rectangle](https://rectangleapp.com/) - Move And Resize Windows
- [BetterDisplay](https://github.com/waydabber/BetterDisplay) - Unlock Your Displays on Your Mac
- [Bartender](https://www.macbartender.com/Bartender5/) - Take Control of Your Menu Bar
- [NordVPN](https://nordvpn.com/) - Online VPN Service for Speed