diff options
| -rw-r--r-- | common/home/default.nix | 2 | ||||
| -rw-r--r-- | common/home/scripts/openproject | 7 |
2 files changed, 7 insertions, 2 deletions
diff --git a/common/home/default.nix b/common/home/default.nix index 6635105..5e01ca6 100644 --- a/common/home/default.nix +++ b/common/home/default.nix @@ -7,7 +7,7 @@ }: let dirfilter = import ../../utils/dirfilter.nix { inherit lib; }; -scripts = map (n: builtins.trace n (pkgs.writeShellScriptBin n (builtins.readFile ./scripts/${n}))) +scripts = map (n: (pkgs.writeShellScriptBin n (builtins.readFile ./scripts/${n}))) (dirfilter { path = ./scripts; }); programs = dirfilter { path = ./programs; type = "directory"; }; services = dirfilter { path = ./services; type = "directory"; }; diff --git a/common/home/scripts/openproject b/common/home/scripts/openproject index 4881921..5b42432 100644 --- a/common/home/scripts/openproject +++ b/common/home/scripts/openproject @@ -1,3 +1,8 @@ #!/bin/sh -echo Hello, World +path=$(find ~ -name '.git' -type d -maxdepth 6 | sed 's/\.git$//' | wofi -d -p 'Open Project') + +[ -z "$path" ] && exit + +cd $path +alacritty |