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
2e90412db2
[Desktop/Developer] Add dev documentation and git-cola
...
Funny thing: git-cola was used to write this very commit
2022-06-09 01:07:44 +02:00
33cc176dd4
[Desktop/Audio] Add combined output device to pipewire
2022-06-09 01:07:03 +02:00
b47462f73c
[UPGRADE/General] Upgrade to 22.05
...
Fix incompatible options
Enable flakes by default !
2022-06-09 01:06:34 +02:00
c84b845d12
[Boot] Always add cmdline arguments
...
Even if boot config is disabled
2022-06-09 01:03:10 +02:00
45ba2a76d3
[Lib/Config] Add lib for creating config files
...
Use it for nix
2022-06-07 23:59:25 +02:00
4d01393e59
[Hardware/GPUs] Refactor GPU related options
...
[Hardware/NVidia] Add option to save all VRAM before going to sleep
2022-05-17 09:19:04 +02:00
09e949be39
[Boot] Always add cmdline parameters even if boot config is disabled
...
Fix boot.loader.grub.device if cfg.efi is false
2022-05-09 00:08:45 +02:00
3a399de728
[Packages/Firefox] Add Grammalecte extension
2022-04-30 16:19:49 +02:00
23e11dd2c2
[Packages/Firefox] Generate prefs according to value of 'locked'
2022-04-30 16:19:32 +02:00
6b2e927fa3
[General/Optimizations] Use undocumented gccarch supportedFeature
2022-05-06 01:29:57 +02:00
2e347eab63
[Developer] Add developer mode in config
...
For now, it adds several packages useful for dev
2022-05-06 01:26:06 +02:00
d17a31ad41
[Desktop/Plasma] Add kolourpaint
2022-05-06 01:25:13 +02:00
bca5a0da7e
[Packages] Add more default packages
2022-05-06 01:24:40 +02:00
bda44752fa
[Overlays/Optimizations] Simply better optimizations
2022-05-06 01:24:11 +02:00
c0e4e50f76
[FileSystems] Enable kvdo by default if lvm is used
2022-05-06 01:23:30 +02:00
c25820247c
[Boot/Packages/Kernel] Add kvdo kernel module
2022-05-03 23:46:56 +02:00
6b5f69bece
[Network/DNS] Disable DNSSEC
2022-04-27 23:03:00 +02:00
94a5259b68
[Overlays/Packages] Pin nixos-unstable to specific commit
2022-04-27 01:20:42 +02:00
d31aacc327
[Hotfix/Nix] Add nix to configuration.nix
2022-04-23 22:03:59 +02:00
da9d521545
[FileSystems] Fix some bugs happening if swap label does not exist
2022-04-23 22:03:26 +02:00
a481ab4da6
[Nix] Move nix-specific config to dedicated file
2022-04-23 22:02:35 +02:00
53c1c77144
[Overlays/Optimizations] Do not use lto by default
2022-04-23 21:59:54 +02:00
786a2f0b9c
[Hardware/PadmeAmidala] Add zram, enable unsafe optimizations, set keyboard to mac layout
2022-04-15 10:03:42 +02:00
44604a90b5
[Desktop/Chromium] Add more privacy-related options and policies
2022-04-10 22:47:21 +02:00