2021-07-04 16:17:22 +02:00
|
|
|
# jim-fx's Dotfiles
|
|
|
|
|
|
|
|
## Features
|
|
|
|
- [ZSH](https://www.zsh.org/) + [oh-my-zsh](https://ohmyz.sh/) + [p10k](https://github.com/romkatv/powerlevel10k)
|
|
|
|
- [asdf version manager](https://asdf-vm.com/#/)
|
2021-10-25 19:46:14 +02:00
|
|
|
- [pre-configured](./configs/init.lua) [neovim](https://neovim.io/)
|
2021-10-27 20:37:42 +02:00
|
|
|
- [tmux](https://github.com/tmux/tmux)
|
|
|
|
- [i3](https://i3wm.org)
|
2021-07-04 16:17:22 +02:00
|
|
|
- 1 line installation
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
*Unsupervised*
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sh -c "$(curl -L setup.jim-fx.com)"
|
|
|
|
```
|
|
|
|
|
|
|
|
*Manual*
|
|
|
|
|
|
|
|
```bash
|
|
|
|
git clone git@github.com:jim-fx/.dotfiles.git ~/.dotfiles
|
|
|
|
chmod +x ~/.dotfiles/setup.sh
|
|
|
|
~/.dotfiles/setup.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
## Testing
|
|
|
|
If you want to test the script before you can run the provided docker image.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
docker build . -t jim-fx/dotfiles
|
|
|
|
docker run -it jim-fx/dotfiles
|
|
|
|
```
|
2021-07-14 19:14:25 +02:00
|
|
|
|
|
|
|
## Opinionated Stuff
|
|
|
|
|
|
|
|
Because this is mainly my personal configs there are some stuff which you should be aware of.
|
|
|
|
|
|
|
|
### Directories
|
|
|
|
|
|
|
|
- Personal projects are under ~/SYNC
|
|
|
|
- Uni projects are under ~/COCO
|
|
|
|
- Binaries are under ~/bin
|
|
|
|
|
|
|
|
### Custom commands
|
|
|
|
|
|
|
|
```bash
|
|
|
|
fx [s/i/o] (directory)
|
|
|
|
```
|
|
|
|
Used to navigate and edit folders in the ~/SYNC folder
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
co [number][name]
|
|
|
|
```
|
|
|
|
|
|
|
|
Used to navigate and edit folders in the ~/COCO folder
|