Skip to content

lukasbergman/dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guide to setting up your dev environment (dotfiles)

Table of Contents

Keybinds

See: https://github.com/lukasbergman/keybinds

Tools

  • Windows Terminal / iTerm
  • Chocolatey / HomeBrew
  • Git
  • NPM/Node
  • Dotnet IDE
  • VS Code
    • Settings Sync (github login)
  • Database manager
    • SSMS
    • JetBrains DataGrip
  • SQL Server (incl. localhost)
  • .NET SDK (for VS Code to work with C#)

Applications

  • Microsoft PowerToys
  • Obsidian
  • Vimium extension / QuteBrowser (vim supported browser)
  • GlazeVM (Windows Tiling Manager, like i3wm.org)

Terminal setup and packages

  • Windows terminal
  • Zsh
  • Tmux (handle multiple terminal windows)
  • Zoxide (better cd navigation)
  • Fzf (better find/search of files)
  • Ranger (vim inspired file manager)?
  • Azure Devops CLI (create PR's and more from the terminal)
  • Gping (ping but with a graph)

Windows trv setup

Installscript

Mac setup

chmod +x ./brew-install-script.sh

./brew-install-script.sh
  • Install Magnet?
  • Web browser extensions
    • uBlock Origin
    • React Developer Tools
    • 1Password - Password Manager
    • Dark Reader?

Post app install

  • Open and log in to 1Password
  • Log in to browser to sync settings, extensions etc
  • Log in to github in vscode to sync everything
  • Download karabiner elements config file, and go to Misc -> Export & Import -> Open config folder, and paste in karabiner.json

About

Personal dev environment setup & keybindings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors