From 89a06ae6870c5a9211737fc91c565ec860ec9972 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Wed, 13 Mar 2024 12:56:00 +0300 Subject: [PATCH] Use Librewolf fr this time --- modules/firefox.nix | 7 ------- modules/hyprland/default.nix | 2 +- modules/librewolf.nix | 19 +++++++++++++++++++ modules/waybar.nix | 6 +++--- 4 files changed, 23 insertions(+), 11 deletions(-) delete mode 100644 modules/firefox.nix create mode 100644 modules/librewolf.nix diff --git a/modules/firefox.nix b/modules/firefox.nix deleted file mode 100644 index 3056e3c..0000000 --- a/modules/firefox.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ ulib, ... }: with ulib; - -desktopHomeConfiguration { - programs.firefox = enabled {}; - - programs.librewolf = enabled {}; -} diff --git a/modules/hyprland/default.nix b/modules/hyprland/default.nix index 321b40a..f7f87ce 100644 --- a/modules/hyprland/default.nix +++ b/modules/hyprland/default.nix @@ -102,7 +102,7 @@ bind = SUPER+ALT, RETURN, exec, kitty bind = SUPER , RETURN, exec, ghostty --gtk-single-instance=true - bind = SUPER , W , exec, firefox + bind = SUPER , W , exec, librewolf bind = SUPER , D , exec, discordcanary bind = SUPER , E , exec, fractal bind = SUPER , M , exec, thunderbird diff --git a/modules/librewolf.nix b/modules/librewolf.nix new file mode 100644 index 0000000..ee0cad0 --- /dev/null +++ b/modules/librewolf.nix @@ -0,0 +1,19 @@ +{ ulib, theme, ... }: with ulib; + +desktopHomeConfiguration { + programs.librewolf = enabled { + settings = with theme.font; { + "general.autoScroll" = true; + "identity.fxaccounts.enabled" = true; + "privacy.clearOnShutdown.history" = false; + "privacy.resistFingerprinting" = false; + "privacy.donottrackheader.enabled" = true; + "webgl.disabled" = false; + + "browser.fixup.domainsuffixwhitelist.idk" = true; + + "font.name.serif.x-western" = sans.name; + "font.size.variable.x-western" = builtins.ceil (1.3 * size.normal); + }; + }; +} diff --git a/modules/waybar.nix b/modules/waybar.nix index 3e7fde6..b2dbfb7 100644 --- a/modules/waybar.nix +++ b/modules/waybar.nix @@ -31,9 +31,9 @@ desktopHomeConfiguration { "hyprland/window" = { seperate-outputs = true; - rewrite."(.*) - Discord" = "󰙯 $1"; - rewrite."(.*) — Mozilla Firefox" = "󰖟 $1"; - rewrite."(.*) — nu" = " $1"; + rewrite."(.*) - Discord" = "󰙯 $1"; + rewrite."(.*) — Librewolf" = "󰖟 $1"; + rewrite."(.*) — nu" = " $1"; }; modules-right = [