Skip to content

Software

Though I do prefer free (as in freedom) software, I do use proprietary software if its open-source alternative is not adequate.

1Password

  • 1Password 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.

Homepage

Firefox

  • Firefox Firefox

Info

Firefox is an open source web browser.

Homepage

Visual Studio Code

  • Visual Studio Code Visual Studio Code

I use Visual Studio Code is mainly for extensions and remote capabilities.

settings.json
{
  "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",
}

Homepage

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.

Virtualization and Containers

Media

Files