Commit graph

27 commits

Author SHA1 Message Date
bf219a30c2
fix(lint): nixfmt the whole tree 2026-03-22 21:56:13 +01:00
eeb148bb21
[Filesystems] reduce udev errors by not triggering NVMe rule on partitions
Use new hardware.block.defaultSchedulerRotational for hddScheduler
2025-03-09 20:57:42 +01:00
d34fa72e85
[Filesystems] fix GOTO in udev rules, fix typo 2025-01-27 11:07:57 +01:00
e60c75cde6
[Filesystems] enable systembus-notify, make x11 conditional on desktop enabled 2025-01-22 15:17:44 +01:00
4a60d768e1
[Filesystems] fix typo in udev rules + make GOTO more robust 2025-01-22 15:17:44 +01:00
adaf03c542
[Filesystems] Remove aviallon.boot.resumeDevice
boot.resumeDevice should probably be used instead.
If disabling hibernation and resume is needed, use aviallon.boot.cmdline.hibernate = "off"
2023-10-31 23:37:20 +01:00
d4234b7371
[Filesystems] remove automatic resume device setup 2023-08-10 16:29:56 +02:00
e7f7c9a669
[General]: Update configuration to NixOS 23.05 beta 2023-05-25 11:38:51 +02:00
a8061ea05d
[Filesystems] Don't enable kvdo by default
Fails to build on kernel > 5.15
2023-04-16 22:37:16 +02:00
50b8c1e7ad
[Filesystems] remove useless "neededForBoot" entry 2023-04-16 22:36:49 +02:00
373e753898
[Filesystems] Set /tmp size to 150% of RAM if swap is active, and 75% otherwise 2023-04-12 00:43:55 +02:00
734380265e
[Filesystems] Add many udev rules to improve SATA SSD performance
Especially when NCQ is disabled (as is the case with Samsung 850 EVO).
2023-04-08 19:38:17 +02:00
c42d6c3fdb
[Filesystems] Fix udev rules being wrongly applied to partitions
We only want block devices.
2023-04-08 19:37:36 +02:00
1c83eb0708
[General+Boot] Add more options options to minimal config.
Use mainline kvdo.
Add more options to nouveau kernel module.
2022-10-05 09:02:25 +02:00
173cd78a2f
[Filesystems] Add ntfs, ext4, vfat and exfat support
For all devices, regardless of hardware-configuration
2022-08-06 19:42:27 +02:00
47a4b3d778
[Filesystems] Move ZFS config into defaults/filesystems 2022-07-18 22:02:00 +02:00
b47462f73c
[UPGRADE/General] Upgrade to 22.05
Fix incompatible options
Enable flakes by default !
2022-06-09 01:06:34 +02:00
c0e4e50f76
[FileSystems] Enable kvdo by default if lvm is used 2022-05-06 01:23:30 +02:00
da9d521545
[FileSystems] Fix some bugs happening if swap label does not exist 2022-04-23 22:03:26 +02:00
b886df6a5a
[FileSystems] Add resume boot option automagically 2022-04-08 21:14:07 +02:00
ebe5406925
[FileSystems] Make /tmp use tmpfs by default 2022-04-04 00:12:04 +02:00
4054f9604b
[FileSystems] Add conf option for udev rules 2022-04-02 20:11:44 +02:00
7206f0a8f2
[FileSystems] Include fsck.vfat in initrd... although it is not at the right path.
This must be improved upon.
2022-04-01 00:44:35 +02:00
b8586fc211
[FileSystems] Add default lvm optimizations 2022-03-13 22:29:26 +01:00
825a3d5b65
[Filesystems] Add udev rule to automatically enable queue priority if device supports it 2022-02-08 12:07:11 +01:00
7c6198be6f
[Filesystems] Add disk-related udev rules both normally and to initrd 2022-01-25 12:06:25 +01:00
4319f5a3cc
Massive refactoring in configurable modules 2022-01-21 20:04:40 +01:00