Skip to content
Snippets Groups Projects
default.nix 1.38 KiB
Newer Older
Jens Nolte's avatar
Jens Nolte committed
self: super:
Jens Nolte's avatar
Jens Nolte committed
  neovim-queezle = import ./neovim { pkgs = self; };
  simpleandsoft = import ./simpleandsoft { pkgs = self; };
  netevent = self.callPackage ./netevent {};
  g810-led = self.callPackage ./g810-led {};

  libliftoff = self.callPackage ./libliftoff {};
Jens Nolte's avatar
Jens Nolte committed
  gamescope = self.callPackage ./gamescope {};
Jens Nolte's avatar
Jens Nolte committed
  pragmatapro = self.callPackage ./pragmatapro {};

Jens Nolte's avatar
Jens Nolte committed
  mpv-queezle = self.mpv-with-scripts.override {
    scripts = [ self.mpvScripts.mpris ];
  };

  fuzzel = super.fuzzel.overrideAttrs (old: old // {
    src = self.fetchFromGitea {
      domain = "codeberg.org";
      owner = "dnkl";
      repo = "fuzzel";
      rev = "0014c0b2e33d4c967c26f2ccc34013a2a3cbb7bc";
      sha256 = "sha256-fYPXKnJFZVh4vPq7g0qLBEPl/LPUC3By7bVmN9mwsJg=";
    };
  });

Jens Nolte's avatar
Jens Nolte committed
  haskell = super.haskell // {
    packageOverrides = hself: hsuper: super.haskell.packageOverrides hself hsuper // {
Jens Nolte's avatar
Jens Nolte committed
      #net-mqtt = self.haskell.lib.doJailbreak hsuper.net-mqtt;
      #net-mqtt = self.haskell.lib.unmarkBroken hsuper.net-mqtt;
Jens Nolte's avatar
Jens Nolte committed
      qbar = hself.callPackage ./qbar {};
Jens Nolte's avatar
Jens Nolte committed
    };
Jens Nolte's avatar
Jens Nolte committed
  mumble-git = (self.mumble.overrideAttrs (attrs: {
    src = self.fetchFromGitHub {
      owner = "mumble-voip";
      repo = "mumble";
      rev = "f8ee53688353c8f5e1650504a961ee582ac16668";
      sha256 = "1ifax91w5d0311sx8nkflfih61ccn0vcghyl1j6r8qn96zvz5dzq";
      fetchSubmodules = true;
    };
  }));
Jens Nolte's avatar
Jens Nolte committed

Jens Nolte's avatar
Jens Nolte committed
  qbar = self.haskellPackages.qbar;