added otter launcher

This commit is contained in:
2026-07-04 13:41:07 +01:00
parent 06d93d6e4f
commit d28858fb45
3 changed files with 103 additions and 17 deletions

View File

@@ -21,12 +21,16 @@
}: {
packages = {
otter-launcher = let
config-file = ./config.toml;
extra-config = ''
[overlay]
overlay_cmd = """
${pkgs.chafa} -s 20x20 ${./cat.png}
"""
[overlay]
overlay_cmd = """
${lib.getExe pkgs.chafa} -s 20x20 ${./cat.png}
"""
# overlay_trimmed_lines = 1
'';
final-config = pkgs.writeText "config.toml" ''
${builtins.readFile ./config.toml}
${extra-config}
'';
in
inputs.wrappers.lib.wrapPackage ({
@@ -38,10 +42,7 @@
inherit pkgs;
package = inputs.otter-launcher.packages.${pkgs.stdenv.hostPlatform.system}.default;
flags = {
"-c" = lib.mkMerge [
config-file
extra-config
];
"-c" = final-config;
};
});
};