DJRHails / dotfiles

Automatically configure new devices with all the nice-to-haves

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Delta Logo

.files

.files will sanely setup a machine, and provide quality of life improvements.

⚙️ Installation

git clone https://github.com/DJRHails/dotfiles.git ~/.files
cd ~/.files
./bootstrap.sh

Installation Example

📦 Modules

Module Description
atom Setup atom text editor with packages & keymap.
code Setup VSCode text editor with sane settings.
🚧 docker Install docker.
flutter Install flutter and setup PATH.
❇️ git Adds git aliases, auto-complete, sets up user-level config and link this machines ssh to github.
hyper Install hyper terminal editor and config.
🚧 java Adds JAVA Path.
mouse Remaps mouse special keys to Copy and Paste.
pentest Provides a few aliases which are useful in penetration tests / deobfuscation.
python Add python3, some nice default installations, and aliases for virtual environment.
rust Install Rust and Cargo.
❇️ ssh Install ssh config for commonly used machines.
sunshine Emulate macos theme changes against time.
vim Install vim & vim config.
❇️ zsh Install zsh terminal, setup aliases, autocompletion and generally enabling a lot of the functionality above.

Inspired by

About

Automatically configure new devices with all the nice-to-haves

License:MIT License


Languages

Language:Shell 83.2%Language:Python 7.9%Language:JavaScript 7.3%Language:Vim Script 1.0%Language:Swift 0.6%