Last Update: 2024-01-25
Introduction
In this article, I will share my personal technology setup and preferences. Inspired by Eric Murphy’s fascinating Article .
You can explore my Dotfiles here . It’s a repository where I store and share my configuration files for various applications and Bash Scripts. Feel free to check it out! 👀
Linux Distribution & Desktop Environment
🐧 Among the various Linux distributions available, my personal choice is Manjaro Linux ! It may have received some criticism from the Linux community, but in my opinion, it’s the only distribution that really hits the spot for me.🎯 I’ve tried Ubuntu, Pop!_OS, ArcoLinux, Linux Mint, and even ventured into Arch Linux territory, but Manjaro stands out as the perfect fit for my needs and preferences.
🖥️ When it comes to my desktop environment, I have found my perfect match in KDE ! 🌈✨ With its feature-rich and customizable interface, KDE has become my go-to choice for a visually appealing and efficient desktop experience.
Web browsing
- For my web browser, I use Brave Browser
.
Here are the browser extensions I rely on:
- Bitwarden : For managing my passwords securely, I rely on Bitwarden.
- Dark reader
- Tabbox
- Bypass Paywall clean
Personal Development Environment (PDE)
Curious about what a PDE (Personal Development Environment) is? Check out this informative video youtu.be/QMVIJhC9Veg by TJ DeVries to learn more and discover how it can enhance your coding experience .
I rely on Neovim as my Personal Development Environment (PDE). Despite Vim’s notorious steep learning curve, I firmly believe that the journey is worth the ultimate rewards.
I also use VSCode for web development, and I’ve configured it with VSCode Neovim .
Terminal & Tools
My go-to setup for the terminal includes Alacritty as the emulator, Zsh as my shell, and Tmux as a terminal multiplexer.
I really like using the terminal file manager lf because it’s super fast, highly customizable, and even supports image previews with a custom script. And when I need to manage files with a graphical interface, I turn to Dolphin .
To keep all my favorite web apps in check, I use Ferdium . It helps me organize and manage Web apps like Whatsapp, Discord, Notion, and more. Super handy!
Media Player and Configuration
I rely on MPV as my go-to media player with some custom configurations.
These are some scripts used with MPV:
- kde-night-color.so: Turn off Night Color when using MPV.
- thumbfast.lua: High-performance on-the-fly thumbnailer.
- modernx.lua: Modern OSC UI replacement.
- playlistmanager.lua: Playlist Manager.
You can find my MPV Config here .
I’ve set up an alias that allows me to enjoy YouTube without interruptions using the following command:
|
|
Theme, Font, and Color Scheme
I embrace the Tokyonight color scheme for all my applications, including this website’s Dark Mode. When it comes to my terminal font, I opt for JetBrains Mono , specifically the Nerd Font version,pleasant coding experience. 🎨🖥️✨
This Website
- This site is built with Hugo , a static site generator that outputs clean HTML and CSS, avoiding the bloat commonly found in modern web development.
- This website utilizes the PaperMod Theme with some customizations.