- OS: Windows 11 25H2
- Cursor: Bibata-Modern
- Shell: PowerShell + OhMyPosh
- Text Editor: VSCode
- Browser: Firefox / Chromium
Note
These dotfiles are modular, not automatic.
Previously created for personal use.
VSCode
| Extension | Description |
|---|---|
| Python | Python language support |
| Python Environments | Manage Python virtual environments |
| Pylance | Fast, feature-rich Python language server |
| Go | Go language support |
| Ruff | Python linter for fast code checks |
| YAML | YAML syntax support and validation |
| APC Customize UI ++ | Customize VS Code UI and layout |
| Catppuccin (Mocha, Blue) | Color theme with blue accent |
| Material Icon Theme | File/folder icon theme |
| Better Comments | Highlight and organize comments |
| Markdown All in One | Enhanced Markdown editing tools |
| Code Runner | Run code snippets quickly |
| GitLens | Advanced Git features and history |
| GitHub Actions | GitHub Actions workflow integration |
| Database Client | Manage databases inside VS Code |
| SQLite Viewer | Browse SQLite databases visually |
| Shortcut | Action |
|---|---|
| ctrl + shift + c | Open wt (external) |
| ctrl + ~ | Open wt (internal) |
| ctrl + k, c | Comment selected block of code |
| ctrl + k, u | Uncomment selected block of code |
| shift + ↑/↓/←/→ | Select/Deselect text or code area |
| ctrl + p | Open navigation on recently opened files |
| ctrl + shift + p | Open Command Palette |
| ctrl + shift + e / g / x / d | Switch between panels in Navigation panel |
Firefox
- Navigate to your default profile folder:
about:profiles. - Apply the configuration: either replace existing files or drop in the new ones.
| Extension | Description |
|---|---|
| uBlock Origin | Block Ads & Tracking |
| RYS | Customize YouTube |
| Dark Reader | Force-dark theme |
| TWP | Translate selected text |
- Blank page (
about:blank) for both homepage and new tabs. - Disable sponsored content, top sites, etc.
- Rounded, compact tabs with custom (dark) color-styling.
- Hidden unnecessary icons: tab sound, new tab icon, picture-in-picture, star, tracking, translations.
- Centered URL bar with custom font (JetBrainsMono) & removed borders, separators.
Terminal
config/terminal/settings.json- Add
--nologoflag in pwsh profile settings.
# enhanced ls → eza
scoop install eza
# enhanced cat → bat
scoop install bat
# optional
scoop install grep btop ffmpeg nano timeEdit pwsh profile using notepad $profile:
# aliases
Set-Alias -Name ls -Value eza
Set-Alias -Name cat -Value bat
# oh-my-posh init
oh-my-posh init pwsh --config "path_to_custom_theme.json" | Invoke-Expression
© 2026 vmphase


