From e1b0da8b46f98e01faf873cecb017ed8fba88b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Wed, 21 Feb 2024 23:26:45 +0100 Subject: [PATCH] feat: clangd --- flake.nix | 9 +++++++++ home/desktops/hyprland/default.nix | 1 - home/programs/nixvim.nix | 5 +++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 79d6a8a..b5f0ffa 100644 --- a/flake.nix +++ b/flake.nix @@ -49,6 +49,15 @@ ags = ags.packages.${prev.system}.default; gbmonctl = prev.callPackage ./overlays/gbmonctl {}; lpc21isp = prev.callPackage ./overlays/lpc21isp {}; + cura = prev.appimageTools.wrapType2 rec { + name = "cura"; + version = "5.6.0"; + src = prev.fetchurl { + url = "https://github.com/Ultimaker/Cura/releases/download/${version}/UltiMaker-Cura-${version}-linux-X64.AppImage"; + hash = "sha256-EHiWoNpLKHPzv6rZrtNgEr7y//iVcRYeV/TaCn8QpEA="; + }; + extraPkgs = pkgs: with pkgs; []; + }; }) ]; }); diff --git a/home/desktops/hyprland/default.nix b/home/desktops/hyprland/default.nix index 40bfbb8..30722e6 100644 --- a/home/desktops/hyprland/default.nix +++ b/home/desktops/hyprland/default.nix @@ -48,7 +48,6 @@ input = { accel_profile = "flat"; kb_layout = "cc1-thea"; - mouse_refocus = false; }; bind = import ./keybinds.nix; bindm = import ./mousebinds.nix; diff --git a/home/programs/nixvim.nix b/home/programs/nixvim.nix index 63517ad..d1f4076 100644 --- a/home/programs/nixvim.nix +++ b/home/programs/nixvim.nix @@ -563,6 +563,11 @@ in { }; pylsp.enable = true; + clangd = { + enable = true; + cmd = ["clangd" "--offset-encoding=utf-16"]; + }; + nixd.enable = true; lua-ls.enable = true; bashls.enable = true;