SolarFM is a Gtk + Python file manager.
https://code.itdominator.com/itdominator/SolarFM
debs | ||
images | ||
plugins | ||
src | ||
user_config | ||
.gitignore | ||
LICENSE | ||
pyrightconfig.json | ||
README.md |
SolarFM
SolarFM is a Gtk+ Python file manager.
Notes
Still Work in progress! Use at own risk!
Additionally, if not building a .deb then just move the contents of user_config to their respective folders. Copy the share/solarfm folder to your user .config/ directory too.
pyrightconfig.json
The pyrightconfig file needs to stay on same level as the .git folders in order to have settings detected when using pyright with lsp functionality. "pyrightconfig.json" can prompt IDEs such as Zed on settings to use and where imports are located- look at venvPath and venv. "venvPath" is parent path of "venv" where "venv" is just the name of the folder under the parent path that is the python created venv.
Install Setup
``` sudo apt-get install xclip python3.8 python3-setproctitle python3-gi wget ffmpegthumbnailer steamcmd ```Known Issues
- The memory leak has now been mostly mitigated in that it doesn't balloon to 2GB'. Still working out where the smaller one(s) is/are.
- Doing Ctrl+D when in Terminator (maybe other terminals too) somehow propagates the signal to SolarFM too. A selected file in the active quad-pane will move to trash since it is the default key-binding for that action.
TODO
- Add simpleish preview plugin for various file types.
- Add simpleish bulk-renamer.