From 0f47fbb7a7e929f16a914810e4d037eafb3b0ed1 Mon Sep 17 00:00:00 2001
From: Shae Erisson <shae@scannedinavian.com>
Date: Wed, 28 Feb 2024 17:16:47 -0500
Subject: [PATCH] update to nixos-23.11 so we can use ghc 9.6

---
 flake.nix | 12 +++++++-----
 lib.nix   | 12 ++++++------
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/flake.nix b/flake.nix
index f92c817..d1cfa09 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,12 +2,14 @@
   description = "a Nix flake library for Haskell projects";
 
   inputs = {
-    nixpkgs.url = github:nixos/nixpkgs?ref=nixos-22.11;
-    flake-utils.url = github:numtide/flake-utils;
+    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-23.11";
+    flake-utils.url = "github:numtide/flake-utils";
     flake-utils.inputs.nixpkgs.follows = "nixpkgs";
-    pre-commit-hooks.url = github:cachix/pre-commit-hooks.nix;
-    pre-commit-hooks.inputs.nixpkgs.follows = "nixpkgs";
-    pre-commit-hooks.inputs.flake-utils.follows = "flake-utils";
+    pre-commit-hooks = {
+      url = "github:cachix/pre-commit-hooks.nix";
+      inputs.nixpkgs.follows = "nixpkgs";
+      inputs.flake-utils.follows = "flake-utils";
+    };
   };
 
   outputs = {
diff --git a/lib.nix b/lib.nix
index 6d2e752..97103ae 100644
--- a/lib.nix
+++ b/lib.nix
@@ -22,12 +22,13 @@ let
     } // (hsPkgsOverrides hfinal hprev);
   };
 in
+
 rec {
-  checks = { }: {
-    pre-commit-check = preCommitCheck { };
+  checks = _: {
+    pre-commit-check = preCommitCheck _;
   };
 
-  preCommitCheck = { }:
+  preCommitCheck = _:
     pre-commit-hooks.lib.${pkgs.system}.run {
       inherit src;
       hooks = {
@@ -65,12 +66,11 @@ rec {
           # haskellPackages.fourmolu
           haskellPackages.ghcid
           hsPkgs.haskell-language-server
-          # nodePackages.serve
         ] ++ (extraBuildInputs pkgs);
     };
   };
 
-  packages = { }: flake-utils.lib.flattenTree rec {
+  packages = _: flake-utils.lib.flattenTree rec {
     default = hsPkgs.${packageName};
     ${packageName} = default;
   };
@@ -141,7 +141,7 @@ rec {
     };
 
     # Upload a candidate or (with `--publish`) publish a release.
-    release = { }: {
+    release = _: {
       type = "app";
       program = "${
         pkgs.writeShellApplication {
-- 
GitLab