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": {
"ALERT": {
"scope": "file",
"iconColor": "#cb4b16",
"highlightColor": "#cb4b16",
"styleMode": "tag",
"isBold": true
},
"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": "Berkeley Mono Variable",
"editor.fontFamily": "Berkeley Mono Variable",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.guides.bracketPairs": true,
"editor.lineNumbers":"relative",
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.minimap.enabled": false,
"editor.minimap.renderCharacters": false,
"editor.minimap.scale": 2,
"editor.stickyScroll.enabled": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": true,
"extensions.experimental.affinity": {
"asvetliakov.vscode-neovim": 1
},
"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,
"update.showReleaseNotes": false,
"window.commandCenter": true,
"workbench.productIconTheme": "fluent-icons",
"workbench.colorCustomizations": {
"[Solarized Dark]": {
"activityBar.background": "#011b23",
"sideBar.background": "#011b23",
"terminal.background": "#001e27"
}
},
"workbench.startupEditor": "none",
"zenMode.centerLayout": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[markdown]": {
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"markdownlint.config": {
"MD033": false, // Allow inline HTML
"MD007": false,
"MD026": false // Allow trailing punctuation in headings
},
"markdown.preview.typographer": true,
"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,
"cSpell.allowCompoundWords": true,
"cSpell.showAutocompleteSuggestions": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.cursorWidth": 4,
"remote.tunnels.access.preventSleep": true,
"terminal.integrated.defaultProfile.osx": "zsh (2)",
"files.associations": {
".zimrc": "plaintext"
},
"workbench.colorTheme": "Solarized Dark",
"workbench.preferredDarkColorTheme": "Solarized Dark",
"workbench.preferredLightColorTheme": "Solarized Light",
"workbench.tips.enabled": false,
"workbench.settings.openDefaultSettings": true,
"workbench.settings.openDefaultKeybindings": true,
"terminal.integrated.fontSize": 12,
"security.workspace.trust.untrustedFiles": "open",
"git.enableCommitSigning": true,
"material-icon-theme.activeIconPack": "",
"material-icon-theme.files.associations": {
"*.md": "markdown"
},
"material-icon-theme.folders.color": "#839496",
"workbench.iconTheme": "material-icon-theme",
"cSpell.language": "en,lorem",
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"editor.fontSize": 12,
"github.copilot.selectedCompletionModel": ""
}
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.