My dotfiles and reminders to my future self of what to do and where everything is.
Clone repo and run install
git clone git@github.com:Fluffisaurus/dotfiles.git
cd dotfiles/ && ./install
Go to Settings, Keyboard, Shortcuts and add the custom script in ~/scripts/any_term_dropdown.sh (script should be there after you run ./install). Choose Meta+Space as shortcut to activate.
Edit my_term in any_term_dropdown.sh to change to desired terminal.
💡 Reminder to edit the actual file in the cloned repo.
This script technically works in making anything a dropdown window. Just change the search to find the specific target's window pid.
List of my fish setup tings... so I don't forget.
Check 'em out in config/fish/functions. If I'm cooked, I also setup fish-abbreviation-tips plugin as a reminder.
Left them all as default keybindings (can customize them, details here).
| function | shortcut | description |
|---|---|---|
| 📁 Search Directory | Ctrl + Alt + F |
interactive preview for searching/finding files |
| 🪵 Search Git Log | Ctrl + Alt + S |
interactive preview for git status |
| 📝 Search Git Status | Ctrl + Alt + L |
interactive preview for git log |
| 📜 Search History | Ctrl + R |
interactive history of all commands ran |
| 🖥️ Search Processes | Ctrl + Alt + P |
interactive list of all running processes |
| 💲 Search Variables | Ctrl + V |
Interactive list showing all shell variables along with their scope, export status, details |
This repo utilizes dotbot. I chose this since it's lightweight and minimal. It does everything I need atm. More details on how to setup install.conf.yaml here in Configuration and Directives sections.
For more details on dotfiles, go to https://dotfiles.github.io/. There's also a convenient aggregate of dotfile utilities that the community uses.