Skip to content

phillhood/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My personal dotfiles for macOS, Linux, and WSL, and suite of installation scripts for bootstrapping a new machine. Forever a work in progress. Needs more memes.

Development

Category Tool
Go go
Python conda
Node.js nvm
Virtualization docker

Config Management

Category Tool
Version Control git
Symlink Manager stow

Command Line

Category Tool
Shell zsh
Package Manager zinit
Fuzzy Finding fzf
Smart Navigation zoxide
Prompt Styling oh my posh
Multiplexer tmux

Usage

Installation

Fresh Installs:

  1. Clone/copy this repo into ~/.dotfiles
    git clone [email protected]:phillhood/dotfiles.git
  2. Run this command:
    cd ~/.dotfiles/_setup && sudo bash setup
  3. Wait for SupaHotFire to spit some bars

Selected Installations:

  • WIP

Updating configs

  1. Move configs within ~/ into ~/.dotfiles. Make sure they have the same structure as they would within ~/ and ~/.config/
  2. Stow them from the root path of this repo cd ~/.dotfiles && stow .
  3. Files can be accessed or modifed by directly referencing their symlinks in ~/..
  4. Commit and push changes to the repo

TODO:

  • System bootstrap installer
    • generic package installer with package param instead of duplicated scripts
    • add CLI to supply manual lists of packages to install or default/all
    • install scripts generate their own log file within _setup/logs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published