C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
I mainly useâŚ
a TracFone running on Android with exactly one non-default app installed (DuckDuckGoâs mobile browser),
two Dell computers running Windows 10 without a Microsoft Account,
one HP computer running Windows 11 without a Microsoft Account,
and
one HP computer running
Windows 11 SÂ
Zorin OSÂ
KDEÂ neonÂ
openSUSEÂ TumbleweedÂ
ManjaroÂ
KubuntuÂ
openSUSEÂ Leapđ§.
Â
Windows PowerShellâ [2]
Bash on WSL 1 (not WSL 2)â [3][4]
CMD (cmd.exe
)
Â
Iâm still deciding what will be my primary web browser. Some of my browser research is on Infinite Inkâs #browsers tag.
Edge
(Nope
because
I do not want to see stock-â market numbers or
âbreakingâ news
in default web-browser windows or tabs - wtf late-â 2022 MicrosoftđĄ)
Mullvad Browser - this is my default browser (but not my primary browser)
Waterfox
(Nope because sometimes it hangs, probably because itâs using too much RAM)
Â
My primary IDE is Visual Studio Code, which is also know as VSÂ Code and Code. I use it with these extensions:
AsciiDoc, which supports AsciiDoc outlines, snippets, and more
Beautify
(I now use VS Codeâs
built-â in formatter)
Insert Date String (via Ctrl+Shift+i)
markdownlint
(customized with a global .markdownlint.yaml
file)
Rewrap (via the default Alt+q and my custom Rewrap keybinding Ctrl+jâ )
Unicode Code Point
(with codepoint.statusbar
defaulting to
description
)
vscode-snippet (with "Insert With Double Click," not single click)
and other Visual Studio Code extensions
Â
Iâm trying Kate and considering using it as my primary IDE. To learn about Kate, see kate-â editor.org.
Â
I sometimes use IntelliJ IDEA Community Edition with these plugins:
Current date generator
(via my custom keymap
and other IntelliJ IDEA plugins
Â
Character Map (built in to Windows)
Clipboard History (via Win+v; built in to Windows 10 and Windows 11 but needs to be turned on)
CopyQ and its companion snippets.ini (which can be invoked anywhere via its default Win+Alt+q global shortcut and my custom Win+Alt+v global shortcut)
Emoji Panel (via Win+. or Win+;; built in to Windows)
Everything - Windows Desktop Search Engine
FileZilla (and its View > Synchronized browsing feature)
Greenshot and Greenshot Image Editor via PrtScn (capture region), Ctrl+PrtScn (capture full screen), Alt+PrtScn (capture window), etc.
GVim (GUI Vim)
Okular - The Universal Document Viewer, which supports PDF, EPub, DjVU and MD for documents; JPEG, PNG, GIF, Tiff, WebP for images; CBR and CBZ for comics; and more
and other GUI tools including the GUI system administration tools listed below
Â
âš | The acronym TUI can mean Terminal User Interface or Text-â based User Interface. |
Â
Alpine: POP, IMAP, NNTP, and ESMTP client (formerly known as Pine)
lynx
(requires
and other TUI tools
Â
On Windows, I use the command-â line app Scoop to install most of the following command-â line apps.
Â
Iâm not a software developer, but Iâve installed the following development environments because I need them for apps IÂ use.
I install Ruby because itâs needed by Asciidoctor and Kramdoc. To learn how I install and update Ruby on Windows, see Example 5 in Infinite Inkâs Scoop: A Windows Package Manager (featuring Hugo, Figlet, and Ruby).
Â
I install Python because
itâs
needed by
pwdhash.py
â [5]
and some
qutebrowser userscripts.
Note that
you do not need to install
Python
to run
qutebrowser on Windows.
I havenât figure out the best way to install and use Python because setting up a Python environment is complicated.â đ¤Ł
Â
đĄ | In 2023, I installed Python on Windows by following the instructions in bitecode's Installing Python: the bare minimum you can get away with. In 2025, Iâll try installing Python with uv (a Python package and project manager written in Rust). |
Â
7-Zip and its File Manager (7zFM), which does not seem to have problems with the Windows 260-character path length limit (Windows File Manager and WinSCP doâšď¸)
bash
and sh
scripts
(thanks to Git Bash)
Macrium Reflect Free (details at howtogeek.com/howto/7363/macrium-reflect-is-a-free-and-easy-to-use-backup-utility/)
Microsoft Defender Antivirus (known as Security Essentials on Windows 7)
Path Length Checker
(PathLengthCheckerGUI.exe
)
PowerToys Run, which, by default, is launched with Alt+Space
PowerToys Command Palette
(not ready for prime time IMHO)
SharpKeys (to disable CapsâLock key)
Â
Â
Everything in the Startup folder is launched when Windows starts up. I like to keep an eye on whatâs in this folder so I put a shortcut to this folderâŚ
on my Windows desktop and
in the Startup folder (since it is a shortcut, you donât need to worry about an infinite loop).
The startup folder is usually located here:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
To create a shortcut to this folder, right-click on it in Windows File Explorer and
choose
đĄ | I also keep an eye on the list of installed programs (sorted by date), whatâs going on with Task Scheduler, and more. |
Â
I use services.msc
to
set
the
Windows Error Reporting Service
Startup type
to
Disabled.
If this is enabled, it
sends
errors and other
(sometimes
privateâ đ)
information
to Microsoft.
To learn about this, see
wikipedia.org/wiki/Windows_Error_Reporting.
Â
To make it easy to access Windows Control Panel, I create a folder on the desktop named:
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
To learn about this, see howtogeek.comâs What Is the âGod Modeâ Folder in Windows 10, and How Do I Enable It?
Â
I set and use the following environment variables.
INFINITEINKROOT
YEARQUARTER
These environment variables make it easy toâŚ
share configs and scripts on multiple devices
and update configs and scripts when it is a new quarter (for example 2025-Q2).
Examples of
how I use
the INFINITEINKROOT
environment variable
are
in
the Git Bash customizations section of Infinite Inkâs Git Bash Is My Preferred Windows Shell
and in Launching Git Bash.
An example of how I use the YEARQUARTER
environment variable is in section 5. Variables
in Infinite Inkâs qutebrowser Tips and Fragments.
Â
Whenever I have a choice about specifying a character set, I choose a character set that supports a lot of Unicode characters (e.g. a DejaVu font). And whenever I have a choice about specifying a character set encoding, I choose UTF-â 8. For example, I do the following on my Windows devices.
God Modeâ [6]
> Region >
Click Administrative tab
Click Change system localeâŚ
Check the following box:
Beta: Use Unicode UTF-8 for worldwide language support
Restart Windows
Â
I
include
Hibernate
(in addition to the default Sleep, Shut down, and Restart) in Windows Power options.
One way to access this setting is to use
God Modeâ [6] > Power Options >
đĄ | You can do a hard shutdown by holding down the Shift key while clicking Restart, and then choose âTurn off your PC.â |
Â
Tuffmail
(ceased all operations at the beginning of January 2022
âšď¸)
Outlook.com - used for some public email addresses, thanks to Outlook.comâs ten aliases (one primary plus nine non-primary).
utteranc.es (requires GitHub account)
Â
Batch files
(Some of the batch files I wish I didnât need to use are described in
qutebrowser Userscripts on Windows.)
Windows
File History
(Reasons I wish I did not use File History:
It silently does not backup any file whose path is longer than MAX_PATH
(260)
characters
and it periodically stops workingâ đ)
Â
Cusdis - Lightweight, privacy-first, open-source comment system
FreeFileSync: Open Source File Synchronization & Backup Software
git (I use Git Bash and GitHub but I currently do not use the git revision control system as part of my workflow)
Joplin and its companion Joplin Web Clipper
Obsidian - âA second brain, for you, forever. Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.â
PowerShell Core (pwsh
), which is multi-platform and
FLOSS
unison (as of v2.51.3, which was released 2020-October-21, GUI Unison (unison-gtk2) for Windows is pre-built and available on Unisonâs Releases GitHub page. For details, see Availability of Windows GUI version ¡ Issue #321 ¡ bcpierce00/unison ¡ GitHub.)
Â
Â
powershell.exe
), but do not yet have experience using cross-â platform PowerShell Core (pwsh
). To learn about these command-â line shells, see wikipedia.org/wiki/PowerShell.@nm@mathstodon.xyz
or
#InfiniteInk
in it.