Commit graph

724 commits

Author SHA1 Message Date
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
5ae84ffe56
[Desktop/Plasma] Move plasma-specific conf into a dedicated file 2022-04-04 20:09:44 +02:00
2d2c8d4ce4
[Services] Allow X11 forwarding, disable root password auth by default 2022-04-04 19:57:45 +02:00
ebe5406925
[FileSystems] Make /tmp use tmpfs by default 2022-04-04 00:12:04 +02:00
44e8fc72ca
[Programs] Use standard chromium 2022-04-03 23:25:09 +02:00
8d1acaca33
[Overlays] Fix unstable config (allow all unfree packages, and import overlays) 2022-03-28 23:34:42 +02:00
16c5d7f9cd
[Desktop] Fix chromium configuration 2022-03-28 23:31:57 +02:00
26e1dfacba
[General/Nix] Add builder user and builder helpers for remote builds 2022-04-02 20:34:30 +02:00
ec83386b9c
[Services] ananicy: Add BG_CPUIO type to nix-collect-garbage 2022-04-02 20:14:41 +02:00
a187f113b8
[General] Do not use trigger nix-gc and nix-store --optimise at the same time
Autoupgrade every sundays, instead of every day
2022-04-02 20:13:23 +02:00
4054f9604b
[FileSystems] Add conf option for udev rules 2022-04-02 20:11:44 +02:00
373c6dca82
[Desktop/Packages] Use chromium, since it is an alias to ungoogled-chromium 2022-04-01 00:46:20 +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
bdd64b51d2
[HomeManager] Big enhancement to home manager!
Specific user config is loaded _directly_ from the system config

TODO: verify that "home.nix" actually exists before trying to import it
Also refactor "home.nix" in /etc/nixos/users and import them intelligently
2022-04-01 00:41:57 +02:00
f7b3283f6e
[Overlays/Packages] Do not optimize mesa or xorgserver, as it rebuilds the entire universe
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:50:24 +02:00
7d32fb35f5
[Overlays/Packages] Do not modify dolphin (only optimize it)
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:49:32 +02:00
0d0f4a8dcf
[Overlays] Add nur
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:48:59 +02:00
cc8a555773
[Overlays/Optimizations] Use fastStdenv to reduce build times 2022-03-27 14:48:37 +02:00
8b6ba02f45
[Overlays/Optimizations] Fix cmakeFlags 2022-03-27 14:48:14 +02:00
f0ac8c8151
[Overlays/Optimizations] Make optimizations disable-able 2022-03-27 14:47:48 +02:00
5b5bb79228
[Packages] Cleanup old comments
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:46:08 +02:00
d28aef4d8c
[Network] Add many different DNS options, including unbound
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:45:44 +02:00
bd85fa2566
[Packages+Overlays] Use ungoogled-chromium instead of chromium
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-27 14:45:12 +02:00
c2d8689dc4
[Packages/Overlays] Greatly tune and improve package automatic optimization 2022-03-27 01:17:06 +01:00
a3f7ca24b8
[Network] Disable LLMNR as it is a security issue, and it makes resolution slower 2022-03-27 01:15:53 +01:00
d50c951aae
[Desktop] Add kio-fuse, allowing to mount kio to filesystem
Example: webdav Nextcloud from Dolphin is mounted as a kio fuse fs,
allowing the use of shell commands
2022-03-27 01:14:13 +01:00
65249e06a2
[Desktop+Overlays] Add chromium to global packages
Enable Ublock and HTTPS Everywhere by default

Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-26 22:18:12 +01:00
8c143ee73d
[Packages] Move steam in desktop config
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-26 22:17:18 +01:00
f49eacd70c
[Package/Overlays] Fix veracrypt overlay error
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:14:04 +01:00
8038c894a5
[Packages] Add several useful utils in default packages
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:06:33 +01:00
3b8d9a8d29
[Users/aviallon + Desktop] Move many user-specific config options into general
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:05:33 +01:00
7e85d37bbd
[Overlays/Packages] Enable cloudproviders/kio integration for nextcloud
Signed-off-by: Antoine Viallon <antoine@lesviallon.fr>
2022-03-25 03:04:22 +01:00