44 lines
1.1 KiB
Nix
44 lines
1.1 KiB
Nix
{ pkgs, inputs, ... }:
|
|
let
|
|
# Track latest upstream Equicord release (nixpkgs lags behind).
|
|
equicord = pkgs.equicord.overrideAttrs (
|
|
finalAttrs: prev: {
|
|
version = "2026-10-01";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "Equicord";
|
|
repo = "Equicord";
|
|
tag = finalAttrs.version;
|
|
hash = "sha256-hk2/djNmbwIBwVAJ1bj3ayurj85EPfMUgmAr1SpYlvw=";
|
|
};
|
|
pnpmDeps = prev.pnpmDeps.overrideAttrs {
|
|
inherit (finalAttrs) src;
|
|
outputHash = "sha256-rx8z6PAlAPaZbkmg+3Vvq8OXR/yy5ZP0PmAk97ZDOSQ=";
|
|
};
|
|
}
|
|
);
|
|
in
|
|
{
|
|
imports = [
|
|
inputs.zen-browser.homeModules.twilight
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
(discord.override {
|
|
withEquicord = true;
|
|
withOpenASAR = true;
|
|
inherit equicord;
|
|
})
|
|
chromium
|
|
];
|
|
|
|
programs.zen-browser = {
|
|
enable = true;
|
|
setAsDefaultBrowser = true;
|
|
profiles.default = {
|
|
sine.enable = true;
|
|
# Use the XDG portal (yazi, see home/portal.nix) for file dialogs.
|
|
settings."widget.use-xdg-desktop-portal.file-picker" = 1;
|
|
};
|
|
};
|
|
}
|