Skip to content

Instantly share code, notes, and snippets.

View vasi's full-sized avatar

Dave Vasilevsky vasi

  • Stripe
  • Montreal
View GitHub Profile
@vasi
vasi / binscan
Last active March 28, 2024 00:39
Scanning distfiles
#!/bin/sh
base="$HOME/binscan"
reg="$base/reg"
new="$base/new"
empty="$base/empty"
tmp="$base/tmp"
scan() {
file="$1"
@vasi
vasi / shadowsocks-rust
Created March 10, 2024 07:06
SysV init script for shadowsocks-rust
#!/bin/sh
### BEGIN INIT INFO
# Provides: shadowsocks-rust
# Required-Start: $network $local_fs $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: lightweight secured socks5 proxy
# Description: Shadowsocks-rust is a lightweight secured
# socks5 proxy for embedded devices and low end boxes.
@vasi
vasi / readme.refractainstaller.txt
Created March 2, 2024 09:30
Refracta installer 9.5.3 readme (from PsychOS)
STARTING REFRACTA INSTALLER (9.5.x)
*** NEW in 9.4 ***
- UEFI and BIOS installers have been merged (both gui and cli scripts)
- Installer supports gpt disk with bios boot. (special partition needed)
- Installer supports full-disk encryption (no separate /boot partition)
@vasi
vasi / gist:60bd13a95b45846fc5f6c1766ded76e8
Created November 8, 2023 22:55
Fedora 39 KDE packages
$ dnf repoquery --userinstalled
aajohan-comfortaa-fonts-0:3.101-10.fc39.noarch
anaconda-0:39.32.6-2.fc39.x86_64
anaconda-install-env-deps-0:39.32.6-2.fc39.x86_64
anaconda-live-0:39.32.6-2.fc39.x86_64
dracut-live-0:059-15.fc39.x86_64
fedora-release-kde-0:39-30.noarch
fuse-0:2.9.9-17.fc39.x86_64
kde-l10n-0:17.08.3-15.fc39.noarch
kernel-0:6.5.6-300.fc39.x86_64
@vasi
vasi / gist:540fe0c2ba6d9531c1c248a4788f1e59
Created October 6, 2023 03:33
/usr/share/pam-configs/fprintd_grosshack
Name: Simultaneous fingerprint/password authentication
Default: yes
Priority: 261
Conflicts: fprintd
Auth-Type: Primary
Auth:
[success=end default=ignore] pam_fprintd_grosshack.so
acpi
acpi-fakekey
acpid
advert-block-antix
alsa-tools
alsa-utils
apt-xapian-index
asunder
avahi-sysvinit-compat
blackbird-gtk-theme
app-admin/sudo
app-arch/rpm
app-arch/snappy
app-crypt/libsecret
app-editors/geany
app-editors/geany-plugins
app-editors/neovim
app-emulation/docker
app-emulation/qemu
app-emulation/virt-manager
@vasi
vasi / jdk10
Last active August 4, 2023 06:09
JDK10 env
VERSION="OpenJDK 10"
JAVA_HOME="/home/vasi/src/java/jdk10/jvm/openjdk-10-internal"
JDK_HOME="/home/vasi/src/java/jdk10/jvm/openjdk-10-internal"
JAVAC="\${JAVA_HOME}/bin/javac"
PATH="\${JAVA_HOME}/bin"
ROOTPATH="\${JAVA_HOME}/bin"
LDPATH="\${JAVA_HOME}/lib:\${JAVA_HOME}/lib/server/"
MANPATH=""
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="10"
@vasi
vasi / icedtea7.env
Created August 4, 2023 03:44
icedtea7.env
VERSION="IcedTea 7"
JAVA_HOME="/home/vasi/src/java/prefix"
JDK_HOME="/home/vasi/src/java/prefix"
JAVAC="\${JAVA_HOME}/bin/javac"
PATH="\${JAVA_HOME}/bin"
ROOTPATH="\${JAVA_HOME}/bin"
LDPATH="\${JAVA_HOME}/jre/lib/amd64/:\${JAVA_HOME}/jre/lib/amd64/server/"
MANPATH="\${JAVA_HOME}/man"
PROVIDES_TYPE="JDK JRE"
PROVIDES_VERSION="1.7"
@vasi
vasi / ecj-java-wrapper
Created August 3, 2023 11:51
ecj-java-wrapper
#!/usr/bin/env ruby
prefix = "/home/vasi/src/java/prefix"
ecj = "#{prefix}/share/java/ecj-bootstrap.jar"
java = "#{prefix}/bin/jamvm"
bootcp = %w[glibj tools].map {|f| "#{prefix}/share/classpath/#{f}.zip"}
.join(':')
defaults = {
'-bootclasspath' => bootcp,