Skip to content

Instantly share code, notes, and snippets.

View avnik's full-sized avatar
🏠
Working from home

Alexander V. Nikolaev avnik

🏠
Working from home
View GitHub Profile
@avnik
avnik / baran
Created September 5, 2014 20:27
#!/usr/bin/python
from urllib2 import urlopen
import os,sys,re
from BeautifulSoup import BeautifulSoup
if not len(sys.argv) == 2:
print "usage: %s <url>" % (sys.argv[0])
sys.exit(1)
from fabric.network import ssh, io
import time
def patched_input_loop(chan, using_pty):
while not chan.exit_status_ready():
time.sleep(ssh.io_sleep)
io.input_loop = patched_input_loop
with import <nixpkgs> {};
let
glibc = pkgs.glibc;
wrapGCCWith = gccWrapper: glibc: baseGCC: gccWrapper {
nativeTools = stdenv.cc.nativeTools or false;
nativeLibc = stdenv.cc.nativeLibc or false;
nativePrefix = stdenv.cc.nativePrefix or "";
gcc = baseGCC;
libc = glibc;
pkgs : {
allowUnfree = true;
packageOverrides = pkgs: rec {
gccgo49 = pkgs.wrapGCC (pkgs.gcc49.gcc.override {
name = "gccgo49";
langCC = true;
langC = true;
langGo = true;
});
collision between `/nix/store/h78rkp6lmqz71krgigxxk8zfad9b4hls-pthread-man-pages-2.5/share/man/man3/pthread_join.3.gz' and `/nix/store/6v3vxjkfa9n3gvr9mnmbjzblp9c3jx5k-man-pages-3.78/share/man/man3/pthread_join.3.gz' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.pl line 69.
collision between `/nix/store/3kjmi4mcbjksnjcrdkaibcs77zd4xz8r-pulseaudio-5.0/lib/libpulse.so.0.17.3' and `/nix/store/686dq5nf0hphk4xp7y6xd1ywjb1xc6n2-pulseaudio-5.0/lib/libpulse.so.0.17.3' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.pl line 69.
building Nix...
building the system configuration...
these derivations will be built:
/nix/store/0760bwssb7f2gpiydcmaazk1v82pj80z-xrdb-1.1.0.drv
/nix/store/1amqc9ws8yba1c1gnzch3ksp74w0904g-xsetroot-1.1.0.drv
/nix/store/s4bchmy7lqfwp1fb15vz1xib2v7h3vwb-zfs-user-0.6.3-1.2.drv
/nix/store/3d3z7b6cg8yswjpbn7bvhhvffcg5457g-grub-2.02-git-2ae9457.drv
/nix/store/gx6jp5sc0bzfqzlm0ahfxrgnis1rb66c-wayland-1.7.0.drv
/nix/store/s00y8gdjd3fy3rc9q2d3dphyq12bhm0k-mesa-noglu-10.2.9.drv
/nix/store/4rxldwhclg96dl24xx1q0x8s2vjfdr8b-xdriinfo-1.0.4.drv
Copying file compile
Copying file install-sh
Copying file mdate-sh
Copying file texinfo.tex
Copying file depcomp
Copying file config.guess
Copying file config.sub
Copying file INSTALL
bootstrap: running: autoreconf --symlink --install
@avnik
avnik / xmonad.hs
Last active August 29, 2015 14:16 — forked from vcunat/xmonad.hs
import Data.List
import Data.Maybe (fromMaybe)
import qualified Data.Map as M
import XMonad
import XMonad.Config.Xfce (xfceConfig)
--import XMonad.Config.Gnome
--import XMonad.Config.Kde
import XMonad.Config.Desktop (desktopLayoutModifiers)
@avnik
avnik / gist:647bc1cb68f3c0f16f9e
Created March 26, 2015 23:12
failure of gcc 4.9 bootstrap
echo "/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/./prev-gcc/xg++ -B/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/./prev-gcc/ -B/nix/store/s1k3bm28a66lvw5p9lxhdk6fs0d5017v-gccgo-4.9.2/x86_64-unknown-linux-gnu/bin/ -nostdinc++ -B/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -B/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -I/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu -I/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/include -I/var/tmp/nix-build-gccgo-4.9.2.drv-0/gcc-4.9.2/libstdc++-v3/libsupc++ -L/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -L/var/tmp/nix-build-gccgo-4.9.2.drv-0/build/prev-x86_64-unknown-linux-gnu/libstdc++-v3/libsupc++/.libs -O2 -I/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/include -B/nix/store/6k9z1sfl7kghmagwd205k3
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
virsh edit localhost-an
or other application using the libvirt API.
-->
<domain type='lxc'>
<name>localhost-an</name>
<uuid>7926a32f-62fb-4ec2-9807-aaf8ee2faf61</uuid>