Thread pools on the JVM should usually be divided into the following three categories:
- CPU-bound
- Blocking IO
- Non-blocking IO polling
Each of these categories has a different optimal configuration and usage pattern.
/!\ Be very carrefull in your setup : any misconfiguration make all the git config to fail silently ! Go trought this guide step by step and it should be fine 😉
~/.ssh/config, set each ssh key for each repository as in this exemple:I've run into a few common issues running i3 on a laptop with external monitors.
| #!/usr/bin/env bash | |
| all_sinks=$(pactl list short sinks | cut -f 2) | |
| default_sink=$(pactl info | grep 'Default Sink' | cut -d : -f 2) | |
| active_sink=$(echo "$all_sinks" | grep -n $default_sink | cut -d : -f 1) | |
| selected_sink=$(echo "$all_sinks" | rofi -dmenu -i -a $(($active_sink - 1)) -p 'Select a device: ') |
Install plugin: https://github.com/s1n7ax/nvim-window-picker
Create command:
vim.api.nvim_create_user_command("Pick", function (e)
local success, picked = pcall(function ()
return require('window-picker').pick_window({
autoselect_one = true,
include_current_win = true,
current_win_hl_color = '#89b4fa',