feat: Adds runs/calendar and updates hyprkeybinds.

This commit is contained in:
2025-12-10 14:25:03 -05:00
parent fa47fcaed7
commit f798ef2e4e
5 changed files with 37 additions and 1 deletions

View File

@@ -41,7 +41,7 @@ bindd = $mainMod, A, [A]i - launch / focus, exec,
bindd = $mainMod SHIFT, A, [A]i - new window, exec, $pwa "https://ollama.housh.dev" bindd = $mainMod SHIFT, A, [A]i - new window, exec, $pwa "https://ollama.housh.dev"
bindd = $mainMod, B, New [b]rowser, exec, $browser bindd = $mainMod, B, New [b]rowser, exec, $browser
bindd = $mainMod SHIFT, B, New private [b]rowser, exec, $browser --incognito bindd = $mainMod SHIFT, B, New private [b]rowser, exec, $browser --incognito
bindd = $mainMod, C, [C]alendar, exec, $pwa --or-focus "https://www.icloud.com/calendar" bindd = $mainMod, C, [C]alendar, togglespecialworkspace, calendar
bindd = $mainMod SHIFT, C, [C]onfig folder in tmux session, exec, $terminal -e $tmuxSessionator ~/.config bindd = $mainMod SHIFT, C, [C]onfig folder in tmux session, exec, $terminal -e $tmuxSessionator ~/.config
bindd = $mainMod, D, [D]ispatch app - special workspace, togglespecialworkspace, dispatch bindd = $mainMod, D, [D]ispatch app - special workspace, togglespecialworkspace, dispatch
bindd = $mainMod SHIFT, D, [D]ispatch app - new window, exec, $pwa --new $housecallPro bindd = $mainMod SHIFT, D, [D]ispatch app - new window, exec, $pwa --new $housecallPro

View File

@@ -12,3 +12,4 @@ workspace = special:hidden, invisible
workspace = special:pass,on-created-empty: $pwa "https://pass.proton.me" workspace = special:pass,on-created-empty: $pwa "https://pass.proton.me"
workspace = special:dispatch,on-created-empty: $housecallPro && $housecallPro workspace = special:dispatch,on-created-empty: $housecallPro && $housecallPro
workspace = special:music,on-created-empty: ghostty --class=com.ghostty.music -e jellyfin-tui workspace = special:music,on-created-empty: ghostty --class=com.ghostty.music -e jellyfin-tui
workspace = special:calendar,on-created-empty: uwsm app -- gnome-calendar

12
env/.config/qcal/config.json vendored Normal file
View File

@@ -0,0 +1,12 @@
{
"Calendars": [
{
"Url":"https://calendar.housh.dev/michael/08546d61-deca-cc2e-bb3a-cdb7dd10691b/",
"Username":"michael",
"Password":"",
"PasswordCmd": "/bin/gopass show --password Sites/calendar.housh.dev/calendar/michael"
}
],
"Timezone": "America/New_York",
"DefaultNumDays":30
}

20
runs/after/calendar Executable file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env bash
install() {
mkdir ~/pkgbuilds &>/dev/null
git clone https://github.com/psic4t/qcal.git ~/pkgbuilds/qcal
pushd ~/pkgbuilds/qcal || exit 1
(
make && sudo make install
)
popd
}
uninstall() {
sudo rm /usr/local/bin/qcal
rm -rf ~/pkgbuilds/qcal
}
arg=${1:-""}
[[ $arg == "install" ]] && install
[[ $arg == "uninstall" ]] && uninstall

3
runs/calendar Normal file
View File

@@ -0,0 +1,3 @@
go
gnome-calendar
gnome-keyring