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! 👀

My Desktop Preview

My Desktop With Favorite Applications

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:

0
ytmusic="mpv --vo=null --video=no --pause=no --no-video --term-osd-bar --loop-playlist=inf "

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.