tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos/profiles/base: remove duplicate and optimize fsPackages
Izorkin
3 years ago
3e3367aa
0367cc8b
+3
-11
2 changed files
expand all
collapse all
unified
split
nixos
modules
profiles
base.nix
tasks
filesystems
vfat.nix
+2
-10
nixos/modules/profiles/base.nix
···
43
43
pkgs.usbutils
44
44
pkgs.nvme-cli
45
45
46
46
-
# Tools to create / manipulate filesystems.
47
47
-
pkgs.ntfsprogs # for resizing NTFS partitions
48
48
-
pkgs.dosfstools
49
49
-
pkgs.mtools
50
50
-
pkgs.xfsprogs.bin
51
51
-
pkgs.jfsutils
52
52
-
pkgs.f2fs-tools
53
53
-
54
46
# Some compression/archiver tools.
55
47
pkgs.unzip
56
48
pkgs.zip
57
49
];
58
50
59
59
-
# Include support for various filesystems.
51
51
+
# Include support for various filesystems and tools to create / manipulate them.
60
52
boot.supportedFilesystems =
61
61
-
[ "btrfs" "reiserfs" "vfat" "f2fs" "xfs" "ntfs" "cifs" ] ++
53
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
14
-
system.fsPackages = [ pkgs.dosfstools ];
14
14
+
system.fsPackages = [ pkgs.dosfstools pkgs.mtools ];
15
15
16
16
boot.initrd.kernelModules = mkIf inInitrd [ "vfat" "nls_cp437" "nls_iso8859-1" ];
17
17