From 56ea48ff7820d0532e8e4acaf6fa59badce4965b Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Tue, 17 Jun 2025 10:59:01 +0300 Subject: [PATCH] Replaced manual mounting in .zshrc with better mounting using systemd --- .zshrc | 5 ----- hosts/configuration.nix | 2 +- modules/{timers.nix => systemd.nix} | 7 +++++++ 3 files changed, 8 insertions(+), 6 deletions(-) rename modules/{timers.nix => systemd.nix} (83%) diff --git a/.zshrc b/.zshrc index ef3a431..11315e3 100644 --- a/.zshrc +++ b/.zshrc @@ -120,11 +120,6 @@ if [ ! -f "$MARKER_FILE" ]; then # Start linkwarden (pushd $HOME/personal/linkwarden > /dev/null && docker compose up -d > /dev/null && popd) &>/dev/null - # Automatically mount windows drives - sudo mkdir -p /mnt/c /mnt/e - sudo ntfs-3g /dev/nvme1n1p4 /mnt/c - sudo ntfs-3g /dev/sda2 /mnt/e - touch "$MARKER_FILE" fi diff --git a/hosts/configuration.nix b/hosts/configuration.nix index aea0299..60f75bd 100644 --- a/hosts/configuration.nix +++ b/hosts/configuration.nix @@ -9,7 +9,7 @@ ../modules/development.nix ../modules/gaming.nix ../modules/secrets.nix - ../modules/timers.nix + ../modules/systemd.nix inputs.home-manager.nixosModules.default ]; diff --git a/modules/timers.nix b/modules/systemd.nix similarity index 83% rename from modules/timers.nix rename to modules/systemd.nix index 9c6f4a4..8ea13db 100644 --- a/modules/timers.nix +++ b/modules/systemd.nix @@ -65,4 +65,11 @@ serviceConfig = { Type = "oneshot"; User = "kyren"; }; }; + ########################################################################### + + systemd.mounts = [ + { what = "/dev/nvme1n1p4"; where = "/mnt/c"; type = "ntfs"; options = "rw,noatime"; wantedBy = ["multi-user.target"]; } + { what = "/dev/sda2"; where = "/mnt/e"; type = "ntfs"; options = "rw,noatime"; wantedBy = ["multi-user.target"]; } + ]; + }