|
|
f835a985f4
|
[Boot] enable RT_GROUP_SCHED by default if optimizations enabled
Documented here:
https://www.kernel.org/doc/html/latest/scheduler/sched-rt-group.html
It looks like the documentation is very outdated though (as SCHED_EDF
exists and is named SCHED_DEADLINE).
|
2024-05-07 16:23:40 +02:00 |
|
|
|
a6fc37896c
|
[Desktop/General] add wl-clipboard package by default
|
2024-05-03 15:59:42 +02:00 |
|
|
|
7bf56dc7ac
|
[Boot] formatting improvements
|
2024-05-03 15:59:19 +02:00 |
|
|
|
0088bd9cbf
|
[Boot] zswap: use z3fold allocator by default
Much better than zbud which is limited to a 2x compression ratio.
|
2024-05-03 15:58:43 +02:00 |
|
|
|
4094656a6e
|
[Optimizations] remove many packages from blacklist
Add openssh to lto blacklist
|
2024-05-02 16:32:23 +02:00 |
|
|
|
6d934beacc
|
[Optimizations] fix long-before broken default value for "lto"
|
2024-05-02 16:31:44 +02:00 |
|
|
|
14c85b4e90
|
[Optimizations] do not override dependencies which are runtime replaced anyway
|
2024-05-02 16:30:28 +02:00 |
|
|
|
569fcfee68
|
[Hardware/Nvidia/Proprietary] fix cuda by using packages from unstable branch
if using "unstable_beta" variant only
|
2024-05-02 16:29:11 +02:00 |
|
|
|
ffe1c7a376
|
[Overlays/Developer] refactor pycharm FHS envs
Allows having both pycharm-community-fhs and pycharm-professional-fhs
with minimal line count.
|
2024-05-02 16:27:21 +02:00 |
|
|
|
8f4c49f955
|
[Lib/Derivations] init with isBroken helper
Returns true if the parameter is not a derivation or if trying to
evaluate the derivation would fail.
|
2024-05-02 16:16:52 +02:00 |
|
|
|
1387a101e6
|
[Hardware/Nvidia/Opensource]: remove non-functional nouveau.perflvl_wr boot option
Was removed quite some time ago already.
|
2024-04-16 19:22:21 +02:00 |
|
|
|
bb86869b6a
|
[Hardware/AMD]: remove obsolete amdgpu.freesync_video and enable seamless boot
Also, use X.org modesetting driver instead of deprecated amdgpu DDX
driver.
|
2024-04-16 19:21:24 +02:00 |
|
|
|
ad8310a2a1
|
[Lib/Optimizations] set attributes default value to be null instead of empty set
Better overrides.
|
2024-04-16 19:20:06 +02:00 |
|
|
|
4500c8d887
|
[Hardware/Nvidia/Proprietary]: only disable Wayland by default if no Intel GPU is present.
Ideally, we should check wether any other GPU with open-source drivers
is present.
|
2024-04-16 19:18:46 +02:00 |
|
|
|
2124e42b12
|
[Hardware/Nvidia/Proprietary] more sane defaults to RegistryDwords
Fixes over-heating when AC adapter is connected.
|
2024-04-16 19:17:41 +02:00 |
|
|
|
9b0f62db76
|
[Nvidia/Proprietary] nvidia-vaapi-driver: use direct CUDA backend
Works more reliably (esp. under Wayland)
|
2024-04-16 19:16:38 +02:00 |
|
|
|
9a81d78839
|
[Desktop/Plasma] use plasma wayland session by default
|
2024-04-16 19:15:05 +02:00 |
|
|
|
fcc5b3377e
|
[Desktop/General] no longer enable pcscd by default
Very few laptops and computers have a SmartCard reader anyway.
|
2024-04-16 19:14:46 +02:00 |
|
|
|
f5b06966f5
|
[Desktop/General] enable colord by default
|
2024-04-16 19:13:49 +02:00 |
|
|
|
e5da0315e7
|
[Desktop/General] always enable sysrq if debug mode enabled
|
2024-04-16 19:13:36 +02:00 |
|
|
|
511299927e
|
[Desktop/Games] use pure-compatible pkgs.system instead of builtins.currentSystem
|
2024-04-16 19:13:02 +02:00 |
|
|
|
2c11e25f98
|
[Boot] remove loops_per_jiffies option
No longer has any real effect on the kernel boot time
|
2024-04-16 19:11:10 +02:00 |
|
|
|
2fed0d81d6
|
[Boot] set bootloader timeout and systemd-boot consoleMode globally
Default to max res in systemd-boot + hide boot menu if systemd-boot is
used.
|
2024-04-05 13:53:54 +02:00 |
|
|
|
916430febd
|
[Desktop/(Plasma+SDDM)] migrate SDDM to its own config files + fix SDDM Wayland on Nvidia drivers!
|
2024-04-05 12:45:39 +02:00 |
|
|
|
8f2097e07a
|
[Desktop/Gnome] fix Gnome not using our aviallon.programs.libreoffice
|
2024-04-05 12:43:22 +02:00 |
|
|
|
ba64b8c8ae
|
[Desktop/Multimedia] enable experimental Bluetooth LE Audio support
|
2024-04-05 12:42:53 +02:00 |
|
|
|
9e6a0fc11d
|
[Desktop+Programs] move firefox configuration to programs.firefox
Convert all Gnome and Plasma specific configuration to use the new
programs.firefox.*
|
2024-04-05 12:42:19 +02:00 |
|
|
|
2bc54d0c0e
|
[Security/Hardening] fix mkQuasiForce
|
2024-04-04 15:33:06 +02:00 |
|
|
|
433565ff9c
|
[Programs/Bash] do not overwrite PROMPT_COMMAND if it is already set
|
2024-04-04 15:32:39 +02:00 |
|
|
|
8c2335f27c
|
[Boot] fix X32 abi config option name
|
2024-04-04 15:26:02 +02:00 |
|
|
|
d6340f65d1
|
[Boot] use zstd for module compression instead of xz
Faster and avoids using XZ in such a critical area.
|
2024-04-04 14:38:52 +02:00 |
|
|
|
e9d4ee4c44
|
[Desktop/General] apply systemd-suspend patch to rtkit-daemon
Fixes pipewire priority on resume
|
2024-04-04 14:37:30 +02:00 |
|
|
|
32021fa7e1
|
[Desktop/Browser] use vdhcoapp from milahu NUR repo
Maintainer just changed.
|
2024-04-04 14:36:35 +02:00 |
|
|
|
eb6d108b25
|
[Developer] add direnv hook to bash promptInit
|
2024-04-04 14:35:54 +02:00 |
|
|
|
5aec8315af
|
[Desktop/Plasma] don't actually force displayManager job, but almost
|
2024-03-13 00:22:13 +01:00 |
|
|
|
46943b419a
|
[Desktop/Developers] enable direnv
|
2024-03-13 00:19:00 +01:00 |
|
|
|
4881f5f486
|
[Security/Encryption] enable jitterentropy_rng kernel module
Does the same thing as haveged did in the past, but in the kernel.
I simply wonder why no one mentionned it is not enabled by default...
|
2024-03-12 23:38:36 +01:00 |
|
|
|
ec44bd467f
|
[Hardware/Nvidia] fix typo in extraModprobeconfig
|
2024-03-12 23:36:13 +01:00 |
|
|
|
ee8c0c75e6
|
[Desktop/Plasma] add service ordering/conflicts for sddm with getty
|
2024-03-11 22:26:49 +01:00 |
|
|
|
98e06464eb
|
[Hardening] ignore execve where auid is unset (services, typically)
|
2024-03-11 00:18:34 +01:00 |
|
|
|
470e333d00
|
[Gaming+Flake] add suyu flake and add back yuzu using suyu fork
|
2024-03-11 00:17:49 +01:00 |
|
|
|
48136970db
|
[Flake] add flake-utils to root flake
|
2024-03-11 00:16:11 +01:00 |
|
|
|
c548c42662
|
[Nix] always use latest nix + micro-optimize it
|
2024-03-11 00:06:57 +01:00 |
|
|
|
0729404d27
|
[Hardening] add many more sane audit rules
|
2024-03-08 23:28:04 +01:00 |
|
|
|
06398f02a6
|
[Hardening] prohibit root ssh login entirely in hardcore mode
|
2024-03-08 23:27:30 +01:00 |
|
|
|
3080d90d2c
|
[Hardening] use hardened kernel by default, but do not force it
|
2024-03-08 23:27:09 +01:00 |
|
|
|
07893642d7
|
[Hardening] use systemd-journald for audit logs
|
2024-03-08 23:26:32 +01:00 |
|
|
|
87ab357291
|
[Hardening] remove broken and obsolete dbus hardening
|
2024-03-08 23:15:46 +01:00 |
|
|
|
f3ccaff561
|
[Hardening] refactor overrides and make them more coherent
Especially, the priority was very wrong
|
2024-03-08 23:15:05 +01:00 |
|
|
|
a7067262de
|
[Boot+General] use ckbcomp generated keyMap by default
|
2024-03-08 23:10:51 +01:00 |
|