Add java and development aliases
This commit is contained in:
@@ -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;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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:
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user