My Linux configuration

A lot of you guys keep asking me details about my Linux configuration, so here it is!

Let’s try to divide this post in categories:


My terminal emulator of choice is Tilix, it’s an advanced terminal emulator written in GTK, and it offers some advanced features like split view.

Tilix screenshot

The shell I use is zsh with oh-my-zsh and the powerlevel9k theme on top of it.

My terminal editor of choice is vim, although I am not really a vim power user, but I enjoy using some of its less advanced features.

The most important configuration files I use are hosted on GitHub, you can find them in this repository.


The distribution I use on all of my PCs is Arch Linux, with the GNOME-Shell desktop environment on top.

The extensions I use in GNOME-Shell are mainly:

  • Alternatetab
  • dash-to-dock
  • Topicons plus Kstatusnotifieritem/appindicator support
  • Screenshot tool
  • Netspeed
  • Mconnect

You can find all of them in the GNOME-Shell extensions webpage.

My GTK and shell theme is usually Adapta or some fork of it.

Adapta screenshot

My Icon theme is usually either Papirus or La Capitaine

Papirus preview

La capitaine preview


There’s not really much to say at this point in term of apps I use, but here I go:

  • Browser: Firefox Nightly (I like to live on the bleeding edge)
  • Programming text editor: Atom
  • Video editing: Kdenlive
  • E-Mail client: Usually web, Evolution for more serious stuff
  • Music (local): Lollypop
  • Music (streaming): Spotify Emby on my home server

That’s about it guys, hope you will find this post useful! If you have any request of anything else you want to know, or if you just want to say hi, hit me up on Twitter @GabMus207.