79e389e3e9
[General] Add i686 to x86_64 builders
2022-10-22 13:23:00 +02:00
4279289f25
[Nix] Update nix to new attr-based declaration
2022-10-22 13:22:19 +02:00
814dcea986
[General] Disable all Xorg if minimal is enabled
2022-10-22 13:19:02 +02:00
69b13ee0ce
[General] Enable zram
2022-10-22 13:16:41 +02:00
d25c0db185
[FileSystems] Add btrfs related services
...
Enable autoScrub and add duperemove service
2022-10-22 13:15:39 +02:00
e08ddea9e5
[Desktop] Bluetooth, backlight and tablet drivers
...
Also improve console and disable default fonts in minimal mode
2022-10-22 13:12:45 +02:00
e0548cbf89
[Developper/Virtualisation] Add virtualbox
2022-10-22 13:09:40 +02:00
3fefe77ab8
[Nix] Do not do periodic optimize if auto-optimizing. Decrease IO prio of daemon
2022-10-21 23:51:30 +02:00
e69036f6e1
[Hardware/Nvidia] Use new nvidia vaapi
2022-10-21 23:50:43 +02:00
600e416bc9
[Developer] Improve virtualisation dev
2022-10-21 23:50:00 +02:00
3d47386518
[Desktop] Enable polkit
2022-10-21 23:48:57 +02:00
0d927b6971
[General/Nix] Improve remote builders support
2022-10-21 23:48:34 +02:00
52d7d35514
[Optimizations] Recursive optimizations (!)
2022-10-12 19:31:54 +02:00
b2c521273f
[Hardware/Nvidia] Activate modesetting for nvidia-drm and use PageAttributeTable
2022-10-12 18:56:23 +02:00
1e54cd710b
[Hardware/AMD] Begin rocm-overlay suport
2022-10-12 18:50:45 +02:00
3dc72fae02
[Hardware/Intel] Cleanup intel iGPU specific options littered all over the place
2022-10-12 18:46:27 +02:00
f408f27dbc
[Desktop] Move more packages outside of minimal mode
2022-10-12 18:42:43 +02:00
8073aa4e47
[Power] Init power related config.
...
Also add cpuVendor setting.
2022-10-12 19:22:13 +02:00
7fe3bbba5f
[Boot] Add energy model support in kernel (if enabled)
...
Also fix syscall.x32 being on cmdline needlessly if not built into the kernel.
2022-10-12 18:41:15 +02:00
805124cee7
[Optimizations] Improve fast GCC even further
2022-10-09 01:29:44 +02:00
2ac7d4e239
[Nix] Fix builder ssh key
2022-10-09 01:29:03 +02:00
2f20fad072
[Nix+Optimizations] Fix distributed builds.
...
Also fix kernel and openssh if optimizations are turned off.
2022-10-08 21:22:14 +02:00
52407e3f4e
[Overlays] Add option to trace callPackage
2022-10-08 20:44:04 +02:00
d25edca6c4
[Overlays] Improve kwin
2022-10-08 20:43:29 +02:00
043ed14890
[Optimization+Overlays] More recent GCC-GO and faster fastStdenv
2022-10-08 20:42:14 +02:00
3dc95db22e
[Optimizations+Lib] Improve optimizations for Go and Clang.
...
Add mergeAttrsRecursive to lib.
2022-10-08 20:41:01 +02:00
3167a6b678
[Package/Optimizations] Fix optimization helpers and add automatic parallelization options
2022-10-07 22:52:27 +02:00
e05ab538c3
[Nix] Add option to add custom nix cache
2022-10-07 22:49:20 +02:00
a2c29a7c84
[Packages/Optimizations] Move all optimization logic in a dedicated file
2022-10-06 00:57:26 +02:00
852b544a57
[Desktop+General] Fix minimal config
2022-10-06 00:16:33 +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
233927842b
[General/Desktop] Add minimal config
2022-10-05 08:52:52 +02:00
0b706634e8
[Packages] Add tensorflow and rav1e support to ffmpeg 'full'
2022-10-04 22:38:24 +02:00
5a67e17898
[Desktop] Basic wayland support + enable hardware accelaration in Firefox
2022-10-04 22:33:32 +02:00
d0ff636208
[Boot/Kernel] Add option to enable RT_GROUP_SCHED Kconfig.
...
Also fix lpj when value is set to 0.
2022-10-04 22:31:07 +02:00
c4ce50500e
[Boot/Kernel] Linux kernel arch optimizations and kvdo remove (now upstream).
...
Add hardware-specific compile option to kernel build if aviallon.general.cpuArch is set
2022-10-04 22:29:05 +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
f59ea4ff5d
[Packages/Firefox] Fix configuration
...
- key was not output correctly
- added many telemetry disabling parameters
2022-08-03 12:27:58 +02:00
f792f3387f
[Laptop] Don't enable thinkpad auto keyboard backlight by default
...
Caused weird bugs on some laptops.
Also fix a typo and change override value of unsafeOptimizations
2022-07-18 22:05:41 +02:00
4b6e4940d3
[Desktop/Plasma] Fix chromium integration with KDE Plasma
2022-07-18 22:04:22 +02:00
e26ff2ce8b
[Desktop/CPU] Intel use passive CPU governor
...
Let Linux do the work, using cpufreq
2022-07-18 22:03:54 +02:00
47a4b3d778
[Filesystems] Move ZFS config into defaults/filesystems
2022-07-18 22:02:00 +02:00
19504aadd8
[Services] Fix print sharing
...
Opened a few ports, make CUPS listen on all IPv4 addresses.
Enable System Config Printer by default.
2022-07-16 19:21:04 +02:00
83c6db86f7
[Nix] Add self-hosted nixos cache
2022-06-11 18:05:20 +02:00
c8552eb989
[Network] Force DNS to be Cloudflare
2022-06-09 01:18:21 +02:00
9615339fb2
[Network] Reformat
2022-06-09 01:17:35 +02:00
522d19bf5b
[HomeManager] Use git repo instead of nix channel
...
Prepare for flakes
2022-06-09 01:16:07 +02:00
9cbbc8ec6f
[Hardware/AMD] Add performance tuning + rocm-smi
...
Enable amdgpu support for two new class of GPUs
Enable freesync
Use new GPU scheduler if unsafeOptimizations is enabled
Add amdvlk for vulkan support
Allow to use proprietary AMD drivers if the user so wishes
2022-06-09 01:14:55 +02:00
0da55b8288
[Hardware/Nvidia] Add nvtop + enhance conf
...
Remove dead config
Use mkIF instead of ifEnable
2022-06-09 01:11:31 +02:00
98c0ce1bc0
fixup! [UPGRADE/General] Upgrade to 22.05
...
Fix extraneous option in nvidia proprietary config
2022-06-09 01:10:34 +02:00