diff --git a/lib/Projects.hs b/lib/Projects.hs index c202e6a..9d75219 100644 --- a/lib/Projects.hs +++ b/lib/Projects.hs @@ -41,9 +41,17 @@ justStartWithName name pgm = , projectStartHook = Just $ do safeSpawnProg pgm } +spinNotes :: Project +spinNotes = + Project { projectName = "notes" + , projectDirectory = "~/zk/org-roam/" + , projectStartHook = Just $ do safeSpawn "emacs" ["~/zk/org-roam/20240202124747-index.org"] + } + adminProject = spinTextEditorAndTerm "~/admin/" candyProject = spinTextEditorAndTerm "~/candy/" workProject = spinTextEditorAndTerm "~/relex/" +workAnsibleProject = spinTextEditorAndTerm "~/relex/ansible-roles/" projects :: [Project] projects = [ adminProject "wrk-config" @@ -56,7 +64,7 @@ projects = [ adminProject "wrk-config" , justStartWithName "frs" "ff-relex" , justStartWithName "chat" "slack" , justStartWithName "meet" "chromium" - , justStartWithName "notes" "obsidian" + , spinNotes , justStartWithName "VPN" "gpclient" , spinChat "element" , spinChat "signal" @@ -70,16 +78,19 @@ projects = [ adminProject "wrk-config" , workProject "communication-nix-102" , workProject "communication-nix-103" , workProject "cooper" + , workProject "crebain" , workProject "customer-configs" , workProject "customer-modules" , workProject "docker-images" , workProject "fangorn" , workProject "gitlab-runners" + , workProject "gitlab-self-manage" , workProject "infra-inventory" , workProject "isengard" , workProject "isengard-2" , workProject "isengard-3" , workProject "jirawiz" + , workAnsibleProject "java" , workProject "morannon" , workProject "mordor-ca" , workProject "mordor-deploy"