Update NixOS configuration
This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
inputs,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
kotlin-lsp = pkgs.runCommand "kotlin-lsp" {} ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
ln -s ${pkgs.kotlin-language-server}/bin/kotlin-language-server $out/bin/kotlin-lsp
|
||||||
|
'';
|
||||||
|
in {
|
||||||
|
users.users.someone.packages = with pkgs; [
|
||||||
|
# android development
|
||||||
|
jdk17
|
||||||
|
gradle
|
||||||
|
android-tools
|
||||||
|
kotlin-lsp
|
||||||
|
ktlint
|
||||||
|
scrcpy
|
||||||
|
(pkgs.androidenv.composeAndroidPackages {
|
||||||
|
buildToolsVersions = ["36.0.0" "35.0.0" "34.0.0" "29.0.3"];
|
||||||
|
platformVersions = ["29" "34" "35" "36"];
|
||||||
|
includeNDK = true;
|
||||||
|
ndkVersions = ["27.0.12077973"];
|
||||||
|
cmakeVersions = ["3.22.1"];
|
||||||
|
}).androidsdk
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -34,24 +34,11 @@
|
|||||||
croc
|
croc
|
||||||
qbittorrent
|
qbittorrent
|
||||||
weathr
|
weathr
|
||||||
|
distrobox
|
||||||
# gnome
|
# gnome
|
||||||
dconf-editor
|
dconf-editor
|
||||||
(papers.override {supportNautilus = true;})
|
(papers.override {supportNautilus = true;})
|
||||||
scrcpy
|
|
||||||
android-tools
|
|
||||||
awww
|
awww
|
||||||
openvpn
|
openvpn
|
||||||
|
];
|
||||||
# android development
|
|
||||||
jdk17
|
|
||||||
gradle
|
|
||||||
android-tools
|
|
||||||
(pkgs.androidenv.composeAndroidPackages {
|
|
||||||
buildToolsVersions = ["36.0.0" "35.0.0" "34.0.0" "29.0.3"];
|
|
||||||
platformVersions = ["29" "34" "35" "36"];
|
|
||||||
includeNDK = true;
|
|
||||||
ndkVersions = ["27.0.12077973"];
|
|
||||||
cmakeVersions = ["3.22.1"];
|
|
||||||
}).androidsdk
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ in {
|
|||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
astro-language-server
|
astro-language-server
|
||||||
biome
|
biome
|
||||||
|
kotlin-language-server
|
||||||
marksman
|
marksman
|
||||||
nil
|
nil
|
||||||
tailwindcss-language-server
|
tailwindcss-language-server
|
||||||
@@ -59,6 +60,10 @@ in {
|
|||||||
command = [lspBins.nil];
|
command = [lspBins.nil];
|
||||||
extensions = ["nix"];
|
extensions = ["nix"];
|
||||||
};
|
};
|
||||||
|
kotlin = {
|
||||||
|
command = ["kotlin-language-server"];
|
||||||
|
extensions = ["kt" "kts"];
|
||||||
|
};
|
||||||
marksman = {
|
marksman = {
|
||||||
command = [lspBins.marksman];
|
command = [lspBins.marksman];
|
||||||
extensions = ["md"];
|
extensions = ["md"];
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ in {
|
|||||||
"zai"
|
"zai"
|
||||||
"zenmux"
|
"zenmux"
|
||||||
];
|
];
|
||||||
enabled_providers = [ "opencode" "google" "openrouter" ];
|
enabled_providers = [ "opencode" "google" "openrouter" "deepseek" "nvidia" "alibaba" "mistral" "cloudflare-workers-ai" ];
|
||||||
mcp = {
|
mcp = {
|
||||||
gh_grep = {
|
gh_grep = {
|
||||||
type = "remote";
|
type = "remote";
|
||||||
|
|||||||
Reference in New Issue
Block a user