Download Cascadia Code -> Install all .ttf files for all users
Download and install "Oh My Posh" for Windows or for Linux/wsl
sudo apt update && sudo apt upgrade && sudo apt install curlcurl -o- https://raw.githubusercontent.com/FrancescoLuzzi/TerminalSetup/main/remote_setup.sh | bashThis script will install and configure the developement enviroment with what you need:
- install and configure oh-my-posh (always)
- install vim/nvim or none
- install tmux/zellij none
- python (python3-dev, python3-pip, python3-venv)
- golang
- rust
- node (nvm, latest lts node)
Notes:
- to add and update tmux packages
tmux newthenCtrl+<Space>+I
N.B. da eseguire come amministratore
# enable execution of powershell scripts
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser -Force# start setup
(Invoke-WebRequest https://raw.githubusercontent.com/FrancescoLuzzi/TerminalSetup/main/remote_setup.ps1 -UseBasicParsing).Content | powershell -# set execution policy to default config
Set-ExecutionPolicy -ExecutionPolicy Default -Scope CurrentUser -ForceCheck if virtualization is enabled in your bios
Installs:
- if not installed, downloads and install vscode
- links
keybindings.jsonandsettings.json - Executes
install_vscode_extensions.ps1 -wslinitialize wslwsl --install -d Debian-themecopies the theme and the background image-neovim, install and configure neovim- [Prerequisite] install gcc Mingw64
- installs make [
winget install gnuwin32.make] - installs neovim [
winget install Neovim.Neovimor from github]
Download and install Windows Terminal, then edit the Json config file:
{ //... "profiles": { "defaults": { "backgroundImage": "desktopWallpaper", "backgroundImageOpacity": 0.3, "colorScheme": "Campbell", "font": { "face": "Cascadia Code NF" }, "opacity": 100, "bellStyle": "none" }, //... } //... }