lol

nixos/profiles/base: remove duplicate and optimize fsPackages

Izorkin 3e3367aa 0367cc8b

+3 -11
+2 -10
nixos/modules/profiles/base.nix
··· 43 43 pkgs.usbutils 44 44 pkgs.nvme-cli 45 45 46 - # Tools to create / manipulate filesystems. 47 - pkgs.ntfsprogs # for resizing NTFS partitions 48 - pkgs.dosfstools 49 - pkgs.mtools 50 - pkgs.xfsprogs.bin 51 - pkgs.jfsutils 52 - pkgs.f2fs-tools 53 - 54 46 # Some compression/archiver tools. 55 47 pkgs.unzip 56 48 pkgs.zip 57 49 ]; 58 50 59 - # Include support for various filesystems. 51 + # Include support for various filesystems and tools to create / manipulate them. 60 52 boot.supportedFilesystems = 61 - [ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs" ] ++ 53 + [ "btrfs" "cifs" "f2fs" "jfs" "ntfs" "reiserfs" "vfat" "xfs" ] ++ 62 54 lib.optional (lib.meta.availableOn pkgs.stdenv.hostPlatform config.boot.zfs.package) "zfs"; 63 55 64 56 # Configure host id for ZFS to work
+1 -1
nixos/modules/tasks/filesystems/vfat.nix
··· 11 11 { 12 12 config = mkIf (any (fs: fs == "vfat") config.boot.supportedFilesystems) { 13 13 14 - system.fsPackages = [ pkgs.dosfstools ]; 14 + system.fsPackages = [ pkgs.dosfstools pkgs.mtools ]; 15 15 16 16 boot.initrd.kernelModules = mkIf inInitrd [ "vfat" "nls_cp437" "nls_iso8859-1" ]; 17 17