oxwm

https://git.tonybtw.com/oxwm.git git://git.tonybtw.com/oxwm.git

updated config.toml, and flake to include deps

Commit
25cc6d7b4f579cb1ea27ea96ee33e79523265a78
Parent
b1115dc
Author
tonybanters <tonybanters@gmail.com>
Date
2025-10-10 20:18:07

Diff

diff --git a/flake.nix b/flake.nix
index a8f0e24..f12c6d3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -83,7 +83,18 @@
             }
           ];
           services.displayManager.sessionPackages = [oxwmDesktopItem];
-          environment.systemPackages = [cfg.package];
+          
+          environment.systemPackages = [
+            cfg.package
+            pkgs.rustc
+            pkgs.cargo
+            pkgs.pkg-config
+            pkgs.xorg.libX11
+            pkgs.xorg.libXft
+            pkgs.xorg.libXrender
+            pkgs.freetype
+            pkgs.fontconfig
+          ];
         };
       };
   };
diff --git a/src/bin/main.rs b/src/bin/main.rs
index 6ba9687..6d5d4b4 100644
--- a/src/bin/main.rs
+++ b/src/bin/main.rs
@@ -55,23 +55,20 @@ fn init_config() -> Result<()> {
     let main_template = include_str!("../../templates/main.rs");
     std::fs::write(config_dir.join("main.rs"), main_template)?;
 
-    let manifest_dir = env!("CARGO_MANIFEST_DIR");
-    let cargo_toml = format!(
-        r#"[package]
+    let cargo_toml = r#"[package]
 name = "oxwm-user"
 version = "0.1.0"
 edition = "2024"
 
 [dependencies]
-oxwm = {{ path = "{}" }}
+oxwm = { git = "https://github.com/tonybanters/oxwm" }
 anyhow = "1"
 
 [[bin]]
 name = "oxwm-user"
 path = "main.rs"
-"#,
-        manifest_dir
-    );
+"#;
+
     std::fs::write(config_dir.join("Cargo.toml"), cargo_toml)?;
 
     std::fs::write(config_dir.join(".gitignore"), "target/\nCargo.lock\n")?;