View qemu-gtk-test
#!/bin/sh | |
qemu-system-x86_64 -display gtk \ | |
-boot c \ | |
-enable-kvm -machine q35,accel=kvm \ | |
-object rng-random,id=rng0,filename=/dev/urandom \ | |
-device virtio-rng-pci,rng=rng0 \ | |
-cpu host \ | |
-smp $(nproc) \ | |
-m 4G \ | |
-drive id=disk,file=/run/media/archie/Data/Images/droid,if=none,format=raw \ |
View README.txt
# Adjust /etc/mysql/my.cnf when needed (see example) | |
# Create /tmp/mysql-init (see example) and make sure it can only be read by 'mysql' | |
# Stop MySQL service, e.g. 'mysqld' | |
# Use the correct (non-root) MySQL user to init mysqld, e.g. 'mysql' | |
shell> sudo systemctl stop mysqld | |
shell> sudo -u mysql mysqld --init-file=/tmp/mysql-init | |
# You should be able to login with your password set in /tmp/mysql-init. |
View power-on
#!/bin/sh | |
# force Thunderbolt/USB 3.1C power | |
# doc: https://www.kernel.org/doc/html/v5.1/admin-guide/thunderbolt.html | |
echo 1 > /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/force_power; \ | |
echo "on" > /sys/bus/wmi/devices/86CCFD48-205E-4A77-9C48-2021CBEDE341/power/control |
View 99-sysctl.conf
# https://docs.continuent.com/tungsten-clustering-5.0/performance-networking.html | |
# https://wiki.archlinux.org/index.php/Sysctl | |
# https://pubs.vmware.com/continuent/tungsten-replicator-3.0/performance-networking.html | |
# https://www.vultr.com/docs/how-to-setup-tcp-optimization-on-linux | |
# https://russ.garrett.co.uk/2009/01/01/linux-kernel-tuning/ | |
fs.file-max = 2097152 | |
net.core.netdev_max_backlog = 250000 | |
net.core.somaxconn = 1024 | |
net.core.rmem_max = 67108864 |
View chromium-flags.conf
--allow-insecure-localhost | |
--autoplay-policy=document-user-activation-required | |
--enable-accelerated-2d-canvas | |
--enable-accelerated-mjpeg-decode | |
--enable-accelerated-video | |
--enable-features=AutomaticPasswordGeneration,NativeNotifications,PictureInPicture,SoundContentSetting,UseSurfaceLayerForVideo,WebRtcHideLocalIpsWithMdns,google-password-manager,SingleClickAutofill | |
--enable-gpu-async-worker-context | |
--enable-hardware-overlays | |
--enable-native-gpu-memory-buffers | |
--enable-oop-rasterization |
View PKGBUILD
pkgname=firejail-apparmor | |
pkgver=0.9.58.2 | |
pkgrel=1 | |
pkgdesc="Apparmor support for Firejail" | |
arch=('i686' 'x86_64') | |
url="https://firejail.wordpress.com/" | |
license=('GPL2') | |
depends=('apparmor') | |
provides=('firejail') | |
conflicts=('firejail') |
View gist:4e1e52b969747e86ab942a745a6724af
$ openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes -keyout server.key -out server.crt -subj '/CN=internal' -addext 'subjectAltName=DNS:internal,DNS:example.internal,DNS:project.internal,IP:192.168.1.100' | |
$ certutil -d sql:$HOME/.pki/nssdb -A -t "TCu,Cu,Tuw" -n internal -i server.crt |
View 88XXau@.service
[Unit] | |
Description=Set 88XXau txpower and monitor-mode | |
After=systemd-udevd.service systemd-sysusers.service systemd-sysctl.service | |
Before=network-pre.target multi-user.target shutdown.target | |
Conflicts=shutdown.target | |
[Service] | |
Type=oneshot | |
RemainAfterExit=yes | |
ExecStart=sh -c 'iw %i set txpower fixed 3000' |
View init-start
#!/bin/sh | |
nvram set 0:maxp2ga0=114 | |
nvram set 0:maxp2ga1=114 | |
nvram set 0:maxp2ga2=114 | |
nvram set 1:maxp2ga0=0x72 | |
nvram set 1:maxp2ga1=0x72 | |
nvram set 1:maxp2ga2=0x72 | |
nvram set wl_txpower=500 | |
nvram set wl0_txpower=500 | |
nvram set wl1_txpower=500 |
View gist:8d5b35721a17a756f0ac777f395d3354
https://color.firefox.com/?theme=XQAAAAIUAQAAAAAAAABBqYhm849SCia2CaaEGccwS-xNKliFu97x_iFQjmbD_6TqqbqcXJHtbn8GxEVqbIM4AEampNJCrE4OuHENWFnRfkKle_bR7WuNhPRzUll4VOPFkPYDe3hHEKTL__Ym-RTF9CErTXygBg6AqkTVajlBTawxcxm-WPLQZJ3Y1mCLtXNCHxGpRdL46OhzxGGcEmZwNAz96KxHIFCmUU2M6gkX8p1WSawFhFsqGGtOnAwP_96YYAA |
NewerOlder