A collection of configs (configuration files) for my software dev't machines.
Create symbolic links for the following tools of their respective configuration files:
git
kitty
i3
tmux
vim
zsh
- .profile
- .czrc
ln -s ~/.dotfiles/robbyrussell-custom.zsh-theme ~/.oh-my-zsh/themes/robbyrussell-custom.zsh-theme
NOTE: Upon setting a i3
, ignore the prompt of creating a new config file for
the machine, instead to this.
Create a symbolic link for the i3
configuration file.
ln -s $HOME/.dotfiles/i3/config $HOME/.config/i3/config
sudo dnf install flameshot
flameshot gui
sudo dnf install simplescreenrecorder
simplescreenrecorder
sudo dnf install meld
meld file1 file2
Create a symbolic link for the kitty
configuration file.
ln -s ~/.dotfiles/kitty/kitty.conf ~/.config/kitty/
Create a symbolic link for the kitty
color scheme configuration file.
ln -s ~/.config/kitty/kitty-themes/themes/solarized-dark.conf ~/.config/kitty/theme.conf
Download all of the vim plugins using the install_vins.py
script and the
vins.csv
.
Clone the tmux-resurrect
and tmux-continuum
, reboot the machine afterwards:
git clone https://github.com/tmux-plugins/tmux-continuum ~/.config/tmux-continuum
git clone https://github.com/tmux-plugins/tmux-resurrect ~/.config/tmux-resurrect
Switch to the appropriate branch for the machine, if necessary.
curl
and install pyenv
. The tool to manage multiple versions of python
.
cur https://pyenv.run | bash
NOTE: Check the docs for reference.
How to create a symbolic link?
ln -s <target_file> <symlink_destination>