summaryrefslogtreecommitdiff
path: root/hosts/laptop-nixos/configuration.nix
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-30 13:20:25 +0200
committerKyren223 <Kyren223@proton.me>2024-11-30 13:20:25 +0200
commitecd2eb15762683b796584e71c28b2384e55a3f65 (patch)
treef28881eded9b90895aa594440fbbdec8b5cacad8 /hosts/laptop-nixos/configuration.nix
parentccc402964b4e75efa1337672b08c631ebefbb485 (diff)
Made clangd work and recognize C headers, see https://www.reddit.com/r/NixOS/comments/1d7zvgu/nvim_cant_find_standard_library_headers/
for troubleshooting/reference if it happens again
Diffstat (limited to 'hosts/laptop-nixos/configuration.nix')
-rw-r--r--hosts/laptop-nixos/configuration.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/hosts/laptop-nixos/configuration.nix b/hosts/laptop-nixos/configuration.nix
index d49e923..5e73c74 100644
--- a/hosts/laptop-nixos/configuration.nix
+++ b/hosts/laptop-nixos/configuration.nix
@@ -65,9 +65,6 @@
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
- # Enable dynamic linking of applications that are not in nixpkgs (for vim LSPs for example).
- programs.nix-ld.enable = true;
-
# Allow sudo without a password if in "wheel" group.
security.sudo.wheelNeedsPassword = false;
@@ -98,6 +95,14 @@
environment.systemPackages = with pkgs; [
glib-networking
openssl
+ clang
+ clang-tools
+ ];
+
+ # Enable dynamic linking of applications that are not in nixpkgs (for vim LSPs for example).
+ programs.nix-ld.enable = true;
+ programs.nix-ld.libraries = with pkgs; [
+ stdenv.cc.cc
];
# Some programs need SUID wrappers, can be configured further or are