SolarFM is a Gtk + Python file manager. https://code.itdominator.com/itdominator/SolarFM
Go to file
itdominator 35456f2bca pyright changes, start.sh changes, misc. 2024-07-26 19:52:00 -05:00
debs Restructuring src folder 2023-11-12 00:49:16 -06:00
images Upated pictures 2023-11-12 00:37:48 -06:00
plugins Attempting to prompt for gc; About page updates; small non crit errors fixed 2024-07-04 17:24:31 -05:00
src pyright changes, start.sh changes, misc. 2024-07-26 19:52:00 -05:00
user_config pyright changes, start.sh changes, misc. 2024-07-26 19:52:00 -05:00
.gitignore Updated .gitignore, renamed plugins file 2022-09-24 15:40:21 -05:00
LICENSE Initial commit 2021-10-10 06:43:35 +00:00
README.md pyright changes, start.sh changes, misc. 2024-07-26 19:52:00 -05:00
pyrightconfig.json pyright changes, start.sh changes, misc. 2024-07-26 19:52:00 -05:00

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.

Images

1 SolarFM single pane. 2 SolarFM double pane. 3 SolarFM triple pane. 4 SolarFM quad pane.