lots of things (insanely good commit msg ik)

This commit is contained in:
xunuwu 2024-11-05 09:15:11 +01:00
parent 37bf3c37a4
commit aac7aed59f
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
16 changed files with 508 additions and 101 deletions

View file

@ -24,6 +24,7 @@ in {
csharp.enable = enableOption false;
shell.enable = enableOption false;
zig.enable = enableOption false;
lua.enable = enableOption false;
};
};
@ -67,7 +68,7 @@ in {
};
})
(lib.mkIf cfg.lang.c.enable {
home.packages = with pkgs; [clang-tools buckle];
home.packages = with pkgs; [clang-tools buckle gdb lldb];
})
(lib.mkIf cfg.lang.csharp.enable {
home.packages = with pkgs; [
@ -76,6 +77,12 @@ in {
roslyn-ls
];
})
(lib.mkIf cfg.lang.lua.enable {
home.packages = with pkgs; [
stylua
lua-language-server
];
})
(lib.mkIf cfg.lang.shell.enable {
home.packages = with pkgs; [
shellcheck