Commit Graph
377 Commits
Author SHA1 Message Date
31d97335fc Add Omarchy icon to waybar (#1017)
* Add Omarchy icon to waybar

* Add step to fonts.sh to install omarchy icon font

* Style and fixup

* Fixup installation of the omarchy font

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 23:22:50 +02:00
David Heinemeier Hansson 41a1fe6b21 Switch Zoom from shitty native app to better webapp
Have to compromise on 1080p but seems better than dealing with that
trash app.
2025-08-23 23:03:54 +02:00
David Heinemeier Hansson 75ac6910d4 Add back fastfetch which we lost when removing logging 2025-08-23 22:40:36 +02:00
David Heinemeier Hansson 76c94e2604 Breakup the omnibus config install 2025-08-23 22:31:42 +02:00
David Heinemeier Hansson e59a98fb0b Don't fail if there 2025-08-23 22:21:56 +02:00
David Heinemeier Hansson dee7e3e4a7 Ensure .config is there
Strange that this should be necessary for arch-chroot, but let's give it
a try
2025-08-23 22:21:28 +02:00
Ryan HughesandGitHub 1edbe89191 Merge pull request #1012 from ryanrhughes/limine-bios-support
Add Limine support for BIOS environments
2025-08-23 20:32:02 +02:00
Ryan Hughes 5873980703 Add efi checks 2025-08-23 20:25:46 +02:00
Ryan Hughes b8cc8d8bc3 Move update up in case something goes wrong 2025-08-23 20:25:04 +02:00
David Heinemeier Hansson 455fe890ec Just rely on the ISO autostart to set it instead of detecting it 2025-08-23 20:23:08 +02:00
David Heinemeier Hansson 7056a3903a No longer need gum or tte as preflights
No more identification up front, no toast during initial install
2025-08-23 19:04:20 +02:00
David Heinemeier HanssonandGitHub 3880c49469 Logging is having issues, so let's skip until sorted (#1009) 2025-08-23 18:50:32 +02:00
David Heinemeier Hansson 07bf9b838a Fix file name to what it was 2025-08-23 18:32:43 +02:00
David Heinemeier Hansson 332c8d5abb Add same shebang as everything else 2025-08-23 18:26:00 +02:00
David Heinemeier Hansson 022b591986 Fix bash references
Stay consistent with everything
2025-08-23 18:25:52 +02:00
David Heinemeier Hansson 7713534693 Fix end to fi 2025-08-23 18:24:31 +02:00
David Heinemeier Hansson bf72d80ac6 The ISO configurator will now take care of identification
And removing it here helps deal with the fact that gum doesn't play nice
with the new logging feature.
2025-08-23 18:23:44 +02:00
d4403051cf Add Limine + Snapper support (#998)
* Persist urgent notifications

* Create omarchy-snapshot

* Create snapshot before pulling

* Extract alternative bootloader configs

* Add limine-snapper config

* Fix check

* Update login scripts

* Make chroot friendly

* Extract cmdline instead of using blkid due to error

* Add restore command

* Export $TERMINAL so we get clickable restore notifications

* Remove sync -- causes errors...we have nothing to sync yet

* Executable

* Minor cleanup and compatibility for non-ISO

* Give login its own section

* Give no-arg guard and inline commands

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 16:52:25 +02:00
cc4d41bdaa Include VerbosePkgLists for better pacman -Syu (#1003)
* Include VerbosePkgLists for better pacman -Syu

* Add migration for the verbose package lists

* Amend comment

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 07:43:12 +02:00
b2a2d0fde3 Add new Omarchy icon for fastfetch (#996)
* Add omarchy icon to fastfetch config

* Add migration file for fastfetch update

* Use consistent branding placement for spots you can change

* Allow editing the about icon

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-23 07:37:47 +02:00
David Heinemeier Hansson 2cb7f61108 This should tile not float 2025-08-22 22:29:54 +02:00
David Heinemeier Hansson 29ea8af5e1 Move Docker .desktop to TUI install 2025-08-22 22:27:44 +02:00
Ryan HughesandGitHub b8bd1d1d6c Add tsui to Tailscale installer (#604) 2025-08-22 22:22:29 +02:00
David Heinemeier Hansson 6366dc1118 Add migration to add firewall opening for docker DNS and fix comment 2025-08-22 18:08:18 +02:00
Samuel PéchèrandGitHub e7ea45a802 Update firewall.sh for other docker bridge networks (#679)
Allow 172.16/12 prefix IPs for docker DNS as bridge networks will create another interface than docker0 within this CIDR prefix.
2025-08-22 18:05:17 +02:00
David Heinemeier Hansson 8074694ac8 Stop setting DNS for all on new systems pending that we move to something like #752 2025-08-22 17:58:01 +02:00
c3b58bc773 Use power button to open omarchy-menu system (#769)
* 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>
2025-08-22 17:31:17 +02:00
vaibhav-mattooandGitHub fbc60d9ec3 run omarchy lazyvim install if nvim present without any config (#807) 2025-08-22 16:52:10 +02:00
3a0bb502b6 Omarchy install - capture install log (#868)
* Omarchy install log

* Slim down the logging setup a bit, put it in a known directory, tell user about it

* Stick to what was

* Not needed here

* Prefer the duplication

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:58:33 +02:00
16b0919418 Fix USB autosuspend causing peripheral disconnection issues (#906)
* Fix USB autosuspend causing peripheral disconnection issues

Add configuration to disable USB autosuspend by setting usbcore.autosuspend=-1
in modprobe.d configuration. This prevents USB devices from being automatically
suspended which can cause keyboards, mice, and other peripherals to disconnect
unexpectedly.

* Add migration to apply autosuspend to existing systems

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-22 14:14:46 +02:00
Brosseau ValentinandGitHub 1942ac68dc Add missing package for Intel Graphics Card based device (#910)
* Add missing package for Intel Graphics Card based device

* Add migration to add the missing package
2025-08-22 14:10:55 +02:00
David Heinemeier Hansson bac5710707 Don't need wget, since curl is already part of arch 2025-08-22 12:12:39 +02:00
David Heinemeier Hansson bf31373840 Bring uwsm out of the doghouse 2025-08-21 18:57:30 +02:00
David Heinemeier Hansson 4e12e796f2 Restore to the global mirror 2025-08-20 16:31:13 +02:00
David Heinemeier Hansson 76082b945d Put chroot provision into its own preflight 2025-08-19 21:19:23 +02:00
David Heinemeier Hansson 65636b0ba8 Fix positive exit 2025-08-19 21:12:20 +02:00
David Heinemeier Hansson 7e6854124c Use same shebang as everywhere 2025-08-19 16:21:51 +02:00
David Heinemeier Hansson 020d1309b0 Try a different mirror for testing and need to use pacman for pkg update before we have yay 2025-08-19 16:08:32 +02:00
David Heinemeier Hansson 7721a0efca Add single server for mirrorlist for now 2025-08-19 15:44:33 +02:00
David Heinemeier Hansson 87045ef128 Now available as an official package instead of AUR 2025-08-19 15:22:52 +02:00
David Heinemeier Hansson 84420db026 Can't reuse when needing to set for user 2025-08-19 14:39:51 +02:00
David Heinemeier Hansson 092b2ba51c Address installation inside a chroot 2025-08-19 14:34:34 +02:00
David Heinemeier Hansson 21f60a960b Different iwd needed on chroot install 2025-08-19 14:18:13 +02:00
David Heinemeier Hansson ee1ee526d7 Make resilient towards it already being the same file 2025-08-19 13:51:29 +02:00
David Heinemeier Hansson 12ab446715 Force the link 2025-08-19 10:31:04 +02:00
bc43377cc6 fix: add python-object to make installation of Omarchy work (#806)
* Explicitly add python-object to make powerprofile work

* added migration

* Explain the why, not the how

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 16:13:21 +02:00
David Heinemeier Hansson 2a7a9b67aa Ensure the directory is present 2025-08-18 15:50:21 +02:00
ccf6afc36c fix: missing python-poetry-core make Omarchy install fail (#862)
* fix: missing python-poetry-core

* added migration

* Flesh out migration to fix all tte issues

* Turn TTE back on

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
2025-08-18 12:39:46 +02:00
Dylan BridgmanandGitHub a712a0906a Add --force when enabling ufw to bypass prompt (#794) 2025-08-17 11:43:46 -04:00
David Heinemeier Hanssonand@tobi 55330cce88 Add minimal starship prompt to terminal
Co-authored-by: @tobi
2025-08-17 09:59:44 -04:00