Add tsui to Tailscale installer#604
Merged
Merged
Conversation
dhh
reviewed
Aug 10, 2025
dhh
reviewed
Aug 10, 2025
dhh
reviewed
Aug 10, 2025
Collaborator
Author
|
Pushed up a slightly revised version. I'm not thrilled with the tags portion but it's a touch better. We have a couple of really specific size uses so that makes it challenging. Unfortunately, Hyprland doesn't appear to have regex matching on tags so my original idea kind of went out the window. |
* Extract logic to avoid adding composer in the path multiple times and add Symfony * Add missing usage * Use the official script to install Symfony installer * Use AUR package * Move PHP and Composer install in function to avoid duplication. * Add explicit usage for symfony-cli --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
…mp#630) * Fix missing default PHP extensions to create laravel Project * iconv is required for Symfony project * Add PHP only installation * Add PHP only option in the menu
… will fail It needs to include omarchy/bin by default too
Co-authored-by: @clauzf Closes basecamp#778
* Use power button to open omarchy-menu system * Added migration script * setsid so it doesn't exit with the terminal * Spacing --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
Co-authored-by: @chriopter Closes basecamp#980
* fix: Avoid fcitx5 override of xcb keyboard layout * Clean up migration * Comment says what the command says --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
Allow 172.16/12 prefix IPs for docker DNS as bridge networks will create another interface than docker0 within this CIDR prefix.
* Add SUPER + MUTE for audio output switching * Fix migration bc stupidness * Simplify implementation and ensure the new sink is not muted --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
Member
|
Snuck in a whole TUI management system! |
Collaborator
Author
|
Nice!! I like that a lot actually. |
OmarSkalli
pushed a commit
to OmarSkalli/omarchy
that referenced
this pull request
Aug 26, 2025
jakeprime
pushed a commit
to jakeprime/omarchy
that referenced
this pull request
Aug 26, 2025
gocs
pushed a commit
to gocs/omarchy
that referenced
this pull request
Aug 28, 2025
chriopter
pushed a commit
to chriopter/omarchy
that referenced
this pull request
Nov 18, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a great TUI for managing your local Tailscale instance to the installer. In doing so, I also introduced a generator similar to the web app generator but we can back that out if we want. Just feels like this may become a pattern so makes sense to have.
In the same vein; we're adding more and more items that we want to just show in a floating window. Rather than have all of those, it makes sense to potentially have a generic class like
floatingthat can always just trigger the Hyprland rules. This prevents having to maintain all of those for short-lived items anyway that aren't targeted otherwise.