Windows 10 Survival
			
				Windows is not a good operating system for most jobs.
				Unfortunately, it is the only operating system available for many jobs.
				It sucks, however it can be made liveable.
			
			
			
				Here's what I find just about necessary:
			
			
			
				 
			
			
				 
			
			- a version of Windows 10 that doesn't spy by default
				- Either strip the OS using the provided tools and guide, download a maybe trustworthy ISO from telegram after providing a phone number, or download a sketchy ISO from archive.org
					- To obtain a genuine ISO to strip down, check for resources at r/piracy's wiki or a similar site
- If booting Windows alongside Linux, dump an ISO to USB via woeusb-ng
- So as to install Nvidia Control Panel on systems that may use it, see amecs
- open-shell, for a Windows start menu that's practical
				- this may be used to customize the taskbar as well
- using this, I have something efficient, where pressing the windows key practically gives me dmenu, and holding the windows key and pressing "1", "2", or "3" will either open a terminal, explorer.exe, or the volume mixer
					- Setting those latter shortcuts is achieved by pinning items to the task bar, with "1" being assigned to the left-most pinned program, "2" being assigned to the pinned item directly to the right of the left-most, and so on
- busybox-win32, for the following:
 
			
			
				- sed
- grep
- a useful vi subset
- a decent POSIX-ish shell
					- a shortcut may be made to launch a cmd window using busybox ash
					  - C:\Windows\System32\cmd.exe /c "start ash -l"
- Using this command in specific forks ash into its own process, allowing for CTRL+C to stop the current shell process without also killing the shell
- In order to do this, a symlink to ash must be made, then put on path. This may be done via "busybox --install C:\path\to\directory"
- tar
- dos2unix
- du
- shuf
- wc
- dd
- httpd, mostly for sharing files or streaming music over the local network
- bc
				  - Floating-point division may be done via "bc -l"
- a web browser that works and doesn't spy
				- Firefox requires brittle configuration to disable telemetry
- mpv, a video and audio player that does hardware accelerated decoding, plays any format ffmpeg can decode, and works well when launched from a terminal
- ffmpeg, for converting data from one format to another
- mtpaint, for drawing and animation work
- tinycc, a good native C compiler
- mingw, for when tinycc doesn't work
- curl, for general uploading or downloading to and from the internet
		
		And here's stuff that's still nice to have
		
		
		  - Acme Stand-Alone Complex
 
		  
			- GNU ed, for when the line-editor itch strikes
				- that itch strikes quite frequently!
- vile, a vi with line numbers
 
			
			- a decent package manager
				- I use choco
					- It's the least bad I expect a package manager for Windows can be
- I've heard good things of scoop
- groff, for decent typesetting
			  - When I either want to make a pretty document or need to take notes I'll actually look at, I use troff
- ghostscript, for converting groff's PostScript output to PDF
 
			
			
			- mupdf
- irssi, a console IRC client capable of file transfer
- wina, a somewhat workable forth
- qemu
- saucedacity, a less spooky audacity
- imagemagick
- kdenlive, though buggy, mostly works
- jpegview, an image viewer that doesn't suck
- spek, for checking the quality of audio
- ntop, windows' htop equivalent
- 7zip
- transmission
- netsurf, for checking how compatible a site is
- OpenSSH, which is likely included with your copy of Windows 10
			  - sshd is not included
- In order to get sshd, download and execute a '.msi' file provided here
			    - After installation, Windows may be accessed over SSH
- lmms
- rufus
 
		
		
		I've found it very helpful to set the desktop background to a single color, set the taskbar to that same color, and have the taskbar autohide.
		In addition, I've disabled system-wide animations in the "Performance Options", leaving only anti-aliased fonts enabled.
		This gets rid of much of the jarring visuals.
		It has been very useful to use two workspaces, switching between them via Ctrl + Win + left arrow and Ctrl + Win + right arrow.
		What remains is setting colors and display fonts that you find comfortable.
		I like eggshell white with dark blue overlaid, and some orange or turqouise highlights.
		I like NK 57 Monospace Condensed Light, Inconsolata, or Cascadia Mono Extra Light. As a general rule, the more you can keep yourself in the terminal or simple graphical interfaces, the more you keep yourself away from terribly idiosyncratic graphical interfaces.