Skip to content

Add style overrides for Mako and Walker#5248

Open
horaceko wants to merge 3 commits intobasecamp:devfrom
horaceko:style-overrides
Open

Add style overrides for Mako and Walker#5248
horaceko wants to merge 3 commits intobasecamp:devfrom
horaceko:style-overrides

Conversation

@horaceko
Copy link
Copy Markdown
Contributor

@horaceko horaceko commented Apr 7, 2026

Building upon #3830, this PR additionally adds the ability to override Walker styling. This is done by adding a new @import statement at the end of the Omarchy-default Walker stylesheet that imports a user-editable stylesheet (which will be installed by default from now on, and that a migration script backfills for extant installations).

Again, I wanted to be able to reduce the border thickness and add a border radius to Walker and Mako windows, which we can already do with Hyprland windows and Sway popups, amongst other things. Here's how it looks:

Walker:
screenshot-2026-04-07_17-56-01

Mako:
screenshot-2026-04-07_17-58-06

Copilot AI review requested due to automatic review settings April 7, 2026 09:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the user-overridable configuration pattern introduced in PR #3830 to both Walker and Mako. It removes the direct theme symlink approach and instead creates separate user-editable configuration files that include/import theme defaults, allowing users to customize these components independently of theme changes.

Changes:

  • Remove Mako config symlink setup from the theme installation script
  • Add migration to convert existing Mako symlink to a user-editable config file that includes the theme config
  • Add migration to create a user-editable Walker CSS override file
  • Add @import statement to Walker's default theme to load user CSS overrides

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
migrations/1775236589.sh Migration script to convert Mako symlink to user-editable config
migrations/1775552171.sh Migration script to create Walker CSS override file
install/config/theme.sh Removes Mako symlink creation from theme installation
config/mako/config New user-editable Mako config that includes theme defaults
config/walker/style.css New user-editable Walker CSS override template
default/walker/themes/omarchy-default/style.css Adds @import for user CSS overrides

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread migrations/1775555289.sh
Comment thread migrations/1775552171.sh
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants