From c56acc8a33c70bb5a5953e8db3038cc6d0f78879 Mon Sep 17 00:00:00 2001
From: Aaron Honeycutt <aaronhoneycutt@protonmail.com>
Date: Thu, 24 Apr 2025 12:56:56 -0600
Subject: [PATCH] fix issue with data directory

---
 src/main.rs | 23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index 7638f49..372549f 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -114,7 +114,7 @@ fn grab_flake() {
     easy.url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/flake.nix")
         .unwrap();
 
-    let mut file = File::create("data/flake.nix").unwrap();
+    let mut file = File::create("flake.nix").unwrap();
 
     {
         let mut transfer = easy.transfer();
@@ -133,7 +133,7 @@ fn grab_config() {
     easy.url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/configuration.nix")
         .unwrap();
 
-    let mut file = File::create("data/configuration.nix").unwrap();
+    let mut file = File::create("configuration.nix").unwrap();
 
     {
         let mut transfer = easy.transfer();
@@ -152,7 +152,7 @@ fn grab_home() {
     easy.url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/home.nix")
         .unwrap();
 
-    let mut file = File::create("data/home.nix").unwrap();
+    let mut file = File::create("home.nix").unwrap();
 
     {
         let mut transfer = easy.transfer();
@@ -172,7 +172,7 @@ fn grab_gnome() {
         .url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/desktops/gnome.nix")
         .unwrap();
 
-    let mut config_file = File::create("data/gnome.nix").unwrap();
+    let mut config_file = File::create("gnome.nix").unwrap();
 
     {
         let mut transfer = gnome_config.transfer();
@@ -245,12 +245,7 @@ fn main() {
 
     // Copies the nix files to /mnt/etc/nixos/
     let _nix_move = Command::new("mv")
-        .args([
-            "-f",
-            "data/flake.nix",
-            "data/configuration.nix",
-            "data/home.nix",
-        ])
+        .args(["-f", "flake.nix", "configuration.nix", "home.nix"])
         .arg("/mnt/etc/nixos")
         .output()
         .expect("Failed to move nix files over");
@@ -289,7 +284,7 @@ fn main() {
                 let mut garrus_config = Easy::new();
                 garrus_config.url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/hosts/x86_64/garrus/configuration.nix").unwrap();
 
-                let mut config_file = File::create("data/garrus.nix").unwrap();
+                let mut config_file = File::create("garrus.nix").unwrap();
 
                 {
                     let mut transfer = garrus_config.transfer();
@@ -304,7 +299,7 @@ fn main() {
 
                 // Copies the system nix files to /mnt/etc/nixos/
                 let _garrus_nix_copy = Command::new("mv")
-                    .args(["data/garrus.nix", "data/gnome.nix", "/mnt/etc/nixos"])
+                    .args(["garrus.nix", "gnome.nix", "/mnt/etc/nixos"])
                     .output()
                     .expect("Failed to copy nix files over");
 
@@ -326,7 +321,7 @@ fn main() {
                 let mut vm_config = Easy::new();
                 vm_config.url("https://gitlab.com/ahoneybun/nix-configs/-/raw/main/hosts/x86_64/vm/configuration.nix").unwrap();
 
-                let mut config_file = File::create("data/vm.nix").unwrap();
+                let mut config_file = File::create("vm.nix").unwrap();
 
                 {
                     let mut transfer = vm_config.transfer();
@@ -341,7 +336,7 @@ fn main() {
 
                 // Copies the system nix files to /mnt/etc/nixos/
                 let _garrus_nix_copy = Command::new("mv")
-                    .args(["data/vm.nix", "/mnt/etc/nixos"])
+                    .args(["vm.nix", "/mnt/etc/nixos"])
                     .output()
                     .expect("Failed to copy nix files over");