This repository has been archived on 2024-04-14. You can view files and clone it, but cannot push or open issues or pull requests.
nixos-dotfiles/overlay.nix

49 lines
1.3 KiB
Nix
Raw Normal View History

2023-10-08 10:51:15 +01:00
{inputs, ...}: {
2023-05-25 15:44:15 +01:00
default = final: prev: {
2023-10-08 10:51:15 +01:00
gruvbox-plus-icon-pack = final.callPackage ./pkgs/gruvbox-plus-icon-pack {inherit inputs;};
2023-05-29 16:43:26 +01:00
2023-05-25 15:44:15 +01:00
ncmpcpp = prev.ncmpcpp.override {
visualizerSupport = true;
};
nerdfonts = prev.nerdfonts.override {
2023-10-08 10:51:15 +01:00
fonts = ["JetBrainsMono"];
2023-05-25 15:44:15 +01:00
};
2023-12-29 23:19:10 +00:00
gruvbox-gtk-theme = prev.gruvbox-gtk-theme.overrideAttrs {
patches = [./pkgs/gruvbox-gtk-theme/silence-warnings.patch];
};
2023-12-25 19:56:16 +00:00
mygui-openmw = prev.mygui.overrideAttrs (old: {
version = "3.4.3";
src = inputs.mygui-git;
patches = [];
cmakeFlags = old.cmakeFlags ++ ["-DMYGUI_DONT_USE_OBSOLETE=ON"]; #fix openmw link error
});
openmw = prev.openmw.overrideAttrs (old: {
version = "9999";
src = inputs.openmw-git;
buildInputs = (prev.lib.lists.remove prev.mygui old.buildInputs) ++ [prev.libyamlcpp prev.luajit prev.collada-dom final.mygui-openmw];
patches = [];
});
2023-12-21 17:33:57 +00:00
kitty = prev.kitty.overrideAttrs (old: {
2023-12-25 19:56:16 +00:00
patches = [./pkgs/kitty/0011-fix-test_fish_integration.patch];
2023-12-21 17:33:57 +00:00
});
2023-05-25 15:44:15 +01:00
steam = prev.steam.override {
extraPkgs = prev: [
2023-08-13 20:24:57 +01:00
prev.libkrb5
prev.keyutils
2023-05-25 15:44:15 +01:00
prev.gnome.zenity
prev.xdg-user-dirs
];
2023-12-12 12:20:55 +00:00
extraLibraries = prev: [
prev.gperftools
prev.mpg123
];
2023-05-25 15:44:15 +01:00
};
};
}