2023-09-16 16:06:16 +01:00
|
|
|
final: prev: rec {
|
2022-12-04 13:45:43 +00:00
|
|
|
comic-sans = final.callPackage ./comic-sans {};
|
|
|
|
comic-code = final.callPackage ./comic-code {};
|
2023-08-29 14:07:17 +01:00
|
|
|
|
2023-08-18 20:00:23 +01:00
|
|
|
mk-enc-usb = final.callPackage ../extras/mk-enc-usb.nix {};
|
2023-09-20 15:46:20 +01:00
|
|
|
mk-encrypted-drive = final.callPackage ../extras/mk-encrypted-drive.nix {};
|
2023-08-28 18:50:25 +01:00
|
|
|
|
2023-09-19 22:30:02 +01:00
|
|
|
kitty-terminfo = final.runCommand "kitty-terminfo" {} ''
|
|
|
|
mkdir -p $out/share
|
2023-09-20 18:04:33 +01:00
|
|
|
cp -r ${./kitty-terminfo}/* $out/share
|
2023-09-19 22:30:02 +01:00
|
|
|
'';
|
|
|
|
|
2024-07-06 17:20:28 +01:00
|
|
|
vault = prev.vault-bin;
|
|
|
|
|
2024-09-04 10:05:55 +01:00
|
|
|
linux_rpi5 = final.callPackage ./linux-rpi5.nix {
|
|
|
|
kernelPatches = with final.kernelPatches; [
|
|
|
|
bridge_stp_helper
|
|
|
|
request_key_helper
|
|
|
|
];
|
|
|
|
};
|
|
|
|
|
|
|
|
linuxPackages_rpi5 = final.linuxPackagesFor linux_rpi5;
|
|
|
|
|
2024-09-04 11:59:59 +01:00
|
|
|
raspberrypifw = prev.raspberrypifw.overrideAttrs (_oldAttrs: rec {
|
2024-09-04 11:25:37 +01:00
|
|
|
version = "stable_20240529";
|
|
|
|
|
|
|
|
src = final.fetchFromGitHub {
|
|
|
|
owner = "raspberrypi";
|
|
|
|
repo = "firmware";
|
|
|
|
rev = "458df3adc11fccc3d26d3d6d8864738459290416";
|
|
|
|
hash = "sha256-KsCo7ZG6vKstxRyFljZtbQvnDSqiAPdUza32xTY/tlA=";
|
|
|
|
};
|
|
|
|
});
|
|
|
|
|
2024-09-04 11:59:59 +01:00
|
|
|
raspberrypiWirelessFirmware = prev.raspberrypiWirelessFirmware.overrideAttrs (_oldAttrs: rec {
|
2024-09-04 11:25:37 +01:00
|
|
|
version = "unstable-2024-09-04";
|
|
|
|
|
|
|
|
srcs = [
|
|
|
|
(final.fetchFromGitHub {
|
|
|
|
name = "bluez-firmware";
|
|
|
|
owner = "RPi-Distro";
|
|
|
|
repo = "bluez-firmware";
|
|
|
|
rev = "78d6a07730e2d20c035899521ab67726dc028e1c";
|
|
|
|
hash = "sha256-KakKnOBeWxh0exu44beZ7cbr5ni4RA9vkWYb9sGMb8Q=";
|
|
|
|
})
|
|
|
|
(final.fetchFromGitHub {
|
|
|
|
name = "firmware-nonfree";
|
|
|
|
owner = "RPi-Distro";
|
|
|
|
repo = "firmware-nonfree";
|
|
|
|
rev = "4b356e134e8333d073bd3802d767a825adec3807";
|
|
|
|
hash = "sha256-T7eTKXqY9cxEMdab8Snda4CEOrEihy5uOhA6Fy+Mhnw=";
|
|
|
|
})
|
|
|
|
];
|
|
|
|
});
|
|
|
|
|
2024-09-04 11:59:59 +01:00
|
|
|
raspberrypi-utils = final.callPackage ./raspberrypi-utils.nix {};
|
|
|
|
|
2024-09-04 13:49:32 +01:00
|
|
|
widevine-aarch64-4k = final.callPackage ./widevine-aarch64 {pageSize = 4;};
|
|
|
|
widevine-aarch64-16k = final.callPackage ./widevine-aarch64 {pageSize = 16;};
|
2024-09-04 13:45:56 +01:00
|
|
|
|
2023-10-30 14:27:25 +00:00
|
|
|
mpd-headless =
|
|
|
|
(prev.mpdWithFeatures.override {
|
|
|
|
ffmpeg = final.ffmpeg_6-headless;
|
|
|
|
}) {
|
|
|
|
features = [
|
|
|
|
"audiofile"
|
2023-11-03 19:49:30 +00:00
|
|
|
"ffmpeg"
|
|
|
|
"faad"
|
2023-10-30 14:27:25 +00:00
|
|
|
"flac"
|
2023-11-03 19:49:30 +00:00
|
|
|
"mpg123"
|
2023-10-30 14:27:25 +00:00
|
|
|
"opus"
|
|
|
|
"vorbis"
|
|
|
|
"vorbisenc"
|
|
|
|
"lame"
|
2024-02-08 17:50:31 +00:00
|
|
|
"soxr"
|
2023-10-30 14:27:25 +00:00
|
|
|
"libsamplerate"
|
|
|
|
"libmpdclient"
|
|
|
|
"id3tag"
|
|
|
|
"expat"
|
|
|
|
"pcre"
|
|
|
|
"yajl"
|
|
|
|
"icu"
|
|
|
|
"sqlite"
|
|
|
|
"systemd"
|
|
|
|
"syslog"
|
|
|
|
"io_uring"
|
2024-05-25 21:10:26 +01:00
|
|
|
"curl"
|
|
|
|
"nfs"
|
|
|
|
"webdav"
|
2023-10-30 14:27:25 +00:00
|
|
|
];
|
|
|
|
};
|
2021-12-20 23:48:26 +00:00
|
|
|
}
|