24 years old, grad student (mechanical engineering), might be a nerd, depends on who you ask.
why this website.
Always wanted to have my own website\blog where I can share whatever I want, away from social media, I think personal websites should become a thing once again,
hobbies and interests.
In no particular order.
- Tinkering with computers.
- Gardening.
- Reading (it’s been ages since I read a book though, hopefully one day I’ll become the bookworm that I used to be). here are some recommendations.
- Camping and outdoor activities.
- DIY stuff.
- Music, I just love music. here are some recommendations.
- Consooming media (movies, anime..etc) here are some recommendations.
my computer life.
I always liked tinkering with computers, usually I’m the guy people come to for help with their computers and phones, recently I installed linux, because I got fed up with windows.
you can find my config files here.
why linux?
- Muh minimalism.
- Muh customizability.
- Muh security.
- 100% free.
- The “community”.
- Privacy oriented, no telemetry, no spyware.
- No Microsoft bullshit.
- No bloat (mostly).
- Lightweight, especially when using a potato laptop from 2012.
- Education: using linux gives you the chance to learn a lot about computers, that’s why it’s so popular among computer enthusiasts.
thank to linux I’m learning things like C, git, LaTeX, markdown, shell scripting and how a computer (Operating systems) actually works in general, I still have a lot to learn though.
software that I love and use:
I try to use minimal and terminal-based software when possible.
artix: basically arch without systemd.friendship ended with Artix, Arch is my friend now.- i3wm: a minimal and highly customizable tiling window manager.
- polybar: customizable status bar written in c++.
- pywal: generates a color scheme based on your current wallpaper.
- alacritty: IMO, the best terminal emulator out there.
- vim: amazing text editor, very minimal yet very very powerful.
- lf: ncurses file explorer written in go, lightweight and customizable with vim-like key bindings.
- lfimg: for file previews in lf.
- ncmpcpp: ncurses music player written in c++, lightweight and highly customizable with vim-like key bindings.
- mpv: probably the best video player out there, written in c, lightweight and highly customizable with vim-like key bindings.
- zathura: minimal document viewer written in c, lightweight and customizable with vim-like key bindings.
- keepassxc: cross platform feature-rich local password manager.
- thunderbird: mozilla’s email client, I’m planning on moving to mutt.
- qbittorent: qt5 cross platform gui torrent client, might switch to something terminal-based.
firefox: the best browser out there in my opinion, after you configure it and remove the stuff that you don’t use, add some useful extensions and you’re good to go.Friendship ended with firefox, librewolf is my friend now. from their website: “A fork of Firefox, focused on privacy, security and freedom.”- Newsboat: terminal based RSS reader.
- TUIR: terminal baser Reddit browser.
firefox plugins:
- clearUrls: removes tracking elements from urls.
- dark reader.
- facebook container: isolates your facebook activity from other websites.
- https everywhere.
- I don’t care about cookies: gets rid of the annoying messages about cookies on most websites.
- reddit enhancement suite: makes reddit bit more usable.
- ublock origin: blocks trackers, ads and popups.
- universal bypass: bypasses link shortners and download timers.
- Wikiwand: Good old Wikipedia gets a great new look.
- user-agent switcher.
- vimium-ff: use vim-like key bindings for navigating.
- violentmonkey: an open source userscript manager.
- noScript: blocks javacript.
- Sci-Hub X Now!: automatically redirects to sci-hub on google scholar and publishers’ websites.