All Projects → whatyouhide → dotfiles

whatyouhide / dotfiles

Licence: other
My dotfiles 🥑

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to dotfiles

zsh-launchpad
🚀 Simple, educational dotfiles template to get started with Zsh and learn about its features
Stars: ✭ 141 (+729.41%)
Mutual labels:  configuration-files
initMyEnv
This repo is to quickly initialize the environment for Mac OSX and Linux, including some useful configurations and bash scripts.
Stars: ✭ 14 (-17.65%)
Mutual labels:  configuration-files
ConfigMapFileProvider
.NET Core configuration based on Kubernetes config maps with auto reload support
Stars: ✭ 45 (+164.71%)
Mutual labels:  configuration-files
authelia
Instructions and configuration files to deploy Authelia in Unraid OS using Docker + FreeIPA LDAP.
Stars: ✭ 116 (+582.35%)
Mutual labels:  configuration-files
config-file-provider-plugin
Jenkins plugin to administrate the maven settings (settings.xml).
Stars: ✭ 43 (+152.94%)
Mutual labels:  configuration-files
climatecontrol
Python library for loading settings and config data from files and environment variables
Stars: ✭ 20 (+17.65%)
Mutual labels:  configuration-files
awesome-pro
Awesome WM 4.x themes configs
Stars: ✭ 91 (+435.29%)
Mutual labels:  configuration-files
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (+423.53%)
Mutual labels:  configuration-files
i3
Archivos de configuraciones de i3
Stars: ✭ 32 (+88.24%)
Mutual labels:  configuration-files
Pokedex
Pokedex is a robust Discord bot that mimics the iconic Pokedex from the Pokemon games and show. It's loaded with features to help players of all skill levels to learn and better enjoy Pokemon! The goal of Pokedex is to provide users with as much data about the Pokemon games as they desire conveniently and with minimal effort.
Stars: ✭ 18 (+5.88%)
Mutual labels:  configuration-files
vacuum
Vacuum is a system-wide configuration file collector
Stars: ✭ 25 (+47.06%)
Mutual labels:  configuration-files
kerrigan
基于Tornado实现的一套配置中心,可基于分项目、环境管理配置,语法高亮、对比历史版本、快速回滚等,并提供Restful风格的API
Stars: ✭ 57 (+235.29%)
Mutual labels:  configuration-files
Virtual-Host
Modified Nuclei Templates Version to FUZZ Host Header
Stars: ✭ 38 (+123.53%)
Mutual labels:  configuration-files
dotfiles
📦 Configuration files for my Arch/KDE/i3-gaps system
Stars: ✭ 41 (+141.18%)
Mutual labels:  configuration-files
parse it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
Stars: ✭ 86 (+405.88%)
Mutual labels:  configuration-files
config-cpp
C++ Configuration management library inspired by the Viper package for golang.
Stars: ✭ 21 (+23.53%)
Mutual labels:  configuration-files
swiss-army
Ansible-driven configuration management for maintaining a preferred environment (base system and app dotfiles / configurations)
Stars: ✭ 44 (+158.82%)
Mutual labels:  configuration-files
rubric
Linter Config Initializer for Python
Stars: ✭ 21 (+23.53%)
Mutual labels:  configuration-files
dotman
dotman is a simple, elegant & easy to use dotfiles manager 🖖🏽
Stars: ✭ 85 (+400%)
Mutual labels:  configuration-files
setup
My OS X development setup... dotfiles, config, preferences, apps. Everything 🐙
Stars: ✭ 25 (+47.06%)
Mutual labels:  configuration-files

Dotfiles

Installation

These instructions are to be followed when installing these dotfiles on a new machine. Do these steps:

  1. XCode: If running on a Mac, you need part of XCode. You don't need the whole XCode. Just run any command that is in Apple's Command Line Tools and it will prompt to install them. For example, just open Terminal.app and run $ make.

  2. Homebrew: install it following the website's instructions.

  3. Git: ensure you have git installed (it's present by default on macOS).

  4. zsh: install zsh with $ brew install zsh, then add the new installed zsh to /etc/shells (so that chsh will consider it a "safe" shell) and change to the newly added shell:

    echo "$(which zsh)" | sudo tee -a /etc/shells > /dev/null
    chsh -s "$(which zsh)" "$(whoami)"

    On macOS, be sure to:

    • delete /etc/zprofile
    • empty out /etc/paths
    • remove path_helper-related lines from /etc/profile

    as they slow things down and mess up with PATH.

  5. Ensure you have the $DOTFILES environment variable set. For example:

    export DOTFILES="$HOME/dotfiles"
  6. Copy SSH keys from 1Password.

  7. Clone the dotfiles and run the setup script:

    git clone [email protected]:whatyouhide/dotfiles.git "$DOTFILES"
    cd "$DOTFILES"
    ./setup
  8. You should have hub installed (if not, brew install hub). Go to https://github.com/settings/tokens and generate a new token with all repo permissions. Copy the token and use it as a password when running hub clone SOME_REPO. Otherwise, paste it into ~/.config/hub.

  9. asdf: if you're using asdf installed through Homebrew, then figure out the prefix with brew --prefix asdf (for example, /usr/local/opt/asdf) and use that in these lines:

    1. Add source /usr/local/opt/asdf/asdf.sh to ~/.zshenv-extra

    2. If you want to use Elixir master from a local installation, clone Elixir and then do:

      ln -sv /path/to/elixir ~/.asdf/installs/elixir/master
      asdf reshim elixir master
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].