Skip to content

Instantly share code, notes, and snippets.

View ikbelkirasan's full-sized avatar

Ikbel ikbelkirasan

View GitHub Profile
@ikbelkirasan
ikbelkirasan / .vimrc
Last active August 5, 2019 12:40 — forked from leolord/vim.sh
Compiling vim on Ubuntu 18 with LUA-support
" vim-bootstrap
"*****************************************************************************
"" Vim-PLug core
"*****************************************************************************
let vimplug_exists=expand('~/.vim/autoload/plug.vim')
let g:vim_bootstrap_langs = "c,elixir,elm,erlang,go,haskell,html,javascript,lisp,lua,ocaml,perl,php,python,rust,scala,typescript"
let g:vim_bootstrap_editor = "vim" " nvim or vim
$ sudo docker run --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" gui-app
@ikbelkirasan
ikbelkirasan / notify_when_internet_is_back.sh
Last active July 22, 2019 08:21
Notify when internet is back
#!/bin/bash
# Requires: notify-send and screen
# Change `wlp3s0` to your internet gateway interface name
screen -d -m bash -c 'ping -I wlp3s0 8.8.8.8 | grep -o -m 1 "bytes from" | xargs -I {} notify-send "Internet is back"'
@ikbelkirasan
ikbelkirasan / main.tf
Created June 2, 2019 03:42 — forked from bradgignac/main.tf
Terraform Example
/* Providers */
provider "aws" {
region = "us-west-2"
}
/* Variables */
variable "name" {
default = "XXXXX"
@ikbelkirasan
ikbelkirasan / install.md
Created April 21, 2019 22:37
Install Tensorflow with GPU support

Install Tensorflow with GPU support

To install tensorflow, you can either install it with pip (or pip3) or with Docker.

Install using pip

# Install using pip (for python3)
pip3 install --user tensorflow-gpu
@ikbelkirasan
ikbelkirasan / install_quartus_on_ubuntu.md
Last active April 4, 2019 00:32
Install Quartus on Ubuntu

Install Quartus on Ubuntu

  1. Download and install quartus lite setup from the official website.

  2. Download libpng and install it

$ wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz

$ tar xvf libpng_1.2.54.orig.tar.xz 
@ikbelkirasan
ikbelkirasan / install_cuda_repo.sh
Created March 19, 2019 04:09
Install Cuda on Ubuntu 18.04
#!/bin/bash
sudo apt purge nvidia*
sudo apt autoremove
sudo dpkg -i cuda-repo-ubuntu1804-10-1-local-10.1.105-418.39_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub # replace <version> with the correct one
sudo apt update
sudo apt install cuda
sudo apt install nvidia-cuda-toolkit
@ikbelkirasan
ikbelkirasan / readme.md
Created February 21, 2019 22:11
Install latest qtile

Install latest qtile

Tested on Ubuntu 18.04

Setup

sudo apt update && sudo apt install -y git python3 python3-pip python3-dbus libcairo2 libpangocairo-1.0-0 libxcb-render0-dev libffi-dev
pip3 install xcffib cairocffi
cd /tmp
@ikbelkirasan
ikbelkirasan / change_window_opacity.sh
Last active June 16, 2023 18:04
Change window opacity in Linux using keyboard shortcuts
#!/bin/bash
function get_active_window() {
printf "0x%08x" $(xdotool getactivewindow)
}
function get_current_opacity() {
window="$1"
opacity=$(xprop -id $window | grep _NET_WM_WINDOW_OPACITY | awk '{print $3}')
if [ -z $opacity ]; then
@ikbelkirasan
ikbelkirasan / create_systemd_service.md
Created February 13, 2019 14:23
Create a systemd service

Create a systemd service

  1. Copy the program you want to run to /usr/bin folder and make it executable.
$ sudo cp my_service_program.sh /usr/bin
$ sudo chmod +x /usr/bin/my_service_program.sh
  1. Create the unit file