About
2023-03-29
Hi I’m Hossein
Yet another minimalist person with a passion about Open Source Software.
I was a Computer guy from my early days back in my 1st and 2nd grade. But all I did was playing video games. Until my dad came to me and said:
Don’t just play video games kid, it can do much more than that. try to learn it.
And that was it. It became the goal of my life :)
Programming
I have a solid background with writing and patching softwares in some
programming languages (C
Lua
Go
Bash
Python
) by mostly using some
tools that required a little programming knowledge to modify / configure or
extend.
I learned C
by patching / configuring the suckless
tools, Lua
by configuring neovim and writing plugins for it, Bash
by using
it daily with "Live inside terminal" approach. of cource I’ve also read books
and documentations for them eventually. Python
and Go
are the ones that I
really sat-down and read books / docs about them from the beginning of the
journey.
Workflow
A simple guy likes simplicity.
I use st as my terminal emulator. I have vim (or neovim I’m fine with both) as my text editor in my pocket, tmux as multiplexer / session-manager by my side, I have a home in any window manger (but I perfer it to be inside dwm over the other). Also for some bidirectional papers and documents I’ve let the little evil in, (doom) emacs.
To be honest, I just need a POSIX-complaint shell, tmux, vim and git. All of these can be repleaced and I’m fine with their alternatives.
Operating System
Currently (as of June 21, 2024) I’m using NixOS as my daily-driver OS.
I enjoy NixOS’s approach and its reproducability, just starting to like Nix language / packages manager. I’ve wanted to learn a functional programming language anyway (I still might go for Elixir) so, that’s might be it, who knows ;)
Update (September 14, 2024): Back to my good old Void Linux for a while now.
I’m very fine and comfortable with most of other Linux Distributions out there. I’ve started using Linux with Ubuntu 18.04, shortly moved to Linux mint 18 and used it about a 6 to 10 months, after that I went for Manjaro xfce, installed it, used it for about 3 or so months and then, I installed Manjaro i3.
The emphasizing Manjaro i3 is because it really changed the way I look at a GUI.