From 530be0cf44196fca4e2514b66a7da58a56e75ffb Mon Sep 17 00:00:00 2001 From: Sweetbread Date: Thu, 27 Mar 2025 12:53:41 +0300 Subject: [PATCH] feat: kitty to ghostty --- modules/user.nix | 2 +- modules/user/ghostty.nix | 11 +++++++++++ modules/user/kitty.nix | 14 -------------- .../packages/drvs/ags/widget/elements/Battery.tsx | 4 ++-- .../packages/drvs/ags/widget/elements/Wifi.tsx | 2 +- modules/user/patterns/hyprland.nix | 13 +++++++------ modules/user/zsh.nix | 4 ++++ 7 files changed, 26 insertions(+), 24 deletions(-) create mode 100644 modules/user/ghostty.nix delete mode 100644 modules/user/kitty.nix diff --git a/modules/user.nix b/modules/user.nix index d0d9a9c..f414261 100644 --- a/modules/user.nix +++ b/modules/user.nix @@ -1,6 +1,5 @@ { imports = [ - ./user/kitty.nix ./user/qt.nix ./user/sops.nix ./user/neofetch.nix @@ -12,6 +11,7 @@ ./user/btop.nix ./user/wofi.nix ./user/mako.nix + ./user/ghostty.nix ./user/packages/art.nix ./user/packages/desktop.nix ./user/packages/coding.nix diff --git a/modules/user/ghostty.nix b/modules/user/ghostty.nix new file mode 100644 index 0000000..fa0875e --- /dev/null +++ b/modules/user/ghostty.nix @@ -0,0 +1,11 @@ +{ + programs.ghostty = { + enable = true; + enableZshIntegration = true; + settings = { + confirm-close-surface = false; + copy-on-select = false; + title-report = true; + }; + }; +} \ No newline at end of file diff --git a/modules/user/kitty.nix b/modules/user/kitty.nix deleted file mode 100644 index 5ae52fc..0000000 --- a/modules/user/kitty.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ lib, pkgs, ... }: { - programs.kitty = { - enable = true; - settings = lib.mkDefault { - dynamic_background_opacity = "yes"; - background_opacity = 0.5; - background_blur = true; - background = "#1d2021"; - font_size = 13.0; - cursor_blink_interval = "0.5 ease-in-out"; - }; - }; - programs.zsh.envExtra = "TERM=xterm-256color"; -} diff --git a/modules/user/packages/drvs/ags/widget/elements/Battery.tsx b/modules/user/packages/drvs/ags/widget/elements/Battery.tsx index 61191b6..cfac651 100644 --- a/modules/user/packages/drvs/ags/widget/elements/Battery.tsx +++ b/modules/user/packages/drvs/ags/widget/elements/Battery.tsx @@ -7,8 +7,8 @@ export default function BatteryLevel() { const percent = bind(bat, "percentage").as(p => Math.floor(p * 100)); return ( - ` background-image: linear-gradient( diff --git a/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx b/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx index eca0232..44f9816 100644 --- a/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx +++ b/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx @@ -10,7 +10,7 @@ export default function Wifi() { {wifi.as(wifi => wifi && (