Skip to content

[Enhancement]: Define (optional/overridable) session components through configuration. #188

@l-const

Description

@l-const

Define optional / overridable session components through config/ env vars. What would be the use case of this? :

  • Potentially replace the compositor (e.g. niri)
  • Disable some components like the files applet or the workspaces view.
  • Choose another panel
  • Add more components
  • Override cosmic bg with glowberry.

Do note that a fork of cosmic session exists that have already attempted to do something like this with env vars. I am referencing it here to show an example: playtron-os@c54ce14
Related to this is also this repo: https://github.com/Drakulix/cosmic-ext-extra-sessions that would become more easy to do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions