All Projects → icco → dotFiles

icco / dotFiles

Licence: other
My config files that I use

Programming Languages

shell
77523 projects
Vim Script
2826 projects
ruby
36898 projects - #4 most used programming language
python
139335 projects - #7 most used programming language
Roff
2310 projects
perl
6916 projects

Projects that are alternatives of or similar to dotFiles

Mute Me
App is replaced by the new version which called Mutify
Stars: ✭ 249 (+1975%)
Mutual labels:  osx
spotlight-cli
 Command-line tool for Spotlight.
Stars: ✭ 27 (+125%)
Mutual labels:  osx
mmap-io
Clean straight forward mmap-bindings for node.js
Stars: ✭ 62 (+416.67%)
Mutual labels:  osx
elector
TOR BROWSER IN ELECTRON
Stars: ✭ 26 (+116.67%)
Mutual labels:  osx
osx-callhistory-decryptor
macOS (incl big sur) call history decryptor/converter to CSV format.
Stars: ✭ 19 (+58.33%)
Mutual labels:  osx
psutil
Cross-platform lib for process and system monitoring in Python
Stars: ✭ 8,488 (+70633.33%)
Mutual labels:  osx
Iterm Fish Fisher Osx
Complete guide and Bash script to install Command Line Tools + Homebrew + iTerm2 + Fish Shell + Fisher + Plugins for development purposes
Stars: ✭ 249 (+1975%)
Mutual labels:  osx
osxapp vers
Get product name, exact product version and build version from an Apple Install [Mac OS X|OS X|macOS]*.app or from a mounted Mac OS X Install CD/DVD image
Stars: ✭ 12 (+0%)
Mutual labels:  osx
MacForensics
Scripts to process macOS forensic artifacts
Stars: ✭ 118 (+883.33%)
Mutual labels:  osx
Dropbox-Paper-Desktop
Unofficial Dropbox Paper app for OS X
Stars: ✭ 22 (+83.33%)
Mutual labels:  osx
libdigidocpp
Libdigidocpp library offers creating, signing and verification of digitally signed documents, according to XAdES and XML-DSIG standards. Documentation http://open-eid.github.io/libdigidocpp
Stars: ✭ 80 (+566.67%)
Mutual labels:  osx
osx-cli
A collection of command line shortcuts for common OS X operations.
Stars: ✭ 21 (+75%)
Mutual labels:  osx
ULogViewer
Cross-Platform Universal Log Viewer.
Stars: ✭ 64 (+433.33%)
Mutual labels:  osx
ManOpen
A macOS GUI application for viewing Unix manual pages.
Stars: ✭ 18 (+50%)
Mutual labels:  osx
lldbg
A lightweight native GUI for LLDB.
Stars: ✭ 83 (+591.67%)
Mutual labels:  osx
Mosaic
Mosaic, an openFrameworks based Visual Patching Creative-Coding Platform
Stars: ✭ 250 (+1983.33%)
Mutual labels:  osx
brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (+208.33%)
Mutual labels:  osx
stackit
Cross-platform CloudFormation CLI tool for easy synchronous and idempotent stack updates
Stars: ✭ 37 (+208.33%)
Mutual labels:  osx
onepile
Playground for the future of private notes and document management
Stars: ✭ 41 (+241.67%)
Mutual labels:  osx
MacOS-Developers-Excuses
A macOS screen saver that shows a random developer excuse over a beautiful photo background. Made with ❤
Stars: ✭ 53 (+341.67%)
Mutual labels:  osx

Nat Welch's .Files

This repository holds my config files for just about everything. Use this to set up a fresh OSX or Linux box, and Nat will be a happy user.

  • link → directly links file or folder to ~/.fname
  • specific → Links specific files, instead of their root folder.

Install

Originally I did this entirely with shell scripts. Now I use rake. Make sure to gem install rake and install ruby 1.9.2 before going ahead with rake infect

To install all the needed OSX packages, brew bundle in the top directory.

To switch to homebrew's version of Bash (according to this doc)

echo /usr/local/bin/bash | sudo tee /etc/shells
chsh -s /usr/local/bin/bash

Things to remember

  • For more colors for things like ls on OSX, install grc: brew install grc (included in Brewfile).
  • Don't be a chump, use rvm.

Notes

Apparently other people have made similar things to my infect script.

This only initializes the configuration of a user. I assume you've used something like Fog to automate your system deployment and configuration.

Assumptions

This repo assumes you are managing a variety of machines. It makes some trade-offs because it assumes you use multiple machines daily.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].