Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 ~
- Host: GitHub
- URL: https://github.com/codito/dotfiles
- Owner: codito
- Created: 2008-10-13T16:15:16.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2024-08-11T03:56:17.000Z (6 months ago)
- Last Synced: 2024-08-11T05:25:20.647Z (6 months ago)
- Topics: configuration, dotfiles, linux
- Language: Python
- Homepage:
- Size: 174 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Dotfiles
Dot files for ~- [x] Editor: Neovim
- [x] Terminals: Kitty, WezTerm
- [x] Window manager: i3wm, polybar, rofi
## UsagePre-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.
```