GCC Cross-Compiler

Introduction

A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a Windows 7 PC but generates code that runs on Android smartphone is a cross compiler.

--Wikipedia

Before …

Git Submodules

Introduction

There are many good articles and blog posts on the Interenet describing how to migrate from svn to git repository. There are a lot of advantages to migrate to git, (git-flow to metion one) but there are also a few draw-backs. For example svn supports Path-Based Authorization meaning great …

py3status Configuration

Edited: Follow changes via my Github repository.

Screenshot:

py3status Configuration

Dependencies:

  • py3status is an extensible i3status wrapper written in python.
  • Font Awesome: Font Icons for i3-bar
  • maim: a utility that takes screenshots of your desktop
  • i3lock: is a simple screen locker like slock.
  • waffle: to randomly download/change wallpaper.
  • gahshomar is a …

Books I Read in 2015

The List isn't long. in fact I spend the entire year in a military camp doing my final year of military service. my resolution for the year to read Books I wished to read but didn't have the time and I enjoyed reading every one of them.

Novels

  • Divergent Series …

A dropdown Tiling Terminal for i3-wm

Scratchpad is one of the coolest, and unique features in i3. Scratchpad is basically a hidden workspace that you can send your programs into it.

There is no way to open that workspace. Instead, when using scratchpad show, the window will be shown again, as a floating window, centered on …