From 510059a7478fc303a00488d5ba31d4117ec8ba0f Mon Sep 17 00:00:00 2001 From: Ambrose Chua Date: Thu, 30 Sep 2021 10:25:22 +0800 Subject: [PATCH] Fix wget missing, fix Firefox widget pane --- .config/sway/config | 1 - .config/yadm/bootstrap | 54 +++++++++++++------------- .mozilla/firefox/chrome/userChrome.css | 6 ++- 3 files changed, 32 insertions(+), 29 deletions(-) diff --git a/.config/sway/config b/.config/sway/config index d9db8c9..869c89f 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -310,7 +310,6 @@ for_window [title = "About Mozilla Firefox"] floating enable # Tandem # for_window [class = "Tandem"] floating enable, sticky enable, move position 0 px 0 px -for_window [class = "Tandem" title = "Tandem"] floating disable, sticky disable, resize set width 400 px ### Fixes # diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 9e96d1d..38acba4 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -273,26 +273,6 @@ if $base; then esac packages_add exa jq - # Install dust - - case $ID in - macos|alpine) $nicetohave && packages_add dust;; - *) $nicetohave && download_dust;; - esac - - # Install ripgrep - - case $ID in - macos|alpine|fedora|debian|ubuntu) $nicetohave && packages_add ripgrep;; - *) $nicetohave && download_ripgrep;; - esac - - # Install kitty terminfo - case $ID in - macos|alpine) download_kitty_terminfo;; - fedora|debian|ubuntu) packages_add kitty-terminfo;; - esac - # Install C compilers case $ID in @@ -317,6 +297,26 @@ if $base; then esac packages_install + # Install dust + + case $ID in + macos|alpine) $nicetohave && packages_add dust;; + *) $nicetohave && download_dust;; + esac + + # Install ripgrep + + case $ID in + macos|alpine|fedora|debian|ubuntu) $nicetohave && packages_add ripgrep;; + *) $nicetohave && download_ripgrep;; + esac + + # Install kitty terminfo + case $ID in + macos|alpine) download_kitty_terminfo;; + fedora|debian|ubuntu) packages_add kitty-terminfo;; + esac + # Install Python 3 packages case $ID in @@ -535,6 +535,13 @@ if $pwn; then debian|ubuntu) packages_add libffi-dev libssl-dev;; esac + # pwn: Dependencies for Ruby + + case $ID in + alpine|debian|ubuntu) packages_add ruby;; + fedora) packages_add ruby rubygems;; + esac + packages_install case $ID in @@ -563,13 +570,6 @@ if $pwn; then # pwn: Tools (Ruby) - case $ID in - alpine|debian|ubuntu) packages_add ruby;; - fedora) packages_add ruby rubygems;; - esac - - packages_install - sudo gem install one_gadget # pwn: Tools (desktop) diff --git a/.mozilla/firefox/chrome/userChrome.css b/.mozilla/firefox/chrome/userChrome.css index 41d26c5..7473ff5 100644 --- a/.mozilla/firefox/chrome/userChrome.css +++ b/.mozilla/firefox/chrome/userChrome.css @@ -4,9 +4,13 @@ html:not([inFullscreen]) body { /* Cannot be done in fullscreen because only moving the cursor on top will trigger showing of toolbar */ } +#widget-overflow { + margin-top: calc(-50vh - 40px - 6px) !important; +} + .panel-viewstack { /* Some computed max-height is styled on .panel-viewstack. block it */ - max-height: none !important; + max-height: 50vh !important; } #navigator-toolbox {