Giter Site home page Giter Site logo

dotfiles's Introduction

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 SymbolicLink -Path ~\AppData\Local\nvim  -Target ~\dotfiles\nvim\

Hardlink terminal profiles

rm $profile; New-Item -ItemType Hardlink -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

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

dotfiles's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.