From 911078952742022037254b7d5749b0ec7ccdfa3e Mon Sep 17 00:00:00 2001 From: hektor Date: Fri, 6 Nov 2026 00:17:19 +0100 Subject: [PATCH] refactor: nixify / clean remaining dots scripts --- deploy/colmena.nix | 1 - dots/.bin/README.md | 26 --- dots/.bin/aurpac | 6 - dots/.bin/calc | 3 - dots/.bin/cam | 5 - dots/.bin/count-json-objects.js | 7 - dots/.bin/devdocs | 3 - dots/.bin/fzf-bluetooth | 10 - dots/.bin/jack-to-bt | 2 - dots/.bin/json-to-yaml | 5 - dots/.bin/pacman-remove-unrequired | 3 - dots/.bin/r5rs | 9 - .../.bin/remove-markdown-relative-link-prefix | 3 - dots/.bin/reverse-tether-linux-android | 23 -- dots/.bin/sb-anki | 22 -- dots/.bin/sb-battery | 13 -- dots/.bin/sb-date | 3 - dots/.bin/sb-internet | 7 - dots/.bin/sb-pomo | 3 - dots/.bin/sb-project | 4 - dots/.bin/sb-tasks | 7 - dots/.bin/sb-wg | 12 - dots/.bin/script | 25 --- dots/.bin/setup | 208 ------------------ dots/.bin/ssh-hosts | 5 - dots/.bin/tidalcycles | 26 --- dots/.bin/tmux-workspace | 13 -- dots/.bin/toggle-bt-device | 11 - dots/.bin/update | 3 - dots/README.md | 13 -- home/hosts/andromache/default.nix | 2 +- home/hosts/astyanax/default.nix | 2 +- home/modules/anki/default.nix | 4 + home/modules/bin/default.nix | 87 ++++++++ {dots/.bin => home/modules/bin/scripts}/bak | 2 - .../modules/bin/scripts}/fzf-book | 8 +- .../modules/bin/scripts}/fzf-fontnames | 12 +- .../.bin => home/modules/bin/scripts}/fzf-ssh | 2 - .../modules/bin/scripts}/get-anki-decks | 2 - .../bin/scripts}/get-anki-reviews-status | 4 +- .../.bin => home/modules/bin/scripts}/notify | 4 +- .../modules/bin/scripts}/pdftitle | 2 - {dots/.bin => home/modules/bin/scripts}/pomo | 44 ++-- .../modules/bin/scripts}/save-ssh-host | 2 - home/modules/bin/scripts/ssh-hosts | 1 + .../modules/bin/scripts}/taskdeps | 61 +---- home/modules/shell/bash.nix | 8 - home/modules/waybar/scripts/sb-anki | 15 ++ home/modules/waybar/scripts/sb-pomo | 2 + home/modules/waybar/scripts/sb-project | 2 + home/modules/waybar/scripts/sb-tasks | 5 + home/modules/waybar/settings.nix | 164 +++++++++----- lib/default.nix | 4 +- 53 files changed, 265 insertions(+), 655 deletions(-) delete mode 100644 dots/.bin/README.md delete mode 100755 dots/.bin/aurpac delete mode 100755 dots/.bin/calc delete mode 100755 dots/.bin/cam delete mode 100755 dots/.bin/count-json-objects.js delete mode 100755 dots/.bin/devdocs delete mode 100755 dots/.bin/fzf-bluetooth delete mode 100755 dots/.bin/jack-to-bt delete mode 100755 dots/.bin/json-to-yaml delete mode 100755 dots/.bin/pacman-remove-unrequired delete mode 100755 dots/.bin/r5rs delete mode 100755 dots/.bin/remove-markdown-relative-link-prefix delete mode 100755 dots/.bin/reverse-tether-linux-android delete mode 100755 dots/.bin/sb-anki delete mode 100755 dots/.bin/sb-battery delete mode 100755 dots/.bin/sb-date delete mode 100755 dots/.bin/sb-internet delete mode 100755 dots/.bin/sb-pomo delete mode 100755 dots/.bin/sb-project delete mode 100755 dots/.bin/sb-tasks delete mode 100755 dots/.bin/sb-wg delete mode 100755 dots/.bin/script delete mode 100755 dots/.bin/setup delete mode 100755 dots/.bin/ssh-hosts delete mode 100755 dots/.bin/tidalcycles delete mode 100755 dots/.bin/tmux-workspace delete mode 100755 dots/.bin/toggle-bt-device delete mode 100755 dots/.bin/update delete mode 100644 dots/README.md create mode 100644 home/modules/bin/default.nix rename {dots/.bin => home/modules/bin/scripts}/bak (96%) rename {dots/.bin => home/modules/bin/scripts}/fzf-book (72%) rename {dots/.bin => home/modules/bin/scripts}/fzf-fontnames (63%) rename {dots/.bin => home/modules/bin/scripts}/fzf-ssh (54%) rename {dots/.bin => home/modules/bin/scripts}/get-anki-decks (81%) rename {dots/.bin => home/modules/bin/scripts}/get-anki-reviews-status (63%) rename {dots/.bin => home/modules/bin/scripts}/notify (72%) rename {dots/.bin => home/modules/bin/scripts}/pdftitle (79%) rename {dots/.bin => home/modules/bin/scripts}/pomo (66%) rename {dots/.bin => home/modules/bin/scripts}/save-ssh-host (93%) create mode 100755 home/modules/bin/scripts/ssh-hosts rename {dots/.bin => home/modules/bin/scripts}/taskdeps (59%) create mode 100755 home/modules/waybar/scripts/sb-anki create mode 100755 home/modules/waybar/scripts/sb-pomo create mode 100755 home/modules/waybar/scripts/sb-project create mode 100755 home/modules/waybar/scripts/sb-tasks diff --git a/deploy/colmena.nix b/deploy/colmena.nix index 07c0b1c..fbe04ca 100644 --- a/deploy/colmena.nix +++ b/deploy/colmena.nix @@ -42,7 +42,6 @@ inputs.colmena.lib.makeHive ( specialArgs = { inherit inputs lib'; outputs = self; - dotsPath = ../dots; }; }; } diff --git a/dots/.bin/README.md b/dots/.bin/README.md deleted file mode 100644 index ca41434..0000000 --- a/dots/.bin/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Scripts - -Mostly tiny helper scripts \& experiments, some more useful than others. - -## Setup - -Make sure the scripts are in your `$PATH` and executable. - -To add the complete directory of scripts to your `$PATH`: - -```bash -export PATH=~/.bin:$PATH -``` - -To make a any script `