Skip to content

Instantly share code, notes, and snippets.

View tur1ngb0x's full-sized avatar
🎯
Focusing

tur1ngb0x tur1ngb0x

🎯
Focusing
  • 05:36 (UTC +05:30)
View GitHub Profile
@tur1ngb0x
tur1ngb0x / task-screenclip.md
Created October 15, 2023 09:36
task-screenclip.md

create custom bind

gsettings set  org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"

set name

gsettings set  org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'task-screenclip.sh'
@tur1ngb0x
tur1ngb0x / minmal-cli.md
Created October 15, 2023 09:29
minmal-cli.md

$HOME/.bashrc

# init
[[ -z "${PS1}" ]] && return
[[ -f /usr/share/bash-completion/bash_completion ]] && source /usr/share/bash-completion/bash_completion || echo 'bash-completion not found'

# behaviour
shopt -s checkwinsize
shopt -s histappend
@tur1ngb0x
tur1ngb0x / get-gists.py
Created February 16, 2023 05:38
get-gists.py
#!/usr/bin/env python3
from concurrent.futures import ThreadPoolExecutor
from subprocess import call
import hashlib
import json
import os
import requests
import sys
@tur1ngb0x
tur1ngb0x / capslock-fix.sh
Last active February 15, 2023 09:01
third-party-tools
#!/usr/bin/env bash
RPL='key <CAPS> \{ repeat=no, type\[group1\]=\"ALPHABETIC\", symbols\[group1\]=\[ Caps_Lock, Caps_Lock \],actions\[group1\]=\[LockMods\(modifiers=Lock\),Private\(type=3,data\[0\]=1,data\[1\]=3,data\[2\]=3\) \] \}'
rm -fv /tmp/keyboardmap
xkbcomp -xkb "${DISPLAY}" /tmp/keyboardmap
sed -i "s/key <CAPS>[^;]*/${RPL}/" /tmp/keyboardmap
xkbcomp /tmp/keyboardmap "${DISPLAY}"
rm -fv /tmp/keyboardmap
@tur1ngb0x
tur1ngb0x / ubuntu-dwm.sh
Last active October 21, 2022 10:19
ubuntu-dwm.sh
#!/usr/bin/env bash
# refresh sources
sudo apt-get update
# install requirements
sudo apt-get install build-essential libx11-dev libxft-dev libxinerama-dev stterm suckless-tools wget
# create build folder
mkdir -pv ~/src/dwm
@tur1ngb0x
tur1ngb0x / qt-theme-fix.md
Last active August 14, 2023 07:40
Fixing theming issues on QT apps on any desktop environment

Fixing theming issues on QT apps on any desktop environment

Install Breeze package (qt theme, gtk theme, styles, icons)

Arch

sudo pacman -S breeze breeze-gtk

Debian