From 722deca86d088c9a6866bdb5f521c483593f90ba Mon Sep 17 00:00:00 2001
From: albert <albert@sysctl.io>
Date: Sun, 23 Feb 2025 17:28:59 -0800
Subject: [PATCH] Update deployment_type for home-manager

---
 README.md                                                | 4 ++--
 home-manager/default.nix                                 | 4 ++--
 home-manager/hosts/rdesktop/desktops/gnome/default.nix   | 3 ---
 home-manager/hosts/rdesktop/desktops/plasma6/default.nix | 3 ---
 home-manager/hosts/rdesktop/desktops/xfce/default.nix    | 3 ---
 home-manager/small.nix                                   | 4 ++--
 6 files changed, 6 insertions(+), 15 deletions(-)
 delete mode 100644 home-manager/hosts/rdesktop/desktops/gnome/default.nix
 delete mode 100644 home-manager/hosts/rdesktop/desktops/plasma6/default.nix
 delete mode 100644 home-manager/hosts/rdesktop/desktops/xfce/default.nix

diff --git a/README.md b/README.md
index 4cc7f5b1..96b6afab 100644
--- a/README.md
+++ b/README.md
@@ -147,8 +147,8 @@ Completed To Do List [here](./docs/complete.md)
 
 # ℹ️  Troubleshooting
 1.  To troubleshoot disko issues, this command can come in handy:
-```
- nix eval .#nixosConfigurations.`hostname`.config.disko.devices._config
+```bash
+  nix eval .#nixosConfigurations.$(hostname).config.disko.devices._config | nixfmt
 ```
 
 
diff --git a/home-manager/default.nix b/home-manager/default.nix
index 12495df6..d6353540 100644
--- a/home-manager/default.nix
+++ b/home-manager/default.nix
@@ -1,4 +1,4 @@
-{ lib, inputs, hostname, username, desktop, ... }: {
+{ lib, inputs, hostname, username, desktop, deployment_type, ... }: {
   imports = [ 
     # Common configs
     ./common/software/cli
@@ -18,7 +18,7 @@
   ]
   ++ lib.optional (builtins.isString desktop) ./common/software/gui                    # GUI packages
   ++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop}             # Machine-agnostic desktop configs
-  ++ lib.optional (builtins.isString desktop) ./hosts/${hostname}/desktops/${desktop}  # Machine-specific desktop configs
+  ++ lib.optional (builtins.isString desktop) ./${deployment_type}/${hostname}/desktops/${desktop}  # Machine-specific desktop configs
   ;
 
   news.display = "silent";
diff --git a/home-manager/hosts/rdesktop/desktops/gnome/default.nix b/home-manager/hosts/rdesktop/desktops/gnome/default.nix
deleted file mode 100644
index 077404aa..00000000
--- a/home-manager/hosts/rdesktop/desktops/gnome/default.nix
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  
-}
\ No newline at end of file
diff --git a/home-manager/hosts/rdesktop/desktops/plasma6/default.nix b/home-manager/hosts/rdesktop/desktops/plasma6/default.nix
deleted file mode 100644
index 0db3279e..00000000
--- a/home-manager/hosts/rdesktop/desktops/plasma6/default.nix
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
diff --git a/home-manager/hosts/rdesktop/desktops/xfce/default.nix b/home-manager/hosts/rdesktop/desktops/xfce/default.nix
deleted file mode 100644
index 0db3279e..00000000
--- a/home-manager/hosts/rdesktop/desktops/xfce/default.nix
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
diff --git a/home-manager/small.nix b/home-manager/small.nix
index efe1b3b9..c9df486c 100644
--- a/home-manager/small.nix
+++ b/home-manager/small.nix
@@ -1,4 +1,4 @@
-{ lib, inputs, hostname, username, desktop, ... }: {
+{ lib, inputs, hostname, username, deployment_type, desktop, ... }: {
   imports = [ 
     # Common configs
     ./common/software/cli/fish.nix
@@ -27,7 +27,7 @@
   ]
   ++ lib.optional (builtins.isString desktop) ./common/software/gui                    # GUI packages
   ++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop}             # Machine-agnostic desktop configs
-  ++ lib.optional (builtins.isString desktop) ./hosts/${hostname}/desktops/${desktop}  # Machine-specific desktop configs
+  ++ lib.optional (builtins.isString desktop) ./${deployment_type}/${hostname}/desktops/${desktop}  # Machine-specific desktop configs
   ;
 
   news.display = "silent";