Skip to content
/ dev-setup Public

Scripts and dotfiles to quickly set up dev environment

License

Notifications You must be signed in to change notification settings

mkk5/dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-setup

Scripts and dotfiles to quickly set up dev environment.

Usage

Windows

.\setup.ps1 -Distro Ubuntu # or other

WSL / Linux

  1. Clone the repo

    git clone https://github.com/mkk5/dev-setup.git && cd ~/dev-setup
  2. Install uv

  3. Install Ansible and run the playbook

    uv tool install ansible
    ansible-playbook playbook.yml
  4. Place private files

    File Destination
    SSH keys ~/.ssh/
    config.private ~/.ssh/
    .gitconfig-work ~/

Private Dotfile Examples

# ~/.gitconfig-work
[user]
    email = <email>
    signingkey = ~/.ssh/<name>.pub
# ~/.ssh/config.private
Host a1-o
    HostName <ip>

TODO

  • Replace setup.ps1 with WinGet configuration | DSC
  • Ansible playbook
  • Add wsl.conf
  • Add .bashrc config
    • bash_completion
    • colors
    • git branches
    • aliases
    • start ssh-agent, etc

About

Scripts and dotfiles to quickly set up dev environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors