From 5333ab9dedc73df06d80b938efcfa939b749911b Mon Sep 17 00:00:00 2001 From: twoneis Date: Fri, 26 Jul 2024 15:35:55 +0200 Subject: [PATCH] add desktop entry for holo script --- modules/games/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/games/default.nix b/modules/games/default.nix index 5b1329f..70d288b 100644 --- a/modules/games/default.nix +++ b/modules/games/default.nix @@ -1,12 +1,17 @@ { lib, config, pkgs, ... }: let inherit (lib) mkIf mkMerge; - holo = pkgs.writeShellApplication { - name = "holo"; + holo-script = pkgs.writeShellApplication { + name = "holo-script"; runtimeInputs = [ pkgs.steam pkgs.gamescope ]; text = '' gamescope -f -h 1504 -w 2256 -r 60 -F fsr -e -- steam ''; }; + holo = pkgs.makeDesktopItem { + name = "holo"; + desktopName = "Holo"; + exec = "${holo-script}/bin/holo-script"; + }; in mkIf config.withGames (mkMerge [ (mkIf config.withImpermanence { environment.persistence."/persist".users.${config.username}= {