My linux configs
Go to file
Tony Grosinger c514d41a94 Neovim: Add goto_preview plugin 2024-06-23 18:29:46 -07:00
.vim Update plug 2022-09-21 14:53:41 -07:00
bin/linux Update gitmux 2024-06-09 07:55:25 -07:00
nvim Neovim: Add goto_preview plugin 2024-06-23 18:29:46 -07:00
.bashrc Bashrc: Remove unused functions 2024-06-06 09:17:09 -07:00
.gitattributes Add branch-agnostic git aliases 2020-11-04 09:45:58 -08:00
.gitconfig Styling in git diff 2023-12-27 08:09:15 -08:00
.gitignore More cleanup 2020-12-29 15:26:20 -08:00
.gitmux.conf Tmux: Truncate git branch names and hide clean check 2024-05-31 11:32:10 -07:00
.inputrc Fix history search in inputrc 2019-05-10 14:11:55 -07:00
.lazygit Lazygit: Add custom command for push with lease 2024-06-02 08:55:55 -07:00
.tmux.conf Tmux: Replace homedir with ~ in status 2024-05-31 11:31:46 -07:00
.vimrc Greatly simplify vim configuration 2022-09-23 16:21:00 -07:00
LICENSE Added a license and small bug fix 2014-01-04 15:54:03 -08:00
README.md Update README to reflect new git forge 2023-12-27 08:08:59 -08:00
install.sh Install: Move devcontainer to be installed with npm 2024-06-06 09:18:33 -07:00

README.md

Tony's DotFiles

This is a collection of all the files that I want very easily available on any new machine that I sit down at. The install script is designed to be run either from the cloned repository or as a stand-alone script through curl. See the usage details for examples.

WARNING

The install script provided with these dotfiles is destructive and will overwrite files without asking. To ensure that you do not lose anything important please backup your .bashrc, .gitconfig, .gitignore, .inputrc, .tmux.conf, and .vimrc files in your home directory.

I can not be held responsible if you lose any important data.

Usage

Method 1

The first method requires cloning the repository and running the install script manually.

git clone ssh://git@git.grosinger.net:22322/tgrosinger/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install.sh

Method 2

The second method does not require cloning the repository however it does require that Git and Curl is installed on the target machine.

\curl -sSL https://git.grosinger.net/tgrosinger/dotfiles/raw/branch/main/install.sh | bash