Haskell/Yesod from scratch with Nix on Mac OS X
Showing posts with label nixos. Show all posts
Showing posts with label nixos. Show all posts
Saturday, November 16, 2019
Monday, June 18, 2018
NixOS harddisk partitioning for 18.03
# Write random data to the disk with dd if=/dev/urandom of=/dev/sda bs=4M status=progress fdisk -l fdisk /dev/sda n p 1 default +420G a n p 2 default +4G t 2 82 Linux swap
Friday, May 18, 2018
nixos haskell yesod package with overrides
create a new file my-stack-project.nix:
let pkgs = import{}; pkg = pkgs.haskellPackages.callCabal2nix "my-stack-project" ./. {}; in pkgs.haskell.lib.overrideCabal pkg (_: { doHaddock = false; postInstall = '' cp -r ./static $out/bin cp -r ./config $out/bin ''; })
nixos haskell package without default.nix
create a new file my-stack-project.nix:
let pkgs = import{}; in pkgs.haskellPackages.callCabal2nix "my-stack-project" ./. {}
nixos haskell package with default.nix
generate the default.nix with
cd my-stack-project cabal2nix . > default.nixcreate a new file my-stack-project.nix:
let pkgs = import{}; in pkgs.haskellPackages.callPackage ./default.nix {}
Subscribe to:
Posts (Atom)