summaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-12-03 13:35:43 -0500
committertriethyl <triethylammonium@pm.me>2025-12-03 13:35:43 -0500
commit910b51f873ac681c03931c56218165cba40e8d97 (patch)
treeb2896d139838138ddb24bbdffb0d92c5a80b24ce /home-manager
parentd29c25af125589c25aa5c9b1427291c1f08b6d7d (diff)
home-manager: fixed rebuild loop tool
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/features/gui/desktops/niri/parts/selectors.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/home-manager/features/gui/desktops/niri/parts/selectors.nix b/home-manager/features/gui/desktops/niri/parts/selectors.nix
index 8cfc087..017314b 100644
--- a/home-manager/features/gui/desktops/niri/parts/selectors.nix
+++ b/home-manager/features/gui/desktops/niri/parts/selectors.nix
@@ -12,8 +12,12 @@ in {
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
# Rebuild Loops
- (pkgs.writers.writeNuBin "os-rebuild-loop" ''nh os switch; while true {let continue = input "Rebuild? [Y/n] "; if (($continue | str downcase) == "y" or $continue == "") {nh os switch} else {break}}'')
- (pkgs.writers.writeNuBin "home-rebuild-loop" ''nh home switch; while true {let continue = input "Rebuild? [Y/n] "; if (($continue | str downcase) == "y" or $continue == "") {nh home switch} else {break}}'')
+ (pkgs.writers.writeNuBin "os-rebuild-loop" ''
+ try {nh os switch} ; while true {let continue = input "Rebuild? [Y/n] "; if (($continue | str downcase) == "y" or $continue == "") {try {nh os switch}} else {break}}
+ '')
+ (pkgs.writers.writeNuBin "home-rebuild-loop" ''
+ try {nh home switch} ; while true {let continue = input "Rebuild? [Y/n] "; if (($continue | str downcase) == "y" or $continue == "") {try {nh home switch}} else {break}}
+ '')
# Tool Selector
(