aboutsummaryrefslogtreecommitdiff
path: root/nixos/languages
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/languages')
-rw-r--r--nixos/languages/asm.nix6
-rw-r--r--nixos/languages/c.nix9
-rw-r--r--nixos/languages/default.nix1
3 files changed, 16 insertions, 0 deletions
diff --git a/nixos/languages/asm.nix b/nixos/languages/asm.nix
new file mode 100644
index 0000000..3f39a33
--- /dev/null
+++ b/nixos/languages/asm.nix
@@ -0,0 +1,6 @@
+{ config, pkgs, ... }:
+{
+ environment.systemPackages = with pkgs; [
+ fasm
+ ];
+}
diff --git a/nixos/languages/c.nix b/nixos/languages/c.nix
index 25c6362..a82456f 100644
--- a/nixos/languages/c.nix
+++ b/nixos/languages/c.nix
@@ -3,7 +3,16 @@
environment.systemPackages = with pkgs; [
gcc
gdb
+ gnumake
cmake
clang-tools
+ pkg-config
+ llvmPackages_21.clang-unwrapped
+ llvmPackages_21.bintools-unwrapped
+ llvmPackages_21.llvm.out
+ llvmPackages_21.llvm.dev
+ llvmPackages_21.compiler-rt
+ llvmPackages_21.libunwind
+ llvmPackages_21.openmp
];
}
diff --git a/nixos/languages/default.nix b/nixos/languages/default.nix
index a8601bc..4f5cc75 100644
--- a/nixos/languages/default.nix
+++ b/nixos/languages/default.nix
@@ -4,6 +4,7 @@
[
./beam.nix
./c.nix
+ ./asm.nix
./go.nix
./javascript.nix
./lua.nix