Skip to content

Instantly share code, notes, and snippets.

@sternenseemann
sternenseemann / codimd-dependencies.nix
Last active May 21, 2021 08:27 — forked from Profpatsch/hackmd-dependencies.nix
Example of a minified nix output of yarn2nix for the CodiMD/server project yarn.lock
{ fetchurl, fetchgit }:
self:
super:
let
registries = {
yarn = n:
v:
"https://registry.yarnpkg.com/${n}/-/${n}-${v}.tgz";
npm = n:
v:
@sternenseemann
sternenseemann / philcite.sty
Last active October 6, 2019 15:19
LaTeX Bibliografiestil für Philosophie
\ProvidesPackage{philcite}
\usepackage{csquotes}
\usepackage[%
style=philosophy-verbose%
, sorting=nyt%
, shorthandintro=true%
, loccittracker=context%
, inbeforejournal=true
]{biblatex}
@sternenseemann
sternenseemann / warpspeed.hs
Created March 12, 2017 14:26 — forked from Profpatsch/warpspeed.hs
Like python’s SimpleHTTPServer.
#!/usr/bin/env nix-shell
#!nix-shell -i runhaskell -p "haskellPackages.ghcWithPackages (hps: with hps; [wai-middleware-static warp unix])"
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Network.Wai
import Network.Wai.Middleware.Static
import Network.Wai.Handler.Warp
import Network.HTTP.Types.Status
import System.Posix.Directory