Skip to content

Instantly share code, notes, and snippets.

@sum305
sum305 / gist:5ecc1e6310affec5f385d083bfe88f9a
Created October 20, 2025 19:56
zramの設定と調整
# /etc/systemd/zram-generator.conf
[zram0]
compression-algorithm = zstd
zram-size = ram
@sum305
sum305 / autopause.user.js
Created February 25, 2025 09:20
動画の自動再生を自動停止するユーザースクリプト
(() => {
"use strict";
let clickX = 0;
let clickY = 0;
document.addEventListener("pointerup", (event) => {
clickX = event.x + window.scrollX;
clickY = event.y + window.scrollY;
});
const isClicked = (element) => {
const rect = element.getBoundingClientRect();
user_pref("browser.cache.disk.enable", false);
user_pref("browser.sessionstore.interval", 600000);
user_pref("browser.tabs.tabClipWidth", 65535);
user_pref("browser.tabs.unloadOnLowMemory", true);
user_pref("dom.user_activation.transient.timeout", 2000);
user_pref("extensions.pocket.enabled", false);
user_pref("media.autoplay.blocking_policy", 1);
user_pref("media.autoplay.default", 5);
user_pref("reader.parse-on-load.enabled", false);
@sum305
sum305 / gist:7b8a3609ef97de754301f620349df817
Last active September 18, 2025 02:46
オーディオのサスペンド対策
# ~/.config/systemd/user/audio-keep-alive.service
[Unit]
Description=Keep audio alive using SoX
[Service]
ExecStart=/usr/bin/sox -q -n -d synth sin 1 vol 0.01
[Install]
WantedBy=default.target
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
# for terminal
LS_COLORS=di=01
# for fcitx5
@sum305
sum305 / gist:0f9c5d54a9763b9140f5e7366af4abf5
Last active December 14, 2024 03:21
一時ディレクトリを作成する
# ~/.config/systemd/user/user-tempdirs@.service
[Unit]
Description=Create temporary directory at %u/%i
[Service]
Type=oneshot
ExecStart=/usr/bin/mkdir -p "/tmp/user-tempdirs/%u/%i"
[Install]
# ~/.config/geany/geany.conf
[geany]
pref_main_load_session=false
pref_main_project_file_in_basedir=false
pref_main_save_winpos=false
pref_main_save_wingeom=false
pref_main_confirm_exit=false
pref_main_suppress_status_messages=false
switch_msgwin_pages=false