about summary refs log tree commit diff
path: root/devhell/overrides/overrides.nix
diff options
context:
space:
mode:
Diffstat (limited to 'devhell/overrides/overrides.nix')
-rw-r--r--devhell/overrides/overrides.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/devhell/overrides/overrides.nix b/devhell/overrides/overrides.nix
new file mode 100644
index 00000000..3e07a75c
--- /dev/null
+++ b/devhell/overrides/overrides.nix
@@ -0,0 +1,25 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+{
+  nixpkgs.config.packageOverrides = pkgs: {
+    gnupg = pkgs.gnupg21;
+
+    ncmpcpp = pkgs.ncmpcpp.override {
+      visualizerSupport = true;
+      clockSupport = true;
+    };
+
+    sox = pkgs.sox.override {
+      enableLame = true;
+    };
+
+    # XXX: Very ugly workaround see https://github.com/openlab-aux/vuizvui/commit/a93b7583084ff9084d73873d80d8dc428406593c
+    haskellPackages = pkgs.haskellPackages.override {
+      ghc = pkgs.haskellPackages.ghc.overrideDerivation (const {
+        forceRebuild = true;
+      });
+    };
+  };
+}