My current System

I am currently using Debian GNU/Linux as system. In order to work efficiently I use a series of scripts and I created new ones.

Window manager

Currently I am using dwm, a tiling window manager from sucklesstools. Simple shortcuts allow me to have all windows arranged in a productive and aesthetically pleasing way. I think the beauty of it comes from the highly functional design of the manager.


Currently I am using Vim as text editor. I try not to install many plugin. These are four main plugin I am using.

Plug 'lervag/vimtex'
let g:tex_flavor='latex'
let g:vimtex_view_method='zathura'
let g:vimtex_quickfix_mode=0
set conceallevel=1
let g:tex_conceal='abdmg'

Plug 'sirver/ultisnips'
let g:UltiSnipsExpandTrigger = '<tab>'
let g:UltiSnipsJumpForwardTrigger = '<tab>'
let g:UltiSnipsJumpBackwardTrigger = '<s-tab>'
let g:UltiSnipsSnippetDirectories=["UltiSnips", "mycoolsnippets"]

Plug 'plasticboy/vim-markdown'
" Initialize plugin system

Plug 'junegunn/fzf', { 'dir': '~/.fzf'}
Plug 'junegunn/fzf.vim'

To take notes, slides and update this site I mainly use markdown and then convert it to the specific format using pandoc.


I like using the console as often as I can. It is reliable, fast and with as little distractions as possible. For this reason I use mutt as my mail program. To send mails i use msmtp.


On my computer, I only read PDF or internet sites. For Ebooks I have my Kobo Aura. Most PDF are articles i need for my PhD, so I don’t need any fancy PDF reader, but a functional heavily customizable and with a vim like keybinding one. I found out zathura to be a reliable companion.

Organization tools

While most notes and projects are written on a paper notebook with a pen, appointments and to dos are registered on my PC. I use the pimutils suit of khal + todoman to keep track of these things.


Normally I use the lynx text browser, unless i need to do stuff on google docs or Javascript is really necessary. In those cases I either use Firefox or Chromium.