Skip to content

Instantly share code, notes, and snippets.

@daedric
daedric / boosteroid.nix
Created June 5, 2023 07:31
quick hack to get Boosteroid client running on linux
{ pkgs, lib, fetchurl, dpkg, makeWrapper,
# deps
alsa-lib, dbus, fontconfig, freetype, libX11, libXfixes, libXi, libglvnd, libva
, libvdpau, libxcb, libxkbcommon, pcre2, systemd, wayland, xz, xorg
, ... }:
pkgs.stdenv.mkDerivation rec {
pname = "Boosteroid";
version = "1.5.8";
#!/bin/ksh
. /root/backup/env-restic
RESTIC=/root/backup/restic
$RESTIC self-update
$RESTIC backup --verbose /home/ /var/excision* /etc/excision/ /var/www/openpgpkey
$RESTIC forget --keep-monthly 6 --keep-last 7 --prune
#!/usr/bin/env python
import pathlib
import os
import notmuch
trash_dirs = {
'[Gmail].Corbeille',
'[Gmail].Trash',
'Trash',
from pathlib import Path
import re
import os
import string
import xml.etree.ElementTree as ET
import hashlib
import argparse
parser = argparse.ArgumentParser(description='Monkeypatch video files with manually downloaded one')
parser.add_argument('--source',
#!/usr/bin/bash
set -e
# Stop dropbox first !
dd if=/dev/zero of=dropbox-volume bs=1M count=3072
mkfs.ext4 dropbox-volume
sudo mount dropbox-volume Dropbox2
sudo chown $USER Dropbox2
sudo chown $USER Dropbox2/lost+found
rsync --partial --progress --recursive --remove-source-files Dropbox/ Dropbox2/
mv Dropbox Dropbox.old

Keybase proof

I hereby claim:

  • I am daedric on github.
  • I am daedric (https://keybase.io/daedric) on keybase.
  • I have a public key ASATG9vtl-tqFEkbtBDpdDJ7GH97vBMKkX1iNE88TQzYzAo

To claim this, I am signing this object:

using HTTPP::HTTP::Connection;
using HTTPP::HTTP::Request;
void handler(Connection* connection, Request&& request)
{
static int i = 0;
if (i < 4)
{
++i;
Connection::releaseFromHandler(connection);