Skip to content

Instantly share code, notes, and snippets.

@Ajnasz
Ajnasz / background.js
Last active October 1, 2017 16:58
youtube embed blocker webextension
chrome.webRequest.onBeforeRequest.addListener(
function(requestDetails){
console.log('Loading: ' + requestDetails.url);
return { cancel: true };
},
{urls: ['*://www.youtube.com/embed/*']},
['blocking']
);
#!/bin/sh
set -e
PID_FILE="/tmp/toggle_keyboard_layout.pid"
while [ -f $PID_FILE ];do
exit 0;
done;
@Ajnasz
Ajnasz / fluxbox_init
Created August 16, 2017 08:39
How to add rootmenu to fluxbox toolbar
session.screen0.toolbar.button.rootmenu.label: rootmenu
session.screen0.toolbar.button.rootmenu.commands: RootMenu
session.screen0.toolbar.tools: button.rootmenu, workspacename, iconbar, systemtray, clock
@Ajnasz
Ajnasz / build.sh
Last active April 27, 2020 15:35
suckless terminal config
#!/bin/sh
set -e
git co -- .
wget http://st.suckless.org/patches/st-scrollback-20170329-149c0d3.diff
wget http://st.suckless.org/patches/st-scrollback-mouse-20170427-5a10aca.diff
patch < st-scrollback-20170329-149c0d3.diff
module.exports = function (robot) {
robot.hear(/test topic/, function (msg) {
msg.topic('test topic');
});
};
# Set the prefix to ^A.
unbind C-b
set -g prefix C-a
bind a send-prefix
bind-key C-a last-window
bind-key Tab select-pane -D
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
@Ajnasz
Ajnasz / storage-check.sh
Created February 9, 2015 19:02
Remount nfs storage
#!/bin/sh
# Remount nfs storage
ls /storage > /dev/null
if [ "$?" -ne "0" ]; then
echo "Error listing /storage" 1>&2
umount /storage
mount /storage
@Ajnasz
Ajnasz / hup-comment-expand.js
Last active August 29, 2015 14:12
expands comments on click
var comments = document.querySelector('#comments');
function findParentComment(elem) {
while (elem && elem.parentNode) {
if (elem.classList.contains('comment')) {
return elem;
}
elem = elem.parentNode;
}
#!/bin/sh
SINK_IDS=$(pactl list sinks short | awk '/RUNNING|IDLE|SUSPENDED/ {print $2}')
for id in $SINK_IDS;do
case $1 in
"mute")
pactl set-sink-mute $id toggle
;;
"down")
inoremap { {}<Left>
inoremap ( ()<Left>
inoremap [ []<Left>
augroup myMacros
" iab locatoin location
" iab locatoins locations
" iab Locatoins Locations
" iab Locatoin Location
" iab locaiton location