Common Configurations
Software
- Microsoft Edge
- Visual Studio Code
- Bitwarden
- Logitech Options+
- Microsoft Office Suite
- Cascadia Code Font
- Spotify
Development Software
- Bash
- bash-completion
- Git
- GitHub Desktop
- Ansible
- Terraform
- Docker
- dotnet SDK
- Python 3
- Node.js
- jq
- yq
- kubectl
- helm
- k9s
Work Software
- Slack
- Zoom
- Google Drive
Configurations
Software Configurations
Shell
- TODO: Common shell configs
- Bash
- PowerShell
Microsoft Edge
- Set as default browser
- Change search engine to Google
- Change search option from
Search bar
toAddress bar
(Check out Microsoft Edge Dark Patterns)
- Change search option from
Zoom
- Set
Stop when joining
onAudio
andVideo
settings - Enable
Automatically join computer audio when joining
onAudio
settings - Disable
Ask me to confirm when I leave a meeting
Visual Studio Code
- Configure
Settings Sync
- Add
code
to PATH
Useful Extensions
- GitLens
- Text Power Tools
- indent-rainbow
- Local History
- I also override some configurations to prevent the extension to pollute the workspace:
"local-history.absolute": true,
"local-history.path": "/tmp/.vsfilehistory",
- I also override some configurations to prevent the extension to pollute the workspace:
- Markdown Snippets for MDX and Docusaurus
- Rainbow CSV
Common Configurations
- For C# development outside on other VS Code based extensions, see Debugging Outside of Microsoft Ecosystem
Mozilla Firefox
- Following Sync custom preferences, set
services.sync.prefs.dangerously_allow_arbitrary
to true, sync, then set it back to false
Common Configurations
browser.tabs.insertAfterCurrent
: truesidebar.verticalTabs
: true- Enable custom CSS loading
Sidebery Tab Extension
Having vertical tabs enabled in Firefox makes it easier to just hide the native tab bar and keep the other menus intact. The Sidebery
extension is a good alternative to the native tab bar.
Hiding the Sidebar
Add the following to userChrome.css
:
#sidebar-box {
display: none !important;
}
Auto Collapsing Sidebery Sidebar
note
You must keep firefox-csshacks up to data to keep this working.
-
firefox-csshacks inside the
chrome
folder -
Add the following to
userChrome.css
, replacing the above code:@import url(firefox-csshacks/chrome/autohide_sidebar.css);
#sidebar-main {
display: none !important;
}
#sidebar-box {
--uc-sidebar-width: 60px !important;
--uc-sidebar-hover-width: 300px !important;
} -
You can change the
--uc-sidebar-width
and--uc-sidebar-hover-width
values to your liking