diff options
Diffstat (limited to 'modules/user')
| -rw-r--r-- | modules/user/desktop/apps/librewolf.nix | 45 | ||||
| -rw-r--r-- | modules/user/desktop/sessions/sway.nix | 8 | ||||
| -rw-r--r-- | modules/user/zsh/default.nix | 2 | ||||
| -rw-r--r-- | modules/user/zsh/zlogin.zsh | 1 |
4 files changed, 55 insertions, 1 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 diff --git a/modules/user/zsh/default.nix b/modules/user/zsh/default.nix index 6f49406..3901f36 100644 --- a/modules/user/zsh/default.nix +++ b/modules/user/zsh/default.nix @@ -18,7 +18,7 @@ history.ignoreAllDups = true; initContent = builtins.readFile ./zshrc.zsh; - #loginExtra = builtins.readFile ./zlogin.zsh; + loginExtra = builtins.readFile ./zlogin.zsh; setOptions = [ "extendedglob" ]; syntaxHighlighting.enable = true; }; diff --git a/modules/user/zsh/zlogin.zsh b/modules/user/zsh/zlogin.zsh new file mode 100644 index 0000000..6919fd3 --- /dev/null +++ b/modules/user/zsh/zlogin.zsh @@ -0,0 +1 @@ +[[ -x $(which sway) ]] && exec sway |
