All Projects → tangledhelix → Dotfiles

tangledhelix / Dotfiles

My dotfiles

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Dotfiles

Cfgs
My personal configs
Stars: ✭ 14 (-94.57%)
Mutual labels:  zsh, ansible, dotfiles
Dotfiles
Configs 🤘🤘🤘
Stars: ✭ 39 (-84.88%)
Mutual labels:  zsh, ansible, dotfiles
Dotfiles
My precious configs
Stars: ✭ 85 (-67.05%)
Mutual labels:  zsh, ansible, dotfiles
zshrc
📝 Zsh Configuration for nerds with zplug
Stars: ✭ 28 (-89.15%)
Mutual labels:  dotfiles, zsh
dotfiles
🏡 .files, including zsh, tmux, vim, and git. Also macOS setup. Good stuff.
Stars: ✭ 30 (-88.37%)
Mutual labels:  dotfiles, zsh
dotfiles
My dotfiles for oh-my-zsh, vim and tmux 📟
Stars: ✭ 23 (-91.09%)
Mutual labels:  dotfiles, zsh
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (-90.7%)
Mutual labels:  dotfiles, zsh
dotfiles
Your dotfiles are how you personalize your system. These are mine.
Stars: ✭ 12 (-95.35%)
Mutual labels:  dotfiles, zsh
dotfiles
My dotfiles for development
Stars: ✭ 68 (-73.64%)
Mutual labels:  dotfiles, zsh
dotfiles
Dotfiles for my awesomewm/i3 Arch setup & neovim
Stars: ✭ 19 (-92.64%)
Mutual labels:  dotfiles, zsh
dotfiles
Configs for apps I care about
Stars: ✭ 19 (-92.64%)
Mutual labels:  dotfiles, zsh
dot
No description or website provided.
Stars: ✭ 40 (-84.5%)
Mutual labels:  dotfiles, zsh
dotfiles-legacy
. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
Stars: ✭ 15 (-94.19%)
Mutual labels:  dotfiles, zsh
dotfiles
dotfiles of my linux setup
Stars: ✭ 25 (-90.31%)
Mutual labels:  dotfiles, zsh
dotfiles
⚡️ Sharpen dat knife.
Stars: ✭ 29 (-88.76%)
Mutual labels:  dotfiles, zsh
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (-79.84%)
Mutual labels:  dotfiles, zsh
dotfiles
nullxception's desktop and other configurations
Stars: ✭ 16 (-93.8%)
Mutual labels:  dotfiles, zsh
dotfiles
My dot files
Stars: ✭ 25 (-90.31%)
Mutual labels:  dotfiles, zsh
dotfiles
Dotfiles & Developer Environment. Supports Ubuntu2004+, macOS Catalina+, Windows 10 w WSL
Stars: ✭ 30 (-88.37%)
Mutual labels:  dotfiles, zsh
dotfiles
rice repo
Stars: ✭ 71 (-72.48%)
Mutual labels:  dotfiles, zsh

About

This repository contains my personal dotfiles, which I use on unix systems of varying flavors, and on my Macs. They are published here because I occasionally want to share them or use them as examples, and this is an easy way to do so. Feel free to use anything you find here.

Note however, that I do not make any particular effort to make this easy for others to use. I randomly move things around, add and remove Vim bundles, according to my needs. If you want to use these dotfiles, I would definitely suggest forking them to your own repo so you can selectively merge changes as you see fit. YMMV.

Requirements

I use Ansible to deploy my shell files, that's just about the only requirement. If you want to use my Vim module updater, that's written in Python 3.

Compatibility

I am a Zsh user. This repo goes in conjunction with Oh My Zsh. It'll work fine if you use Bash or another shell, it just won't do anything to set those shells up.

I'm a Vim user. If you use Emacs or something else, same as with Zsh... not a problem, but you won't get much Emacs functionality from these dotfiles.

I use this setup with macOS, and Linux (RHEL, CentOS, Debian, Ubuntu).

Some parts of the Zsh and Vim configs may assume you have 256 color support in your terminal. If you are using Apple Terminal before OS X Lion, you don't. Try iTerm2 instead.

I have written two blog posts on the subject of iTerm and iTerm2. Give them a read; color support is only one of several good reasons to switch.

iTerm > Terminal

iTerm2 > iTerm

Shell colors

The colors in the Zsh shell prompts may assume a certain color scheme in the terminal; they may look odd in other schemes. I change that color decision on a whim and may forget to update this README.

Installation

I use Ansible to deploy my dotfiles. This setup requires a hosts inventory file. That is not present in this repository as it's specific to me. See Ansible's documentation for info about the format of the inventory file. (There is more than one available format.)

To install or update the Vim bundles, use the update_vim.py script. The list of Vim bundles is defined in that script. If you modify the list, you'll want to do an update. This will refresh existing modules, install new ones, and clean out old ones no longer in the list.

./update_vim.py

Note this will just update the repository copy. To install them, use the Ansible playbook. Anything in the bundle directory will be installed on the target.

A minimal Ansible hosts file for your local system looks like this.

[all]
localhost

A typical Ansible deploy to localhost looks something like this.

ansible-playbook -K -i hosts -l localhost site.yml

I don't want to write yet another Ansible tutorial so if you want to know more about Ansible or playbooks, you can look up Ansible's documentation for those things.

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