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.nixd
|
||||||
pkgs.nil
|
pkgs.nil
|
||||||
pkgs.teams-for-linux
|
pkgs.teams-for-linux
|
||||||
pkgs.vesktop
|
pkgs.vesktop # switch to programs.vesktop
|
||||||
pkgs.arrpc
|
pkgs.arrpc
|
||||||
# pkgs.simplex-chat-desktop - not available on aarch64
|
# pkgs.simplex-chat-desktop - not available on aarch64
|
||||||
pkgs.freetube
|
pkgs.freetube # switch to programs.freetube
|
||||||
pkgs.signal-desktop
|
pkgs.signal-desktop
|
||||||
pkgs.bitwarden-desktop
|
pkgs.bitwarden-desktop
|
||||||
pkgs.element-desktop
|
pkgs.element-desktop # switch to programs.element-desktop
|
||||||
pkgs.logseq
|
pkgs.logseq
|
||||||
pkgs.kdePackages.audiotube
|
pkgs.kdePackages.audiotube
|
||||||
pkgs.librewolf
|
pkgs.librewolf # switch to programs.librewolf
|
||||||
pkgs.floorp
|
pkgs.floorp # switch to programs.floorp
|
||||||
# pkgs.firefoxpwa - requires system access
|
# pkgs.firefoxpwa - requires system access
|
||||||
# pkgs.widevine-cdm - doesn't work
|
# pkgs.widevine-cdm - doesn't work
|
||||||
# pkgs.firefox
|
# pkgs.firefox
|
||||||
pkgs.aider-chat-full
|
pkgs.aider-chat-full
|
||||||
pkgs.codex
|
pkgs.codex # switch to programs.codex
|
||||||
pkgs.lsp-ai
|
pkgs.lsp-ai
|
||||||
pkgs.zed-editor-fhs
|
pkgs.zed-editor-fhs # switch to programs.zed-editor
|
||||||
pkgs.ladybird
|
pkgs.ladybird
|
||||||
pkgs.firefox-devedition
|
pkgs.firefox-devedition
|
||||||
# pkgs.slacky - doesn't work, requires update
|
# pkgs.slacky - doesn't work, requires update
|
||||||
|
@ -176,5 +176,32 @@
|
||||||
# keywords = [ "discord" "vencord" "electron" "chat" ];
|
# keywords = [ "discord" "vencord" "electron" "chat" ];
|
||||||
categories = [ "Network" "InstantMessaging" "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