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; }