Warning
This is a work in progress.
TODO: fzf, nvm, delta, exiftool
This guide provides step-by-step instructions for setting up a complete development environment on Windows, including WSL, package managers, and essential tools.
The goal here is to set up a container cluster using WSL2, Ubuntu Linux, and other Open Source packages. The secondary goal being to be able to use it from both Linux and Windows AND to be able to still use Docker Desktop under either Windows or Linux to manage things.
To do so, we need to setup WSL2, Ubuntu, dockerd and containterd, then build docker-cli for Windows and finally wire them all together so they can talk to each other.
First you need to set up Windows so that you can use virtualised containers, as well as WSL2. Type the following in a terminal:
# # # # # # # | |
# ~/.zshrc # | |
# # # # # # # | |
# # # # # # # # # # # # # # # # # # # # | |
# __ _ # | |
# / / __ _______(_) ______ ____ # | |
# / / / / / / ___/ / /_/ _ |/___/ # |
winget-cli
.ps1
at Powershell Administrators: Set-ExecutionPolicy Unrestricted;
IDA
env
change Python 3
path higher than Python 2
pathIDA
IDA
plugina, capa-rules(rules author: herrcore)@ECHO OFF | |
:: NOME : Reparo completo do Windows | |
:: AUTOR : Thiago Pilz | |
:: VERSAO : Enterprise Release Slim | |
::FUNCIONAMENTO | |
::O objetivo é corrigir erros no Win, reparando o sistema de atualizações do Windows, | |
::verificando e corrigindo erros de integridade e executando os parâmetros de configuração de imagem do Windows. | |
::--- |
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. | |
#Persistent | |
; Requires yt-dlp | |
; You might need to change the '$HOME' and '$USERNAME' if they dont work | |
; $HOME = 'C:\Users\YourUsername'; $USERNAME is your windows username | |
ClipChanged(Type) { | |
If InStr(Clipboard, "https://www.tiktok.com/@") | |
Or InStr(Clipboard, "https://tiktok.com/@") { |
# [YouTube Downloader] | |
# Made by @austinyen56 | |
# Allows you to download music from most streaming services (YT, SoundCloud... etc) in multiple formats(mp3, wav, flac) | |
# Supports thumbnail embedding for mp3 option only | |
# - Requires yt-dlp to be installed (python -m pip install -U yt-dlp) | |
# - Must download and add ffmpeg.exe in 'C:\Users\<Name>\AppData\Local\Programs\Python\Python3<ver>\Scripts' in addition with the ffmpeg library | |
import os |
:: install as admin | |
:: winget upgrade --all | |
:: firefox, chrome | |
curl -L https://ninite.com/chrome-firefox/ninite.exe -o %USERPROFILE%\ninite.exe | |
%USERPROFILE%\ninite.exe | |
del %USERPROFILE%\ninite.exe | |
:: dotnetfx35 | |
curl -L https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe -o %USERPROFILE%\dotnetfx35.exe |
# Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf: | |
# Do not read the user configuration in ~/.config/youtube-dl/config (%APPDATA%/youtube-dl/config.txt on Windows) | |
# --ignore-config | |
#=========================================General Options============================================== | |
# Continue on download errors, for example to skip unavailable videos in a playlist | |
--ignore-errors |