Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iguntur/dotfiles
My personal dotfiles
https://github.com/iguntur/dotfiles
Last synced: about 12 hours 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 (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T19:38:19.000Z (3 months ago)
- Last Synced: 2024-08-06T23:08:00.207Z (3 months 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 [email protected]: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 --helpUsage: setup [options]
Command:
install-files Copy static files
install-config Create config symlinks
install-symlinks Create all dotfiles symlinks
clean-all Remove all dotfiles symlinksOptions:
-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)