summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-06-17 10:59:01 +0300
committerKyren223 <Kyren223@proton.me>2025-06-17 10:59:01 +0300
commit56ea48ff7820d0532e8e4acaf6fa59badce4965b (patch)
tree6e59c6d7a3dc09b6e537e53e43312097501d29cd
parentdf48f7d9cc3c6a4245d549b41385bac7bd2ad986 (diff)
Replaced manual mounting in .zshrc with better mounting using systemd
-rw-r--r--.zshrc5
-rw-r--r--hosts/configuration.nix2
-rw-r--r--modules/systemd.nix (renamed from modules/timers.nix)7
3 files changed, 8 insertions, 6 deletions
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
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"]; }
+ ];
+
}