Skip to content

Instantly share code, notes, and snippets.

View elhenro's full-sized avatar

Henry Schober elhenro

View GitHub Profile
@elhenro
elhenro / rofi config
Created June 18, 2019 13:33
~/.config/rofi/config
rofi.combi-modi: window,drun,ssh
rofi.theme: sidebar
rofi.font: hack 10
rofi.modi: combi
rofi.kb-row-up: Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab
rofi.kb-row-down: Down,Control+j
rofi.kb-accept-entry: Control+m,Return,KP_Enter
rofi.terminal: mate-terminal
rofi.kb-remove-to-eol: Control+Shift+e
rofi.kb-mode-next: Shift+Right,Control+Tab,Control+l
# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the
# window. Fix some weirdness with ARGB windows.
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-opacity = 0.7; # The translucency for shadows. (default .75)
#!/bin/bash
XDT=/usr/bin/xdotool
WINDOW=`$XDT getwindowfocus`
# this brings in variables WIDTH and HEIGHT
eval `xdotool getwindowgeometry --shell $WINDOW`
TX=`expr $WIDTH / 2`
TY=`expr $HEIGHT / 2`
# export PATH=$HOME/bin:/usr/local/bin:$PATH
export ZSH="/home/hnr/.oh-my-zsh"
SPACESHIP_GIT_SHOW=false
SPACESHIP_HG_SHOW=false
SPACESHIP_HG_BRANCH_SHOW=false
SPACESHIP_HG_STATUS_SHOW=false
SPACESHIP_PACKAGE_SHOW=false
SPACESHIP_NODE_SHOW=false
SPACESHIP_RUBY_SHOW=false
#!/bin/bash
read -p "Delete all files and dirs in ~/trash/* ? " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
rm -rf /home/hnr/trash/*
fi
# henro's bash aliases
## general
alias ls='ls --color=auto'
alias l='ls -lhtr --color=auto'
# bash history
alias searchBashHistory='cat ~/.bash_history | fzf';
# clipboard
alias clippy='xclip -r -selection clipboard';
@elhenro
elhenro / config
Last active December 31, 2022 04:24
~/.config/i3/config file
set $mod Mod1
set $mod2 control
new_window pixel 0
new_float normal
hide_edge_borders none
#bindsym $mod+u border none
#bindsym $mod+y border pixel 5
#corners rounded 20
bindsym $mod+shift+y border pixel 0
bindsym $mod+shift+n border normal
@elhenro
elhenro / pv.sh
Last active May 24, 2019 10:18
lf preview script
#!/bin/sh
case "$1" in
*.jpg) feh "$1";;
*.tar*) tar tf "$1";;
*.zip) unzip -l "$1";;
*.rar) unrar l "$1";;
*.7z) 7z l "$1";;
*.pdf) pdftotext "$1" -;;
*) highlight -O ansi "$1" || cat "$1";;
set previewer ~/.config/lf/pv.sh
cmd trash ${{
mkdir -p ~/trash
if [ -z "$fs" ]; then
mv "$f" ~/trash
else
IFS="`printf '\n\t'`"; mv $fs ~/trash
fi
}}
@elhenro
elhenro / hexToTerminalColor.sh
Created May 20, 2019 13:13
convert hex color codes to terminal color codes
#!/usr/bin/bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i} "
done