feat(keymap): Added keymap for sorting items
This commit is contained in:
@@ -10,7 +10,8 @@
|
|||||||
++ (pkgs.lib.optionals (builtins.hasAttr "normal" mappings) (mkMode mappings.normal "n"))
|
++ (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 "terminal" mappings) (mkMode mappings.terminal "t"))
|
||||||
++ (pkgs.lib.optionals (builtins.hasAttr "insert" mappings) (mkMode mappings.insert "i"))
|
++ (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:
|
mkMode = mappings: mode:
|
||||||
pkgs.lib.mapAttrsToList
|
pkgs.lib.mapAttrsToList
|
||||||
(key: value: {
|
(key: value: {
|
||||||
@@ -349,7 +350,7 @@ in {
|
|||||||
"<C-\\>" = "require('FTerm').toggle";
|
"<C-\\>" = "require('FTerm').toggle";
|
||||||
};
|
};
|
||||||
visual = {
|
visual = {
|
||||||
"S" = "[[<cmd>'<,'>!sort -u<cr>]]";
|
"L" = "[[:'<,'>!sort -u<cr>]]";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -526,6 +527,7 @@ in {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
require('ufo').setup()
|
require('ufo').setup()
|
||||||
|
require('lspconfig.ui.windows').default_options.border = 'single'
|
||||||
'';
|
'';
|
||||||
package = pkgs.neovim-nightly;
|
package = pkgs.neovim-nightly;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
systemd.target = "hyprland-session.target";
|
systemd.target = "hyprland-session.target";
|
||||||
settings.preload = wallpapers.all;
|
settings.preload = wallpapers.all;
|
||||||
settings.wallpapers = {
|
settings.wallpapers = {
|
||||||
"DP-3" = wallpapers.frieren_3;
|
"DP-3" = wallpapers.skull;
|
||||||
"DP-1" = wallpapers.shapes;
|
"DP-1" = wallpapers.frieren_3;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
programs.hyprlock = {
|
programs.hyprlock = {
|
||||||
|
|||||||
@@ -23,7 +23,11 @@ in rec {
|
|||||||
url = "https://w.wallhaven.cc/full/jx/wallhaven-jxqml5.jpg";
|
url = "https://w.wallhaven.cc/full/jx/wallhaven-jxqml5.jpg";
|
||||||
sha256 = "0vm02yg4w5bfqns5k1r8y09fqxs0qy4y886myvnp64n1maaihp4k";
|
sha256 = "0vm02yg4w5bfqns5k1r8y09fqxs0qy4y886myvnp64n1maaihp4k";
|
||||||
};
|
};
|
||||||
|
skull = getWall {
|
||||||
|
url = "https://w.wallhaven.cc/full/85/wallhaven-856dlk.png";
|
||||||
|
sha256 = "11w5lfqg6ip6zhiwfw63gv08f55kqbfnhmv7iq07mfspny36w840";
|
||||||
|
};
|
||||||
|
|
||||||
anime = [frieren_3];
|
anime = [frieren_3];
|
||||||
all = [lights shapes cloud] ++ anime;
|
all = [lights shapes cloud skull] ++ anime;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user