diff --git a/common/bin/install-user-chrome-css.fish b/common/bin/install-user-chrome-css.fish new file mode 100755 index 0000000..93bba10 --- /dev/null +++ b/common/bin/install-user-chrome-css.fish @@ -0,0 +1,18 @@ +#!/usr/bin/env fish + +set profile_dirs ~/.mozilla/firefox/*.dev-edition-default + +for p in $profile_dirs + mkdir -p $p/chrome + set user_chrome_css_file $p/chrome/userChrome.css + echo '/* Generated by '(status -f)' -- do not edit manually! */' > $user_chrome_css_file + cat $DOTFILES_PATH/common/firefox/userChrome.d.css >> $user_chrome_css_file + echo >> $user_chrome_css_file + for file_part in $ENV_PATH/*/firefox/userChrome.d.css + cat $file_part >> $user_chrome_css_file + echo >> $user_chrome_css_file + end + echo Built $user_chrome_css_file +end + +echo Make sure you set 'toolkit.legacyUserProfileCustomizations.stylesheets' to true in about:config diff --git a/common/bin/s b/common/bin/s index e84f8bb..37660b0 100755 --- a/common/bin/s +++ b/common/bin/s @@ -1,3 +1,3 @@ #!/usr/bin/env bash -tmux-lyte-session notes $NOTES_DIR -- fish -C "N _scratch" +N _scratch diff --git a/common/bin/tmux-lyte-session b/common/bin/tmux-lyte-session index ac9a2f3..8a35a99 100755 --- a/common/bin/tmux-lyte-session +++ b/common/bin/tmux-lyte-session @@ -2,5 +2,10 @@ set session_name $argv[1] set dir (set -q argv[2] && echo $argv[2] || pwd) -tmux new-session -D -s "$session_name" -c "$dir" $argv[3..-1] || \ - tmux attach-session -d -t "$session_name" -c "$dir" + +if set -q TMUX + tmux switch -t $session_name +else + tmux new-session -D -s "$session_name" -c "$dir" $argv[3..-1] || \ + tmux switch -d -t "$session_name" -c "$dir" +end diff --git a/common/firefox/userChrome.d.css b/common/firefox/userChrome.d.css new file mode 100644 index 0000000..7aba8a5 --- /dev/null +++ b/common/firefox/userChrome.d.css @@ -0,0 +1,3 @@ +#webrtcIndiator { + display: none; +} diff --git a/host/desktop/firefox/userChrome.d.css b/host/desktop/firefox/userChrome.d.css new file mode 100644 index 0000000..a91f73b --- /dev/null +++ b/host/desktop/firefox/userChrome.d.css @@ -0,0 +1,9 @@ +#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) + #TabsToolbar + > .toolbar-items { + opacity: 0; + pointer-events: none; +} +#main-window:not([tabsintitlebar="true"]) #TabsToolbar { + visibility: collapse !important; +}