37 lines
927 B
Nix
37 lines
927 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
let overlay = final: prev: {
|
|
vimPlugins = prev.vimPlugins.extend (final': prev': {
|
|
sweetie-nvim = final.callPackage ../pkgs/sweetie.nix {};
|
|
});
|
|
zfs_2_2 = prev.zfs_2_2.overrideAttrs (final': prev': {
|
|
patches = prev'.patches ++ [(final.fetchpatch {
|
|
url = "https://git.lain.faith/haskal/dragnpkgs/raw/commit/f4348768df564166762793aed43803675e251926/pkgs/zfs/0001-ZED-add-support-for-desktop-notifications-D-Bus.patch";
|
|
hash = "sha256-vwGHiLKSjJor4A+r599DlvSHXkDuuLSSQ4/tWFALMKU=";
|
|
})];
|
|
});
|
|
};
|
|
|
|
in {
|
|
nixpkgs.overlays = [ overlay ];
|
|
|
|
services.zfs.zed = {
|
|
settings = {
|
|
PATH = lib.mkForce (lib.makeBinPath [
|
|
config.boot.zfs.package
|
|
pkgs.coreutils
|
|
pkgs.curl
|
|
pkgs.gawk
|
|
pkgs.gnugrep
|
|
pkgs.gnused
|
|
pkgs.nettools
|
|
pkgs.util-linux
|
|
|
|
pkgs.systemd
|
|
]);
|
|
|
|
ZED_USE_DBUS = "1";
|
|
};
|
|
};
|
|
}
|