All Projects → vinnyA3 → dotfiles

vinnyA3 / dotfiles

Licence: other
Dotfiles for my current dev environment.

Programming Languages

shell
77523 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language
Vim Script
2826 projects
haskell
3896 projects
lua
6591 projects

Projects that are alternatives of or similar to dotfiles

dotfiles
Your dotfiles are how you personalize your system. These are mine.
Stars: ✭ 12 (-14.29%)
Mutual labels:  dotfiles, zsh, tmux
dotfiles
🏡 .files, including zsh, tmux, vim, and git. Also macOS setup. Good stuff.
Stars: ✭ 30 (+114.29%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
🔩 Dotfiles for bash, zsh, tmux, emacs, vim, etc
Stars: ✭ 175 (+1150%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
📍 My dotfiles for macOS using Fish/Zsh, Neovim, and Tmux
Stars: ✭ 151 (+978.57%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
😈 Vim, git, zsh, tmux, and other goodies.
Stars: ✭ 240 (+1614.29%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: ✭ 2,217 (+15735.71%)
Mutual labels:  dotfiles, zsh, tmux
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (+71.43%)
Mutual labels:  dotfiles, zsh, tmux
Mac Bootstrap
💻 Provision a new Mac for web development with dotfiles + Fish/Zsh, Neovim, and Tmux
Stars: ✭ 96 (+585.71%)
Mutual labels:  dotfiles, zsh, tmux
Dot Files
⚡️ Well documented, terminal centric web developer's dot files. Neovim, Zsh, Tmux, Git, etc.
Stars: ✭ 209 (+1392.86%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
Ninrod's sharpened dotfiles for emacs, vim, zsh, tmux. Since '15.
Stars: ✭ 208 (+1385.71%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
My dotfiles
Stars: ✭ 127 (+807.14%)
Mutual labels:  dotfiles, zsh, tmux
dotfiles-legacy
. .✧ · 🌎 ✷ ✫ 🌙 · ✵ 🚀✵ * ✵ · 🌌✫ ✷ · ✧ .
Stars: ✭ 15 (+7.14%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
Dotfiles
Stars: ✭ 117 (+735.71%)
Mutual labels:  dotfiles, zsh, tmux
dot
No description or website provided.
Stars: ✭ 40 (+185.71%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
If there is a shell, there is a way!
Stars: ✭ 112 (+700%)
Mutual labels:  dotfiles, zsh, tmux
Neovim Config
Neovim configuration
Stars: ✭ 180 (+1185.71%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
🤘 My collection of dotfiles for tmux, vim and zsh
Stars: ✭ 94 (+571.43%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
Alacritty + Tmux + Oh My Zsh + Neovim = ❤️
Stars: ✭ 95 (+578.57%)
Mutual labels:  dotfiles, zsh, tmux
Dotfiles
My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.
Stars: ✭ 185 (+1221.43%)
Mutual labels:  dotfiles, zsh, tmux
dotfiles
cross-platform (linux (arch), macos, android (termux), windows (WSL)) dotfiles and scripts, using yadm
Stars: ✭ 17 (+21.43%)
Mutual labels:  dotfiles, zsh, tmux

💻 Dotfiles

Dotfiles are configuration files that are used to customize and personalize your system. The dotfiles name comes from the UNIX convention of prefixing config files with a dot. By default, these files are usually hidden in directory listings.

This repo contains my very own dotfiles, please feel free to use anything and everything.

Requirements

Note: the installer script will attempt to install these hard requirements 👇

  • gnu stow (symlink manager) - avoid having to manually create sym links
  • homebrew - missing package manager (mac only).

Please see the Install section directly below for more information!

Install

To install with Git:

    git clone https://github.com/vinnyA3/dotfiles.git ~/.dotfiles &&
      source ~/.dotfiles/install.sh

The installer script will attempt to install GNU's Stow & the Homebrew package manager on macOS. Interestingly enough, homebrew works with linux as well; however, I choose to use the distro's package manager for the most part (I'll opt to use Linuxbrew when the default pkg manager does not have the latest pkg version & when I need it). The installer will try to detect your linux distro; specifically, it will try detect your distro's default package manager. Right now, the supported linux package managers are:

  • Void Linux's xbps
  • PopOS's apt

Feel free to add other package managers to the script!

My System Overview

  • os(s): PopOS, Void Linux,
  • window manager: PopOS's tiling manager, xmonad
  • statusbar(s): polybar - default, xmobar
  • theme: Tokyonight
  • editor: Neovim
  • shell: zsh
  • terminal emulator: iterm2 - macOS, alacritty/suckless term - linux
  • programs & binaries(installed separately): nnn, fzf, rg, ag, node (managed by nvm)

The core configuration of my development env (zsh, tmux, vim/neovim, helper scripts) try their best to be OS agnostic; however, there are certain instances where you just can't get around configuration for the specific platform that you're working with. For those cases, the lines are commented in/out in the config files.

screenshots

screenshot of nvim development environment

screenshot of nvim development environment number 2

Additional Resources

  • Get started with your own dotfiles

    Lars Kappart has a fantastic article on dotfiles and how to get them set up. I used some of Lar's setup scripts to help with some scaffolding.

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