diff options
Diffstat (limited to 'modules/user/desktop')
| -rw-r--r-- | modules/user/desktop/apps/librewolf.nix | 45 | ||||
| -rw-r--r-- | modules/user/desktop/sessions/sway.nix | 8 |
2 files changed, 53 insertions, 0 deletions
diff --git a/modules/user/desktop/apps/librewolf.nix b/modules/user/desktop/apps/librewolf.nix new file mode 100644 index 0000000..91f86f5 --- /dev/null +++ b/modules/user/desktop/apps/librewolf.nix @@ -0,0 +1,45 @@ +{ config, ... }: +{ + programs.librewolf = { + profiles = + let + searchSettings = { + default = "ecosia"; + engines.ecosia = { + name = "Ecosia"; + urls = [ + { + template = "https://www.ecosia.org/search"; + params = [ + { + name = "q"; + value = "{searchTerms}"; + } + ]; + } + ]; + }; + }; + in + { + default.settings."sidebar.visibility" = "hide-sidebar"; + noRFP = { + id = 1; + settings = { + "privacy.resistFingerprinting" = false; + "sidebar.visibility" = "hide-sidebar"; + "webgl.disabled" = false; + }; + }; + }; + + settings = { + "browser.search.separatePrivateDefault" = false; + "browser.uidensity" = 1; + "sidebar.animation.enabled" = false; + "sidebar.new-sidebar.has-used" = true; + "sidebar.verticalTabs" = true; + "sidebar.verticalTabs.dragToPinPromo.dismissed" = true; + }; + }; +} diff --git a/modules/user/desktop/sessions/sway.nix b/modules/user/desktop/sessions/sway.nix index 355fed7..79d7abe 100644 --- a/modules/user/desktop/sessions/sway.nix +++ b/modules/user/desktop/sessions/sway.nix @@ -10,6 +10,7 @@ programs = { foot.enable = lib.mkDefault config.desktop.sessions.sway.enable; fuzzel.enable = lib.mkDefault config.desktop.sessions.sway.enable; + librewolf.enable = lib.mkDefault config.desktop.sessions.sway.enable; }; wayland.windowManager.sway = { @@ -189,6 +190,13 @@ }; modifier = "Mod4"; + output = { + "eDP-1" = { + #bg = "~/.local/share/wallpaper.png fill"; + scale = 1.5; + }; + }; + window = { commands = [ # TODO |
