diff --git a/home/apps/kitty.nix b/home/apps/kitty.nix index 41f43aad..f9df301f 100644 --- a/home/apps/kitty.nix +++ b/home/apps/kitty.nix @@ -18,6 +18,7 @@ background = "#000000"; shell = "${pkgs.fish}/bin/fish"; hide_window_decorations = "yes"; + cursor_trail = 3; }; shellIntegration.enableFishIntegration = true; darwinLaunchOptions = [ diff --git a/home/programs/default.nix b/home/programs/default.nix index 4f15e7d1..70ad111b 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -29,7 +29,7 @@ ./tuifeed.nix ./yazi.nix ./zoxide.nix - ./mpris-scrobbler.nix + # ./mpris-scrobbler.nix ./omnix.nix # ./ddcbacklight.nix ./yt-dlp.nix diff --git a/home/programs/mpris-scrobbler.nix b/home/programs/mpris-scrobbler.nix index fab54d7c..bab5d45d 100644 --- a/home/programs/mpris-scrobbler.nix +++ b/home/programs/mpris-scrobbler.nix @@ -1,8 +1,9 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + ... +}: { + home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.mpris-scrobbler ]; - # services.mpd = { - # enable = pkgs.stdenv.isLinux; - # }; } diff --git a/neovim/default.nix b/neovim/default.nix index 2b0a7b70..34a07ed6 100644 --- a/neovim/default.nix +++ b/neovim/default.nix @@ -381,7 +381,7 @@ in { }; }; rustaceanvim = { - enable = true; + enable = false; settings = { server = { on_attach = rawLua '' @@ -489,6 +489,25 @@ in { slint_lsp.enable = true; sourcekit.enable = true; openscad_lsp.enable = true; + rust_analyzer = { + enable = true; + installCargo = false; + installRustc = false; + settings = { + inlayHints = { + typeHints.enable = true; + }; + files.exclude = [ + ".cargo/" + ".direnv/" + ".git/" + ".vcpkg/" + "node_modules/" + "target/" + "vendor/" + ]; + }; + }; }; onAttach = /*