107 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ## Essentials
 | |
| #Public/Notta 
 | |
| ### tldr list:
 | |
| - **Files:** [Files Installation](https://files.community/download)
 | |
| - **Money Manager EX:** [Installation](https://github.com/moneymanagerex/moneymanagerex)
 | |
| - **ScreenToGit:** [Installation](https://github.com/NickeManarin/ScreenToGif)
 | |
| - **Typora:** [Installation](https://typora.io/#feature)
 | |
| - 
 | |
| 
 | |
| ### Files app:
 | |
| Great replacement for File Explorer > [Files Installation](https://files.community/download)
 | |
| 
 | |
| 
 | |
| ### Money Manager EX
 | |
| Multi platform app to keep track of finances, it is very well made and maintain > [Installation](https://github.com/moneymanagerex/moneymanagerex)
 | |
| 
 | |
| 
 | |
| ### ScreenToGif
 | |
| This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketchboard. Afterward, you can edit and save the animation as a gif, apng, video, psd or png image > [Installation](https://github.com/NickeManarin/ScreenToGif)
 | |
| 
 | |
| ---
 | |
| ## Terminals
 | |
| ### Alacritty
 | |
| One of the best and fastest Terminals [Installation](https://github.com/alacritty/alacritty)
 | |
| 
 | |
| 
 | |
| 
 | |
| > [!NOTE] Config Location
 | |
| > Global config can be found at *soru/dots/windows/alacritty*
 | |
| > Copy config to *%APPDATA%\alacritty\alacritty.yml* create folders as neccesary
 | |
| > or C:\Users\dashi\AppData\Roaming\alacritty
 | |
| 
 | |
| **Create WSL2 Shortcut**
 | |
| - Navigate to *"C:\Program Files\Alacritty"*
 | |
| - Create a new shortcut for *Alacritty.exe*
 | |
| - Right Click > Properties > Target Text Box > "C:\Program Files\Alacritty\alacritty.exe" -e wsl ~
 | |
| - -e wsl ~ *these are the parameters to add at the end of Target Text Box*
 | |
| 
 | |
| **For Icons to work, install Nerd Fonts with scoop** > #Windows/Scoop 
 | |
| 
 | |
| ---
 | |
| ## Package Managers
 | |
| 
 | |
| #Windows/Scoop
 | |
| ### Scoop
 | |
| Scoop install programs you know and love, from the command line with a minimal amount of friction. > [Installation](https://scoop.sh/)
 | |
| 
 | |
| *Check website, commands and scripts might have changed*
 | |
| ```powershell
 | |
| Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
 | |
| irm get.scoop.sh | iex
 | |
| ```
 | |
| 
 | |
| **Installing Fonts**
 | |
| ```powershell
 | |
| scoop bucket add nerd-fonts
 | |
| scoop install nerd-fonts/Agave-NF-Mono
 | |
| ```
 | |
| All other fonts can be found in *scoop* main website
 | |
| 
 | |
| #Windows/Choco
 | |
| 
 | |
| ### Chocolatey
 | |
| Well known and extensive package manager. > [Installation](https://chocolatey.org/)
 | |
| 
 | |
| *Check website for updated installation instructions*
 | |
| ```powershell
 | |
| choco list # List all chocolatey package
 | |
| choco search zip # Search packages mentioning "zip"
 | |
| choco search --by-tag compression # Search packages by their tags
 | |
| choco search --order-by-popularity zip # FIlter and sort by package results by popularity
 | |
| choco search --approved-only zip # Only return approved package
 | |
| choco info 7zip # Get information about 7zip package
 | |
| 
 | |
| # Install
 | |
| 
 | |
| choco install 7zip # Install 
 | |
| choco install 7zip --install-directory=P:\7z # Install to a specific directory
 | |
| 
 | |
| # Maintenance
 | |
| 
 | |
| choco list --localonly # List installed packages
 | |
| choco outdated # List upgradable packages
 | |
| choco upgrade all -y # Upgrade all packages
 | |
| 
 | |
| # Pinning
 | |
| 
 | |
| choco pin list # List pinned packages
 | |
| choco pin add --name 7zip # Suppress upgrades for 7zip
 | |
| choco pin remove --name 7zip # Supress upgrades supression for 7zip ;)
 | |
| ```
 | |
| 
 | |
| ## Terminal Config & Tricks
 | |
| 
 | |
| To change *Copy/Paste* action on Windows Terminal change these commands within *Setting.json* 
 | |
| 
 | |
| This is needed when using *Neovim in WSL2* otherwise, *Visual Block* will not work as intended
 | |
| 
 | |
| ```json
 | |
| "action": "copy",
 | |
| "singleLine": false
 | |
| "keys": "ctrl+shift+c"
 | |
| "command": "paste",
 | |
| "keys": "ctrl+shift+v" 
 | |
| ```
 | |
| 
 |