- Published on
My current setup (end 2022)
My current setup
Computer & OS
My main computer is a 2019 14" System76 Lemur Pro which I run Ubuntu 22.04 on with the following specs:
- 24GB RAM
- 1TB SSD
- 8 core Intel i5
This laptop does pretty well handling all of my development needs. I have a few other computers that I use for different things, but this is my main one. If you are doing mostly web development and need good portability, this is good enough to get the job done at a reasonable price.
Terminal
For my terminal I use Terminator which works really well for me, its always been very efficient (for being I believe written in python). The window splitting is great in it, I rarely find myself needing to use Tmux.
I'm using ZSH and Oh My ZSH for my shell. I really only use the git plugin for it, I create a lot of custom aliases for my projects and common commands that I use.
Editor
For my primary editor I use VS Code with the following extensions:
- aaron-bond.better-comments
- bmewburn.vscode-intelephense-client
- bradlc.vscode-tailwindcss
- christian-kohler.path-intellisense
- dbaeumer.vscode-eslint
- donjayamanne.githistory
- eamodio.gitlens
- EditorConfig.EditorConfig
- esbenp.prettier-vscode
- formulahendry.auto-rename-tag
- GitHub.vscode-pull-request-github
- golang.go
- henrynguyen5-vsc.vsc-nvm
- liviuschera.noctis
- MehediDracula.php-namespace-resolver
- mikestead.dotenv
- ms-azuretools.vscode-docker
- ms-vscode-remote.remote-containers
- ms-vscode.vscode-typescript-next
- open-southeners.laravel-pint
- streetsidesoftware.code-spell-checker
- swordev.phpstan
- valeryanm.vscode-phpsab
- vmsynkov.colonize
- vscode-icons-team.vscode-icons
- vscodevim.vim
- Vue.volar
- Vue.vscode-typescript-vue-plugin
- xdebug.php-debug
I also use PHPStorm for PHP development.
Browser
For my browser I use Brave. I use it because the built-in ad blocker is pretty nice, and I can sync my bookmarks and history across all of my devices.
Other
For my other tools I use:
For quick launching of apps I use Ulauncher, which is by far one of my favorite tools. I use it to launch apps, search my computer, and search the web. I also use it to launch my terminal and open files in my editor.
For Database management I use DBeaver.
Other tools I use are:
That is mostly it for applications, I often just use the browser for other things like slack, discord, and zoom. I also use the browser for my email and calendar. Everything else I use the terminal for.
That about wraps it up for my setup, I like to keep things simple, and I like to keep things fast. I hope you enjoyed this post and if you have any questions feel free to ask.