Add java and development aliases

This commit is contained in:
Alexander
2025-08-10 12:29:19 +02:00
parent 63f3c1f2d1
commit 0f5fc737e4
6 changed files with 28 additions and 4 deletions
+2 -1
View File
@@ -17,6 +17,7 @@ in {
home.packages = with pkgs; [ home.packages = with pkgs; [
maven maven
nodejs_22 nodejs_22
jdk21
]; ];
home.file."jdk/openjdk11".source = pkgs.jdk11; home.file."jdk/openjdk11".source = pkgs.jdk11;
@@ -32,7 +33,7 @@ in {
}; };
nu = { nu = {
shellAliases = aliases; #shellAliases = aliases;
}; };
}; };
}; };
+4
View File
@@ -20,6 +20,8 @@
# Stow, to manage my doom emacs configs # Stow, to manage my doom emacs configs
stow stow
]; ];
shell = lib.mkDefault pkgs.nushell;
}; };
programs = { programs = {
@@ -57,6 +59,8 @@
### ###
### ###
services.tailscale.enable = true;
dov = { dov = {
development.emacs.enable = true; development.emacs.enable = true;
@@ -17,5 +17,12 @@
"workbench.colorTheme": "Stylix", "workbench.colorTheme": "Stylix",
"redhat.telemetry.enabled": true, "redhat.telemetry.enabled": true,
"database-client.autoSync": true, "database-client.autoSync": true,
"git.confirmSync": false "git.confirmSync": false,
"java.configuration.runtimes": [
{
"name": "JavaSE-21",
"path": "/home/fujin/jdk/openjdk21",
"default": true,
},
]
} }
@@ -243,3 +243,9 @@
:hook (nix-mode . lsp-deferred) :hook (nix-mode . lsp-deferred)
:ensure t) :ensure t)
) )
(after! claude-code-ide
(use-package claude-code-ide
:bind ("C-c C-'" . claude-code-ide-menu) ; Set your favorite keybinding
:config
(claude-code-ide-emacs-tools-setup))) ; Optionally enable Emacs MCP tools
@@ -50,3 +50,9 @@
;(unpin! t) ;(unpin! t)
;;(package! mu4e :pin "b36e492") ;;(package! mu4e :pin "b36e492")
(package! claude-code-ide
:recipe (:type git :host github :repo "manzaltu/claude-code-ide.el"))
(package! web-server)
(package! just-mode)
+2 -2
View File
@@ -14,7 +14,6 @@ in {
]; ];
users.users."${username}" = { users.users."${username}" = {
packages = with pkgs; [ packages = with pkgs; [
## Emacs itself ## Emacs itself
binutils # native-comp needs 'as', provided by this binutils # native-comp needs 'as', provided by this
@@ -72,8 +71,9 @@ in {
isync # mu4e related isync # mu4e related
]; ];
}; };
services.lorri.enable = true; # will cache nix builds and speed up direnv tremendously:
}; };
} }