Skip to content

Instantly share code, notes, and snippets.

@atomtigerzoo
atomtigerzoo / toggle-right-monitor.sh
Created February 17, 2026 14:14
Toggle right monitor: KDE (Plasma 6x, Wayland) user script to use as shortcut (choose to replace Meta+p) for enabling and disabling (toggle!) just the right monitor and no longer press the default Meta+p several times and choose the right layout 🫠
#!/bin/bash
# - Disable default meta+p in shortcuts (Display configuration)
# - Create a new shortcut referencing this script
# - Use meta+p as shortcut
# - 🎉
if kscreen-doctor -j | jq -e '.outputs[] | select(.name=="DP-2") | .enabled' > /dev/null; then
kscreen-doctor output.DP-2.disable
kdialog --passivepopup "Right monitor disabled" 2 --icon=monitor
@atomtigerzoo
atomtigerzoo / virtualbox-with-shared-folder-for-node.md
Last active May 27, 2020 13:22
Virtualbox on Windows 7/Windows 10: Use npm/nodejs within a shared folder

Do not create a shared folder in settings/before - it will be created in step 3!

Enable symlinks for your VM

Open Windows PowerShell with adminstrator rights, enter:

$ VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1

Check if it got set:

$ VBoxManage getextradata YOURVMNAME enumerate

@cobyism
cobyism / gh-pages-deploy.md
Last active February 17, 2026 22:18
Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).

Deploying a subfolder to GitHub Pages

Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.

For the sake of this example, let’s pretend the subfolder containing your site is named dist.

Step 1

Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).