My Nix Configuration
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 2c3fa32346506d1b4fc95adb5eefa2a6a0a77a7e 74 lines 1.4 kB view raw
1{ 2 boot = { 3 tmp.cleanOnBoot = true; 4 # Disable unused kernel modules 5 # https://madaidans-insecurities.github.io/guides/linux-hardening.html?#kasr-kernel-modules 6 blacklistedKernelModules = [ 7 # Obscure network protocols 8 "af_802154" 9 "appletalk" 10 "atm" 11 "ax25" 12 "can" 13 "dccp" 14 "decnet" 15 "econet" 16 "ipx" 17 "n-hdlc" 18 "netrom" 19 "p8022" 20 "p8023" 21 "psnap" 22 "rds" 23 "rose" 24 "sctp" 25 "tipc" 26 "x25" 27 # Old or rare or insufficiently audited filesystems 28 # or ones I just don't want loaded 29 "adfs" 30 "affs" 31 "befs" 32 "bfs" 33 "cramfs" 34 "efs" 35 "erofs" 36 "f2fs" 37 "freevxfs" 38 "hfs" 39 "hfsplus" 40 "hpfs" 41 "jffs2" 42 "jfs" 43 "minix" 44 "nilfs2" 45 "ntfs" 46 "ocfs2" 47 "omfs" 48 "orangefs" 49 "qnx4" 50 "qnx6" 51 "reiserfs" 52 "sysv" 53 "ubifs" 54 "ufs" 55 # Network filesystems - I don't use these 56 "gfs2" 57 "nfs" 58 "nfsv3" 59 "nfsv4" 60 # Vivid driver 61 # Only used for testing purposes, has caused security issues. Disable. 62 "vivid" 63 ]; 64 65 kernelParams = [ 66 # Page allocator randomization 67 # Should hardon and improve performance 68 "page_alloc.shuffle=1" 69 ]; 70 # Don't use either of these so disable them 71 kexec.enable = false; 72 bcache.enable = false; 73 }; 74}