Skip to content

Repository files navigation

Dotfiles for Mr Ward's config

These instructions assume a full set up of a new computer

Ensure latest version of powershell is installed

winget install Microsoft.PowerShell

Download scoop

irm get.scoop.sh | iex

Install Zig and ripgrep

scoop install zig ripgrep neovim git

clone repo to $HOME

cd ~; git clone https://github.com/mrwardkkhs/dotfiles

install Packer

git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"

Make a symlink between repo and nvim settings in Powershell:

e.g. between init.vim files

New-Item -ItemType Directory -Force ~\AppData\Local\nvim
Remove-Item ~\AppData\Local\nvim -Recurse -Force
New-Item -ItemType SymbolicLink -Path ~\AppData\Local\nvim -Target ~\dotfiles\nvim

Hardlink terminal profiles

New-Item -ItemType Directory -Force (Split-Path $PROFILE)
Remove-Item $PROFILE -Force -ErrorAction SilentlyContinue
New-Item -ItemType SymbolicLink -Path $PROFILE -Target ~\dotfiles\Microsoft.PowerShell_profile.ps1

open nvim and run

:PackerSync

install pyright

:CocInstall coc-pyright

Extras with scoop

scoop bucket add extras
scoop install windows-terminal blender firefox posh-git nodejs vscode obsidian obs-studio tiled discord ffmpeg 7zip steam

Useful additions

live server

npm i -g live-server

gh cli for gihub classroom

scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh
gh extension install github/gh-classroom

before changing computers

cd ~\dotfiles
git status
git add .
git commit -m "Update dotfiles before computer move"
git push
scoop export > ~\dotfiles\scoop.json
winget export -o ~\dotfiles\winget.json
code --list-extensions > ~\dotfiles\vscode-extensions.txt

Todo

  • Update install instructions with

    • ripgrep
  • add emoji replacements

  • create ColorMyPencils() equivalent for projecting

  • Import remaps

    • runscript
    • jump to settings
  • Bring in other Plugs

    • vim-unimpaired
    • emmet
    • vim-be-good
  • create keybidings for marking work

    • Mark as correct
    • Mark as needs improvement

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages