mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-06 08:48:34 -05:00
Reviewed-on: https://codeberg.org/tmayoff/.dotfiles/pulls/39 Co-authored-by: Tyler Mayoff <tyler@tylermayoff.com> Co-committed-by: Tyler Mayoff <tyler@tylermayoff.com>
34 lines
1,002 B
Nix
34 lines
1,002 B
Nix
{inputs, ...}: {
|
|
additions = final: _prev: import ../pkgs final.pkgs;
|
|
|
|
modifications = final: prev: {
|
|
mods = {
|
|
discord = final.stdenv.mkDerivation {
|
|
pname = "discord-wayland";
|
|
version = prev.discord.version;
|
|
|
|
buildInputs = [final.makeWrapper];
|
|
nativeBuildInputs = [final.makeWrapper];
|
|
|
|
unpackPhase = "true";
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
ln -s ${prev.discord}/bin/discord $out/bin/.discord-wrapped
|
|
wrapProgram $out/bin/.discord-wrapped \
|
|
--prefix PATH : ${final.lib.makeBinPath [final.xdg-utils final.coreutils]} \
|
|
--add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland"
|
|
ln -s $out/bin/.discord-wrapped $out/bin/discord
|
|
'';
|
|
};
|
|
};
|
|
};
|
|
|
|
unstable-packages = final: prev: {
|
|
unstable = import inputs.nixpkgs-unstable {
|
|
system = final.system;
|
|
config.allowUnfree = true;
|
|
};
|
|
};
|
|
|
|
niri = inputs.niri.overlays.niri;
|
|
}
|