Version imprimable multipages. Cliquer ici pour imprimer.
Installpc
- 1: Windows
- 1.1: OS Setup
- 1.2: Chocolatey
- 1.3: Setup scripts
- 2: Génération clé SSH
- 3: Linux
- 3.1: WSL Setup
1 - Windows
Windows specific stuff
1.1 - OS Setup
Installation de W11 sans internet
Création de compte local sans internet :
Shift + F10 (ou Shift + Fn + F10)
OOBE\BYPASSNRO
Inversion du pad
Spoiler
# Recherche la clé du pavé tactile
$touchpadKey = Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Enum\HID" -Recurse |
Where-Object { ($_ | Get-ItemProperty).DeviceDesc -like "*touchpad*" } |
Select-Object -First 1
if ($touchpadKey) {
$devicePath = $touchpadKey.PSPath + "\Device Parameters"
# FlipFlopWheel : 0 = normal, 1 = inversé
Set-ItemProperty -Path $devicePath -Name "FlipFlopWheel" -Value 1
Set-ItemProperty -Path $devicePath -Name "FlipFlopHScroll" -Value 1
Write-Output "Défilement inversé activé. Redémarre ou reconnecte le pavé tactile."
} else {
Write-Output "Pavé tactile non trouvé."
}
1.2 - Chocolatey
> https://chocolatey.org/install
Spoiler: All-In-One
Git tools : Git GitExtensions KDiff3
JS code tools : VSCode NVM NodeJS
Cli tools : Cygwin kubectl
Note misc tools : Notepad++
Browser : Brave
Misc : svg-explorer-extension
Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1
## Misc tools you wanna have
choco install 7zip.install -y
choco install cygwin -y
choco install notepadplusplus -y
choco install putty -y
choco install svg-explorer-extension -y
IF EXIST C:\tools\cygwin\bin setx path "%PATH%;C:\tools\cygwin\bin"
## Browsers
choco install brave -y
choco install firefox --params "/NoTaskbarShortcut /NoDesktopShortcut" -y
## Langages
choco install python -y
choco install nvm -y
refreshenv
nvm install lts
nvm use lts
## Dev apps
choco install gnuwin32-coreutils -y
choco install vscode --params "/NoDesktopIcon" -y
choco install kubernetes-cli -y
choco install kdiff3 -y
choco install gitextensions -y
Misc tools you wanna have
choco install 7zip.install -y
choco install cygwin -y
choco install notepadplusplus -y
choco install putty -y # For puttygen cli
choco install svg-explorer-extension -y
IF EXIST C:\tools\cygwin\bin setx path "%PATH%;C:\tools\cygwin\bin"
Langages
Import-Module $env:ChocolateyInstall\helpers\chocolateyProfile.psm1
choco install python -y
choco install nvm -y
refreshenv
nvm install lts
nvm use lts
Dev apps
choco install gnuwin32-coreutils -y
choco install vscode --params "/NoDesktopIcon" -y
choco install kubernetes-cli -y
choco install kdiff3 -y
choco install gitextensions -y
Browsers
choco install brave -y
choco install firefox --params "/NoTaskbarShortcut /NoDesktopShortcut" -y
Misc
FACULTATIF
choco install dotnet-8.0-desktopruntime -y
choco install dotnet-8.0-runtime -y
choco install visualstudio2022-workload-vctools -y
choco install winrar -y
choco install yarn -y
choco install busybox -y
choco install visualstudio2022community -y
ORIANNA
choco install rabbitmq -y
IA
choco install sox.portable
(Invoke-WebRequest -Uri https://install.python-poetry.org/ -UseBasicParsing).Content | py -
1.3 - Setup scripts
Run sur powershell (user ou admin)
iwr -useb https://devdocs.nex.ws/bin/windows/setup.ps1 | iex
2 - Génération clé SSH
Commandes pour générer des clés SSH : publique, privé, et pour putty.
Générer les clés
ssh-keygen -t ed25519 -a 100 -C "2026-01-01 nom_machine"
puttygen ~/.ssh/id_ed25519 -O private -o ~/.ssh/id_ed25519.ppk
Recommandation
Respecter la règle 1 clé
privée SSH = 1 machine.
Ne pas partager de clé privé entre machines.
Changer de passphrase
ssh-keygen -p -f ~/.ssh/id_ed25519
Installation de puttygen
Windows avec choco :
choco install putty -y
Ubuntu :
sudo apt update
sudo apt install putty-tools
3 - Linux
Linux specific stuff
3.1 - WSL Setup
Général
Au préalable, avoir créé la clé SSH de sa machine windows: Générer clé SSH.
bash <(curl -fsSL https://devdocs.nex.ws/bin/wsl/setup.sh)
Windsurf
sudo ln -s '/mnt/c/Users/Hlkz/AppData/Local/Programs/Windsurf/bin/windsurf' /usr/local/bin/ws