Commit Graph
100 Commits
Author SHA1 Message Date
David Heinemeier Hansson fa5b13a284 Finalize the first-run flow 2025-07-21 18:05:48 -04:00
David Heinemeier Hansson 22ff741c7f Hurray 2025-07-21 17:57:29 -04:00
David Heinemeier Hansson 702c6f015e Accommodate more themes 2025-07-21 17:55:21 -04:00
David Heinemeier Hansson 602009ebf3 Add a first-run flow 2025-07-21 17:46:37 -04:00
David Heinemeier Hansson 16e9553a40 Remove all noise 2025-07-21 16:28:07 -05:00
David Heinemeier Hansson 98b5c862bc Breaks the ini 2025-07-21 16:27:00 -05:00
David Heinemeier Hansson 0c6719becc No longer using current/backgrounds 2025-07-21 17:12:16 -04:00
David Heinemeier Hansson e8c23532b3 Reuse ansi art and clear install when we ask for input 2025-07-21 16:22:28 -04:00
David Heinemeier Hansson a7fb87f08b Need to put remove somewhere else -- not common enough to gum this up 2025-07-21 16:10:26 -04:00
David Heinemeier Hansson e898ae327f Use dropbox-cli so it doesn't quit when the terminal does 2025-07-21 16:09:08 -04:00
David Heinemeier Hansson b21a236bf3 Fixup the Dropbox setup flow 2025-07-21 16:05:29 -04:00
David Heinemeier Hansson 6ef2ce0088 Enable caps lock again as default xcompose key 2025-07-21 15:45:44 -04:00
David Heinemeier Hansson 5d09154079 Start walker service after doing installation 2025-07-20 22:19:22 -05:00
David Heinemeier Hansson f60e66cfdf Move Dropbox to a setup script 2025-07-20 21:51:46 -05:00
David Heinemeier Hansson fcf00494bb Now that Dropbox has its own service starter, use another example 2025-07-20 21:43:29 -05:00
David Heinemeier Hansson e7da208505 Fix using backgrounds from inside the themes 2025-07-20 21:30:06 -05:00
David Heinemeier Hansson 3415fef297 Go back to just always updating system packages
Otherwise we can't depend on having the same minimum versions
2025-07-20 21:24:10 -05:00
David Heinemeier Hansson 61a7aee377 Ensure this isnt run over and over also 2025-07-20 21:21:28 -05:00
David Heinemeier Hansson f781a805c9 Install missing Dropbox dependencies if Dropbox is there 2025-07-20 21:19:34 -05:00
David Heinemeier Hansson 9c01775287 Better to use the refresh commands so you don't forget to write the migration 2025-07-20 21:16:04 -05:00
David Heinemeier Hansson b8b3548019 Update waybar.css to fix waybar dancing workspace numbers with a migration 2025-07-20 21:09:07 -05:00
David Heinemeier Hansson 3634235eee Move from permission setup to .bak process
Means less interaction for folks just riding on the default train
without overwriting the work of people who've made changes.
2025-07-20 21:07:59 -05:00
David Heinemeier Hansson 1f1660f5e4 One smaller for less spacing 2025-07-20 20:41:24 -05:00
David Heinemeier Hansson 35fb85ea5a Revert "Temporary fix for waybar stacking on waking from sleep"
This reverts commit b967223d3c.
2025-07-20 20:22:52 -05:00
David Heinemeier Hansson b967223d3c Temporary fix for waybar stacking on waking from sleep
Sledge hammer fix by restarting the waybar, but it'll do the job until
we find a better fix for #196
2025-07-20 20:14:57 -05:00
David Heinemeier Hansson af72a45dbd Remove non-existent vibe-code hallucinated options and clean up theme files 2025-07-20 18:07:15 -05:00
David Heinemeier Hansson dca7e9a8e8 Also don't do these migrations if they were already completed 2025-07-20 17:52:32 -05:00
David Heinemeier Hansson 5b42501c9f Same style as others with description always 2025-07-20 17:44:08 -05:00
David Heinemeier Hansson ecc9a46bff Wrap a little better 2025-07-20 17:43:17 -05:00
David Heinemeier Hansson 9b8569e537 Make migrations faster to skip if they've already been run 2025-07-20 17:36:29 -05:00
David Heinemeier Hansson df13763d42 Better extraction 2025-07-19 22:43:28 -05:00
David Heinemeier Hansson 81727a20ce Install everything needed for full Dropbox + split out other potentially flaky installs 2025-07-19 22:43:09 -05:00
David Heinemeier Hansson aac9e158d1 Migration to add libappindicator-gtk3 2025-07-19 22:25:32 -05:00
David Heinemeier Hansson b98634d06b Need libappindicator-gtk3 for Dropbox tray icon to work right 2025-07-19 22:24:42 -05:00
David Heinemeier Hansson 309c35c866 Extract shared function 2025-07-19 17:02:52 -05:00
David Heinemeier Hansson 4427c0bb28 Add full screen recording as an option 2025-07-19 16:58:22 -05:00
David Heinemeier Hansson 30b3af58e5 Use same naming convention as new screenshot flow 2025-07-19 16:49:50 -05:00
David Heinemeier Hansson 6b947ffb45 Add satty to the default screenshot flow 2025-07-19 16:49:39 -05:00
David Heinemeier Hansson f569c4e365 Moving away from SIGUSER2 didn't help with the stacking, so return it 2025-07-19 15:11:52 -05:00
David Heinemeier Hansson cf71a3f101 Ensure apps started with uwsm stay managed by uwsm on restarts 2025-07-19 15:11:32 -05:00
David Heinemeier Hansson ceedf474cb Include failed attempt counter and notice when you are locked out for 10 mins
Closes #229
Co-authored-by: @jhosdev
2025-07-19 12:34:34 -05:00
David Heinemeier Hansson 178f97a6e3 We don't need the GUI for fcitx5
The fewer packages the better
2025-07-18 23:33:08 -05:00
David Heinemeier Hansson f99277ad71 Remove needless comments 2025-07-18 23:00:42 -05:00
David Heinemeier Hansson ca69f15709 Not needed 2025-07-18 22:58:48 -05:00
David Heinemeier HanssonandGitHub 2e874adb50 Add simple screen recordings (#235)
* Add simple screen recording tool

* Need slurp too
2025-07-18 22:55:28 -05:00
David Heinemeier Hansson 3b0fd13be1 Set class/title in case we want to do window settings on it 2025-07-18 22:54:42 -05:00
David Heinemeier Hansson f8a7e1c7eb Finish transition from audio settings GUI to TUI 2025-07-18 22:54:17 -05:00
David Heinemeier Hansson 7f681c71fb Extra CR 2025-07-18 17:44:18 -07:00
David Heinemeier Hansson d76d31a5af Make these executable too 2025-07-18 17:43:20 -07:00
David Heinemeier Hansson 3c156ab059 Better error handling and make these full scripts 2025-07-18 17:43:01 -07:00
David Heinemeier Hansson dbfad74ba3 Better error catching 2025-07-18 17:33:51 -07:00
David Heinemeier Hansson 56e1ba9c5d Merge branch 'master' into dev 2025-07-18 17:18:02 -07:00
David Heinemeier Hansson 68a188d299 Offer community help link 2025-07-18 17:17:42 -07:00
David Heinemeier HanssonandGitHub 4df7fcb716 Merge pull request #233 from alansikora/alan/setup-fixes
Setup is failing
2025-07-18 17:13:10 -07:00
David Heinemeier Hansson 2224249901 Merge pull request #223 from ryanrhughes/improve-boot-times
Improve boot times
2025-07-18 14:52:26 -07:00
David Heinemeier HanssonandGitHub 2b0c56bbb1 Merge pull request #220 from rmacklin/reset-any-stash-conflicts-before-proceeding-in-omarchy-update
Reset any stash changes before proceeding if there were conflicts
2025-07-18 14:40:39 -07:00
David Heinemeier Hansson f388e90d3b Add migration for new Catppuccin Latte theme 2025-07-18 14:35:37 -07:00
David Heinemeier HanssonandGitHub cd915557ae Merge pull request #212 from ryanyogan/omarchy-catppuccin-latte-theme
Omarchy Theme ~ Adds Catppuccin Latte
2025-07-18 14:32:51 -07:00
David Heinemeier Hansson 96e87d8e7e Minify without quality loss 2025-07-18 14:31:57 -07:00
David Heinemeier HanssonandGitHub be751a3dde Merge pull request #223 from ryanrhughes/improve-boot-times
Improve boot times
2025-07-18 14:26:27 -07:00
David Heinemeier Hansson 49efa1c3f1 Add third Tokyo Night background 2025-07-17 22:35:02 -07:00
David Heinemeier HanssonandGitHub 87e55b193b Merge pull request #215 from rmacklin/use-pull-autostash
Use `git pull --autostash` in `omarchy-update`
2025-07-18 00:42:16 -04:00
David Heinemeier HanssonandGitHub 45b5d3ea47 Merge pull request #209 from basecamp/dev
Omarchy v1.5.0
2025-07-17 20:15:04 -04:00
David Heinemeier HanssonandGitHub 94afc734ef Merge pull request #210 from t0gun/fix-iwd-detection
fix: check for iwctl instead of iwd
2025-07-17 20:12:44 -04:00
David Heinemeier Hansson 5c7f1a5037 Add theme picking to the TUI 2025-07-17 17:03:40 -07:00
David Heinemeier Hansson c76cd8f0c6 Fix paths for sub command invocation 2025-07-17 16:56:13 -07:00
David Heinemeier Hansson 45bab7a92e Will be set separately 2025-07-17 16:54:19 -07:00
David Heinemeier HanssonandGitHub 761f08982f Merge pull request #211 from tahayvr/omarchy-theme-set/dev
Add trigger to reload btop when theme changes
2025-07-17 19:44:11 -04:00
David Heinemeier Hansson 39604d2d48 Backgrounds now live in theme folders 2025-07-17 16:34:47 -07:00
David Heinemeier Hansson 61c0bfd22b Seems like pinta can unfortunately also be a bit flaky! 2025-07-17 16:29:06 -07:00
David Heinemeier Hansson f880531621 Stop wrapping wofi in uwsm for now as it was producing errors 2025-07-17 16:07:33 -07:00
David Heinemeier Hansson 49c38c835f Add migration for waybar/config.jsonc rename
Co-authored-by: @nullndr
Closes #169
2025-07-17 16:00:13 -07:00
David Heinemeier Hansson 7991835576 Use waybar/config.jsonc for syntax highlighting 2025-07-17 15:58:42 -07:00
David Heinemeier Hansson 2696fb39da Protect theme-bg-next from missing background and always start with the first one 2025-07-17 15:34:21 -07:00
David Heinemeier Hansson 296e232151 Just use existing logic for setting theme bg 2025-07-17 15:29:57 -07:00
David Heinemeier Hansson e2c8e3ccfe Pull backgrounds into the repo to simplify setup and theme selection
This was too complicated for something too remote
2025-07-17 15:16:37 -07:00
David Heinemeier Hansson 86a3c84db9 Consistent command naming scheme for menus too 2025-07-17 15:04:46 -07:00
David Heinemeier Hansson b9c782d142 Use consistent naming setup and expose add/remove in TUI 2025-07-17 15:02:20 -07:00
David Heinemeier Hansson ef8df30f01 Add --remove option to fingerprint setup 2025-07-17 14:59:16 -07:00
David Heinemeier Hansson 9467b56be0 Uninstall packages too 2025-07-17 14:53:45 -07:00
David Heinemeier Hansson 68e77daffa Better setup flow and add --remove option 2025-07-17 14:51:59 -07:00
David Heinemeier HanssonandGitHub 729cd6a3a2 Merge pull request #171 from icehunt/fido2-setup-script
add fido2-setup script
2025-07-17 17:39:09 -04:00
David Heinemeier Hansson 3f01ced913 Fixup migration 2025-07-17 14:32:22 -07:00
David Heinemeier HanssonandGitHub 89fe64aa23 Merge pull request #206 from Shaps/add-docker-buildx
Add docker-buildx package
2025-07-17 17:31:17 -04:00
David Heinemeier HanssonandGitHub 38417b36e9 Merge branch 'dev' into add-docker-buildx 2025-07-17 17:26:51 -04:00
David Heinemeier HanssonandGitHub fd087719a2 Merge pull request #204 from basecamp/light-mode-easy
Add light mode
2025-07-17 17:23:31 -04:00
David Heinemeier Hansson e00c4ad0dc Link up the theme too 2025-07-17 14:22:01 -07:00
David Heinemeier Hansson f38420e954 Fit more themes! 2025-07-17 14:18:09 -07:00
David Heinemeier Hansson 6e229feb43 light.mode sounds better! 2025-07-17 14:15:55 -07:00
David Heinemeier Hansson bb5f6b00e3 Confirm before updating system packages 2025-07-17 14:12:58 -07:00
David Heinemeier Hansson e9f0239f57 Stash/pop any local changes before pulling updates
More user customizations will survive without commits.
2025-07-17 14:12:58 -07:00
David Heinemeier Hansson 25459cb539 Confirm before updating system packages 2025-07-17 09:39:42 -07:00
David Heinemeier Hansson dcc4071979 Stash/pop any local changes before pulling updates
More user customizations will survive without commits.
2025-07-17 09:39:31 -07:00
David Heinemeier Hansson 2235332cb9 Let the themes include backgrounds directly 2025-07-16 22:32:35 -07:00
David Heinemeier Hansson 5170b7a653 Needless 2025-07-16 22:24:32 -07:00
David Heinemeier Hansson 53f77dd267 Add Rose Pine light theme 2025-07-16 22:08:28 -07:00
David Heinemeier Hansson fb17d91fad Merge branch 'dev' into light-mode-easy 2025-07-16 21:49:23 -07:00
David Heinemeier Hansson ebe38078de Disable uwsmifying wofi launcher until we can fix the issues 2025-07-16 21:49:17 -07:00
David Heinemeier Hansson 6542784559 Make light mode possible via gsettings based off a marker 2025-07-16 21:48:14 -07:00
David Heinemeier Hansson 9a2d8852d3 Kill waybar proper and restart on suspecion that SIGUSR2 is whats causing the stacking bug 2025-07-16 21:13:36 -07:00