From 5b405a5daec76907d01cdfc1cc4791d5de4f7668 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Sun, 24 Mar 2024 15:59:37 +0530 Subject: [PATCH] feat(keymap): Added keymap for sorting items --- common/nvim.nix | 6 ++++-- linux/hyprland.nix | 4 ++-- utils/wallhaven.nix | 6 +++++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/common/nvim.nix b/common/nvim.nix index 27de7510..e311440c 100644 --- a/common/nvim.nix +++ b/common/nvim.nix @@ -10,7 +10,8 @@ ++ (pkgs.lib.optionals (builtins.hasAttr "normal" mappings) (mkMode mappings.normal "n")) ++ (pkgs.lib.optionals (builtins.hasAttr "terminal" mappings) (mkMode mappings.terminal "t")) ++ (pkgs.lib.optionals (builtins.hasAttr "insert" mappings) (mkMode mappings.insert "i")) - ++ (pkgs.lib.optionals (builtins.hasAttr "visual" mappings) (mkMode mappings.insert "v")); + ++ (pkgs.lib.optionals (builtins.hasAttr "visual" mappings) (mkMode mappings.visual "v")) + ++ (pkgs.lib.optionals (builtins.hasAttr "global" mappings) (mkMode mappings.global "")); mkMode = mappings: mode: pkgs.lib.mapAttrsToList (key: value: { @@ -349,7 +350,7 @@ in { "" = "require('FTerm').toggle"; }; visual = { - "S" = "[['<,'>!sort -u]]"; + "L" = "[[:'<,'>!sort -u]]"; }; }; @@ -526,6 +527,7 @@ in { end end require('ufo').setup() + require('lspconfig.ui.windows').default_options.border = 'single' ''; package = pkgs.neovim-nightly; }; diff --git a/linux/hyprland.nix b/linux/hyprland.nix index 6ec122d7..a5091cf8 100644 --- a/linux/hyprland.nix +++ b/linux/hyprland.nix @@ -13,8 +13,8 @@ systemd.target = "hyprland-session.target"; settings.preload = wallpapers.all; settings.wallpapers = { - "DP-3" = wallpapers.frieren_3; - "DP-1" = wallpapers.shapes; + "DP-3" = wallpapers.skull; + "DP-1" = wallpapers.frieren_3; }; }; programs.hyprlock = { diff --git a/utils/wallhaven.nix b/utils/wallhaven.nix index 02f6175c..4f8757f3 100644 --- a/utils/wallhaven.nix +++ b/utils/wallhaven.nix @@ -23,7 +23,11 @@ in rec { url = "https://w.wallhaven.cc/full/jx/wallhaven-jxqml5.jpg"; sha256 = "0vm02yg4w5bfqns5k1r8y09fqxs0qy4y886myvnp64n1maaihp4k"; }; + skull = getWall { + url = "https://w.wallhaven.cc/full/85/wallhaven-856dlk.png"; + sha256 = "11w5lfqg6ip6zhiwfw63gv08f55kqbfnhmv7iq07mfspny36w840"; + }; anime = [frieren_3]; - all = [lights shapes cloud] ++ anime; + all = [lights shapes cloud skull] ++ anime; }