adds raycast scripts to config

This commit is contained in:
Dennis Schoepf 2025-09-08 18:52:04 +02:00
parent 91dd752b66
commit 75fcf4ca4c
4 changed files with 40 additions and 0 deletions

View file

@ -20,6 +20,7 @@
../modules/wezterm
../modules/nvim
../modules/lazygit
../modules/raycast
];
programs.home-manager.enable = true;

View file

@ -0,0 +1,7 @@
{ config, ... }:
{
xdg.configFile."raycast" = {
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/raycast/scripts";
};
}

View file

@ -0,0 +1,16 @@
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Emacs Client
# @raycast.mode silent
# Optional parameters:
# @raycast.icon 🤖
# Documentation:
# @raycast.description Opens new emacsclient frame
# @raycast.author dnsc
# @raycast.authorURL https://raycast.com/dnsc
emacsclient -a "" -c

View file

@ -0,0 +1,16 @@
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title Open Agenda
# @raycast.mode silent
# Optional parameters:
# @raycast.icon 🤖
# Documentation:
# @raycast.description Opens org agenda.
# @raycast.author dnsc
# @raycast.authorURL https://raycast.com/dnsc
emacsclient -r --eval "(dnsc/open-agenda-only-window)"