Skip to content

Instantly share code, notes, and snippets.

@airtonix
airtonix / README.md
Last active September 8, 2024 10:17
simple-dayz-linux-server-manager/
@airtonix
airtonix / README.md
Last active August 19, 2024 01:37
Partial Lark Grammar for Hledger CSV transform rules
@airtonix
airtonix / README.md
Last active August 10, 2024 07:36
Steam Workshop Mod Manager for Linux Servers

Steam Mod Manager for Linux Servers

uses steamcmd. Yes we know. it sucks. cry me a river.

  • you need jq and steamcmd

Usage

To download mods in a collection

@airtonix
airtonix / restart-nvidia.sh
Created July 14, 2024 07:24
Restart Nvidia After Suspend
#!/bin/bash
set -e
# list all processes using cuda
# output: PID, process name
function get_cuda_processes {
# run nvisia-smi to get the process id and name
# output is a bunch of lines in csv format that looks like:
# 1234, process_name
export {};
type RouteConfig = {
pathname: string;
redirect?: {
pathname: string;
};
};
type ExtractPathnames<Routes extends Record<string, RouteConfig>> = {
@airtonix
airtonix / Microsoft.PowerShell_profile.ps1
Created January 8, 2024 03:10
Portforward one or more ports to WSL2
#
# ~/Documents/Powershell/Microsoft.PowerShell_profile.ps1
#
# get reference to the profile file dir
$HEREDIR = Split-Path -Parent $MyInvocation.MyCommand.Path
# add this directory/bin
$env:PATH += ";${HEREDIR}\bin"
@airtonix
airtonix / .envrc
Last active December 14, 2023 06:31
source_url "https://raw.githubusercontent.com/cachix/devenv/d1f7b48e35e6dee421cfd0f51481d17f77586997/direnvrc" "sha256-YBzqskFZxmNb3kYVoKD9ZixoPXJh1C9ZvTLGFRkauZ0="
use devenv

Regular Markdown here.

![[firstDiagram.png]]

@startuml firstDiagram

Alice -> Bob: Hello
Bob -&gt; Alice: Hi!
@airtonix
airtonix / DisableAutoScroll.js
Created September 26, 2023 02:19
Disable autoscroll UserScript
// ==UserScript==
// @name Disable Auto Scroll
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Disable mouse middle button completely. As a result it does not activate browser auto scroll. Open hyperlink in a new tab with middle button click still works.
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
@airtonix
airtonix / README.md
Last active August 13, 2023 08:40
General Purpose ASDF bootstrapper

ASDF Bootstrapper

faceroll tooling management.

Auto install plugins for tooling described in a .tool-versions file, then install the tooling.

First steps

  • copy setup.sh into the root of your project