Things I use
Operation system
- Fedora 39
- Theme: Flat-Remix-GTK-Blue-Dark
- Gnome extensions:
- Blur my Shell
- Dash to Dock because ubuntu broke default one
- Windows 11 just to play games from time to time.
Programs
I’m a Web developer first of all, so here are programs that I use daily for work:
Editors 📝
- WebStorm – that’s the core of my workflows and I spend like 70% of time in it. No fancy plugins other then several language syntaxes as it’s batteries included.
- VisualStudio Code – I use it for things other then Web development. Like Ansible roles, YAML files and .env files
- REST Client that allows me execute .http files
- GitLens because default integration sucks
- … and many language specific things
- Vim – is used if I don’t really want to leave my terminal
- .vimrc you can find here
Graphical ones 🖌️
- Firefox because it does what I want it to do
- Theme: Dark one
- Extensions:
- Simple Tab Groups is used to implement “contexts” in browsers
- Dark Reader was primary thing but nowadays many sites implement
@media (prefers-color-scheme: dark)
and it’s maintainer doesn’t think it’s good. - AdGuard to block ads. I did no research on alternatives. This one just works
- SponsorBlock skips sponsored segments in YouTube videos
- Multi-Account Containers is just a thing that tries to give different cookies in different tabs. Less useful then chrome’s accounts though
- Tabliss does pretty home page 💅
- KeePassXC holds all my passwords.
- Inkscape to do vector graphics
- qBitTorrent to download
filmsmanuals and Ubuntu ISOs
Console 😎
- Kitty is a great terminal
- zsh is a great shell containing all features I may think of because no fish needed! I cook it lazily with oh-my-zsh:
- zsh-autosuggestions to show a command I might want to enter just by first several words. Just like in fish.
- zsh-history-substring-search gives ability to add variants from history using simple ↑ / ↓. Just like in fish.
- zsh-syntax-highlighting to highlight things. Just like in fish.
- starship to show prompt. Much faster then zsh themes. My config you can find here.
Utils 🧰
- Volta to manage Node.js versions
- NPM for package management
- Yarn for scripts running. Yeah, just an alias to do
y dev
instead ofnpm run dev
- lnav helps me wade through logs with ease.
- zoxide is a
cd
command but with fuzzy search so that I can just doz e p f
which will cd to~/Projects/Example/packages/frontend
. A great tool that works best with autosuggestions. - ripgrep rips original
grep
in pieces. - fd finds files fast. Faster then you might think of finding it.
Hardware
Laptop 💻
- Model: 83AR XiaoXinPro 16 APH8 (IdeaPad Pro 5 16APH8)
- RAM: 32GiB
- CPU: AMD Ryzen 7 7840HS (16) @ 5.137GHz
- GPU: AMD ATI 64:00.0 Phoenix1
- Mouse: Razer Basilisk V2
- Bought: 2024
Mobile Phone 📱
- Model: Redmi Note 8 Pro
- RAM: 8GiB
- Bought: 2022