aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2025-05-04 12:50:46 -0700
committerJohn MacFarlane <[email protected]>2025-05-04 12:50:46 -0700
commit379bc43cfae2770d8f811bf11220b265e56e8e4e (patch)
treec03ca382a1c8ecb6cc3f81fb24f506dd7ae1e5c2 /flake.nix
parent07172ed07d9a71ea87511ab2c13c80f4dcbe4e85 (diff)
flake.nix - include commented out example of overrides.
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index d3ce5d226..670b7f733 100644
--- a/flake.nix
+++ b/flake.nix
@@ -13,6 +13,19 @@
haskellPackages = pkgs.haskellPackages;
+ # Or, override some dependencies as follows:
+ # haskellPackages = (pkgs.haskellPackages.override {
+ # all-cabal-hashes = pkgs.fetchurl {
+ # url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/c10b0447a6de06e7d226477787225fa1136abb95.tar.gz";
+ # sha256 = "9XkvkmfiRvkqGw9dpgTPXXdjaOQN1W9j1dOEDwUGnwM=";
+ # };
+ # }).extend(self: super: {
+ # typst-symbols = self.callHackage "typst-symbols" "0.1.7" {};
+ # typst = self.callHackage "typst" "0.7" {};
+ # texmath = self.callHackage "texmath" "0.12.10" {};
+ # toml-parser = self.callHackage "toml-parser" "2.0.1.2" {};
+ # });
+
jailbreakUnbreak = pkg:
pkgs.haskell.lib.doJailbreak (pkg.overrideAttrs (_: { meta = { }; }));