From 195f941fadf62c40b1104dc38615cddbb39dbd07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=A4nner?= Date: Wed, 22 Jan 2025 22:36:32 +0100 Subject: [PATCH] 531 current 1970-01-01 01:00:00 24.11.20250115.e24b4c0 6.6.71 * --- .../nvim-lua/plugins/nvim-treesitter.lua | 8 ++++++++ modules/nixos/default.nix | 3 ++- modules/nixos/nix-ld.nix | 19 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 modules/home/shell/nvim-lua/plugins/nvim-treesitter.lua create mode 100644 modules/nixos/nix-ld.nix diff --git a/modules/home/shell/nvim-lua/plugins/nvim-treesitter.lua b/modules/home/shell/nvim-lua/plugins/nvim-treesitter.lua new file mode 100644 index 0000000..b69028d --- /dev/null +++ b/modules/home/shell/nvim-lua/plugins/nvim-treesitter.lua @@ -0,0 +1,8 @@ +return { + { + "nvim-treesitter/nvim-treesitter", + config = function () + require("nvim-treesitter.install").compilers = {vim.g.gcc_bin_path} + end, + } +} diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 951db34..c521ad5 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -8,7 +8,7 @@ }: let cfg = config.myConfig; in { - imports = [./bootloader.nix ./locale.nix ./greetd.nix ./rebuild.nix ./sops.nix ./sway.nix ./wifi.nix ./music.nix ./cups.nix ./gpu/amd.nix ./touch.nix ./cache.nix ./nix.nix ./update.nix ./podman.nix ./qemu.nix ./bluetooth.nix ./network.nix]; + imports = [./bootloader.nix ./locale.nix ./greetd.nix ./rebuild.nix ./sops.nix ./sway.nix ./wifi.nix ./music.nix ./cups.nix ./gpu/amd.nix ./touch.nix ./cache.nix ./nix.nix ./update.nix ./podman.nix ./qemu.nix ./bluetooth.nix ./network.nix ./nix-ld.nix]; options.myConfig = { enable = lib.mkEnableOption "my custom config"; @@ -33,6 +33,7 @@ in { qemu.enable = true; qemu.kvm = lib.mkIf (system == "x86_64-linux") true; network.enable = true; + nix-ld.enable = true; greetd.enable = lib.mkIf cfg.desktop true; sway.enable = lib.mkIf cfg.desktop true; diff --git a/modules/nixos/nix-ld.nix b/modules/nixos/nix-ld.nix new file mode 100644 index 0000000..7559243 --- /dev/null +++ b/modules/nixos/nix-ld.nix @@ -0,0 +1,19 @@ +{ + lib, + config, + pkgs, + ... +}: let + cfg = config.myConfig.nix-ld; +in { + options.myConfig.nix-ld = { + enable = lib.mkEnableOption "ld replacement for external binaries"; + }; + + config = lib.mkIf cfg.enable { + programs.nix-ld = { + enable = true; + libraries = with pkgs; []; + }; + }; +}