develop #20

Merged
sid merged 4 commits from develop into release-25.11 2026-04-23 22:17:57 +02:00
4 changed files with 66 additions and 2 deletions

View file

@ -6,7 +6,7 @@
home-manager,
hostname,
nix,
nixos-rebuild,
nixos-rebuild-ng,
...
}:
@ -25,6 +25,6 @@ writeShellApplication {
home-manager
hostname
nix
nixos-rebuild
nixos-rebuild-ng
];
}

View file

@ -129,5 +129,7 @@ in
};
};
};
services.batsignal.enable = builtins.elem "battery" cfg.settings.mainBar.modules-right;
};
}

View file

@ -18,6 +18,7 @@
quicknote = pkgs.callPackage ./quicknote { };
synapse_change_display_name = pkgs.callPackage ./synapse_change_display_name { };
synix-docs = pkgs.callPackage ./synix-docs { };
tinyfugue = pkgs.callPackage ./tinyfugue { };
trelis-gitingest-mcp = pkgs.callPackage ./trelis-gitingest-mcp { };
tunerstudio = pkgs.callPackage ./tunerstudio { };

View file

@ -0,0 +1,61 @@
{
lib,
stdenv,
fetchFromGitHub,
ncurses,
openssl,
pcre2,
zlib,
lua5_4,
python3,
icu,
enableLua ? true,
enablePython ? true,
enableWidechar ? true,
}:
stdenv.mkDerivation rec {
pname = "tinyfugue";
version = "5.2.2";
src = fetchFromGitHub {
owner = "ingwarsw";
repo = "tinyfugue";
rev = version;
hash = "sha256-nHgu0XJ2Nd0JYrs3o/NLZ9gq1D4ubdPyowQLyhOzDDA=";
};
buildInputs = [
ncurses
openssl
pcre2
zlib
]
++ lib.optional enableLua lua5_4
++ lib.optional enablePython python3
++ lib.optional enableWidechar icu;
env.NIX_CFLAGS_COMPILE = "-D_DEFAULT_SOURCE";
configureFlags = [
"--enable-termcap=ncurses"
]
++ lib.optional enableLua "--enable-lua"
++ lib.optional enablePython "--enable-python"
++ lib.optional (!enableWidechar) "--disable-widechar";
installPhase = ''
make install
'';
meta = {
description = "TinyFugue - Rebirth";
homepage = "https://github.com/ingwarsw/tinyfugue";
changelog = "https://github.com/ingwarsw/tinyfugue/blob/${src.rev}/CHANGES";
license = lib.licenses.gpl2Only;
mainProgram = "tf";
platforms = lib.platforms.all;
};
}