Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Headache!

Zygmunt Krynicki zyga

🏠
Headache!
View GitHub Profile
@zyga
zyga / raspi-tool.py
Last active Sep 25, 2019
raspi-tool for sending/receiving images from running Raspberry Pi devices
View raspi-tool.py
#!/usr/bin/env python3
import abc
import argparse
import contextlib
import io
import os
import platform
import socket
import subprocess
import sys
View f28.ks
#version=DEVEL
# Firewall configuration
firewall --enabled --service=mdns
# X Window System configuration information
xconfig --startxonboot
repo --name="fedora" --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
repo --name="updates2" --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
# System authorization information
auth --useshadow --enablemd5
# System keyboard
@zyga
zyga / package.yml
Last active Oct 12, 2017
Indent package for Solus (unfinished)
View package.yml
name : indent
version : 2.2.11
release : 1
source :
- http://debian.lagis.at/debian/pool/main/i/indent/indent_2.2.11.orig.tar.gz : aaff60ce4d255efb985f0eb78cca4d1ad766c6e051666073050656b6753a0893
homepage : https://www.gnu.org/software/indent/
license :
- GPLv2
summary : C language source code formatting program
description : |
@zyga
zyga / poke-appimage.py
Created Aug 6, 2017
Quick script checking if a given file may be a valid appimage file
View poke-appimage.py
#!/usr/bin/env python3
import argparse
import struct
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument(
'appimage', metavar='APPIMAGE', help="Appimage file to query",
type=argparse.FileType(mode="rb"))
@zyga
zyga / Makefile
Last active Mar 30, 2017
setns apparmor bug
View Makefile
.PHONY: all clean
CFLAGS += -Wall
all: oops
clean:
rm -f oops
@zyga
zyga / patch-core-snap.sh
Created Jun 9, 2016
Script to patch ubuntu-core.snap at revision 122 to support the new hostfs mount point
View patch-core-snap.sh
#!/bin/sh
if [ "$(id -u)" != 0 ]; then
echo "This script requires root access, run it with sudo please"
exit 1
fi
core_snap=/var/lib/snapd/snaps/ubuntu-core_122.snap
case $(md5sum $core_snap | cut -d ' ' -f 1) in
8170579dcd67c5eceb151695c21cdab1)
echo "Patching ubuntu-core snap to include hostfs mount point"
tmp="$(mktemp -d)"
@zyga
zyga / lantern-collect
Last active Aug 29, 2015
Basic backlight data collection script for Lantern
View lantern-collect
#!/bin/sh
# Basic backlight data collection script for Lantern
# Written by Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
set -x
id=$(cat /proc/sys/kernel/random/uuid)
dest=$(mktemp -d --suffix=-lantern)
lspci > "$dest/lspci"
lsmod > "$dest/lsmod"
uname -a > "$dest/uname"
if [ -e /etc/os-release ]; then
@zyga
zyga / signal_naming.py
Created Feb 27, 2015
Example on naming singnals in checkbox
View signal_naming.py
class JobCollection:
@signal
def job_added(self, job):
""" signal sent whenever a job is added """
class SomethingElse:
def __init__(self, collection):
col.job_added.connect(on_job_added)
View example.py
class NS:
PASSTHRU = frozenset(('__name__', '__qualname__', '__doc__', '__module__'))
def __init__(self, data=None):
if data is None:
data = {}
self.data = data
def __setitem__(self, name, value):
View keybase.md

Keybase proof

I hereby claim:

  • I am zyga on github.
  • I am zyga (https://keybase.io/zyga) on keybase.
  • I have a public key whose fingerprint is B76C ED9B 45CA F155 7D27 1A6A 2894 E93A 28C6 7B47

To claim this, I am signing this object: