All Projects → e0da → Dotfiles

e0da / Dotfiles

Licence: mit
My personal configuration management system

Projects that are alternatives of or similar to Dotfiles

dotfiles
Dotfiles for my awesomewm/i3 Arch setup & neovim
Stars: ✭ 19 (-71.21%)
Mutual labels:  dotfiles, zsh, neovim
Dotconfig
Development environment setup
Stars: ✭ 27 (-59.09%)
Mutual labels:  zsh, dotfiles, neovim
dotfiles
🏠 dotfiles for my macOS environment
Stars: ✭ 17 (-74.24%)
Mutual labels:  dotfiles, zsh, neovim
Dotfiles
Configs 🤘🤘🤘
Stars: ✭ 39 (-40.91%)
Mutual labels:  zsh, dotfiles, neovim
Dotfiles
My dotfiles, mainly Ubuntu and OSX stuff
Stars: ✭ 12 (-81.82%)
Mutual labels:  zsh, dotfiles, ubuntu
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (-21.21%)
Mutual labels:  dotfiles, zsh, neovim
dotfiles
Configs for apps I care about
Stars: ✭ 19 (-71.21%)
Mutual labels:  dotfiles, zsh, neovim
dotfiles-legacy
. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
Stars: ✭ 15 (-77.27%)
Mutual labels:  dotfiles, zsh, neovim
Dotfiles
🔘 neovim, zsh, tmux, iTerm2, macOS dotfiles
Stars: ✭ 7 (-89.39%)
Mutual labels:  zsh, dotfiles, neovim
Dotfiles
Zsh, Karabiner, VS Code, Sublime, Neovim, Nix
Stars: ✭ 634 (+860.61%)
Mutual labels:  zsh, dotfiles, neovim
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+1392.42%)
Mutual labels:  zsh, dotfiles, neovim
Dotfiles
My dotfiles 🚀. Includes configs for neovim, tmux, zsh, alacritty and more.
Stars: ✭ 47 (-28.79%)
Mutual labels:  zsh, dotfiles, neovim
dotfiles
dotfiles of my linux setup
Stars: ✭ 25 (-62.12%)
Mutual labels:  dotfiles, zsh, neovim
Dotfiles
My Neovim + Tmux + Zsh dev setup
Stars: ✭ 60 (-9.09%)
Mutual labels:  zsh, dotfiles, neovim
dot
No description or website provided.
Stars: ✭ 40 (-39.39%)
Mutual labels:  dotfiles, zsh, neovim
dotfiles
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
Stars: ✭ 30 (-54.55%)
Mutual labels:  dotfiles, zsh, ubuntu
Dotfiles
😈 Vim, git, zsh, tmux, and other goodies.
Stars: ✭ 240 (+263.64%)
Mutual labels:  zsh, dotfiles, neovim
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (-63.64%)
Mutual labels:  dotfiles, zsh, neovim
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: ✭ 617 (+834.85%)
Mutual labels:  zsh, dotfiles, neovim
Dotfiles
`~/dotfiles` to setup my dev env on macOS based around `neovim` and `tmux`
Stars: ✭ 20 (-69.7%)
Mutual labels:  zsh, dotfiles, neovim

ABANDONED

I don't use this anymore. I'll leave the repo up in case it's useful for anybody. I just put everything in layers of centralized git repos now. See also GitHub does dotfiles.

These are were my personal configuration files. The directory structure is designed so that you can symlink everything with a single command. This is only tested with and only expected to work on Ubuntu.

Installation

Copypasta Installation

Here be dragons! This is for me to use. The goal is for me to be able to copy and paste a couple of lines to get up and running with my local configuration. I definitely want all of the potentially destructive actions taken by this script to take place. I'm not responsible if you lose data or break something using my script. If you really want to do all of the things that this script does, proceed at your own peril!

  • Install a couple of prerequisites with APT.
  • Clone the repository.
  • Run the rake install task, symlinking all config files and overwriting any existing files.

If you understand the risks and want to press on, copy and paste this (you can skip the first 2 lines if you have the packages from the 2nd line):

(
  # DO NOT DO THIS.
  # sudo apt-get update
  # sudo apt-get install --yes curl
  # curl -L http://________ | bash
)

Manual Installation

This method won't overwrite any files and skips some cool magic stuff. This'll just get you the content, and it's up to you to symlink what you like.

git clone https://github.com/justinforce/dotfiles ~/.dotfiles --recursive

Then you can cd into ~/.dotfiles and run rake --tasks to get a list of the available tasks.

rbenv+ruby-build on Ubuntu

ruby-build doesn't seem to give a shit about working with Ubuntu. Every single time I install it, I run into some new goddamned issue with OpenSSL or GCC or something. Remember when RVM was the thing? And they had pre-built binaries for Ubuntu? Those were the good old days. I digress.

Using old libssl on Ubuntu
sudo apt install -y libssl1.0-dev
Compiling with GCC 6 on Ubuntu

Source: https://github.com/rbenv/ruby-build/issues/1146#issuecomment-345275165

sudo apt-get install -y gcc-6 g++-6
CC=/usr/bin/gcc-6 rbenv install <<< .ruby-version
Using rbenv with GCC 6

Define this function in your shell. (Safer than using an alias which may interfere with rbenv's initialization.)

function rbenv {
  CC=/usr/bin/gcc-6 command rbenv "[email protected]"
}

Highlights

I use vim-plug to manage plugins. I use Olivier Verdier's zsh-git-prompt to get nice git info in my prompt.

Dockerfile?

Yeah! That's in there so I can quickly check if the bootstrap experience works end to end on Ubuntu. You can try it. Just do

docker build .
# ...lots of text...
Successfully built e517a0342623
docker run -it e517a0342623

License and Copyright

Copyright Justin Force and Licensed under the MIT license.

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