An open API service indexing awesome lists of open source software.

https://github.com/shikr/dotfiles

My config files
https://github.com/shikr/dotfiles

kitty linux neovim nvim rofi shell starship starship-prompt terminal zsh

Last synced: 21 days ago
JSON representation

My config files

Awesome Lists containing this project

README

        


Dotfiles






## Details

- **Terminal**: [kitty](https://github.com/kovidgoyal/kitty/)
- **Shell**: [zsh](https://www.zsh.org/)
- **Editor**: [neovim](https://github.com/neovim/neovim)
- **Application Launcher**: [rofi](https://github.com/davatorium/rofi)
- **Music Player**: [spotify-player](https://github.com/aome510/spotify-player)
- **Font**: [FiraCode NerdFont](https://www.nerdfonts.com/font-downloads)

## Setup

### Required Dependencies

- [FiraCode NerdFont](https://www.nerdfonts.com/font-downloads) for kitty and rofi.
- [Lua 5.1](https://www.lua.org/download.html), [ripgrep](https://github.com/BurntSushi/ripgrep#installation), [ImageMagick](https://imagemagick.org/script/download.php), [Node.js](https://nodejs.org/es/download), [Yarn](https://classic.yarnpkg.com/lang/en/docs/install/) and [Rust](https://www.rust-lang.org/tools/install) for neovim.
- [oh my zsh](https://ohmyz.sh/) and [fzf](https://github.com/junegunn/fzf) for zsh.

> Clone this repository

```sh
git clone https://github.com/shikr/dotfiles.git
cd dotfiles
```

> Run installation script

```sh
./install.sh
```

### Customize your installation

Usage: `./install.sh [OPTIONS...]`

```
Options:
-p, --no-zsh-plugins Don't install zsh plugins
-S, --symlink Create symlinks instead of copying files
-d, --delete, --no-backup Don't create backup files
-i, --ignore Don't install specified files (-i zsh,rofi)
OPTIONS: kitty, neovim, rofi, spotify_player, zsh, starship
-s, --silent Don't show progress messages
-h, --help Show this help message
```

## Credits

- [Rofi Theme](https://github.com/adi1090x/rofi)
- [Rofi Background Image](https://www.pixiv.net/artworks/60839445)