Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
.DS_Store

tokens
environment_variables
local_aliases

/dots/zsh/.zsh_sessions
/dots/zsh/.zsh_history
/dots/zsh/config/packages
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ Alternatively, you can also just use this repository as a guide for setting up y

Whatever floats your boat is cool with me 💃!



## Setup Steps

1) Install **Xcode** from the Mac App Store and run it to accept the license and install **git**.
Expand Down Expand Up @@ -95,10 +93,10 @@ $ hideFiles

## Application Specific Setups

### Moom
### Moom
[**Moom**](https://manytricks.com/moom/) is a great application for moving around and zooming OSX windows, however there is currently no easy way to sync its great customizable configurations across computers.

This repository provides two scripts that copy back and forth the Moom system preference file. Unfortunately, due to how OSX handles the preferences files, they cannot be symlinked to this repository since everytime the application settings are updated, the system preferences file is completed replaced.
This repository provides two scripts that copy back and forth the Moom system preference file. Unfortunately, due to how OSX handles the preferences files, they cannot be symlinked to this repository since everytime the application settings are updated, the system preferences file is completed replaced.

Instead, we can run the included _export_ script to copy the preferences (once configured) into this repository, and back from the repository to the system (on another computer with Moom for example) using the _import_ script:

Expand All @@ -109,4 +107,3 @@ $ bash ~/path/to/this/repo/dotfiles/moom/export.sh
```shell
$ bash ~/path/to/this/repo/dotfiles/moom/import.sh
```

89 changes: 44 additions & 45 deletions bootstrap.sh
Original file line number Diff line number Diff line change
@@ -1,100 +1,99 @@
#!/usr/bin/env bash

#!/bin/zsh

# ------------------------------------------------------------------------------
# Bootstrap
# ------------------------------------------------------------------------------



# source ./extras/colors
# # source ./extras/colors



printf "\n$INFO%s$RESET\n" "Beginning setup bootstrapping..."
# printf "\n$INFO%s$RESET\n" "Beginning setup bootstrapping..."



# Create Directories
# ------------------------------------------------------------------------------
# Create directories for setup.
# # Create Directories
# # ------------------------------------------------------------------------------
# # Create directories for setup.

printf "\n$INFO%s$RESET\n" "1) Creating necessary directories:"
# printf "\n$INFO%s$RESET\n" "1) Creating necessary directories:"

./scripts/create_directories.sh
# ./scripts/create_directories.sh



# Copy & Move Files
# ------------------------------------------------------------------------------
# Copy and move files into specified directory that can not be symlinked.
# # Copy & Move Files
# # ------------------------------------------------------------------------------
# # Copy and move files into specified directory that can not be symlinked.

printf "\n$INFO%s$RESET\n" "2) Copying and moving files into specified directories:"
# printf "\n$INFO%s$RESET\n" "2) Copying and moving files into specified directories:"

./scripts/copy_move.sh
# ./scripts/copy_move.sh



# Symlink Dotfiles
# ------------------------------------------------------------------------------
# Symlink necessary dotfiles into home directory.
# # Symlink Dotfiles
# # ------------------------------------------------------------------------------
# # Symlink necessary dotfiles into home directory.

printf "\n$INFO%s$RESET\n" "3) Symlinking dotfiles into specified directories:"
# printf "\n$INFO%s$RESET\n" "3) Symlinking dotfiles into specified directories:"

./scripts/symlinks.sh
# ./scripts/symlinks.sh



# Install Homebrew
# ------------------------------------------------------------------------------
# # Install Homebrew
# # ------------------------------------------------------------------------------

printf "\n$INFO%s$RESET\n" "4) Installing Homebrew:"
# printf "\n$INFO%s$RESET\n" "4) Installing Homebrew:"

./scripts/homebrew.sh
# ./scripts/homebrew.sh



# Install Binary Packages With Homebrew
# ------------------------------------------------------------------------------
# # Install Binary Packages With Homebrew
# # ------------------------------------------------------------------------------

printf "\n$INFO%s$RESET\n" "5) Installing binary application packages with Homebrew:"
# printf "\n$INFO%s$RESET\n" "5) Installing binary application packages with Homebrew:"

./scripts/brew-cellar.sh
# ./scripts/brew-cellar.sh



# Install Native Mac Applications With Cask
# ------------------------------------------------------------------------------
# # Install Native Mac Applications With Cask
# # ------------------------------------------------------------------------------

printf "\n$INFO%s$RESET\n" "6) Installing native applications with Homebrew Cask."
# printf "\n$INFO%s$RESET\n" "6) Installing native applications with Homebrew Cask."

./scripts/brew-cask.sh
# ./scripts/brew-cask.sh


# Install non-Homebrew Binary Packages
# ------------------------------------------------------------------------------
# # Install non-Homebrew Binary Packages
# # ------------------------------------------------------------------------------

printf "\n$INFO%s$RESET\n" "7) Installing binary application packages."
# printf "\n$INFO%s$RESET\n" "7) Installing binary application packages."

./scripts/bins_installations.sh
# ./scripts/bins_installations.sh



# Install non-Homebrew Applications
# ------------------------------------------------------------------------------
# # Install non-Homebrew Applications
# # ------------------------------------------------------------------------------

printf "\n$INFO%s$RESET\n" "8) Installing native applications."
# printf "\n$INFO%s$RESET\n" "8) Installing native applications."

./scripts/apps_installations.sh
# ./scripts/apps_installations.sh


# Reload bash_profile
# ------------------------------------------------------------------------------
# # Reload bash_profile
# # ------------------------------------------------------------------------------

source ~/.bash_profile
# source ~/.bash_profile



# Bootsrap Process Completed
# ------------------------------------------------------------------------------
printf "\n$SUCCESS%s$RESET\n" "Bootstrapping process completed! Enjoy your new setup 🍻"
# # Bootsrap Process Completed
# # ------------------------------------------------------------------------------
# printf "\n$SUCCESS%s$RESET\n" "Bootstrapping process completed! Enjoy your new setup 🍻"
101 changes: 0 additions & 101 deletions dots/.bash/aliases

This file was deleted.

13 changes: 0 additions & 13 deletions dots/.bash/completions

This file was deleted.

17 changes: 0 additions & 17 deletions dots/.bash/exports

This file was deleted.

Loading