Skip to content

linrongbin16/dotfiles

Repository files navigation

dotfiles

GitHub Actions Workflow Status

My dot files.

Install

MacOS/Linux

MacOS please install xcode and homebrew as pre-requirements.

Zsh/Bash:

cd ~
git clone https://github.com/linrongbin16/dotfiles.git .dotfiles
cd .dotfiles
./install

Windows

Please choose x86_64 for all below dependencies.

Enable developer mode

Please see: active developer mode.

Install with MSVC components:

  • .NET Desktop Development
  • Desktop development with C++

image

Install 7-Zip (for all users)

Install Python 3.x (only for current user)

Click here to see how to install python3 only for current user.
  • Select "Customize Installation", unselect "Use admin privileges when installing py.exe".

    image
  • Select all optional features without "for all users (requires admin privileges)".

    image
  • Unselect "Install Python 3.12 for all users", select "Add Python to environment variables" and "Precompile standard library", choose the install directory in your user directory (for example C:\Users\linrongbin\opt\Python312).

    image
  • Go to the install directory (C:\Users\linrongbin\opt\Python312) and copy python.exe to python3.exe, and you will have python3.exe command in Windows PowerShell/cmd.

  • Disable "python.exe" and "python3.exe" app aliases for Windows 10+. Go to Windows "Settings" => "Apps" => "App execution aliases", unselect "python.exe" and "python3.exe".

    image image image

Install Node.js (only for current user)

Click here to see how to install node only for current user.
  • In "Destination Folder", choose the install directory in you user directory (for example C:\Users\linrongbin\opt\nodejs\).

    image

Run PowerShell Command

# scoop
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

cd $env:USERPROFILE
git clone https://github.com/linrongbin16/dotfiles.git .dotfiles
cd .dotfiles
.\install.ps1

About

My dot files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published