Compare commits
3 commits
683415d997
...
3aa3190cd3
Author | SHA1 | Date | |
---|---|---|---|
3aa3190cd3 | |||
826605d131 | |||
d6a0818555 |
2 changed files with 15 additions and 25 deletions
|
@ -126,7 +126,6 @@
|
||||||
|
|
||||||
# Custom
|
# Custom
|
||||||
"extensions.pocket.enabled" = false;
|
"extensions.pocket.enabled" = false;
|
||||||
"extensions.update.enabled" = false;
|
|
||||||
|
|
||||||
"privacy.globalprivacycontrol.functionality.enabled" = true;
|
"privacy.globalprivacycontrol.functionality.enabled" = true;
|
||||||
"privacy.globalprivacycontrol.enabled" = true;
|
"privacy.globalprivacycontrol.enabled" = true;
|
||||||
|
@ -150,6 +149,7 @@
|
||||||
|
|
||||||
# Themes
|
# Themes
|
||||||
"browser.compactmode.show" = true;
|
"browser.compactmode.show" = true;
|
||||||
|
"layout.css.prefers-color-scheme.content-override" = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
search = {
|
search = {
|
||||||
|
@ -273,28 +273,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
|
|
||||||
bypass-paywalls-clean
|
|
||||||
cookie-quick-manager
|
|
||||||
darkreader
|
|
||||||
firemonkey
|
|
||||||
libredirect
|
|
||||||
linkding-extension
|
|
||||||
multi-account-containers
|
|
||||||
onepassword-password-manager
|
|
||||||
reddit-enhancement-suite
|
|
||||||
sponsorblock
|
|
||||||
streetpass-for-mastodon
|
|
||||||
substitoot
|
|
||||||
tabliss
|
|
||||||
tridactyl
|
|
||||||
tubearchivist-companion
|
|
||||||
ublock-origin
|
|
||||||
video-downloadhelper
|
|
||||||
|
|
||||||
dictionary-german
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -46,10 +46,22 @@ let
|
||||||
app_display=$(${yabai-bin} -m query --windows --window $YABAI_WINDOW_ID | ${jq-bin} '.display')
|
app_display=$(${yabai-bin} -m query --windows --window $YABAI_WINDOW_ID | ${jq-bin} '.display')
|
||||||
[ -z "$app_display" ] && app_display=$(${yabai-bin} -m query --displays --display mouse | ${jq-bin} '.index')
|
[ -z "$app_display" ] && app_display=$(${yabai-bin} -m query --displays --display mouse | ${jq-bin} '.index')
|
||||||
|
|
||||||
|
ql_windows=$(${yabai-bin} -m query --windows --display $app_display | ${jq-bin} 'map(select(.subrole == "Quick Look")) | length')
|
||||||
|
|
||||||
if [ $app_display -eq 1 ]; then
|
if [ $app_display -eq 1 ]; then
|
||||||
${yabai-bin} -m display --focus next && yabai -m display --focus prev
|
win_count=$(${yabai-bin} -m query --windows --display next | ${jq-bin} 'length')
|
||||||
|
[ -z "$win_count" ] && win_count=0
|
||||||
|
|
||||||
|
if [ $ql_windows -eq 0 ] && [ $win_count -gt 0 ]; then
|
||||||
|
${yabai-bin} -m display --focus next && yabai -m display --focus prev
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
${yabai-bin} -m display --focus prev && yabai -m display --focus next
|
win_count=$(${yabai-bin} -m query --windows --display prev | ${jq-bin} 'length')
|
||||||
|
[ -z "$win_count" ] && win_count=0
|
||||||
|
|
||||||
|
if [ $ql_windows -eq 0 ] && [ $win_count -gt 0 ]; then
|
||||||
|
${yabai-bin} -m display --focus prev && yabai -m display --focus next
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
|
|
Loading…
Reference in a new issue