Skip to content

Instantly share code, notes, and snippets.

View komerdoor's full-sized avatar

Komerdoor komerdoor

View GitHub Profile
@komerdoor
komerdoor / nvidia-drivers-375.27.10.ebuild
Created February 23, 2017 15:51
nvidia-drivers-375.27.10.ebuild
# NVIDIA beta driver supporting Vulkan and Vive
EAPI=6
inherit eutils flag-o-matic linux-info linux-mod multilib-minimal nvidia-driver portability toolchain-funcs unpacker user udev
SLOT="0/${PV%.*}"
EMULTILIB_PKG="true"
RESTRICT="bindist mirror"
LICENSE="GPL-2 NVIDIA-r2"
@komerdoor
komerdoor / get_task_params.nim
Last active January 27, 2021 22:20
Get nimscript commandline paramaters after the action name
import strutils
# From: https://github.com/nim-lang/nimble/blob/master/src/nimblepkg/nimscriptapi.nim#L51
proc getParams(): tuple[
scriptFile,
projectFile,
outFile,
actionName: string,
commandLineParams: seq[string]
] =
@komerdoor
komerdoor / concepts_test.nim
Created January 28, 2021 18:07
Concepts in nim
type
Setoid = concept a, b
a == b is bool
Semigroup = concept a, b
a & b is type(a)
Monoid = concept a
a is Semigroup
identity(type(a)) is type(a)