Skip to primary content
Skip to secondary content

fluffynukeit

Occasional bursts of productivity

Main menu

  • Home
  • About
  • Contact
  • Software
    • FNIStash
      • Setup
      • Main Features
      • Advanced Info
      • Bugs, Requests, Source Code
    • Sprite Clipper
      • Intro
      • Finding Sprites
      • Editing and Clipping
      • Saving
      • Feature Requests

Series: Setting Up Haskell Development on NixOS Linux from Scratch

Linux is the preferred environment for Haskell development, but getting everything set up can be a hassle. This series explores setting up NixOS Linux for Haskell development and is target toward Linux newbies.

Installing VirtualBox (for NixOS)

This entry is part 1 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

Welcome to the first installment of my series about setting up Haskell development on NixOS Linux from scratch! I consider myself somewhere in the beginning-intermediate stages of Haskell skill, having created a useful application for Windows as learning exercise.  However, … Continue reading →

Installing NixOS

This entry is part 2 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

In the last post of this series, we set up a VM to run NixOS using VirtualBox.  Now we actually need to go ahead and install NixOS.  We’ll be installing it into our VM, but if you are installing it … Continue reading →

Installing Essential Software In NixOS

This entry is part 3 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

Welcome to part 3 of my series on setting up NixOS for Haskell development!  In this part, we’ll learn how to discover and install essential software for NixOS.  We won’t cover the particulars of installing Haskell-related components (I’m saving that … Continue reading →

Setting Up Vim (for Haskell)

This entry is part 4 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

In this installment, we are going to set up vim for Haskell development.  If you don’t want to use vim, you can skip this post entirely.  On the other hand, if you do want to use vim or are at … Continue reading →

Adding Nix Expressions for New Packages

This entry is part 5 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

The nixpkgs repository does a good job of including many Haskell packages already. Indeed, it almost seems like the lazy, functional Nix-based NixOS might have a soft spot for Haskell :). Much of hackage is available with just a few … Continue reading →

Setting Up a Haskell Project on NixOS

This entry is part 6 of 6 in the series Setting Up Haskell Development on NixOS Linux from Scratch

Previously, we looked at how to add new packages to our nixpkgs expression tree. Often, the reason we are adding new packages is that we want to use them for Haskell development! This installment will explore starting a new Haskell … Continue reading →

Recent Posts

  • Fixing Atmel app note 11098 Modbus for SAM3S-EK2 dev board February 28, 2018
  • Protected: 3D Print Results of the First Version August 11, 2017
  • Protected: A New Project – Tiny Hinge with Programmable Limit August 9, 2017

Latest comments

  • Tsuiiah on Setup
  • Tsuiiah on Setup
  • Larry on Setup
  • dan on Setting Up a Haskell Project on NixOS
  • Eli F. on Setting Up a Haskell Project on NixOS

Archive

  • February 2018 (1)
  • August 2017 (2)
  • July 2016 (1)
  • March 2016 (1)
  • November 2015 (2)
  • March 2015 (1)
  • February 2015 (4)
  • January 2015 (1)
  • November 2014 (1)
  • July 2014 (3)
  • June 2014 (4)
  • May 2014 (1)
  • November 2013 (1)
  • September 2013 (1)
  • July 2013 (1)
  • June 2013 (3)
  • May 2013 (1)
  • April 2013 (1)
  • March 2013 (3)
  • February 2013 (1)
  • January 2013 (3)
  • December 2012 (1)
  • November 2012 (1)
  • August 2012 (1)
  • June 2012 (1)
  • May 2012 (1)
  • April 2012 (1)
  • December 2011 (1)
  • October 2011 (2)
  • August 2011 (2)
  • July 2011 (3)
  • June 2011 (4)

Categories

  • Algorithms (4)
  • C++ (1)
  • Community (1)
  • Development (11)
  • F# (1)
  • FNIStash (16)
  • Haskell (22)
  • Javascript (1)
  • Languages (4)
  • Math (2)
  • NixOS (7)
  • null (2)
  • Purescript (4)
  • Robotics (1)
  • Software (27)
  • Sprite Clipper (2)
  • Tech Life (1)
  • TV (1)
  • Uncategorized (6)
Proudly powered by WordPress