Commit Graph

883 Commits

Author SHA1 Message Date
Hadi Chokr
89c3bd24eb Use an seperate .mount file instead of the generator. 2025-12-05 05:28:10 +00:00
Hadi Chokr
a9cab5fa13 better formating. 2025-12-05 05:28:10 +00:00
Hadi Chokr
811089dd72 add old comments to migrator. 2025-12-05 05:28:10 +00:00
Hadi Chokr
25152f9846 Readd comments. 2025-12-05 05:28:10 +00:00
Hadi Chokr
49c8c5672a Remove btrfsmaintaince for now. 2025-12-05 05:28:10 +00:00
Hadi Chokr
dca4bfe43a Add BTRFS Assistant optional dep and enable the recommended services. 2025-12-05 05:28:10 +00:00
Hadi Chokr
7ae7ee6343 Just to make sure. Manually enable them 2025-12-05 05:28:10 +00:00
Hadi Chokr
3f8a1098d3 Just work man... 2025-12-05 05:28:10 +00:00
Hadi Chokr
455bcf02d9 Pls be final change get metadata migrated again. 2025-12-05 05:28:10 +00:00
Hadi Chokr
9d0ba03e2e Pls be final change get metadata migrated too. 2025-12-05 05:28:10 +00:00
Hadi Chokr
5707f69b38 pls just wolr 2025-12-05 05:28:10 +00:00
Hadi Chokr
c35d3ac139 Do it 2025-12-05 05:28:10 +00:00
Hadi Chokr
e703814d67 Try newer migrator. 2025-12-05 05:28:10 +00:00
Hadi Chokr
3b633b1044 More robust. 2025-12-05 05:28:10 +00:00
Hadi Chokr
2f22ecef2f Use an backup subvol for migration. 2025-12-05 05:28:10 +00:00
Hadi Chokr
99f3dcd3d3 We are probably masking /home and thats why it fails. 2025-12-05 05:28:10 +00:00
Hadi Chokr
aff3711c76 Migrate home data properly. 2025-12-05 05:28:10 +00:00
Hadi Chokr
946d6b6298 Call same script. 2025-12-05 05:28:10 +00:00
Hadi Chokr
f732681c21 Try Migration. 2025-12-05 05:28:10 +00:00
Hadi Chokr
222847fe3d Proper symlink. 2025-12-05 05:28:10 +00:00
Hadi Chokr
286a7ac4d5 Compatibilty with other Bases. 2025-12-05 05:28:10 +00:00
Hadi Chokr
040e66bea9 Configure Snapper. 2025-12-05 05:28:10 +00:00
Hadi Chokr
9976cc3e9f Add Snapper Subvolume properly. 2025-12-05 05:28:10 +00:00
Hadi Chokr
2d0930a667 Add Snapper Subvolume. 2025-12-05 05:28:10 +00:00
Hadi Chokr
8dc25b8451 Move Config file to correct location. 2025-12-05 05:28:10 +00:00
Hadi Chokr
90a8beb0c1 Add home config. 2025-12-05 05:28:10 +00:00
Hadi Chokr
bf1ac55b48 Edit snapper 2025-12-05 05:28:10 +00:00
Hadi Chokr
73fd48eab5 Global Snapper Config 2025-12-05 05:28:10 +00:00
Hadi Chokr
030709ca23 Delete 99-snapper.sh.chroot 2025-12-05 05:28:10 +00:00
Hadi Chokr
8d8c6c4048 Edit 99-snapper.sh.chroot 2025-12-05 05:28:10 +00:00
Hadi Chokr
03dfc1053b Edit 99-snapper.sh.chroot 2025-12-05 05:28:10 +00:00
Hadi Chokr
41b09faa1f Pls work. 2025-12-05 05:28:10 +00:00
Hadi Chokr
341cec0275 Stop snapping around 2025-12-05 05:28:10 +00:00
Hadi Chokr
bfd79d0855 No dbus. 2025-12-05 05:28:10 +00:00
Hadi Chokr
75ca27fb4e No dbus in chroot. 2025-12-05 05:28:10 +00:00
Hadi Chokr
5efc8ffd3b Also change the generator. 2025-12-05 05:28:10 +00:00
Hadi Chokr
74ab8a39fd Resolve Merge Conflicts 2025-12-05 05:28:10 +00:00
Thomas Duckworth
e6ab9b5300 Include some power-saving options for NVIDIA GPUs
Include udev rules for enabling runtime power management for NVIDIA graphics processors using PRIME, as well as setting up some memory management improvements in the driver.
2025-12-02 21:33:14 +11:00
Nate Graham
fdd4dc279a Pre-install bluez-utils
These are useful for automating or debugging Bluetooth workflows.
2025-12-01 15:31:06 -07:00
Thomas Duckworth
65bd60cc5d Set 1 try before an image is marked bad
Only one image that does not get blessed will be marked bad and skipped in systemd-boot.
2025-12-01 14:58:04 -07:00
Thomas Duckworth
b8d2be9d12 Automatically hide systemd-boot menu on blessed boot
Adds a service which checks if the boot was successfully blessed and if the user does not have any other operating systems installed. If this is the case, hide systemd-boot for the next bootup, assuming the user doesn't force shut down the system and uptime is greater than 5 minutes.
2025-12-01 14:58:04 -07:00
Nate Graham
e81ab5c531 Don't require authentication to simply open the Firewall KCM
That's annoying!
2025-12-01 14:50:35 -07:00
Nate Graham
1ef3372a12 Sync kde-builder.yaml file with extra-projects.yaml from packages pipeline 2025-12-01 14:49:04 -07:00
Nate Graham
eda45cc252 Pre-install runtime dependencies of aa-notify to make it work
Otherwise it's broken, and debugging AppArmor issues becomes difficult.
Its dependencies are optional on Arch, so we need to manually add them.

Fixes #437
Fixes #419
2025-12-01 14:23:14 -07:00
l10n daemon script
c8d5782fff GIT_SILENT made messages (after extraction) 2025-11-30 00:41:11 +00:00
l10n daemon script
5474e6de13 GIT_SILENT made messages (after extraction) 2025-11-28 00:41:07 +00:00
Nate Graham
bb201ad096 Don't put things in usr/share/factory/etc in mkosi.extra
If we put them in etc/ instead, they'll be copied to
usr/share/factory/etc/ anyway, so let's not have two ways to do the same
thing.
2025-11-25 22:21:56 -07:00
Nate Graham
8760327b6c Properly configure GeoClue
At one point[1], the /etc/geoclue/geoclue.conf file that came with the
geoclue package turned on BeaconDB as a Wi-Fi source by default.

However after some package updates, now it no longer does, causing the
service to be misconfigured and dump billions of errors in the journal
log (to be precise, one every five minutes, forever).

Let's ship our own configuration file to provide some sane vendor
defaults to fix the issue and prevent it from happening again.

Fixes #436

[1] https://invent.kde.org/kde-linux/kde-linux/-/issues/221#note_1276801
2025-11-25 22:04:54 -07:00
Thomas Duckworth
e708d2f0a4 Remove REUSE entries for since-deleted udev rules
These were removed in a65fcecfc3, remove their REUSE.toml entries too.
2025-11-24 21:52:40 +11:00
Thomas Duckworth
045947e27d Set up speech-dispatcher for the Firefox flatpak
It doesn't work by default in the Firefox flatpak. Set it up so it can for visually impaired users. This will also suppress the error message that often shows up, warning the user that it won't work.
2025-11-22 16:05:15 +11:00