* Currently I am running Fedora GNU/Linux
* As for desktop environment, A only use dwm, it fits my workflow perfectly,
and I have spent the last few years perfecting it, I dont need a mouse, all I
need is a keyboard, and I am comfortable.
* My workflow is simple: dwm
, once I have these, I am in my happy place,
and produce really nice code.
* Typically when starting a new project I use
to init the boiler plate stuff
(i.e. directory structures, git, Makefiles, README's etc). Once that is
complete then I create (or attach to) a tmux session using
, and then begin
coding away. If programming in C I use
to keep my ctags
files up to date.
For version control I use git
, and hosting my
repositories remotely I use SourceHut
* I have recently switched to dwm
, the main reason for the switch from
my previous wm (i3wm
) is that I highly prefer
the approach of forking and patching software to your desired format than
editing a config that must be loaded at run time, that is I prefer having has
much known at compile time as possible. Also, elitist.
* I have written a script that sets up my workspace, and installs
dependencies, this script can be downloaded here
* You can also get my configs on thier own: