summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* flake.lock: updatetv2026-01-211-15/+15
|
* nixos-format-error: emigratetv2026-01-211-107/+0
|
* netcup: emigratetv2026-01-211-33/+0
|
* logf: emigratetv2026-01-211-112/+0
|
* hashPassword: emigratetv2026-01-211-15/+0
|
* gitignore: emigratetv2026-01-211-42/+0
|
* eximlog: emigratetv2026-01-211-28/+0
|
* certaids: emigratetv2026-01-211-114/+0
|
* K_belwagen: emigratetv2026-01-211-38/+0
|
* with-tmpdir: emigratetv2026-01-211-29/+0
|
* dic: emigratetv2026-01-211-39/+0
|
* Merge remote-tracking branch 'krebs/master'tv2026-01-211-3/+1
|\
| * sync-containers3: migrate resolved.extraConfig to settingslassulus2026-01-201-3/+1
| | | | | | | | The extraConfig option has been removed from NixOS.
* | htgen: bash -> busybox shtv2026-01-211-1/+1
|/
* htgen: use bash while dash is brokentv2026-01-201-1/+1
| | | | | | | | Since dash a065467, dash's read is broken when used with tcpserver. Example: when test.sh is `read test; echo test=$test`, then `echo test | socat STDIN SYSTEM:'dash test.sh'` will output `test=` instead of `test=test`.
* repo-sync: GitPython -> gitpythontv2026-01-161-1/+1
|
* gitignore: fix bug introduced by 68d3c92tv2026-01-1326-61/+146
|
* Merge remote-tracking branch 'krebs/master'tv2026-01-134-108/+131
|\
| * git-hooks: restore function interfacelassulus2026-01-111-104/+127
| | | | | | | | | | | | The rewrite to use environment variables broke backward compatibility. Restore the original interface where irc-announce is a function that returns shell script strings, as expected by callers like cal.nix.
| * tinc: filter hosts without valid tinc configlassulus2026-01-111-1/+1
| | | | | | | | | | Hosts that have a network entry but no tinc.config (like 'ne' which only has aliases) should be excluded from the hosts package generation.
| * reaktor2: update script paths after Reaktor renamelassulus2026-01-111-2/+2
| | | | | | | | The directory was renamed from Reaktor to reaktor2-plugins.
| * ci: fix relative path to lib/pure.nixlassulus2026-01-111-1/+1
| | | | | | | | | | The ci module is in a subdirectory (krebs/3modules/ci/), so it needs an extra ../ to reach lib/pure.nix.
* | reaktor2: 0.4.4 -> 0.4.5tv2026-01-131-13/+14
|/
* Merge remote-tracking branch 'krebs/master'tv2026-01-1145-532/+306
|\
| * 5pkgs: fix nix flake show compatibilitylassulus2026-01-1136-445/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate nix-writers flake for extended writer functions (writeJq, writeGawkBin, etc.) using a fixpoint overlay so functions can reference each other. Update Python packages to new buildPythonPackage format: - Add pyproject = true and build-system for ovh-zone, python-dnsstamps, ssh-audit, tinc_graphs Fix writer function usage by taking them as arguments instead of accessing via pkgs: - nixos-format-error, untilport, qrscan, logf, gitignore, urix, etc. Update deprecated nixpkgs attribute names: - gdk_pixbuf -> gdk-pixbuf - libSM/libX11/libXinerama -> xorg.* - buildGo120Module -> buildGoModule Remove obsolete/broken packages: - buildbot-classic-slave (missing buildbot-classic) - cac-panel, drivedroid-gen-repo (Python 2 / format issues) - games-user-env, generate-secrets (unused) - internetarchive, bepasty-client-cli, krebspaste (Python 2) - qrscan (conflicts with removed nixpkgs package) Other fixes: - Use lib.callPackageWith for package interdependencies - Only export derivations in flake packages output - Limit packages output to Linux systems - Fix IFD in ukrepl by passing path to writer instead of readFile - Import stockholm.lib directly where needed (bling) - Rewrite brain and git-hooks to use runCommand
| * pkgs.Reaktor -> reaktor2-pluginslassulus2025-12-297-4/+4
| |
| * kartei lass: redeploy xerxeslassulus2025-11-231-47/+1
| |
| * pkgs: add blessings as regular haskell packagelassulus2025-10-292-21/+17
| |
| * Merge remote-tracking branch 'tv/master'lassulus2025-10-2314-303/+25
| |\
| * | flake.lock: updatelassulus2025-10-221-15/+15
| | |
* | | reaktor2: 0.4.3 -> 0.4.4tv2026-01-111-11/+12
| | |
* | | kartei tv ne: specify just prefixLength, not prefixtv2025-11-271-4/+2
| | |
* | | kartei tv ni: prefix -> prefixLengthtv2025-11-271-4/+3
| | |
* | | kartei tv: use lib.slib if possilbetv2025-11-271-1/+1
| | |
* | | modules: use lib.slib if possilbetv2025-11-2728-28/+28
| | |
* | | kartei: lib.mkMerge -> importstv2025-11-271-2/+2
| | | | | | | | | | | | | | | Use imports instead of lib.mkMerge and sprinkle some _file attributes to facilitate debugging.
* | | kartei: pass whole arg to modulestv2025-11-271-2/+2
| | |
* | | kartei tv ne: add MX for krebsco.detv2025-11-271-0/+1
| | |
* | | kartei tv ne: add NS for tv.krebsco.detv2025-11-271-0/+1
| | |
* | | kartei tv: don't inherittv2025-11-271-17/+13
| | |
* | | kartei tv: foldl' recursiveUpdate {} -> foldl' extendtv2025-11-271-4/+8
| | |
* | | kartei tv: add netv2025-11-272-0/+44
| | |
* | | kartei tv ni: get slib from argumenttv2025-11-172-4/+2
| | |
* | | kartei tv: evalSubmodule -> foldl' recursiveUpdate {}tv2025-11-171-16/+11
| | |
* | | kartei tv: put ssh pubkeys in dedicated filestv2025-10-305-4/+8
| |/ |/|
* | reaktor2: 0.4.2 -> 0.4.3tv2025-10-231-3/+3
| |
* | Merge remote-tracking branch 'krebs/master'tv2025-10-2313-79/+101
|\|
| * mastodon: run gc dailylassulus2025-10-211-8/+23
| |
| * flake: expose packages outside of overlaylassulus2025-08-091-0/+4
| |
| * Merge remote-tracking branch 'makefu/master'lassulus2025-08-098-59/+31
| |\