531 current 1970-01-01 01:00:00 24.11.20250115.e24b4c0 6.6.71 *

This commit is contained in:
Max Känner 2025-01-22 22:36:32 +01:00
parent 6c8042897b
commit 195f941fad
3 changed files with 29 additions and 1 deletions

View File

@ -0,0 +1,8 @@
return {
{
"nvim-treesitter/nvim-treesitter",
config = function ()
require("nvim-treesitter.install").compilers = {vim.g.gcc_bin_path}
end,
}
}

View File

@ -8,7 +8,7 @@
}: let }: let
cfg = config.myConfig; cfg = config.myConfig;
in { 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 = { options.myConfig = {
enable = lib.mkEnableOption "my custom config"; enable = lib.mkEnableOption "my custom config";
@ -33,6 +33,7 @@ in {
qemu.enable = true; qemu.enable = true;
qemu.kvm = lib.mkIf (system == "x86_64-linux") true; qemu.kvm = lib.mkIf (system == "x86_64-linux") true;
network.enable = true; network.enable = true;
nix-ld.enable = true;
greetd.enable = lib.mkIf cfg.desktop true; greetd.enable = lib.mkIf cfg.desktop true;
sway.enable = lib.mkIf cfg.desktop true; sway.enable = lib.mkIf cfg.desktop true;

19
modules/nixos/nix-ld.nix Normal file
View File

@ -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; [];
};
};
}