update

Ryan Gibb f85eb953 f82c5d4d

Changed files
+6 -2
home
+5 -1
home/default.nix
···
sessionizer = pkgs.writeScript "sessionizer.sh" ''
#!/usr/bin/env bash
if [[ $# -eq 1 ]]; then
selected=$1
else
-
selected=$((find ~/ ~/projects -mindepth 1 -maxdepth 1 -type d -not -path '*/[.]*'; echo /etc/nixos) | fzf)
fi
if [[ -z $selected ]]; then
exit 0
fi
selected_name=$(basename "$selected" | tr . _)
tmux_running=$(pgrep tmux)
···
sessionizer = pkgs.writeScript "sessionizer.sh" ''
#!/usr/bin/env bash
+
hist_file=~/.cache/sessionizer.hist
+
if [[ $# -eq 1 ]]; then
selected=$1
else
+
selected=$((tac "$hist_file"; find ~/ ~/projects -mindepth 1 -maxdepth 1 -type d -not -path '*/[.]*'; echo /etc/nixos) | awk '!seen[$0]++' | fzf --print-query | tail -n 1)
fi
if [[ -z $selected ]]; then
exit 0
fi
+
+
echo "$selected" >> $hist_file
selected_name=$(basename "$selected" | tr . _)
tmux_running=$(pgrep tmux)
+1 -1
home/nvim/init.lua
···
vim.keymap.set('n', '!', ':term ', { desc = 'terminal' })
-
vim.keymap.set('n', '<leader>gg', ':Neogit', { desc = 'Neogit' })
vim.keymap.set('n', '<leader>om', ':make<Enter>', { desc = 'Make' })
···
vim.keymap.set('n', '!', ':term ', { desc = 'terminal' })
+
vim.keymap.set('n', '<leader>gg', ':Neogit<CR>', { desc = 'Neogit' })
vim.keymap.set('n', '<leader>om', ':make<Enter>', { desc = 'Make' })