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
692c9b459d
[Packages] Improve compile options and document them
2022-04-10 22:34:18 +02:00
5cda91672c
[Laptop] Add option to force PCIe ASPM
2022-04-10 12:43:36 +02:00
fb0b741ea1
[Boot] Reboot 5 seconds after panic (instead of just staying there)
2022-04-08 21:18:42 +02:00
d6c64124e1
[Packages/Chromium] Add several extensions
2022-04-08 21:18:06 +02:00
7903e7ac2b
[Desktop] Fix erroneous mousepoll and kbpoll values
2022-04-10 02:10:16 +02:00
10a0eb5df2
[Boot] Fix error if loops_per_jiffies is not set
2022-04-10 02:09:48 +02:00
54d899103d
[Hardening] Fix many issues, use new cmdline custom option
2022-04-08 21:16:44 +02:00
5e47d0e724
[Desktop] Higher pollrate for mice and keyboards
...
Warm reboots for faster reboots
2022-04-08 21:15:16 +02:00
b886df6a5a
[FileSystems] Add resume boot option automagically
2022-04-08 21:14:07 +02:00
42ee8e7539
[Laptop] Enable nohz for laptops by default
2022-04-08 21:13:15 +02:00
a6660555cf
[Boot] Add option to set loops per jiffies, reducing boot time
2022-04-08 21:11:14 +02:00
2f4e012e0c
[Boot] Improve kernel cmdline generator
2022-04-08 01:49:12 +02:00
7e26d25066
[Boot+Refactoring] Add a cmdline config option for cleaner boot option config
2022-04-07 09:22:44 +02:00
8457628ee6
[General] Add option to set nix thread count
...
Build log2(cores) derivations at once at most
2022-04-07 01:35:18 +02:00
77c6ea9594
[Desktop/Mesa] Add GLSL cache dir variable
...
Older version of Mesa do not recognize MESA_SHADER_CACHE_DIR
2022-04-05 09:06:16 +02:00
4e28b5380e
[Hardware/Nvidia] Add many useful environmental variables
2022-04-05 09:05:24 +02:00
87b70dcca1
[Desktop] OpenGL cache optimizations
2022-04-04 20:50:39 +02:00
32dc9c6536
[Packages+Services/pipewire-noise-filter] Add dedicated file for pipewire-noise-filter.conf
...
Makes desktop.nix _much_ cleaner
2022-04-04 20:39:39 +02:00
71f5d703f2
[Packages] Add custom firefox configuration.
...
With enterprise policies to selectively enable/disable things, and preinstall extensions
Also disable firefox config for aviallon
2022-04-04 20:11:28 +02:00