Refactor River config #4

Open
opened 2025-02-06 19:49:44 +00:00 by Sunderland93 · 0 comments
Owner

There are several places where the River window manager configuration needs some improvement:

  1. It is necessary to split the monolithic config into several smaller ones, for ease of configuration (general, input devices, output devices, autostart applications). Since the River's config is a shell script, this task will potentially be trivial.

  2. Since the config is located in the user's home directory, this makes it impossible to make edits to it with the release of system updates (since the config is copied to the user's directory only when it is created). It is necessary to find a way to make the River config system-wide, while providing the user with the ability to add their own settings and scripts without interfering with the system-wide one. Since River does not officially have such support, thorough testing will be required.

There are several places where the River window manager configuration needs some improvement: 1) It is necessary to split the monolithic config into several smaller ones, for ease of configuration (general, input devices, output devices, autostart applications). Since the River's config is a shell script, this task will potentially be trivial. 2) Since the config is located in the user's home directory, this makes it impossible to make edits to it with the release of system updates (since the config is copied to the user's directory only when it is created). It is necessary to find a way to make the River config system-wide, while providing the user with the ability to add their own settings and scripts without interfering with the system-wide one. Since River does not officially have such support, thorough testing will be required.
Sunderland93 added this to the TileOS 2 milestone 2025-02-06 19:49:44 +00:00
Sunderland93 added the
enhancement
help wanted
labels 2025-02-06 19:49:44 +00:00
Sunderland93 added this to the TileOS 2 project 2025-02-06 19:52:59 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TileOS/tileos#4
No description provided.