From 1e55d81961159e9952ddc7e3c99011e4522f5f06 Mon Sep 17 00:00:00 2001 From: js0ny Date: Fri, 21 Nov 2025 09:04:48 +0000 Subject: [PATCH] firefox: userchrome --- nixcfgs/flake.nix | 1 + .../users/js0ny/programs/firefox/addons.nix | 29 +++++++++++++++++++ nixcfgs/users/js0ny/programs/ghostty.nix | 1 + nixcfgs/users/js0ny/zen.nix | 1 + 4 files changed, 32 insertions(+) diff --git a/nixcfgs/flake.nix b/nixcfgs/flake.nix index c033c19..2a1b89d 100644 --- a/nixcfgs/flake.nix +++ b/nixcfgs/flake.nix @@ -159,6 +159,7 @@ ./users/js0ny/zen.nix catppuccin.homeModules.catppuccin betterfox-nix.modules.homeManager.betterfox + sops-nix.homeManagerModules.sops ]; }; }; diff --git a/nixcfgs/users/js0ny/programs/firefox/addons.nix b/nixcfgs/users/js0ny/programs/firefox/addons.nix index 247bcef..3f4f594 100644 --- a/nixcfgs/users/js0ny/programs/firefox/addons.nix +++ b/nixcfgs/users/js0ny/programs/firefox/addons.nix @@ -61,6 +61,35 @@ in { # clearurls # multi-account-container ]; + userChrome = '' + /* Sidebery Friendly Minimalist Style */ + :root { + --tab-min-height: 30px !important; + --toolbarbutton-inner-padding: 6px !important; + } + #TabsToolbar { + visibility: collapse !important; + } + + #sidebar-header { display: none; } + #sidebar-box { + padding: 0 !important; + } + + /* disable:
*/ + .buttons-wrapper { + display: none !important; + } + + #sidebar-button { + display: none !important; + } + + #sidebar-panel-header { + display: none !important; + } + + ''; }; programs.firefox = { policies = { diff --git a/nixcfgs/users/js0ny/programs/ghostty.nix b/nixcfgs/users/js0ny/programs/ghostty.nix index 5b78140..5d7d4b0 100644 --- a/nixcfgs/users/js0ny/programs/ghostty.nix +++ b/nixcfgs/users/js0ny/programs/ghostty.nix @@ -30,6 +30,7 @@ cursor-invert-fg-bg = true; window-decoration = "auto"; + macos-option-as-alt = "left"; # title = "👻"; diff --git a/nixcfgs/users/js0ny/zen.nix b/nixcfgs/users/js0ny/zen.nix index 4a15c23..15c1a13 100644 --- a/nixcfgs/users/js0ny/zen.nix +++ b/nixcfgs/users/js0ny/zen.nix @@ -18,6 +18,7 @@ ./programs/rime.nix ./programs/sdcv.nix ./programs/fzf.nix + ./programs/sops.nix ./programs/nvim.nix ./programs/pdf2zh/uv.nix ./programs/yazi.nix