Skip to content

Instantly share code, notes, and snippets.

View johackim's full-sized avatar

johackim johackim

View GitHub Profile
@johackim
johackim / suspended.html
Created October 20, 2021 00:34
suspended.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Ethibox - Application suspendu</title>
<link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">
</head>
<body class="bg-gray-800 text-white min-h-screen flex justify-center items-center">
<main>
#!/bin/bash
export DISPLAY=:0
export XAUTHORITY=/home/johackim/.Xauthority
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
export APPNAME=obsidian
export WIDTH=$(xdpyinfo | grep dimensions: | awk '{print $2}' | cut -d 'x' -f1)
export HEIGHT=$(xdpyinfo | grep dimensions: | awk '{print $2}' | cut -d 'x' -f2)
for ID in $(xdotool search --name $APPNAME); do
@johackim
johackim / electron.md
Last active June 19, 2023 13:27
Add chrome extension on Electron

With electron-chrome-extensions

const { app, BrowserWindow, session } = require('electron');
const { ElectronChromeExtensions } = require('electron-chrome-extensions');

app.on('ready', async () => {
    await session.defaultSession.loadExtension(`${process.cwd()}/extensions/ublock/`);
    await session.defaultSession.loadExtension(`${process.cwd()}/extensions/minimal/`);