recentpopularlog in

ianweatherhogg : nix   502

« earlier  
Deploying NixOS to Amazon EC2
Most of the code that powers the Type Classes website is written in Haskell and running on Amazon EC2. In this project we walk through the process of how we developed our deploy process. We start by clicking around in the AWS web console, and we end up with some scripts and a fairly simple process that we now use to provision our servers from the command line. We use these command-line tools: nix-build, to compile everything that runs on our sever; nix-copy-closure, to upload build results to the server; ssh, to activate changes on the server and switch to a new build. The scripts we write here are written in Haskell, using: a Stack 'script' shebang; the turtle package to run shell commands; the neat-interpolation package with the QuasiQuotes GHC extension.
nix  amazon  installation  5* 
20 days ago by ianweatherhogg
At Breaking Bitcoin 2019 in Amsterdam I gave a talk about how to build secure protocols on BIP-taproot or more specifically how to avoid the dangers …
nix  bitcoin 
7 weeks ago by ianweatherhogg
Fully static Haskell executables - overview issue · Issue #43795 · NixOS/nixpkgs
If you just want to build static Haskell executables right now, follow these instructions. This issue collects/links all issues and ongoing work to make fully-static building of Haskell executables an excellently-working feature in nixpk...
nix  haskell  static 
7 weeks ago by ianweatherhogg
MonadFix is Time Travel
MonadFix is a pretty difficult concept, and I personally found muchof the existing content about it online to be somewhatunhelpful. I answereda request for a...
nix  fix  monad  recursion 
7 weeks ago by ianweatherhogg
Hardening Compiler Flags for NixOS
Consulting & Support for the Nix ecosystem by Mayflower GmbH
nix  security 
march 2019 by ianweatherhogg
Nix on the Jolla 1 (Sailfish OS armv7 phone) · fgaz
I recently managed to make the nix package manager work on my Jolla 1 phone. only provides precompiled nix binaries and a binary cache for packages...
nix  arm 
march 2019 by ianweatherhogg
Setup a website on AWS with CoreOS and Docker :: kalbasit — Wael Nasreddine
Overview It’s been quite some time since I shared my knowledge and the daily challenges that I overcome. I always wanted to get back into writing as it has always been therapeutic for me.
Today, I’m going to talk about how this blog is being hosted. We will start from the top down by looking first at the application level, then we will take a look at the hosting, the deployment, the server and finally the cloud provisioning.
Micro-Containerized cluster The most ideal stac...
nix  amazon  deployment  static  blogs  micro  service 
march 2019 by ianweatherhogg
Deploying A Haskell Web Service With Nix
The entire process from zero to “Hello, Haskell!” running on a cheap Amazon EC2 instance.
mac  nix  haskell  helloworld 
november 2018 by ianweatherhogg
Allow mail from servers without matching reverse PTR by griff · Pull Request #25 · nixcloud/nixcloud-webservices
Some mail servers (like mine) don't have a reverse PTR matching the hostname of the mail server (in my case because it is really expensive). And while most mailservers accept mails from servers like mine (I have never had problems with it until I tried mailing @qknight two weeks ago) NixCloud will reject my mails.
I have replaced the reject_unknown_client_hostname restriction with the less restrictive reject_unknown_reverse_client_hostname which only rejects mail servers that have n...
nix  debug  reverse  dns  email 
november 2018 by ianweatherhogg
Virtualbox deploy failed because of VirtualBox Guest Services failure · Issue #908 · NixOS/nixops
Hi, I'm trying the NixOps tutorial and I'm stuck with this error: Exception: unable to activate new configuration It seems to be a problem with the Guest Service of virtualbox that fails to connect to some property server. Here is the lo...
nix  virtual  box  debug 
november 2018 by ianweatherhogg
seitz/nanonix: Syntax Highlighting for nix in nano
Syntax Highlighting for nix in nano. Contribute to seitz/nanonix development by creating an account on GitHub.
nix  nano 
november 2018 by ianweatherhogg
Building a Jekyll Environment with NixOS
This is my personal collection of random musings, related to stuff I am interested in ... that is web-related development, Software Craft, Docker, Continuous Integration, ...
github  page  jekyll  nix 
october 2018 by ianweatherhogg
The DOs and DON'Ts of nixpkgs overlays
One presentation at NixCon 2017 that especially drew my attentionwas Nicolas Pierron’s talk about Nixpkgs overlays(video, slides). I’d like to give a quick s...
overlay  nix  5* 
october 2018 by ianweatherhogg
Domain name resolve problem - Learn - Nix community
I have some problem with DNS name resolving.
In a terminal, I can use nslookup to resolve some certain domain, but when I try to ping it, it complains that Name or service not known.
$> nslookup
nix  wiki  dns  debug 
october 2018 by ianweatherhogg
Exploring Nix & Haskell Part 1: Project Setup – Christian Henry
I’ve been working a lot with Nix and Haskell lately, and I thought now would be
a good time to pause and write about it before I either forget what I’ve learned
or forget why I found it difficult in the first place.

haskell  nix  ghc  4* 
september 2018 by ianweatherhogg
binutils and gcc manpages hidden by wrappers · Issue #43547 · NixOS/nixpkgs
Issue description A regular painpoint with nixos is the absence of manpages. I've enabled most options but there are still cases where we miss important manpages (gcc/clang/cmake). Steps to reproduce $ nix-shell -p gcc [nix-shell:~]$ LAN...
nix  man  page  debug 
august 2018 by ianweatherhogg
Building a NixOS image for VirtualBox - Johbo's Notes - Working on the Web
NixOS allows to easily build images of a machine configuration. This post shows in an example how to build a more recent version of the base image which NixOPS uses to spin off Virtualbox based machines. The idea should be applicable to all kinds of machine configurations.
nix  virtual  box  image  iso  boot 
june 2018 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:

to read