From a6b0d36b3518467da6fd348ef98ec0d6f7b4575c Mon Sep 17 00:00:00 2001 From: Jake Ginesin Date: Thu, 9 Oct 2025 00:48:03 -0400 Subject: [PATCH] generation 522 25.11.20250714.62e0f05 --- home/programs/nvim/default.nix | 4 ++++ home/programs/nvim/plugins/mini-animate.lua | 1 + home/scripts/school/cs-firefox.sh | 9 +++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 home/programs/nvim/plugins/mini-animate.lua diff --git a/home/programs/nvim/default.nix b/home/programs/nvim/default.nix index f7e1c2c..41c5406 100644 --- a/home/programs/nvim/default.nix +++ b/home/programs/nvim/default.nix @@ -39,6 +39,10 @@ vim-airline-themes plenary-nvim nvim-web-devicons + { + plugin = mini-animate; + config = toLuaFile ./plugins/mini-animate.lua; + } { plugin = telescope-nvim; config = toLuaFile ./plugins/telescope.lua; diff --git a/home/programs/nvim/plugins/mini-animate.lua b/home/programs/nvim/plugins/mini-animate.lua new file mode 100644 index 0000000..8a370bd --- /dev/null +++ b/home/programs/nvim/plugins/mini-animate.lua @@ -0,0 +1 @@ +require('mini.animate').setup() diff --git a/home/scripts/school/cs-firefox.sh b/home/scripts/school/cs-firefox.sh index db98b42..6c4ae3e 100644 --- a/home/scripts/school/cs-firefox.sh +++ b/home/scripts/school/cs-firefox.sh @@ -1,3 +1,8 @@ -# find /home/synchronous/current-semester -follow -maxdepth 1 | cut -c36- | sed '/^[[:space:]]*$/d' | rofi -dmenu | read rsem; yq ".url" "/home/synchronous/current-semester/$rsem/info.yaml" | xargs firefox rsem=$(find /home/synchronous/current-semester -follow -maxdepth 1 | cut -c36- | sed '/^[[:space:]]*$/d' | rofi -dmenu) -yq ".url" "/home/synchronous/current-semester/$rsem/info.yaml" | xargs firefox + +# Exit if nothing selected +[ -z "$rsem" ] && exit 0 + +# Get URL and open if it exists +url=$(yq -r ".url" "/home/synchronous/current-semester/$rsem/info.yaml") +[ -n "$url" ] && firefox "$url"