{config, pkgs, inputs, system, ...}: with import inputs.nixpkgs-unstable {inherit system; }; { home.packages = [ dino nyxt (stdenv.mkDerivation { name = "signal-wayland"; src = signal-desktop; phases = [ "buildPhase" ]; buildPhase = '' mkdir -p $out cp -r $src/{bin,lib} $out ''; }) gleam ]; xdg.desktopEntries."Signal" = { name = "Signal"; exec = "signal-desktop --enable-features=WaylandWindowDecorations --ozone-platform-hint=auto"; terminal = false; type = "Application"; icon = "signal-desktop"; comment = "Private messaging from your desktop"; mimeType = [ "x-scheme-handler/sgnl" "x-scheme-handler/signalcaptcha"]; categories = ["Network" "InstantMessaging" "Chat"]; }; }