My Nix Configuration
2
fork

Configure Feed

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

at 7b1e53e5525db3d6d638cdb3e948ffe3ebe9d5b4 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}