i know you dont care about any of this but im bored, you can scroll by if you want, i dont care either,... hmph!
anyway, i dont like how mainstream file explorers like nautilus or dolphin are dependent on their mother (GTK and KDE), no hate btw, but just like nautilus just,,, lacks alot of features, and there is this "no theming my app" thing which (honestly?) sucks. or dolphin, the ui looks absolutely horrible, and like you need a brain to go f*ck around with all the theming, whose documentation and codebase is even more unc than me
im currently working on buoyant just to replace these two, and (hopefully) use it as my mainstream file explorer so i wont fucking crash out on the terrible experience i already have and will have with the currently functional ones.
dont ask why the name is buoyant though, i think its from bee swarm simulator, yk, the buoyant bee?
by the way, i made it for me, i dont care about you, so like, if it breaks anything its not my fault, because you chose this instead of anything else, although open an issue, ill try to fix it asap
yup, its actively being developed (in my free time) 🫰, by me!!
heavily in development state and experimental, not like theres gonna be many breaking changes though, because i care about my children :3
note: do not use this right now please, i cant guarantee it wont delete your entire system
[pretend theres a preview picture here with blurred background and a giant stylish logo in the middle]
- amazing configuration file in toml language, from a to z (only keybinds is supported currently now tho)
- keybinds-heavy
- yeah thats it for now...
you can input a whole long path into it, for example:
hello/hi/my/name/is/markiplier
lets say im creating a new file then in the current directory, we will have this:
📁 youarehere > 📁 hello > 📁 hi > 📁 my > 📁 name > 📁 is > 🐐 markiplier
so cool right?
its something in neovim
basically it lets you select multiple files when its on
buoyant uses toml as the configuration language, please search it up if you want to know about the syntax!
the config file is located at ~/.config/buoyant/buoyant.toml, its not created automatically so go make it yourself
for displaying various information (metadata)
| Key | Type | Default | Description |
|---|---|---|---|
| hidden | bool | false | show hidden files |
| last_accessed | bool | false | show last accessed date |
| created | bool | false | show creation date |
| filetype | bool | true | show file type |
| filesize | bool | true | show file size |
Value syntax: "[MODIFIERS] + [KEY]"
for example: "Ctrl + Shift + H"
or like: "Alt + P"
[keybinds]
navigate_up = "arrowup"
navigate_down = "j"
# i didnt lie when i said as many mods as you like
cut_to_clipboard = "ctrl + ctrl + ctrl + ctrl + ctrl + x"Note
there can only be 1 KEY, can be as many modifiers as you want,
KEY, MODIFIERS, and each MODIFIER is separated by +
oh and they have to be String too btw (coated in double quotes "")
Keys List: a, b, c, d, e, f, g, h, j, k, l, m, n, o, p, q, r, t, u, v, w, y, z, arrowup, arrowdown, arrowright, arrowleft, `, [, ], ,, =, -, ., ', ;, /, backspace, enter, space, tab, delete, end, home, insert, pagedown, pageup, numpadextract, escape, printscreen, pausebreak, numpad0, numpad1, numpad2, numpad3, numpad4, numpad5, numpad6, numpad7, numpad8, numpad9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12,...to f35
Modifiers List: ctrl, shift, alt
they arent case-sensitive, put whatever you want in, just make sure they look correctly
Options:
| Key | Default | Description |
|---|---|---|
| navigate_up | arrowup | for navigating up |
| navigate_down | arrowdown | for navigating down |
| navigate_forward | arrowright | enter selected file |
| navigate_backward | arrowleft | go to parent directory |
| copy_to_clipboard | ctrl+c | ..... |
| cut_to_clipboard | ctrl+x | .... |
| paste_from_clipboard | ctrl+v | .... |
| delete_selections | delete | erase the selected file(s) from existence |
| rename_file | f2 | .... |
| toggle_hidden_view | ctrl+h | lets you see or not see dotfiles |
| create_file_path | ctrl+n | create file from the current directory |
| create_folder_path | alt+n | create folder from the current directory |
| toggle_visual_mode | v | toggle visual mode (for selecting files with keybinds) |
woaw