From 3604718849696040348bc5fce393c2b0137cb5ee Mon Sep 17 00:00:00 2001 From: oqyude Date: Tue, 16 Sep 2025 18:13:31 +0300 Subject: [PATCH] 123 --- nixosConfigurations/hosts/mini-pc.nix | 64 ++++++++++++++++----------- nixosModules/options.nix | 5 +++ 2 files changed, 43 insertions(+), 26 deletions(-) diff --git a/nixosConfigurations/hosts/mini-pc.nix b/nixosConfigurations/hosts/mini-pc.nix index a17cb06..ff9387d 100755 --- a/nixosConfigurations/hosts/mini-pc.nix +++ b/nixosConfigurations/hosts/mini-pc.nix @@ -29,32 +29,44 @@ let age.keyFile = "/var/lib/sops-nix/key.txt"; }; - # fileSystems = { - # "${xlib.dirs.therima-drive}" = { - # device = "/dev/disk/by-uuid/C0A2DDEFA2DDEA44"; - # fsType = "ntfs3"; - # options = [ - # "defaults" - # "uid=1000" - # "gid=1000" - # "fmask=0007" - # "dmask=0007" - # "nofail" - # ]; - # }; - # "${xlib.dirs.vetymae-drive}" = { - # device = "/dev/disk/by-uuid/38D63C6ED63C2E8E"; - # fsType = "ntfs3"; - # options = [ - # "defaults" - # "uid=1000" - # "gid=1000" - # "fmask=0007" - # "dmask=0007" - # "nofail" - # ]; - # }; - # }; + fileSystems = { + "${xlib.dirs.therima-drive}" = { + device = "/dev/disk/by-uuid/C0A2DDEFA2DDEA44"; + fsType = "ntfs3"; + options = [ + "defaults" + "uid=1000" + "gid=1000" + "fmask=0007" + "dmask=0007" + "nofail" + ]; + }; + "${xlib.dirs.vetymae-drive}" = { + device = "/dev/disk/by-uuid/6408433908430A0E"; + fsType = "ntfs3"; + options = [ + "defaults" + "uid=1000" + "gid=1000" + "fmask=0007" + "dmask=0007" + "nofail" + ]; + }; + "${xlib.dirs.soptur-drive}" = { + device = "/dev/disk/by-uuid/C00C56E40C56D54E"; + fsType = "ntfs3"; + options = [ + "defaults" + "uid=1000" + "gid=1000" + "fmask=0007" + "dmask=0007" + "nofail" + ]; + }; + }; boot = { kernelPackages = lib.mkDefault pkgs.linuxPackages_xanmod_latest; diff --git a/nixosModules/options.nix b/nixosModules/options.nix index a646fe1..90f74c5 100755 --- a/nixosModules/options.nix +++ b/nixosModules/options.nix @@ -55,6 +55,11 @@ default = "/mnt/vetymae"; description = "Vetymae drive mount point."; }; + soptur-drive = lib.mkOption { + type = lib.types.str; + default = "/mnt/soptur"; + description = "Soptur drive mount point."; + }; wsl-home = lib.mkOption { type = lib.types.str; default = "/mnt/c/Users/${config.xlib.device.username}";