added signal to the fixed electron list.

This commit is contained in:
Gabe Venberg 2025-10-25 21:44:08 +02:00
parent 2c92e011fe
commit 27a45e1e29

View file

@ -45,17 +45,24 @@ inputs.nixpkgs.lib.nixosSystem {
GDK_DPI_SCALE = "0.5"; GDK_DPI_SCALE = "0.5";
}; };
nixpkgs.overlays = [ nixpkgs.overlays = let
(final: prev: { args = "--force-device-scale-factor=2";
discord = prev.discord.overrideAttrs (e: rec { desktopItemModifier = e: rec {
# Add arguments to the .desktop entry desktopItem = e.desktopItem.override (d: {
desktopItem = e.desktopItem.override (d: { exec = "${d.exec} ${args}";
exec = "${d.exec} --force-device-scale-factor=2";
});
# Update the install script to use the new .desktop entry
installPhase = builtins.replaceStrings ["${e.desktopItem}"] ["${desktopItem}"] e.installPhase;
}); });
};
desktopItemsModifier = e: rec {
desktopItems = [
((builtins.head e.desktopItems).override (d: {
exec = "${d.exec} ${args}";
}))
];
};
in [
(final: prev: {
discord = prev.discord.overrideAttrs desktopItemModifier;
signal-desktop = prev.signal-desktop.overrideAttrs desktopItemsModifier;
}) })
]; ];
@ -80,6 +87,10 @@ inputs.nixpkgs.lib.nixosSystem {
home.packages = with pkgs; [ home.packages = with pkgs; [
signal-desktop signal-desktop
]; ];
home.file.".config/electron-flags.conf".text = ''
--force-device-scale-factor=2
'';
imports = [ imports = [
../../roles/home-manager/terminal.nix ../../roles/home-manager/terminal.nix
../../roles/home-manager/music.nix ../../roles/home-manager/music.nix