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

https://github.com/kkebo/dotfiles


https://github.com/kkebo/dotfiles

dotfiles fish ipados linux macos tmux vim

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# dotfiles

My dotfiles for iPadOS, macOS, FreeBSD, Linux, and Windows Subsystem for Linux.

## Installation (a-Shell on iPadOS)

```shell
lg2 clone
cd dotfiles
lg2 submodule update --init --recursive
./install.ashell.sh
```

## Installation (macOS, FreeBSD, Linux, or WSL)

```shell
git clone --recurse-submodules -j8
cd dotfiles
./install.sh
```

## Installation (iSH on iPadOS)

```shell
git clone --recurse-submodules
cd dotfiles
./install.ish.sh
```

## Vim

### Prerequisites

- iPadOS (iVim, a-Shell, Blink Shell, iSH), macOS, FreeBSD, Linux, or WSL
- Vim 8.0 or later with Python 3 support
- Python 3

### Files

- `.vimrc`
- `.vim/*`
- `.vimrc.ish` (For iSH)

## fish

### Prerequisites

- macOS, FreeBSD, Linux, or WSL
- fish
- [Fisher](https://github.com/jorgebucaran/fisher)
- `curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher update`
- [ripgrep](https://github.com/BurntSushi/ripgrep)
- [bat](https://github.com/sharkdp/bat)
- [lsd](https://github.com/Peltoche/lsd)
- (macOS) `brew install terminal-notifier`
- [Oh My Posh](https://ohmyposh.dev)

### Files

- `.config/fish/config.fish`
- `.config/fish/fish_plugins`

## tmux

### Prerequisites

- macOS, FreeBSD, Linux, or WSL
- fish (for clipboard)

### Files

- `.config/tmux/tmux.conf`
- `.config/tmux/*`

## Git

### Prerequisites

- macOS, FreeBSD, Linux, or WSL
- Git
- GnuPG
- `export GPG_TTY=$(tty)`
- importing my secret key with `gpg --import`

### Files

- `.config/git/config`
- `.config/git/ignore`

## Textastic

### Prerequisites

- iPadOS
- Textastic

### Files

- `#Textastic/*`

## a-Shell

### Prerequisites

- iPadOS
- a-Shell

### Files

- `.profile.ashell`
- Rename it to `.profile`

## Alacritty

### Prerequisites

- macOS
- fish
- tmux

### Files

- `.config/alacritty/alacritty.toml`
- `.config/alacritty/*`

## Oh My Posh

### Prerequisites

- [Oh My Posh](https://ohmyposh.dev)

### Files

- `.config/omp/*`