Server Configuration Files

This site hosts standardized configuration files for server setup. These files are designed to be used with the server-config setup script.

Available Configuration Files

File Description Destination
bashrc Bash shell configuration ~/.bashrc
vimrc Vim editor settings ~/.vimrc
tmux.conf Tmux terminal multiplexer config ~/.tmux.conf
gitconfig Git configuration ~/.gitconfig
screenrc GNU Screen configuration ~/.screenrc
inputrc Readline configuration ~/.inputrc
ssh_config SSH client configuration ~/.ssh/config
bash_functions Custom bash functions ~/.bash_functions
gitignore_global Global Git ignore rules ~/.gitignore_global
dircolors Terminal color settings ~/.dircolors

Usage

To use these configuration files, you can either:

  1. Download the server-config repository and run the setup script
  2. Use the URL of this site as the CONFIG_URL in your own deployment script
  3. Download files individually and place them in the appropriate locations

Quick Install

Run this one-liner to download and execute the setup script:

curl -sL https://config.opope.dev/server_setup.sh | bash

Or with wget:

wget -qO- https://config.opope.dev/server_setup.sh | bash

To force overwrite existing configuration files:

curl -sL https://config.opope.dev/server_setup.sh | bash -s -- --force