LGUG2Z / komorebi

A tiling window manager for Windows 🍉

Home Page:https://lgug2z.github.io/komorebi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEAT]: Support for multiple Application-specific configuration files

Sludging opened this issue · comments

Is your feature request related to a problem? Please describe.

I'd like to be able to maintain a local and personal set of application-specific rules but still benefit from the community-maintained repository.

I've had a list of personal rules defined in my komorebi.generated.ps1 and I accidently removed all of my changes when I ran

komorebic fetch-asc
komorebic pwsh-asc .\applications.yaml

Describe the solution you'd like

Convert app_specific_configuration_path into an array allowing for multiple files to be loaded instead of a single one.

Describe alternatives you've considered

When using the Powershell configuration (komorebi.ps1), I can solve it using the below:

. $PSScriptRoot\komorebi.generated.ps1
. $PSScriptRoot\komorebi.personal.ps1

But I don't believe this is available for the komorebi.json configuration file (I'm still not clear which is the preferred method at this point, are both configuration methods equally supported moving forward?)

This is a great idea, let's aim to get this into v0.1.24. 🤞