diff --git a/npins/sources.json b/npins/sources.json index 3a8de6c..3d05d21 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -68,9 +68,9 @@ }, "branch": "master", "submodules": false, - "revision": "a813b9e3665dc7751a57e174f7ae119fe127a4ac", + "revision": "bb3727e07e235c6e7e7d38ca6a05514504c3623f", "url": null, - "hash": "0iqry2r1x9w5c469f5c69q9gm78l9085kzj314a3k6h4rzqqa6f3" + "hash": "15jb8zimyr8d3gwsqj0m4ccab6k700yy6paq6fadyhr5gp9rfryj" }, "headscale-ui": { "type": "GitRelease", @@ -107,8 +107,8 @@ "nixpkgs": { "type": "Channel", "name": "nixpkgs-unstable", - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre856744.ca7729638096/nixexprs.tar.xz", - "hash": "1g1zv36fs0sd7jk3z1b5yn4nrd578f1iy32a001za13mmllr0jrw" + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre855922.c6a788f552b7/nixexprs.tar.xz", + "hash": "0p9aa19hw2xlr5d951yr7z6gdbwqmnff2m2pj5bysirnr8fq1apn" }, "rat": { "type": "GitRelease", diff --git a/pkgs/foot-git/patches/foot_fullscreen_alpha.patch b/pkgs/foot-git/patches/foot_fullscreen_alpha.patch index e2aff49..afae671 100644 --- a/pkgs/foot-git/patches/foot_fullscreen_alpha.patch +++ b/pkgs/foot-git/patches/foot_fullscreen_alpha.patch @@ -1,4 +1,4 @@ -From bf7175511a05e7110a57cce96540aa75f9cdca76 Mon Sep 17 00:00:00 2001 +From cd75128c89dc083524667d2fb1d4ca50874ace9b Mon Sep 17 00:00:00 2001 From: Fazzi Date: Fri, 18 Apr 2025 21:15:19 +0100 Subject: [PATCH] config: add transparent_fullscreen option @@ -10,12 +10,12 @@ Subject: [PATCH] config: add transparent_fullscreen option 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/config.c b/config.c -index 0de1a1be..935f4500 100644 +index 07f781d6..8304729a 100644 --- a/config.c +++ b/config.c -@@ -1122,6 +1122,10 @@ parse_section_main(struct context *ctx) - else if (streq(key, "uppercase-regex-insert")) - return value_to_bool(ctx, &conf->uppercase_regex_insert); +@@ -1098,6 +1098,10 @@ parse_section_main(struct context *ctx) + (int *)&conf->initial_color_theme); + } + else if (streq(key, "transparent-fullscreen")) { + return value_to_bool(ctx, &conf->transparent_fullscreen); @@ -24,7 +24,7 @@ index 0de1a1be..935f4500 100644 else { LOG_CONTEXTUAL_ERR("not a valid option: %s", key); return false; -@@ -3415,6 +3419,7 @@ config_load(struct config *conf, const char *conf_path, +@@ -3389,6 +3393,7 @@ config_load(struct config *conf, const char *conf_path, }, .multiplier = 3., }, @@ -33,10 +33,10 @@ index 0de1a1be..935f4500 100644 .fg = default_foreground, .bg = default_background, diff --git a/config.h b/config.h -index 86fb2a8f..58aedbba 100644 +index 7cf6f6f5..2ab21716 100644 --- a/config.h +++ b/config.h -@@ -245,6 +245,8 @@ struct config { +@@ -237,6 +237,8 @@ struct config { enum { STARTUP_WINDOWED, STARTUP_MAXIMIZED, STARTUP_FULLSCREEN } startup_mode; @@ -44,9 +44,9 @@ index 86fb2a8f..58aedbba 100644 + bool dpi_aware; bool gamma_correct; - bool uppercase_regex_insert; + struct config_font_list fonts[4]; diff --git a/render.c b/render.c -index 1c24bafa..0d7df4b7 100644 +index 83a160bc..ba0f6097 100644 --- a/render.c +++ b/render.c @@ -768,7 +768,8 @@ render_cell(struct terminal *term, pixman_image_t *pix, @@ -68,7 +68,7 @@ index 1c24bafa..0d7df4b7 100644 /* Disable alpha in fullscreen - see render_cell() for details */ alpha = 0xffff; } -@@ -3260,7 +3261,8 @@ grid_render(struct terminal *term) +@@ -3264,7 +3265,8 @@ grid_render(struct terminal *term) xassert(term->height > 0); struct buffer_chain *chain = term->render.chains.grid;