forked from aylac.top/nixcfg
this repo has no description

fire the fox

Changed files
+75 -52
homes
modules
home
+1 -1
homes/ayla/default.nix
···
};
style = {
-
fonts.enable = true;
};
};
}
···
};
style = {
+
fonts.enable = false;
};
};
}
-2
modules/home/packages.nix
···
libnotify
# --- Development ---
-
alejandra
-
nixd
gcc
nodejs
pnpm
···
libnotify
# --- Development ---
gcc
nodejs
pnpm
+8 -8
modules/home/programs/firefox/betterfox/fastfox.nix
···
# SECTION: GFX RENDERING TWEAKS
#############################################################
-
# "gfx.webrender.all" = true;
-
# "gfx.webrender.precache-shaders" = true;
-
# "gfx.webrender.compositor" = true;
-
# "gfx.webrender.compositor.force-enabled" = true;
-
# "gfx.webrender.software" = true;
-
# "gfx.webrender.software.opengl" = true;
-
# "gfx.canvas.accelerated" = true;
-
# "gfx.canvas.accelerated.cache-items" = 8192;
"gfx.canvas.accelerated.cache-size" = 512; # default=256; Chrome=512
"gfx.content.skia-font-cache-size" = 20; # default=5; Chrome=20
···
# SECTION: GFX RENDERING TWEAKS
#############################################################
+
"gfx.webrender.all" = true;
+
"gfx.webrender.precache-shaders" = true;
+
"gfx.webrender.compositor" = true;
+
"gfx.webrender.compositor.force-enabled" = true;
+
"gfx.webrender.software" = true;
+
"gfx.webrender.software.opengl" = true;
+
"gfx.canvas.accelerated" = true;
+
"gfx.canvas.accelerated.cache-items" = 8192;
"gfx.canvas.accelerated.cache-size" = 512; # default=256; Chrome=512
"gfx.content.skia-font-cache-size" = 20; # default=5; Chrome=20
+1 -1
modules/home/programs/firefox/betterfox/peskyfox.nix
···
#############################################################
"browser.privatebrowsing.vpnpromourl" = "";
-
# "browser.vpn_promo.enabled" = false;
"extensions.getAddons.showPane" = false;
"extensions.htmlaboutaddons.recommendations.enabled" = false;
···
#############################################################
"browser.privatebrowsing.vpnpromourl" = "";
+
"browser.vpn_promo.enabled" = false;
"extensions.getAddons.showPane" = false;
"extensions.htmlaboutaddons.recommendations.enabled" = false;
+20 -20
modules/home/programs/firefox/betterfox/securefox.nix
···
# "signon.autofillForms.autocompleteOff" = true;
"signon.formlessCapture.enabled" = false;
"signon.privateBrowsingCapture.enabled" = false;
-
# "signon.autofillForms.http" = false;
-
# "signon.generation.enabled" = false;
-
# "signon.management.page.breach-alerts.enabled" = false;
-
# "signon.management.page.breachAlertUrl" = "";
-
# "browser.contentblocking.report.lockwise.enabled" = false;
-
# "signon.firefoxRelay.feature" = "";
# "signon.storeWhenAutocompleteOff" = false;
"network.auth.subresource-http-auth-allow" = 1;
"editor.truncate_user_pastes" = false;
···
# SECTION: SAFE BROWSING (SB)
#############################################################
-
# "browser.safebrowsing.malware.enabled" = false;
-
# "browser.safebrowsing.phishing.enabled" = false;
-
# "browser.safebrowsing.blockedURIs.enabled" = false;
-
# "browser.safebrowsing.provider.google4.gethashURL" = "";
-
# "browser.safebrowsing.provider.google4.updateURL" = "";
-
# "browser.safebrowsing.provider.google.gethashURL" = "";
-
# "browser.safebrowsing.provider.google.updateURL" = "";
-
# "browser.safebrowsing.downloads.enabled" = false;
"browser.safebrowsing.downloads.remote.enabled" = false;
-
# "browser.safebrowsing.downloads.remote.url" = "";
-
# "browser.safebrowsing.downloads.remote.block_potentially_unwanted" = false;
-
# "browser.safebrowsing.downloads.remote.block_uncommon" = false;
-
# "browser.safebrowsing.allowOverride" = true;
#############################################################
# SECTION: MOZILLA
···
# "accessibility.force_disabled" = 1;
# "devtools.accessibility.enabled" = false;
-
# "identity.fxaccounts.enabled" = false;
-
# "identity.fxaccounts.autoconfig.uri" = "";
#############################################################
# SECTION: TELEMETRY
···
# "signon.autofillForms.autocompleteOff" = true;
"signon.formlessCapture.enabled" = false;
"signon.privateBrowsingCapture.enabled" = false;
+
"signon.autofillForms.http" = false;
+
"signon.generation.enabled" = false;
+
"signon.management.page.breach-alerts.enabled" = false;
+
"signon.management.page.breachAlertUrl" = "";
+
"browser.contentblocking.report.lockwise.enabled" = false;
+
"signon.firefoxRelay.feature" = "";
# "signon.storeWhenAutocompleteOff" = false;
"network.auth.subresource-http-auth-allow" = 1;
"editor.truncate_user_pastes" = false;
···
# SECTION: SAFE BROWSING (SB)
#############################################################
+
"browser.safebrowsing.malware.enabled" = false;
+
"browser.safebrowsing.phishing.enabled" = false;
+
"browser.safebrowsing.blockedURIs.enabled" = false;
+
"browser.safebrowsing.provider.google4.gethashURL" = "";
+
"browser.safebrowsing.provider.google4.updateURL" = "";
+
"browser.safebrowsing.provider.google.gethashURL" = "";
+
"browser.safebrowsing.provider.google.updateURL" = "";
+
"browser.safebrowsing.downloads.enabled" = false;
"browser.safebrowsing.downloads.remote.enabled" = false;
+
"browser.safebrowsing.downloads.remote.url" = "";
+
"browser.safebrowsing.downloads.remote.block_potentially_unwanted" = false;
+
"browser.safebrowsing.downloads.remote.block_uncommon" = false;
+
"browser.safebrowsing.allowOverride" = true;
#############################################################
# SECTION: MOZILLA
···
# "accessibility.force_disabled" = 1;
# "devtools.accessibility.enabled" = false;
+
"identity.fxaccounts.enabled" = false;
+
"identity.fxaccounts.autoconfig.uri" = "";
#############################################################
# SECTION: TELEMETRY
+10 -14
modules/home/programs/firefox/default.nix
···
"general.autoScroll" = true;
"ui.key.menuAccessKeyFocuses" = false;
"browser.search.separatePrivateDefault" = false;
-
"media.videocontrols.picture-in-picture.video-toggle.enabled" = false;
-
"browser.safebrowsing.malware.enabled" = false;
-
"browser.safebrowsing.phishing.enabled" = false;
-
"browser.safebrowsing.blockedURIs.enabled" = false;
-
"browser.safebrowsing.provider.google4.gethashURL" = "";
-
"browser.safebrowsing.provider.google4.updateURL" = "";
-
"browser.safebrowsing.provider.google.gethashURL" = "";
-
"browser.safebrowsing.provider.google.updateURL" = "";
-
"browser.safebrowsing.downloads.enabled" = false;
-
"browser.safebrowsing.downloads.remote.enabled" = false;
-
"browser.safebrowsing.downloads.remote.url" = "";
-
"browser.safebrowsing.downloads.remote.block_potentially_unwanted" = false;
-
"browser.safebrowsing.downloads.remote.block_uncommon" = false;
-
"browser.safebrowsing.allowOverride" = true;
};
userContent = ''
@font-face {
···
"general.autoScroll" = true;
"ui.key.menuAccessKeyFocuses" = false;
"browser.search.separatePrivateDefault" = false;
"media.videocontrols.picture-in-picture.video-toggle.enabled" = false;
+
+
# OneBar settings
+
"onebar.collapse-URLbar" = true;
+
"onebar.conditional-navigation-buttons" = true;
+
"onebar.hide-all-URLbar-icons" = true;
};
+
+
userChrome = pkgs.fetchurl {
+
url = "https://git.gay/freeplay/Firefox-Onebar/raw/commit/78789cadd56cdf0d273ace47e3ac8b6f7db94eef/onebar.css";
+
sha256 = "sha256-bPBApA5IznRodld+gh6FpzglgVzl0uOQOUUQYNB+nEQ=";
+
};
userContent = ''
@font-face {
+35 -6
modules/home/programs/zed-editor/default.nix
···
languages = {
JavaScript = {
formatter = {
-
code_actions = {
-
"source.fixAll.eslint" = true;
};
};
};
TypeScript = {
formatter = {
-
code_actions = {
-
"source.fixAll.eslint" = true;
};
};
};
TSX = {
formatter = {
-
code_actions = {
-
"source.fixAll.eslint" = true;
};
};
};
···
language_servers = [
"nixd"
];
};
};
lsp.nixd = {
···
languages = {
JavaScript = {
+
format_on_save = "on";
+
formatter = {
+
external = {
+
command = lib.getExe pkgs.prettier;
+
arguments = ["--stdin-filepath" "{buffer_path}"];
};
};
};
TypeScript = {
+
format_on_save = "on";
+
formatter = {
+
external = {
+
command = lib.getExe pkgs.prettier;
+
arguments = ["--stdin-filepath" "{buffer_path}"];
};
};
};
TSX = {
+
format_on_save = "on";
+
formatter = {
+
external = {
+
command = lib.getExe pkgs.prettier;
+
arguments = ["--stdin-filepath" "{buffer_path}"];
};
};
};
···
language_servers = [
"nixd"
];
+
};
+
JSON = {
+
format_on_save = "on";
+
+
formatter = {
+
external = {
+
command = lib.getExe pkgs.prettier;
+
arguments = ["--stdin-filepath" "{buffer_path}"];
+
};
+
};
+
};
+
CSS = {
+
format_on_save = "on";
+
+
formatter = {
+
external = {
+
command = lib.getExe pkgs.prettier;
+
arguments = ["--stdin-filepath" "{buffer_path}"];
+
};
+
};
};
};
lsp.nixd = {