diff --git a/modules/environment.nix b/modules/environment.nix
index 6e54036..506c210 100644
--- a/modules/environment.nix
+++ b/modules/environment.nix
@@ -1,7 +1,8 @@
-{
-  # set FLAKE variable for use with nh
+{ pkgs, lib, ...}: {
   environment.sessionVariables = {
+    # Set FLAKE variable for use with nh
     FLAKE = "/home/blue/nixos";
-    DEFAULT_BROWSER = "${pkgs.firefox}/bin/firefox";
+    # Set default browser variable for electron apps (mainly discord)
+    DEFAULT_BROWSER = "${lib.getExe pkgs.firefox}";
   };
 }