Skip to content

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

License

Notifications You must be signed in to change notification settings

DJRHails/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 --cli --yes

# Custom config
./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

Topics

Resources

License

Stars

Watchers

Forks