Skip to content

Instantly share code, notes, and snippets.

diff --git a/git/.gitattributes b/git/.gitattributes
new file mode 100755
index 0000000..cd57459
--- /dev/null
+++ b/git/.gitattributes
@@ -0,0 +1,3 @@
+contrib/*.sh linguist-vendored
+ac-macros/* linguist-vendored
+build-aux/* linguist-vendored
diff --git a/git/.gitignore b/git/.gitignore
dataDir=~/tmp/paperless/data/optencryption
paperless=~/tmp/paperless/cmds/optencryption
read -d '' tmpstr <<EOF
runner (dirCfg "$dataDir")
EOF
../build-env $paperless "$tmpstr"
read -d '' tmpstr <<EOF
runner (dirCfg "$dataDir" // {
containerName=dev
dir=/tmp/$containerName
if [[ $EUID != 0 ]]; then
echo "This script must be run as root"
exit 1
fi
nixos-container create $containerName
{ stdenv, fetchFromGitHub, pkgconfig, cmake, qt5, poppler_qt5 }:
stdenv.mkDerivation rec {
name = "qcomicbook-${version}";
version = "0.9.1";
src = fetchFromGitHub {
owner = "stolowski";
repo = "QComicBook";
rev = version;
#! /usr/bin/env bash
set -euo pipefail
shopt -s nullglob
#--------------------------------------------------------------------
nixpkgs=/path/to/nixpkgs
containerName=test-pl
containerAddressOnHost=10.50.200.1;
#! /usr/bin/env bash
set -euo pipefail
nixpkgs=$(nix eval --raw '(builtins.fetchTarball https://github.com/erikarvstedt/nixpkgs/archive/paperless.tar.gz)')
if [[ $PATH != *paperlessDemoEnv* ]]; then
nix-build --out-link /tmp/paperlessDemoEnv -E '
with (import <nixpkgs> {});
let
extra-container = callPackage (builtins.fetchGit {
FROM nixos/nix
RUN nix-build --out-link /bin/paperless -E ' \
with (import <nixpkgs> {}); \
let \
pkgs = import (fetchFromGitHub { \
owner = "erikarvstedt"; \
repo = "nixpkgs"; \
rev = "paperless-django2"; \
sha256 = "1wcrsf7ai8m5r855dcdw434qs8zc96bc5zw8y2zpya3jxr1spc8i"; \
paperless=$(nix-build --no-out-link -E - <<'EOF'
with (import <nixpkgs> {});
let
pkgs = import (fetchFromGitHub {
owner = "erikarvstedt";
repo = "nixpkgs";
rev = "paperless-django2";
sha256 = "1wcrsf7ai8m5r855dcdw434qs8zc96bc5zw8y2zpya3jxr1spc8i";
}) {};

Keybase proof

I hereby claim:

  • I am erikarvstedt on github.
  • I am erikarvstedt (https://keybase.io/erikarvstedt) on keybase.
  • I have a public key whose fingerprint is 4E28 0A8C 1B33 4C86 C26B C134 3331 2B94 4DD9 7846

To claim this, I am signing this object:

exiting
segfault-demo.rb: [BUG] Segmentation fault at 0x00007f9bff0be7ef
ruby 2.4.5p335 (2018-10-18) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0001 p:0000 s:0003 E:001710 (none) [FINISH]
-- Machine register context ------------------------------------------------
RIP: 0x00007f9bff0be7ef RBP: 0x00007f9bff0aced0 RSP: 0x00007f9bff0acec0