Add nixGL for firefox developer
This commit is contained in:
parent
6eeef08520
commit
f51d934068
1 changed files with 34 additions and 7 deletions
41
home.nix
41
home.nix
|
@ -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";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue