Skip to content

Instantly share code, notes, and snippets.

View drmats's full-sized avatar
💭
Discovering mysteries.

Mat. drmats

💭
Discovering mysteries.
View GitHub Profile
@drmats
drmats / renamer.js
Last active April 30, 2020 13:54
renders renamer
#!/bin/node
/* MIT License, (c) 2020 xcmats */
/**
* usage:
* $ renamer.js [directory]
*
* set env. variable in windows 7+:
* > setx NODE_PATH C:\Windows\npm
@drmats
drmats / ffmpeg.sh
Last active December 2, 2019 14:21
FFmpeg commands
# linux screengrab
ffmpeg -f x11grab -video_size 1024x768 -i $DISPLAY -s 1024x768 -r 25 -preset ultrafast -b:v 10M output.mp4
# windows screengrab
ffmpeg -f gdigrab -video_size 1920x1200 -i desktop -s 1920x1200 -r 30 -preset ultrafast -b:v 10M wingrab.mp4
# screengrab with visible region
ffmpeg -f x11grab -video_size 1080x608 -show_region 1 -grab_x 100 -grab_y 100 -i $DISPLAY -s 1080x608 -r 25 -preset ultrafast -b:v 10M output.mp4
# video cut (no rerender)
@drmats
drmats / gtk.css
Last active September 30, 2019 17:05
Minimal title bars in Gnome 3.20
window.ssd headerbar.titlebar {
padding-top: 4px;
padding-bottom: 4px;
min-height: 0;
}
window.ssd headerbar.titlebar button.titlebutton {
padding: 0;
min-height: 0;
min-width: 0;
@drmats
drmats / plugins.txt
Last active August 20, 2019 07:14
GNOME Shell plugins
- AlternateTab: https://extensions.gnome.org/extension/15/alternatetab/
- Applications Menu: https://extensions.gnome.org/extension/6/applications-menu/
- Hide Top Bar: https://extensions.gnome.org/extension/545/hide-top-bar/
- Impatience: https://extensions.gnome.org/extension/277/impatience/
- Launch New Instance: https://extensions.gnome.org/extension/600/launch-new-instance/
- Net Speed: https://extensions.gnome.org/extension/104/netspeed/
- OpenWeather: https://extensions.gnome.org/extension/750/openweather/
- Pixel Saver: https://extensions.gnome.org/extension/723/pixel-saver/
- Places Status Indicator: https://extensions.gnome.org/extension/8/places-status-indicator/
- Services Systemd: https://extensions.gnome.org/extension/1034/services-systemd/
@drmats
drmats / git-rewrite.sh
Created April 26, 2018 20:14
Git history rewrite (change author and e-mail)
#!/bin/sh
# https://help.github.com/articles/changing-author-info/
git filter-branch --env-filter '
OLD_EMAIL="your-old-email@example.com"
CORRECT_NAME="Your Correct Name"
CORRECT_EMAIL="your-correct-email@example.com"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
@drmats
drmats / user.json
Created October 27, 2018 15:44
vscode settings
{
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"window.menuBarVisibility": "toggle",
"extensions.autoUpdate": false,
"workbench.iconTheme": "material-icon-theme",
"workbench.colorCustomizations": {
"editorIndentGuide.activeBackground": "#00c3ff6c"
},
"editor.autoClosingBrackets": "never",
@drmats
drmats / disable_tracker
Created February 21, 2015 09:34
disable tracker
# yum install tracker-preferences
^D
$ mkdir ~/.config/autostart
$ cp /etc/xdg/autostart/tracker* ~/.config/autostart
$ cd ~/.config/autostart
$ sed -i 's/X-GNOME-Autostart-enabled=true/X-GNOME-Autostart-enabled=false/' tracker*
@drmats
drmats / reinstall
Created December 9, 2014 23:12
Install GRUB2 in /boot partition (fedora, encrypted LVM, legacy-mode)
$ sudo -i
# mkdir /mnt/sysimage
# cryptsetup luksOpen /dev/XXXX luks-fedora
# mount /dev/mapper/fedora-root /mnt/sysimage
# mount /dev/YYYY /mnt/sysimage/boot
# mount --bind /dev /mnt/sysimage/dev
# mount --bind /proc /mnt/sysimage/proc
# mount --bind /sys /mnt/sysimage/sys
# chroot /mnt/sysimage
# grub2-install --target i386-pc --force /dev/YYYY
@drmats
drmats / sublime.desktop
Created February 1, 2014 10:22
Sublime Text 2 - Gnome Desktop Shortcut
[Desktop Entry]
Version=2.0.2
Name=Sublime Text 2
Exec=sublime
Terminal=false
Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
@drmats
drmats / keybase.md
Created March 12, 2018 19:09
Keybase proof

Keybase proof

I hereby claim:

  • I am drmats on github.
  • I am xcmats (https://keybase.io/xcmats) on keybase.
  • I have a public key whose fingerprint is B9C1 D326 7B64 5F3F 6C45 85B5 CBFF 8A9B 9B57 08F5

To claim this, I am signing this object: