This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM golang:1.6 | |
RUN dpkg --add-architecture i386 \ | |
&& apt-get -q update \ | |
&& apt-get -q -y upgrade \ | |
&& apt-get -y install \ | |
automake \ | |
bc \ | |
build-essential \ | |
bzr \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- This file contains the mappings for a Microsoft Xbox One Controller to actions within XBMC --> | |
<!-- The drivers for Linux and Windows do not always match. Mappings for Win32 will be presented --> | |
<!-- first, with Linux alts second. --> | |
<!-- The <global> section is a fall through - they will only be used if the button is not --> | |
<!-- used in the current window's section. Note that there is only handling --> | |
<!-- for a single action per button at this stage. --> | |
<!-- The format of a mapping is: --> | |
<!-- <device name="name"> --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
provider "docker" { | |
host = "tcp://192.168.99.100:2376/" | |
} | |
## Containers | |
resource "docker_container" "flexo-gogs" { | |
image = "${docker_image.gogs.latest}" | |
name = "flexo-gogs" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==> Reinstalling neovim/neovim/neovim | |
==> Cloning https://github.com/neovim/neovim.git | |
Updating /Library/Caches/Homebrew/neovim--git | |
git config remote.origin.url https://github.com/neovim/neovim.git | |
git config remote.origin.fetch +refs/heads/master:refs/remotes/origin/master | |
git fetch origin | |
==> Checking out branch master | |
git checkout -f master -- | |
Your branch is up-to-date with 'origin/master'. | |
git reset --hard origin/master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Build files have been written to: /tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/stubdom/tpm_emulator-x86_64/build | |
touch tpm_emulator-x86_64 | |
/tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/wget/wget -c -O gmp-4.3.2.tar.bz2 \/tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/stubdom/../xen_ext_files/gmp-4.3.2.tar.bz2 | |
===== Not fetching -c -O gmp-4.3.2.tar.bz2 /tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/stubdom/../xen_ext_files/gmp-4.3.2.tar.bz2, copy pre-fetched file instead [6693/72580] | |
tar xjf gmp-4.3.2.tar.bz2 | |
rm gmp-x86_64 -rf || : | |
mv gmp-4.3.2 gmp-x86_64 | |
#patch -d gmp-x86_64 -p0 < gmp.patch | |
cd gmp-x86_64; CPPFLAGS="-isystem /tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/stubdom/cross-root-x86_64/x86_64-xen-elf/include -isystem /tmp/nix-build-xen-4.5.2.drv-0/xen-4.5.2/stubdom/../extras/mini-os/include -D__MINIOS__ -DHAVE_LIBC -isystem /tmp/nix- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
activate() { | |
if [ $# -eq 0 ]; | |
then | |
if [ -f .nix ]; | |
then | |
nix-shell .nix -A localEnv | |
else | |
echo '.nix file not found' 1>&2 | |
fi | |
else |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Edit this configuration file to define what should be installed on | |
# your system. Help is available in the configuration.nix(5) man page | |
# and in the NixOS manual (accessible by running ‘nixos-help’). | |
{ config, pkgs, ... }: | |
{ | |
imports = | |
[ # Include the results of the hardware scan. | |
./hardware-configuration.nix |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
NGINX=/usr/sbin/nginx | |
DIRECTIVES="worker_processes 1; pid /var/run/nginx-${USER}.pid; error_log /dev/null;" | |
# nginx attempts to write to the default logfile location despite the passed directive, so grep those errors out | |
# (note that I may just be doing something stupid and not properly setting the directive) | |
$NGINX -t -c $1 -g "$DIRECTIVES" 2>&1 | grep -v '^nginx: ' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule Example do | |
def test(data \\ [], options \\ []) | |
def test(data, options \\ []) when is_list(data) do | |
IO.puts "is list" | |
end | |
def test(data, options \\ []) when is_bitstring(data) do | |
IO.puts "is bitsring" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
flags = %{ | |
default: 0, | |
sourcepos: 1, | |
hardbreaks: 2, | |
normalize: 4, | |
smart: 8, | |
validate_utf8: 16, | |
safe: 32 | |
} |