summaryrefslogtreecommitdiff
path: root/tools/languages
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-06-22 16:09:01 -0700
committerFuwn <[email protected]>2024-06-22 16:09:01 -0700
commit88658e7557822abf1b5a7a57ae2507761f9f4188 (patch)
tree89a6d96125ecbc7b295d77f7aa929c4070e6635a /tools/languages
parent. (diff)
downloadnixos-config-88658e7557822abf1b5a7a57ae2507761f9f4188.tar.xz
nixos-config-88658e7557822abf1b5a7a57ae2507761f9f4188.zip
.
Diffstat (limited to 'tools/languages')
-rw-r--r--tools/languages/assembly/default.nix1
-rw-r--r--tools/languages/cobol/default.nix1
-rw-r--r--tools/languages/default.nix17
-rw-r--r--tools/languages/gleam/default.nix2
-rw-r--r--tools/languages/jvm/default.nix5
-rw-r--r--tools/languages/vlang/default.nix1
-rw-r--r--tools/languages/yaml/default.nix1
-rw-r--r--tools/languages/zig/default.nix1
8 files changed, 27 insertions, 2 deletions
diff --git a/tools/languages/assembly/default.nix b/tools/languages/assembly/default.nix
new file mode 100644
index 0000000..b902f27
--- /dev/null
+++ b/tools/languages/assembly/default.nix
@@ -0,0 +1 @@
+{ pkgs, ... }: { home.packages = with pkgs; [ nasm yasm ]; }
diff --git a/tools/languages/cobol/default.nix b/tools/languages/cobol/default.nix
new file mode 100644
index 0000000..cb84d30
--- /dev/null
+++ b/tools/languages/cobol/default.nix
@@ -0,0 +1 @@
+{ pkgs, ... }: { home.packages = with pkgs; [ gnu-cobol ]; }
diff --git a/tools/languages/default.nix b/tools/languages/default.nix
index c89c78c..4b6abfd 100644
--- a/tools/languages/default.nix
+++ b/tools/languages/default.nix
@@ -1 +1,16 @@
-_: { imports = [ ./c ./gleam ./go ./javascript ./python ./rust ]; }
+_: {
+ imports = [
+ # ./assembly
+ ./c
+ ./cobol
+ ./gleam
+ ./go
+ ./javascript
+ # ./jvm
+ ./python
+ ./rust
+ ./zig
+ ./yaml
+ # ./vlang
+ ];
+}
diff --git a/tools/languages/gleam/default.nix b/tools/languages/gleam/default.nix
index d0d7355..7e01533 100644
--- a/tools/languages/gleam/default.nix
+++ b/tools/languages/gleam/default.nix
@@ -1 +1 @@
-{ pkgs, ... }: { home.packages = with pkgs; [ gleam ]; }
+{ pkgs, ... }: { home.packages = with pkgs; [ gleam rebar3 ]; }
diff --git a/tools/languages/jvm/default.nix b/tools/languages/jvm/default.nix
new file mode 100644
index 0000000..a132dd8
--- /dev/null
+++ b/tools/languages/jvm/default.nix
@@ -0,0 +1,5 @@
+{ pkgs, ... }: {
+ home.packages = with pkgs; [
+ #kotlin
+ ];
+}
diff --git a/tools/languages/vlang/default.nix b/tools/languages/vlang/default.nix
new file mode 100644
index 0000000..626e7cd
--- /dev/null
+++ b/tools/languages/vlang/default.nix
@@ -0,0 +1 @@
+{ pkgs, ... }: { home.packages = with pkgs; [ vlang ]; }
diff --git a/tools/languages/yaml/default.nix b/tools/languages/yaml/default.nix
new file mode 100644
index 0000000..feef34e
--- /dev/null
+++ b/tools/languages/yaml/default.nix
@@ -0,0 +1 @@
+{ pkgs, ... }: { home.packages = with pkgs; [ yamllint ]; }
diff --git a/tools/languages/zig/default.nix b/tools/languages/zig/default.nix
new file mode 100644
index 0000000..ec8458b
--- /dev/null
+++ b/tools/languages/zig/default.nix
@@ -0,0 +1 @@
+{ pkgs, ... }: { home.packages = with pkgs; [ zig ]; }