minor updates to firefox; change battery to balance power; tried adding resharper but doesnt work lmao

This commit is contained in:
2025-10-15 14:37:23 +01:00
parent f33924569f
commit 86abbf360e
3 changed files with 46 additions and 11 deletions

View File

@@ -10,12 +10,12 @@
PLATFORM_PROFILE_ON_AC = "performance"; PLATFORM_PROFILE_ON_AC = "performance";
PLATFORM_PROFILE_ON_BAT = "low-power"; PLATFORM_PROFILE_ON_BAT = "low-power";
CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; CPU_ENERGY_PERF_POLICY_ON_BAT = "balance_power";
CPU_BOOST_ON_AC = 1; CPU_BOOST_ON_AC = 1;
CPU_BOOST_ON_BAT = 0; CPU_BOOST_ON_BAT = 0;
}; };
}; };
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled by default in most desktopManagers).
services.libinput.enable = true; services.libinput.enable = true;
} }

View File

@@ -34,6 +34,7 @@ in
ms-python.python ms-python.python
ms-python.debugpy ms-python.debugpy
charliermarsh.ruff charliermarsh.ruff
# jetbrains.resharper-code won't work with nix lmao
]) ++ (with vscode-marketplace;[ ]) ++ (with vscode-marketplace;[
bradlc.vscode-tailwindcss bradlc.vscode-tailwindcss
]); ]);

View File

@@ -1,67 +1,101 @@
{ tablet }: { tablet ? false }:
{ {
settings = { settings = {
# data privacy # data privacy
"browser.discovery.enabled" = false; "browser.discovery.enabled" = false;
"dom.security.https_only_mode" = true; "dom.security.https_only_mode" = true;
# no autofill # no autofill
"extensions.formautofill.addresses.enabled" = false; "extensions.formautofill.addresses.enabled" = false;
"extensions.formautofill.creditCards.enabled" = false; "extensions.formautofill.creditCards.enabled" = false;
# stop fonts # stop fonts
"browser.display.use_document_fonts" = 0; "browser.display.use_document_fonts" = 0;
# dont show about:config warning # dont show about:config warning
"browser.aboutConfig.showWarning" = false; "browser.aboutConfig.showWarning" = false;
# dont offer to save passwords # dont offer to save passwords
"signon.rememberSignons" = false; "signon.rememberSignons" = false;
# home page # home page
"browser.startup.homepage" = "about:blank"; "browser.startup.homepage" = "about:blank";
# blank new tab # blank new tab
"browser.newtabpage.enabled" = false; "browser.newtabpage.enabled" = false;
# compact density # compact density
"browser.uidensity" = if tablet then 2 else 1; "browser.uidensity" = if tablet then 2 else 1;
# dont draw tabs in titlebar
"browser.tabs.drawInTitlebar" = false;
# autoscroll middleclick
"general.autoScroll" = true;
# dont paste on middlemouse
"middlemouse.paste" = false;
# userChrome # userChrome
"toolkit.legacyUserProfileCustomizations.stylesheets" = true; "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
# dont draw tabs in titlebar
"browser.tabs.drawInTitlebar" = false;
# autoscroll middleclick
"general.autoScroll" = true;
# dont paste on middlemouse
"middlemouse.paste" = false;
# menu bar # menu bar
"ui.key.menuAccessKeyFocuses" = false; "ui.key.menuAccessKeyFocuses" = false;
# use desktop file picker # use desktop file picker
"widget.use-xdg-desktop-portal.file-picker" = 1; "widget.use-xdg-desktop-portal.file-picker" = 1;
# sidebar at right # sidebar at right
"sidebar.position_start" = false; "sidebar.position_start" = false;
# new sidebar # new sidebar
"sidebar.revamp" = if tablet then true else false; "sidebar.revamp" = if tablet then true else false;
"sidebar.verticalTabs" = if tablet then true else false; "sidebar.verticalTabs" = if tablet then true else false;
"browser.tabs.hoverPreview.enabled" = false;
"browser.tabs.hoverPreview.showThumbnails" = false;
"browser.tabs.groups.hoverPreview.enabled" = false;
# disable pocket # disable pocket
"extensions.pocket.enabled" = false; "extensions.pocket.enabled" = false;
# browser links should be new tab # browser links should be new tab
"browser.link.open_newwindow.restriction" = 0; "browser.link.open_newwindow.restriction" = 0;
# allow custom search enginers # allow custom search enginers
"browser.urlbar.update2.engineAliasRefresh" = true; "browser.urlbar.update2.engineAliasRefresh" = true;
# force enable hardware accel # force enable hardware accel
"media.hardware-video-decoding.force-enabled" = true; "media.hardware-video-decoding.force-enabled" = true;
# vaapi # vaapi
"media.ffmpeg.vaapi.enabled" = true; "media.ffmpeg.vaapi.enabled" = true;
# downloads ask to save or open
# downloads
# ask to save or open
"browser.download.always_ask_before_handling_new_types" = true; "browser.download.always_ask_before_handling_new_types" = true;
# downloads always ask download location # always ask download location
"browser.download.useDownloadDir" = false; "browser.download.useDownloadDir" = false;
# download to tmp dir, NOT Downloads (seriously Mozilla?) # download to tmp dir, NOT Downloads (seriously Mozilla?)
"browser.download.start_downloads_in_tmp_dir" = true; "browser.download.start_downloads_in_tmp_dir" = true;
# widevine # widevine
"browser.eme.ui.enabled" = false; "browser.eme.ui.enabled" = false;
"media.eme.enabled" = false; "media.eme.enabled" = false;
# media control keys # media control keys
"media.hardwaremediakeys.enabled" = false; "media.hardwaremediakeys.enabled" = false;
# restore tabs on startup # restore tabs on startup
"browser.startup.page" = 3; "browser.startup.page" = 3;
# do not trim http # do not trim http
"browser.urlbar.trimURLs" = false; "browser.urlbar.trimURLs" = false;
# open in new tabs
"browser.tabs.loadBookmarksInTabs" = true;
"browser.search.openintab" = true;
"browser.urlbar.openintab" = true;
/* Arkenfox Begin */ /* Arkenfox Begin */
/* 0320: disable recommendation pane in about:addons (uses Google Analytics) ***/ /* 0320: disable recommendation pane in about:addons (uses Google Analytics) ***/