diff options
author | Mx Kookie <kookie@spacekookie.de> | 2020-12-25 12:41:20 +0100 |
---|---|---|
committer | Mx Kookie <kookie@spacekookie.de> | 2020-12-25 12:41:20 +0100 |
commit | 21e15c545ab2efdd3c46eb891e68a6f00a0215ef (patch) | |
tree | 39305b8fac77b9bb71a433991ecf5e50c16a0569 /infra/libkookie/configuration/workstation/chat/default.nix | |
parent | 0946b5e1a42b5cb64c5b78a33dd89f3647d43903 (diff) |
libkookie: dpi: add global dpi setting and wrap dino to use it
Diffstat (limited to 'infra/libkookie/configuration/workstation/chat/default.nix')
-rw-r--r-- | infra/libkookie/configuration/workstation/chat/default.nix | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/infra/libkookie/configuration/workstation/chat/default.nix b/infra/libkookie/configuration/workstation/chat/default.nix index 54b40cea805d..92bb2cbbb2fe 100644 --- a/infra/libkookie/configuration/workstation/chat/default.nix +++ b/infra/libkookie/configuration/workstation/chat/default.nix @@ -1,12 +1,24 @@ { config, pkgs, ... }: +let dpi = config.libkookie.ui.dpi; +in { + imports = [ <modules/workstation/ui/dpi> ]; + + # TODO: set this somewhere else? + libkookie.ui.dpi = 1.2; + home.packages = with pkgs; - [ - dino - quasselClient - element-desktop - signal-desktop - tdesktop - ]; + let + dino2 = (writeShellScriptBin "dino" '' + GDK_DPI_SCALE=${builtins.toString dpi} ${dino}/bin/dino + ''); + in + [ + dino2 + quasselClient + element-desktop + signal-desktop + tdesktop + ]; } |