Overlays update

This commit is contained in:
Fern Garden 2025-08-07 11:08:43 +08:00
parent d86a989bbd
commit 0725022975

View file

@ -9,13 +9,30 @@ with inputs;
webone = prev.pkgs.callPackage ./packages/webone {};
# Yazi Gruvbox theme.
yazi-flavour-gruvbox-dark = prev.pkgs.callPackage ./packages/yazi-flavour-gruvbox {};
yazi-flavour-kanagawa-dragon = prev.pkgs.callPackage ./packages/yazi-flavour-kanagawa-dragon {};
# Dymo label printer drivers.
cups-dymo = prev.pkgs.callPackage ./packages/cups-dymo {};
# Latest protonmail-desktop
protonmail-desktop = (import nixpkgs-unstable {inherit system;}).protonmail-desktop;
protonmail-desktop =
(import nixpkgs-unstable {
inherit system;
overlays = [
(final: prev: {
protonmail-desktop = prev.protonmail-desktop.overrideAttrs (prevAttrs: {
postInstall =
(prevAttrs.postInstall or "")
+ ''
sed -i \
's|^Exec=proton-mail %U$|Exec=env XDG_SESSION_TYPE=x11 proton-mail %U|' \
usr/share/applications/proton-mail.desktop
'';
});
})
];
}).protonmail-desktop;
# Latest FluffyChat.
fluffychat =
@ -66,6 +83,22 @@ with inputs;
];
};
tmuxPlugins =
prev.tmuxPlugins
// {
kanagawa = prev.tmuxPlugins.mkTmuxPlugin {
pluginName = "kanagawa";
rtpFilePath = "kanagawa.tmux";
version = "2025-06-01";
src = prev.fetchFromGitHub {
owner = "Nybkox";
repo = "tmux-kanagawa";
rev = "9124a8887587f784aaec94b97631255a4e70b8a0";
hash = "sha256-ZueH5KjPD0SaReuWJOq1FGpjEFXg216BzeXL64o74MU=";
};
};
};
iosevka = prev.iosevka.override {
set = "Custom";