From d61d8cf00a1da98b8af300ece277c05efde0c0f6 Mon Sep 17 00:00:00 2001 From: Asaki Yuki Date: Thu, 9 Apr 2026 14:54:18 +0700 Subject: [PATCH] add vim key --- modules/features/system/packages.nix | 25 +++++++++++-------- .../programs/hyprland/settings/key-bind.nix | 15 +++++++++++ 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/modules/features/system/packages.nix b/modules/features/system/packages.nix index b1eb9a4..47d2569 100644 --- a/modules/features/system/packages.nix +++ b/modules/features/system/packages.nix @@ -4,10 +4,24 @@ config, ... }: +let + custom-catppuccin-gtk = pkgs.catppuccin-gtk.override { + variant = "mocha"; + accents = [ "sapphire" ]; + size = "compact"; + }; + + custom-catppuccin-kde = (pkgs.catppuccin-kde.override { + flavour = [ "mocha" ]; + accents = [ "sapphire" ]; + }); +in { environment.systemPackages = with pkgs; [ + custom-catppuccin-gtk + git vim wget @@ -24,17 +38,6 @@ bluetuith lxqt.pavucontrol-qt nwg-look - - # (pkgs.catppuccin-kde.override { - # flavour = [ "mocha" ]; - # accents = [ "sapphire" ]; - # }) - - (pkgs.catppuccin-gtk.override { - variant = "mocha"; - accents = [ "sapphire" ]; - size = "compact"; - }) ] ++ ( with pkgs; diff --git a/modules/programs/hyprland/settings/key-bind.nix b/modules/programs/hyprland/settings/key-bind.nix index b083eb9..a625f66 100644 --- a/modules/programs/hyprland/settings/key-bind.nix +++ b/modules/programs/hyprland/settings/key-bind.nix @@ -25,6 +25,21 @@ "SUPER CTRL, RIGHT, movewindow, r" "SUPER CTRL, UP, movewindow, u" "SUPER CTRL, DOWN, movewindow, d" + + "SUPER SHIFT, h, resizeactive, -25 0" + "SUPER SHIFT, l, resizeactive, 25 0" + "SUPER SHIFT, k, resizeactive, 0 -25" + "SUPER SHIFT, j, resizeactive, 0 25" + + "SUPER, h, movefocus, l" + "SUPER, l, movefocus, r" + "SUPER, k, movefocus, u" + "SUPER, j, movefocus, d" + + "SUPER CTRL, h, movewindow, l" + "SUPER CTRL, l, movewindow, r" + "SUPER CTRL, k, movewindow, u" + "SUPER CTRL, j, movewindow, d" "SUPER, TAB, workspace, e+1" "SUPER ALT, TAB, workspace, e-1"