1
0
Fork 0

Add nixGL for firefox developer

This commit is contained in:
Ethan Reece 2025-06-12 13:44:54 -05:00
parent 6eeef08520
commit f51d934068
Signed by: me
GPG key ID: 198E9EB433DB1B28

View file

@ -47,24 +47,24 @@
pkgs.nixd
pkgs.nil
pkgs.teams-for-linux
pkgs.vesktop
pkgs.vesktop # switch to programs.vesktop
pkgs.arrpc
# pkgs.simplex-chat-desktop - not available on aarch64
pkgs.freetube
pkgs.freetube # switch to programs.freetube
pkgs.signal-desktop
pkgs.bitwarden-desktop
pkgs.element-desktop
pkgs.element-desktop # switch to programs.element-desktop
pkgs.logseq
pkgs.kdePackages.audiotube
pkgs.librewolf
pkgs.floorp
pkgs.librewolf # switch to programs.librewolf
pkgs.floorp # switch to programs.floorp
# pkgs.firefoxpwa - requires system access
# pkgs.widevine-cdm - doesn't work
# pkgs.firefox
pkgs.aider-chat-full
pkgs.codex
pkgs.codex # switch to programs.codex
pkgs.lsp-ai
pkgs.zed-editor-fhs
pkgs.zed-editor-fhs # switch to programs.zed-editor
pkgs.ladybird
pkgs.firefox-devedition
# pkgs.slacky - doesn't work, requires update
@ -176,5 +176,32 @@
# keywords = [ "discord" "vencord" "electron" "chat" ];
categories = [ "Network" "InstantMessaging" "Chat" ];
};
firefox-developer = {
categories = [ "Network" "WebBrowser" ];
exec = "nixGLMesa firefox-devedition --name firefox-devedition %U";
genericName = "Web Browser";
icon = "firefox-devedition";
mimeType = [ "text/html" "text/xml" "application/xhtml+xml" "application/vnd.mozilla.xul+xml" "x-scheme-handler/http" "x-scheme-handler/https" ];
name = "Firefox Developer Edition";
startupNotify = true;
#startupWMClass = "firefox-devedition";
terminal = false;
type = "Application";
#version = "1.4";
actions = {
new-private-window = {
name = "New Private Window";
exec = "nixGLMesa firefox-devedition --private-window %U";
};
new-window = {
name = "New Window";
exec = "nixGLMesa firefox-devedition --new-window %U";
};
profile-manager = {
name = "Profile Manager";
exec = "nixGLMesa firefox-devedition --ProfileManager";
};
};
};
};
}