Software¶
Though I do prefer free (as in freedom) software, I do use proprietary software if its open-source alternative is not adequate.
1Password¶
Info
1Password is a proprietary, subscription-ware password manager.
1Password is robust, cross-platform, and well integrated. Its ease of use and wide adoption also makes sharing passwords effortless.
1Password also offers various developer functions that I find cannot be matched by other offerings. These include:
- SSH Authentication
- Git Commit Signing
- Developer Tokens and Secrets Automation
- twpayne/chezmoi integration for managing dotfiles
- Visual Studio Code integration for editing secrets
Security
1Password is audited on a regular basis and also documents their security in the security white paper.
Firefox¶
Info
Firefox is an open source web browser.
Extensions
Visual Studio Code¶
I use Visual Studio Code is mainly for extensions and remote capabilities.
{
"commentAnchors.showCursor": true,
"commentAnchors.tags.anchors": {
"ANCHOR": {
"scope": "file",
"textDecorationStyle": "underline",
"iconColor": "#859900",
"highlightColor": "#859900",
"styleMode": "comment",
"isBold": false
},
"TODO": {
"scope": "file",
"textDecorationStyle": "underline",
"iconColor": "#56B6C2",
"backgroundColor": "#56B6C2",
"highlightColor": "#282C34",
"styleMode": "comment",
"isBold": false
},
"LINK": {
"scope": "file",
"iconColor": "#268bd2",
"highlightColor": "#268bd2",
"isBold": false
},
"NOTE": {
"scope": "file",
"iconColor": "#b58900",
"highlightColor": "#b58900",
"styleMode": "tag",
"isBold": false
},
"FIXME": {
"scope": "file",
"iconColor": "#E06C75",
"backgroundColor": "#E06C75",
"highlightColor": "#282C34",
"styleMode": "comment"
},
"SECTION": {
"scope": "file",
"textDecorationStyle": "underline",
"iconColor": "#C678DD",
"highlightColor": "#C678DD",
"styleMode": "comment",
"isBold": false
}
},
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": true,
"editor.codeLensFontFamily": "BerkeleyMono",
"editor.fontFamily": "BerkeleyMono",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.guides.bracketPairs": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.minimap.renderCharacters": false,
"editor.minimap.scale": 2,
"editor.stickyScroll.enabled": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": true,
"diffEditor.codeLens": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"git.autofetch": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"git.ignoreMissingGitWarning": true,
"git.openRepositoryInParentFolders": "always",
"markdown.validate.enabled": true,
"redhat.telemetry.enabled": false,
"remoteHub.commitDirectlyWarning": "off",
"remoteHub.experimental.syncRecentList": true,
"remoteHub.experimental.useDiffMatchPatch": true,
"remoteHub.richNavigation.enabled": true,
"settingsSync.ignoredExtensions": [
"ms-vscode-remote.remote-containers",
"ms-vscode-remote.remote-wsl"
],
"telemetry.telemetryLevel": "off",
"terminal.external.linuxExec": "wezterm",
"terminal.external.osxExec": "wezterm.app",
"terminal.external.windowsExec": "C:\\Program Files\\WezTerm\\wezterm-gui.exe",
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.fontSize": 12,
"update.showReleaseNotes": false,
"window.commandCenter": true,
"workbench.productIconTheme": "fluent-icons",
"workbench.colorTheme": "Solarized Dark",
"workbench.colorCustomizations": {
"[Solarized Dark]": {
"activityBar.background": "#011b23",
"sideBar.background": "#011b23"
}
},
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
"zenMode.centerLayout": false,
"yaml.schemas": {
"https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
},
"yaml.customTags": [
"!secret scalar",
"!env_var scalar",
"!ENV scalar",
"!ENV sequence",
"tag:yaml.org,2002:python/name:materialx.emoji.to_svg",
"tag:yaml.org,2002:python/name:materialx.emoji.twemoji",
"tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
],
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[markdown]": {
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"markdownlint.config": {
"MD033": false,
"MD007": false
},
"markdown.preview.typographer": true,
"markdown.editor.pasteUrlAsFormattedLink.enabled": "smart",
"errorLens.gutterIconsEnabled": true,
"errorLens.gutterIconSet": "letter",
"errorLens.gutterIconSize": "auto",
"errorLens.infoGutterIconColor": "#ff7f50",
"errorLens.hintGutterIconColor": "#ff7f50",
"errorLens.warningGutterIconColor": "#ff7f50",
"errorLens.alignMessage": {
"end": 0
},
"errorLens.delayMode": "debounce",
"errorLens.statusBarMessageAlignment": "right",
"[css]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"errorLens.messageBackgroundMode": "message",
"editor.suggestFontSize": 13,
"editor.fontSize": 12,
"terminal.integrated.fontFamily": "Berkeley Mono Variable",
"cSpell.allowCompoundWords": true,
"cSpell.showAutocompleteSuggestions": true,
"editor.cursorWidth": 4,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.cursorWidth": 4,
"workbench.iconTheme": "vscode-jetbrains-icon-theme",
}
Extensions
Material for MkDocs¶
Info
Material for MkDocs is a sponsor-ware, open source static site generator intended for documentation. Sponsoring the project grants access to a private development fork called Insiders.
Example
This website is created using Material for MkDocs Insiders.