better firefox patching
still ui glitches
This commit is contained in:
		
							parent
							
								
									9dd48cf55c
								
							
						
					
					
						commit
						38dbe47139
					
				@ -7,12 +7,20 @@
 | 
				
			|||||||
    firefox-unwrapped = stdenv.mkDerivation {
 | 
					    firefox-unwrapped = stdenv.mkDerivation {
 | 
				
			||||||
      inherit (firefox-unwrapped) name version;
 | 
					      inherit (firefox-unwrapped) name version;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      nativeBuildInputs = [ fastjar ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      buildCommand = ''
 | 
					      buildCommand = ''
 | 
				
			||||||
        mkdir -p $out
 | 
					        mkdir -p $out
 | 
				
			||||||
        cp -ra ${firefox-unwrapped}/. $out/.
 | 
					        cp -ra ${firefox-unwrapped}/. $out/.
 | 
				
			||||||
        chmod +w -R $out
 | 
					        chmod +w -R $out
 | 
				
			||||||
        sed -i "s|${firefox-unwrapped}|$out|g" $out/bin/firefox
 | 
					        sed -i "s|${firefox-unwrapped}|$out|g" $out/bin/firefox
 | 
				
			||||||
        sed -i 's/reserved="true"/               /g' $out/lib/firefox/browser/omni.ja
 | 
					
 | 
				
			||||||
 | 
					        j=$out/lib/firefox/browser/omni.ja
 | 
				
			||||||
 | 
					        # f=chrome/browser/content/browser/browser.xhtml
 | 
				
			||||||
 | 
					        f=localization/en-US/browser/browserSets.ftl
 | 
				
			||||||
 | 
					        fastjar xf $j $f
 | 
				
			||||||
 | 
					        patch $f <${./fix-firefox.patch}
 | 
				
			||||||
 | 
					        fastjar uf $j $f
 | 
				
			||||||
      '';
 | 
					      '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      inherit (firefox-unwrapped) meta;
 | 
					      inherit (firefox-unwrapped) meta;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										20
									
								
								fix-firefox.patch
									
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										20
									
								
								fix-firefox.patch
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					--- localization/en-US/browser/browserSets.ftl~	2020-08-31 11:28:51.148881026 +0200
 | 
				
			||||||
 | 
					+++ localization/en-US/browser/browserSets.ftl	2020-08-31 11:35:37.659977936 +0200
 | 
				
			||||||
 | 
					@@ -9,7 +9,7 @@
 | 
				
			||||||
 | 
					     .label = Zoom
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 window-new-shortcut =
 | 
				
			||||||
 | 
					-    .key = N
 | 
				
			||||||
 | 
					+    .keycode = VK_F19
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 window-minimize-shortcut =
 | 
				
			||||||
 | 
					     .key = M
 | 
				
			||||||
 | 
					@@ -185,7 +185,7 @@
 | 
				
			||||||
 | 
					 ## global menu.
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 quit-app-shortcut =
 | 
				
			||||||
 | 
					-    .key = Q
 | 
				
			||||||
 | 
					+    .keycode = VK_F20
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 help-shortcut =
 | 
				
			||||||
 | 
					     .key = ?
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user