All Projects → marlonrichert → .config

marlonrichert / .config

Licence: MIT license
⚙️ Bootstrappable user environment for macOS & Ubuntu

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to .config

Install nodejs and yarn homebrew
The guide for installing nvm | node | yarn via homebrew
Stars: ✭ 261 (+741.94%)
Mutual labels:  homebrew, brew
Homebrew Emacs Plus
Emacs Plus formulae for the Homebrew package manager
Stars: ✭ 965 (+3012.9%)
Mutual labels:  homebrew, brew
Homebrew Avr
Homebrew AVR Toolchain
Stars: ✭ 294 (+848.39%)
Mutual labels:  homebrew, brew
phpmon
Lightweight, native Mac menu bar app that interacts with Laravel Valet. Helps you manage multiple PHP installations, locate config files and more.
Stars: ✭ 1,896 (+6016.13%)
Mutual labels:  homebrew, brew
Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (+483.87%)
Mutual labels:  homebrew, brew
AutoBrew
AutoBrew: Homebrew deployments made easy
Stars: ✭ 71 (+129.03%)
Mutual labels:  homebrew, brew
Brew
🍺 The missing package manager for macOS (or Linux)
Stars: ✭ 30,318 (+97700%)
Mutual labels:  homebrew, brew
macstrap
Set up your macOS from scratch.
Stars: ✭ 16 (-48.39%)
Mutual labels:  homebrew, brew
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (+338.71%)
Mutual labels:  homebrew, brew
Kymsu
Keep Your macOs Stuff Updated (KYMSU)
Stars: ✭ 119 (+283.87%)
Mutual labels:  homebrew, brew
ibrew
🍻Interactive CLI for Homebrew – the missing package manager for macOS.
Stars: ✭ 33 (+6.45%)
Mutual labels:  homebrew, brew
Brew
🍺🐧 The Homebrew package manager for Linux
Stars: ✭ 2,600 (+8287.1%)
Mutual labels:  homebrew, brew
puppet-homebrew
homebrew (+brewcask! +taps!) package installer and provider
Stars: ✭ 17 (-45.16%)
Mutual labels:  homebrew, brew
cleanmymac
A developer friendly command line cleaner program for modern macOS systems
Stars: ✭ 35 (+12.9%)
Mutual labels:  homebrew, brew
rubydoc.brew.sh
📖 An online Ruby documentation browser for Homebrew/brew
Stars: ✭ 13 (-58.06%)
Mutual labels:  homebrew, brew
Brewlet
The missing menulet for brew.sh: keeping your packages up-to-date, and your system secure.
Stars: ✭ 298 (+861.29%)
Mutual labels:  homebrew, brew
Dotfiles
Get started with your own dotfiles.
Stars: ✭ 1,094 (+3429.03%)
Mutual labels:  homebrew, brew
Ansible Role Homebrew
Ansible Role - Homebrew
Stars: ✭ 195 (+529.03%)
Mutual labels:  homebrew, brew
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 (+703.23%)
Mutual labels:  homebrew, brew
Ocean-blue-GDM3
Ocean Blue GDM3 theme for ubuntu
Stars: ✭ 27 (-12.9%)
Mutual labels:  gnome

.config

Properly managed, easy-to-grok dotfiles for macOS and Ubuntu.

Enjoy using this software? Become a sponsor!

screenshot

Installation

  1. Open a terminal, do one of the folowing, and wait for the installation to complete:
    • macOS:
      xcode-select --install
    • Ubuntu:
      sudo apt install zsh
  2. Fork this repo.
  3. ⚠️ In your fork, edit git/.gitconfig (you can do this through GitHub's web UI) to make Git use your name and email address, not mine! 🙂
  4. Open a terminal and do the following:
    % cd ~
    % mv .config .config~   # Back up your old .config dir (if any).
    % # Clone your fork, which will make a new .config dir:
    % git clone https://github.com/<YOUR USER NAME>/.config.git
    ...
    % cd .config            # Go to your new .config dir.
    📝 Add anything you want to keep from your old dotfiles.
    % make -j install       # Run the installer to deploy your new dotfiles.
    ...
    % # Finally, update your fork with your changes:
    % git add -f <file> ... # All files have to be staged explicitly.
    % git commit
    % git push
    ...
    %
  5. Restart your terminal.

Getting Updates

To get new updates to your fork from my repo, do the following:

% cd ~/.config
% make -jr              # Pull in updates from upstream (my repo), but don't install them yet.
...
📝 Review the incoming changes and make any adjustments you like.
% make -jr install      # Run the installer to deploy your changes.
...
% # Finally, update your fork with your changes:
% git add -f <file>...  # Choose which files you actually want to track in Git.
% git commit
% git push
...
%

Author

© 2020-2021 Marlon Richert

License

This project is licensed under the MIT License - see the LICENSE file for details

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].