···290291 To get the necessary hash of the vendored dependencies, omit `hash`. The build will fail and tell you the correct value.
29200000293- `programs.fzf.keybindings` now supports the fish shell.
294295<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···290291 To get the necessary hash of the vendored dependencies, omit `hash`. The build will fail and tell you the correct value.
292293+- KDE Partition Manager `partitionmanager`'s support for ReiserFS is removed.
294+ ReiserFS has not been actively maintained for many years. It has been marked as obsolete since Linux 6.6, and
295+ [is removed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c01f664e4ca210823b7594b50669bbd9b0a3c3b0)
296+ in Linux 6.13.
297+298- `programs.fzf.keybindings` now supports the fish shell.
299300<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···24 jfsutils,
25 nilfs-utils,
26 ntfs3g,
27- reiser4progs,
28- reiserfsprogs,
29 udftools,
30 xfsprogs,
31 zfs,
···54 jfsutils
55 nilfs-utils
56 ntfs3g
57- reiser4progs
58- reiserfsprogs
59 udftools
60 xfsprogs
61 zfs
···98 longDescription = ''
99 KDE Partition Manager is a utility to help you manage the disks, partitions, and file systems on your computer.
100 It allows you to easily create, copy, move, delete, back up, restore, and resize them without losing data.
101- It supports a large number of file systems, including ext2/3/4, btrfs, reiserfs, NTFS, FAT16/32, JFS, XFS and more.
102103 To install on NixOS, use the option `programs.partition-manager.enable = true`.
104 '';
···24 jfsutils,
25 nilfs-utils,
26 ntfs3g,
0027 udftools,
28 xfsprogs,
29 zfs,
···52 jfsutils
53 nilfs-utils
54 ntfs3g
55+ # reiser{4,fs}progs intentionally omitted due to filesystem removal from Linux.
056 udftools
57 xfsprogs
58 zfs
···95 longDescription = ''
96 KDE Partition Manager is a utility to help you manage the disks, partitions, and file systems on your computer.
97 It allows you to easily create, copy, move, delete, back up, restore, and resize them without losing data.
98+ It supports a large number of file systems, including ext2/3/4, btrfs, NTFS, FAT16/32, JFS, XFS and more.
99100 To install on NixOS, use the option `programs.partition-manager.enable = true`.
101 '';
···545 # Enable Rust and features that depend on it
546 # Use a lower priority to allow these options to be overridden in hardened/config.nix
547 rust = lib.optionalAttrs withRust {
548- RUST = lib.mkDefault yes;
549550 # These don't technically require Rust but we probably want to get some more testing
551 # on the whole DRM panic setup before shipping it by default.
552 DRM_PANIC = whenAtLeast "6.12" yes;
553 DRM_PANIC_SCREEN = whenAtLeast "6.12" (freeform "kmsg");
554555- DRM_PANIC_SCREEN_QR_CODE = lib.mkDefault (whenAtLeast "6.12" yes);
556 };
557558 sound =
···1275 LIRC = yes;
12761277 SCHED_CORE = whenAtLeast "5.14" yes;
1278- SCHED_CLASS_EXT = lib.mkDefault (whenAtLeast "6.12" yes);
12791280 LRU_GEN = whenAtLeast "6.1" yes;
1281 LRU_GEN_ENABLED = whenAtLeast "6.1" yes;
···545 # Enable Rust and features that depend on it
546 # Use a lower priority to allow these options to be overridden in hardened/config.nix
547 rust = lib.optionalAttrs withRust {
548+ RUST = yes;
549550 # These don't technically require Rust but we probably want to get some more testing
551 # on the whole DRM panic setup before shipping it by default.
552 DRM_PANIC = whenAtLeast "6.12" yes;
553 DRM_PANIC_SCREEN = whenAtLeast "6.12" (freeform "kmsg");
554555+ DRM_PANIC_SCREEN_QR_CODE = whenAtLeast "6.12" yes;
556 };
557558 sound =
···1275 LIRC = yes;
12761277 SCHED_CORE = whenAtLeast "5.14" yes;
1278+ SCHED_CLASS_EXT = whenAtLeast "6.12" yes;
12791280 LRU_GEN = whenAtLeast "6.1" yes;
1281 LRU_GEN_ENABLED = whenAtLeast "6.1" yes;
-11
pkgs/os-specific/linux/kernel/hardened/config.nix
···38 DEBUG_PLIST = whenAtLeast "5.2" yes;
39 DEBUG_SG = yes;
40 DEBUG_VIRTUAL = yes;
41- # Set in common config as whenAtLeast "6.12" yes; Currently errors during config
42- SCHED_CLASS_EXT = whenAtLeast "6.12" (option yes);
43 SCHED_STACK_END_CHECK = yes;
4445 REFCOUNT_FULL = whenOlder "5.4.208" yes;
···68 PANIC_TIMEOUT = freeform "-1";
6970 GCC_PLUGINS = yes; # Enable gcc plugin options
71- # Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
72- GCC_PLUGIN_LATENT_ENTROPY = yes;
7374 GCC_PLUGIN_STRUCTLEAK = option yes; # A port of the PaX structleak plugin
75 GCC_PLUGIN_STRUCTLEAK_BYREF_ALL = option yes; # Also cover structs passed by address
···87 UBSAN_LOCAL_BOUNDS = option yes; # clang only
88 CFI_CLANG = option yes; # clang only Control Flow Integrity since 6.1
8990- # Same as GCC_PLUGIN_RANDSTRUCT*, but has been renamed to `RANDSTRUCT*` in 5.19.
91- RANDSTRUCT = whenAtLeast "5.19" yes;
92- RANDSTRUCT_PERFORMANCE = whenAtLeast "5.19" yes;
93-94 # Disable various dangerous settings
95 ACPI_CUSTOM_METHOD = whenOlder "6.9" no; # Allows writing directly to physical memory
96 PROC_KCORE = no; # Exposes kernel text image layout
···118119 # not needed for less than a decade old glibc versions
120 LEGACY_VSYSCALL_NONE = yes;
121-122- RUST = option yes; # Yes currently erros on 6.12
123- DRM_PANIC_SCREEN_QR_CODE = whenAtLeast "6.12" (option yes);
124}
···38 DEBUG_PLIST = whenAtLeast "5.2" yes;
39 DEBUG_SG = yes;
40 DEBUG_VIRTUAL = yes;
0041 SCHED_STACK_END_CHECK = yes;
4243 REFCOUNT_FULL = whenOlder "5.4.208" yes;
···66 PANIC_TIMEOUT = freeform "-1";
6768 GCC_PLUGINS = yes; # Enable gcc plugin options
006970 GCC_PLUGIN_STRUCTLEAK = option yes; # A port of the PaX structleak plugin
71 GCC_PLUGIN_STRUCTLEAK_BYREF_ALL = option yes; # Also cover structs passed by address
···83 UBSAN_LOCAL_BOUNDS = option yes; # clang only
84 CFI_CLANG = option yes; # clang only Control Flow Integrity since 6.1
85000086 # Disable various dangerous settings
87 ACPI_CUSTOM_METHOD = whenOlder "6.9" no; # Allows writing directly to physical memory
88 PROC_KCORE = no; # Exposes kernel text image layout
···110111 # not needed for less than a decade old glibc versions
112 LEGACY_VSYSCALL_NONE = yes;
000113}