https://github.com/iguntur/dotfiles
My personal dotfiles
https://github.com/iguntur/dotfiles
Last synced: 6 months ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/iguntur/dotfiles
- Owner: iguntur
- License: mit
- Created: 2017-01-02T16:32:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T19:38:19.000Z (over 1 year ago)
- Last Synced: 2024-12-29T05:25:29.291Z (about 1 year ago)
- Language: Shell
- Size: 787 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
My personal dotfiles
---
## Contents
- [Prerequisites](#prerequisites)
- [Brew](#brew)
- [Git](#git)
- [ZSH](#zsh)
- [Installations](#installations)
- [Dependencies](#dependencies)
- [Dotfiles](#dotfiles)
- [Setup Nvim](#setup-nvim)
---
## Prerequisites
```console
$ xcode-select --install
```
### [Brew](https://brew.sh)
```console
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
### [Git](https://git-scm.com)
```console
$ brew install git
```
### [ZSH](https://www.zsh.org)
> Also see [Installing ZSH](https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH)
```console
$ brew install zsh
```
## Installations
```console
$ git clone git@github.com:iguntur/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
```
### Dependencies
#### [Zinit](https://github.com/zdharma/zinit)
```console
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"
```
#### Application and Utilities
```console
$ ./scripts/setup-essentials.sh
$ ./scripts/setup-fonts.sh
$ ./scripts/configure.sh
```
### Dotfiles
```console
$ ./setup install-symlinks
```
```console
$ setup --help
Usage: setup [options]
Command:
install-files Copy static files
install-config Create config symlinks
install-symlinks Create all dotfiles symlinks
clean-all Remove all dotfiles symlinks
Options:
-h, --help Show this message and exit
-y Prevent prompt
```
### Setup Nvim
```console
$ ./scripts/install-nvim.sh
$ cd ~/.dotfiles/config/nvim
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
```
☕️ **Restart Terminal**
---
## License
[MIT](https://opensource.org/licenses/MIT) © [Guntur Poetra](https://gunturpoetra.com)