1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

package .bin/ scripts as proper nix packages, delete .bin/

Packaged 14 scripts from .bin/ into packages/ with proper dependency
declarations (writers.writeDashBin/writeBashBin/writePython3Bin):
- 256color → two56color (terminal color chart)
- avesta.sed → avesta (Avestan transliteration)
- bvg.sh → bvg (Berlin transit disruptions)
- unicode → charinfo (Unicode character info)
- chunk-pdf → chunk-pdf (split PDFs by page count)
- csv2json → csv2json (CSV to JSON converter)
- fix-sd.sh → fix-sd (exFAT SD card recovery, improved output handling)
- json2csv → json2csv (JSON to CSV converter)
- mp3player-write → mp3player-write (audio conversion for MP3 players)
- mushakkil.sh → mushakkil (Arabic diacritization)
- nix-haddock-index → nix-haddock-index (GHC Haddock index generator)
- pdf-ocr.sh → pdf-ocr (OCR PDFs via tesseract)
- prospekte.sh → prospekte (German supermarket flyer browser)
- readme → readme (GitHub README as man page)

All added to overlay and packages output. .bin/ directory removed.
This commit is contained in:
2026-02-17 21:32:10 +01:00
parent dbbad1e146
commit 4fc29ff0fe
29 changed files with 623 additions and 536 deletions

View File

@@ -200,6 +200,22 @@
niveum-browser = final.niphas-web-browser;
niveum-filemanager = final.niphas-file-browser;
# packaged from .bin/
two56color = prev.callPackage packages/256color.nix { };
avesta = prev.callPackage packages/avesta.nix { };
bvg = prev.callPackage packages/bvg.nix { };
charinfo = prev.callPackage packages/charinfo.nix { };
chunk-pdf = prev.callPackage packages/chunk-pdf.nix { };
csv2json = prev.callPackage packages/csv2json.nix { };
fix-sd = prev.callPackage packages/fix-sd.nix { };
json2csv = prev.callPackage packages/json2csv.nix { };
mp3player-write = prev.callPackage packages/mp3player-write.nix { };
mushakkil = prev.callPackage packages/mushakkil.nix { };
nix-haddock-index = prev.callPackage packages/nix-haddock-index.nix { };
pdf-ocr = prev.callPackage packages/pdf-ocr.nix { };
prospekte = prev.callPackage packages/prospekte.nix { };
readme = prev.callPackage packages/readme.nix { };
ashell = nixpkgs-unstable.legacyPackages.${prev.system}.ashell;
# wrapped from upstream
@@ -546,14 +562,20 @@
];
};
inherit (pkgs)
two56color
avesta
auc
betacode
booksplit
brainmelter
brassica
bvg
charinfo
cheat-sh
chunk-pdf
closest
cro
csv2json
cyberlocker-tools
dawn-editor
default-gateway
@@ -564,6 +586,7 @@
emailmenu
exodus
fkill
fix-sd
fzfmenu
gfs-fonts
bring-out-the-gimp
@@ -574,6 +597,7 @@
image-convert-tolino
ipa
jsesh
json2csv
kirciuoklis
klem
kpaste
@@ -582,24 +606,30 @@
mansplain
manual-sort
morris
mp3player-write
mpv-iptv
mpv-radio
mpv-tuner
mpv-tv
mushakkil
new-mac
niveum-ssh
nix-git
nix-haddock-index
noise-waves
notemenu
obsidian-vim
opustags
pdf-ocr
picoclaw
pls
polyglot
prospekte
q
qrpaste
radio-news
random-zeno
readme
rfc
scanned
stag