From 5a852c55b1fb1af70692458d6ebd33558ee2430c Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 30 Aug 2024 23:45:48 +0200 Subject: [PATCH] fix(home-manager): use mkIf to create desktop entries --- modules/home-manager/web/firefox/default.nix | 5 ++--- modules/home-manager/web/qutebrowser/default.nix | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/home-manager/web/firefox/default.nix b/modules/home-manager/web/firefox/default.nix index b514435..e05900a 100644 --- a/modules/home-manager/web/firefox/default.nix +++ b/modules/home-manager/web/firefox/default.nix @@ -26,7 +26,7 @@ in "x-scheme-handler/about" = "firefox.desktop"; "x-scheme-handler/unknown" = "firefox.desktop"; }; - xdg.desktopEntries."firefox" = if cfg.enableNixGL then { + xdg.desktopEntries."firefox" = mkIf cfg.enableNixGL { name = "Firefox NixGL Powered"; exec = "${pkgs.nixgl.nixGLMesa}/bin/nixGLMesa firefox %U"; icon = "firefox"; @@ -43,8 +43,7 @@ in name = "New Window"; }; }; - } - else {}; + }; programs.firefox = { enable = true; package = pkgs.wrapFirefox pkgs.firefox-unwrapped { diff --git a/modules/home-manager/web/qutebrowser/default.nix b/modules/home-manager/web/qutebrowser/default.nix index 7d717b2..81549e1 100644 --- a/modules/home-manager/web/qutebrowser/default.nix +++ b/modules/home-manager/web/qutebrowser/default.nix @@ -15,7 +15,7 @@ in }; config = mkIf cfg.enable { - xdg.desktopEntries."org.qutebrowser.qutebrowser" = if cfg.enableNixGL then { + xdg.desktopEntries."org.qutebrowser.qutebrowser" = mkIf cfg.enableNixGL { name = "QuteBrowser NixGL Powered"; exec = "${pkgs.nixgl.nixGLMesa}/bin/nixGLMesa qutebrowser %u"; @@ -29,8 +29,7 @@ in name = "Preferences"; }; }; - } - else {}; + }; programs.qutebrowser = { enable = true; loadAutoconfig = true;