Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codito/dotfiles

Dot files for ~
https://github.com/codito/dotfiles

configuration dotfiles linux

Last synced: 3 months ago
JSON representation

Dot files for ~

Awesome Lists containing this project

README

        

# My Dotfiles
Dot files for ~

- [x] Editor: Neovim
- [x] Terminals: Kitty, WezTerm
- [x] Window manager: i3wm, polybar, rofi

## Usage

Pre-requisites

```sh
# Copy private ssh keys and start ssh agent
# Host machine
> scp -i ~/.ssh/my_remote ~/.ssh/xyz_rsa [email protected]:~/.ssh

# Remote machine
> eval "$(ssh-agent -s)"
> ssh-add ~/.ssh/xyz_rsa

# Update shell to zsh
> sudo usermod -s /usr/bin/zsh myusername
```

Run the following on a new machine.

```sh
> cd
> git init
> git remote add origin [email protected]:codito/dotfiles.git
> git pull origin master
> git submodule update --init
```

Install `starship` and `autojump-rs` for the system.

Setup tmux plugins.

```sh
> git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
> tmux source ~/.tmux.conf

# Press Prefix+I to install all plugins.
```