From 5105ef0b1e6d0cd27497a12ba6d56befb6e7946b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sat, 13 Dec 2025 23:50:00 +0100 Subject: [PATCH] flake: add upstream TODOs --- flake.nix | 56 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/flake.nix b/flake.nix index 8cebff8..1f62787 100644 --- a/flake.nix +++ b/flake.nix @@ -350,16 +350,17 @@ # linguistics and ancient world auc = pkgs.callPackage packages/auc.nix {}; betacode = pkgs.callPackage packages/betacode.nix {}; - brassica = pkgs.callPackage packages/brassica.nix {}; + brassica = pkgs.callPackage packages/brassica.nix {}; # TODO upstream devanagari = pkgs.callPackage packages/devanagari {}; stardict-tools = pkgs.callPackage packages/stardict-tools.nix {}; heuretes = pkgs.callPackage packages/heuretes.nix {}; ipa = pkgs.writers.writePython3Bin "ipa" {flakeIgnore = ["E501"];} (builtins.readFile packages/ipa.py); - jsesh = pkgs.callPackage packages/jsesh.nix {}; + jsesh = pkgs.callPackage packages/jsesh.nix {}; # TODO upstream kirciuoklis = pkgs.callPackage packages/kirciuoklis.nix {}; polyglot = pkgs.callPackage packages/polyglot.nix {}; tocharian-font = pkgs.callPackage packages/tocharian-font.nix {}; gfs-fonts = pkgs.callPackage packages/gfs-fonts.nix {}; + closest = pkgs.callPackage packages/closest {}; # lit random-zeno = pkgs.callPackage packages/random-zeno.nix {}; @@ -375,14 +376,16 @@ untilport = pkgs.callPackage packages/untilport.nix {}; radio-news = pkgs.callPackage packages/radio-news.nix {}; + # window manager + swallow = pkgs.callPackage packages/swallow.nix {}; + devour = pkgs.callPackage packages/devour.nix {}; + cheat-sh = pkgs.callPackage packages/cheat-sh.nix {}; - vimPlugins-cheat-sh-vim = pkgs.callPackage packages/vimPlugins/cheat-sh.nix {}; - closest = pkgs.callPackage packages/closest {}; + vimPlugins-cheat-sh-vim = pkgs.callPackage packages/vimPlugins/cheat-sh.nix {}; # TODO upstream cro = pkgs.callPackage packages/cro.nix {}; default-gateway = pkgs.callPackage packages/default-gateway.nix {}; depp = pkgs.callPackage packages/depp.nix {}; dashboard = pkgs.callPackage packages/dashboard {}; - devour = pkgs.callPackage packages/devour.nix {}; fkill = pkgs.callPackage packages/fkill.nix {}; fzfmenu = pkgs.callPackage packages/fzfmenu.nix {}; gpt35 = pkgs.callPackage packages/gpt.nix {model = "gpt-3.5-turbo";}; @@ -391,7 +394,7 @@ image-convert-tolino = pkgs.callPackage packages/image-convert-tolino.nix {}; k-lock = pkgs.callPackage packages/k-lock.nix {}; klem = pkgs.callPackage packages/klem.nix {}; - man-pandoc = pkgs.callPackage packages/man/pandoc.nix {}; + man-pandoc = pkgs.callPackage packages/man/pandoc.nix {}; # TODO upstream man-pdf = pkgs.callPackage packages/man-pdf.nix {}; mansplain = pkgs.callPackage packages/mansplain.nix {}; manual-sort = pkgs.callPackage packages/manual-sort.nix {}; @@ -404,46 +407,45 @@ new-mac = pkgs.callPackage packages/new-mac.nix {}; nix-git = pkgs.callPackage packages/nix-git.nix {}; notemenu = pkgs.callPackage packages/notemenu.nix {niveumPackages = self.packages.${system};}; - opustags = pkgs.callPackage packages/opustags.nix {}; + opustags = pkgs.callPackage packages/opustags.nix {}; # TODO upstream q = pkgs.callPackage packages/q.nix {}; qrpaste = pkgs.callPackage packages/qrpaste.nix {}; - go-webring = pkgs.callPackage packages/go-webring.nix {}; + go-webring = pkgs.callPackage packages/go-webring.nix {}; # TODO upstream rfc = pkgs.callPackage packages/rfc.nix {}; gimp = pkgs.callPackage packages/gimp.nix {}; scanned = pkgs.callPackage packages/scanned.nix {}; - swallow = pkgs.callPackage packages/swallow.nix {}; - text2pdf = pkgs.callPackage packages/text2pdf.nix {}; + text2pdf = pkgs.callPackage packages/text2pdf.nix {}; # TODO upstream timer = pkgs.callPackage packages/timer.nix {}; - trans = pkgs.callPackage packages/trans.nix {}; + trans = pkgs.callPackage packages/trans.nix {}; # TODO upstream ttspaste = pkgs.callPackage packages/ttspaste.nix {}; unicodmenu = pkgs.callPackage packages/unicodmenu.nix {}; emailmenu = pkgs.callPackage packages/emailmenu.nix {}; - stag = pkgs.callPackage packages/stag.nix {}; + stag = pkgs.callPackage packages/stag.nix {}; # TODO upstream vg = pkgs.callPackage packages/vg.nix {}; vim = pkgs.callPackage packages/vim.nix {niveumPackages = self.packages.${system};}; obsidian-vim = pkgs.callPackage packages/obsidian-vim.nix {}; - vimPlugins-icalendar-vim = pkgs.callPackage packages/vimPlugins/icalendar-vim.nix {}; - vimPlugins-jq-vim = pkgs.callPackage packages/vimPlugins/jq-vim.nix {}; - vimPlugins-typst-vim = pkgs.callPackage packages/vimPlugins/typst-vim.nix {}; - vimPlugins-mdwa-nvim = pkgs.callPackage packages/vimPlugins/mdwa-nvim.nix {}; - vimPlugins-vim-ernest = pkgs.callPackage packages/vimPlugins/vim-ernest.nix {}; - vimPlugins-vim-256noir = pkgs.callPackage packages/vimPlugins/vim-256noir.nix {}; - vimPlugins-vim-colors-paramount = pkgs.callPackage packages/vimPlugins/vim-colors-paramount.nix {}; - vimPlugins-vim-fetch = pkgs.callPackage packages/vimPlugins/vim-fetch.nix {}; - vimPlugins-vim-fsharp = pkgs.callPackage packages/vimPlugins/vim-fsharp.nix {}; - vimPlugins-vim-mail = pkgs.callPackage packages/vimPlugins/vim-mail.nix {}; - vimPlugins-vim-reason-plus = pkgs.callPackage packages/vimPlugins/vim-reason-plus.nix {}; + vimPlugins-icalendar-vim = pkgs.callPackage packages/vimPlugins/icalendar-vim.nix {}; # TODO upstream + vimPlugins-jq-vim = pkgs.callPackage packages/vimPlugins/jq-vim.nix {}; # TODO upstream + vimPlugins-typst-vim = pkgs.callPackage packages/vimPlugins/typst-vim.nix {}; # TODO upstream + vimPlugins-mdwa-nvim = pkgs.callPackage packages/vimPlugins/mdwa-nvim.nix {}; # TODO upstream + vimPlugins-vim-ernest = pkgs.callPackage packages/vimPlugins/vim-ernest.nix {}; # TODO upstream + vimPlugins-vim-256noir = pkgs.callPackage packages/vimPlugins/vim-256noir.nix {}; # TODO upstream + vimPlugins-vim-colors-paramount = pkgs.callPackage packages/vimPlugins/vim-colors-paramount.nix {}; # TODO upstream + vimPlugins-vim-fetch = pkgs.callPackage packages/vimPlugins/vim-fetch.nix {}; # TODO upstream + vimPlugins-vim-fsharp = pkgs.callPackage packages/vimPlugins/vim-fsharp.nix {}; # TODO upstream + vimPlugins-vim-mail = pkgs.callPackage packages/vimPlugins/vim-mail.nix {}; # TODO upstream + vimPlugins-vim-reason-plus = pkgs.callPackage packages/vimPlugins/vim-reason-plus.nix {}; # TODO upstream vimv = pkgs.callPackage packages/vimv.nix {}; - weechat-declarative = pkgs.callPackage packages/weechat-declarative.nix {}; - weechatScripts-hotlist2extern = pkgs.callPackage packages/weechatScripts/hotlist2extern.nix {}; - wttr = pkgs.callPackage packages/wttr.nix {}; + weechat-declarative = pkgs.callPackage packages/weechat-declarative.nix {}; # TODO upstream + weechatScripts-hotlist2extern = pkgs.callPackage packages/weechatScripts/hotlist2extern.nix {}; # TODO upstream + dmenu-randr = pkgs.callPackage packages/dmenu-randr.nix {}; + wttr = pkgs.callPackage packages/wttr.nix {}; # TODO upstream booksplit = wrapScript { script = inputs.voidrice.outPath + "/.local/bin/booksplit"; name = "booksplit"; packages = [pkgs.ffmpeg pkgs.glibc.bin]; }; - dmenu-randr = pkgs.callPackage packages/dmenu-randr.nix {}; tag = wrapScript { script = inputs.voidrice.outPath + "/.local/bin/tag"; name = "tag";