Skip to content

therealjasonkenney/dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles config and bootstraping.

Setup

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/therealjasonkenney/dev/main/install.sh)"

What it Does?

The focus is mostly on what tools I need for Software Development, setup and configured so I can then install database, language, etc and then start coding.

NOTE: These tools are based on my preferences, they might not work for other people.

Installs and sets up these tools.

Editor neovim url
File finder fd repo
File viewer bat repo
Fuzzy finder skim repo
Language Version Mngmt asdf url
Package Mngmt (Mac) brew url
Screen Muxer zellij url
Shell fish url
Shell Prompt starship url
Terminal alacritty url
Text search ripgrep repo
Version Control git url

Updating

Just use make

make install

Design considerations

  • I used make after trying home-manager and chezmoi, make works for me, especially since this project is for just my situation.
  • Currently this works for my Mac computers, in case I plan to use Linux I set it up so Mac specific config is in os/Darwin.
  • To add Linux support add os/Linux to the repo.
  • If we also need specific host considerations (such as work) we could add a host/* directory and have that be used instead of the os/* directory.
  • It doesn't install specific languages, this instead installs asdf and dependencies because for home my language use depends on my projcts, and work will have its own setup.

About

Dev Environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published