From 0482e57583ef0788c602fa004d58101f698ab4a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Fri, 28 Nov 2025 10:32:08 +0800 Subject: [PATCH] vanadium/kitty: use elementary bell sound --- nix/configurations/vanadium/home/gtk.nix | 1 - nix/configurations/vanadium/home/programs.nix | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/nix/configurations/vanadium/home/gtk.nix b/nix/configurations/vanadium/home/gtk.nix index 52d3da5d..f059868e 100644 --- a/nix/configurations/vanadium/home/gtk.nix +++ b/nix/configurations/vanadium/home/gtk.nix @@ -22,7 +22,6 @@ }; # TODO: open an issue, why are the types inconsistent? ew. - # TODO: kitty doesn't react to this, which is annoying gtk2.extraConfig = '' gtk-sound-theme-name = "elementary" ''; diff --git a/nix/configurations/vanadium/home/programs.nix b/nix/configurations/vanadium/home/programs.nix index 09805558..b85e86d2 100644 --- a/nix/configurations/vanadium/home/programs.nix +++ b/nix/configurations/vanadium/home/programs.nix @@ -122,6 +122,7 @@ # audio utilities pkgs.helvum pkgs.pavucontrol + pkgs.pantheon.elementary-sound-theme ]; programs = { @@ -161,7 +162,12 @@ kitty = { enable = true; font.size = 12; # sweet spot for framework 13 - settings.shell = lib.getExe config.programs.fish.package; + settings = { + shell = lib.getExe config.programs.fish.package; + # https://github.com/kovidgoyal/kitty/issues/1866 + # https://sw.kovidgoyal.net/kitty/conf/#terminal-bell + linux_bell_theme = "elementary"; + }; }; chromium.enable = true;