Compare commits

...

7 commits

9 changed files with 156 additions and 117 deletions

View file

@ -1,6 +1,6 @@
[[language]] [[language]]
name = "nix" name = "nix"
language-servers = ["nixd", "typos-lsp"] language-servers = ["nixd", "typos-lsp", "nil"]
[[language]] [[language]]
name = "markdown" name = "markdown"

194
flake.lock generated
View file

@ -89,18 +89,18 @@
}, },
"chaotic": { "chaotic": {
"inputs": { "inputs": {
"fenix": "fenix",
"flake-schemas": "flake-schemas", "flake-schemas": "flake-schemas",
"home-manager": "home-manager", "home-manager": "home-manager",
"jovian": "jovian", "jovian": "jovian",
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1749765011, "lastModified": 1750212424,
"narHash": "sha256-F/Hl8ZJNUdxV+Dw5/KEdS3BfXMZhYUSXMS06wyq/+tc=", "narHash": "sha256-qVefRn4cmrH3nNjT3sP5U2I9dsCTJKWzl8uDhwfAGFw=",
"owner": "chaotic-cx", "owner": "chaotic-cx",
"repo": "nyx", "repo": "nyx",
"rev": "4825ae9d1980f8de8a90affd86e6f0564f813588", "rev": "6725337207f86ac50a0ae4075718f47b5cb9174e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -119,11 +119,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1748747628, "lastModified": 1749975763,
"narHash": "sha256-GSdRsUdUt2RENE3mevSY8bTKZhXB4vdyC4jfgSZrS/k=", "narHash": "sha256-27qcno2+7CHU6ssR4i8SDNxIoXO+pmM0932oxnjR+Qs=",
"owner": "daeuniverse", "owner": "daeuniverse",
"repo": "flake.nix", "repo": "flake.nix",
"rev": "729bb3b18d9f7efaaaef1244d16d4b033b0fb980", "rev": "c7fcf3fad955f7e028e16d00a274825737ad7cdf",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -163,11 +163,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749436314, "lastModified": 1750040002,
"narHash": "sha256-CqmqU5FRg5AadtIkxwu8ulDSOSoIisUMZRLlcED3Q5w=", "narHash": "sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "dfa4d1b9c39c0342ef133795127a3af14598017a", "rev": "7f1857b31522062a6a00f88cbccf86b43acceed1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -176,28 +176,6 @@
"type": "github" "type": "github"
} }
}, },
"fenix": {
"inputs": {
"nixpkgs": [
"chaotic",
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1749623906,
"narHash": "sha256-QD7e5WNVj4aWS5mlJZZnLJ6Lg0h5RSyyEFo2I6xBUEQ=",
"owner": "nix-community",
"repo": "fenix",
"rev": "873cccc628f5e39407e319e6711f3b7d6d1f15cc",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -412,14 +390,14 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1749738489, "lastModified": 1750169866,
"narHash": "sha256-qjal0TFAqArHqOVdf+Wicn1PIWOkOom+tonW0ou5cns=", "narHash": "sha256-3gCFhONErZ13S0ixwLaQ4cfgaIOXOUHH2g/yzt3ZFg8=",
"owner": "helix-editor", "owner": "helix-editor",
"repo": "helix", "repo": "helix",
"rev": "62f270e5d2fb34a77dd30a3b2e6b4c9fb6f1cfe1", "rev": "1491cbc8f3694e52a565d192eaef1a7bf200d33f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -437,11 +415,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749649116, "lastModified": 1750127463,
"narHash": "sha256-pCuUfMkhlP+XqW+TXX5Tssk8IE4TpS3MbG7OQtvaQdM=", "narHash": "sha256-K2xFtlD3PcKAZriOE3LaBLYmVfGQu+rIF4Jr1RFYR0Q=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "02040b7777f65342b96c7f826a5c6aef95585057", "rev": "28eef8722d1af18ca13e687dbf485e1c653a0402",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -457,11 +435,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749779443, "lastModified": 1750127463,
"narHash": "sha256-r6YTIMprNCYcJcA4oZ0x1wPaHPPHUxb8CnyEeMkhGks=", "narHash": "sha256-K2xFtlD3PcKAZriOE3LaBLYmVfGQu+rIF4Jr1RFYR0Q=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "18f3a0d21c3739a242aafa17c04c5238bbab5a41", "rev": "28eef8722d1af18ca13e687dbf485e1c653a0402",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -479,11 +457,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749627191, "lastModified": 1750172631,
"narHash": "sha256-bUv8CDE6Uyxak4UkOvRjx5xj6+msEHSpYGeAjkuTnTs=", "narHash": "sha256-XwqAqM1UmKahdCwzp2UQHTpjnY0b82/VTfA8VpZIR6g=",
"owner": "Jovian-Experiments", "owner": "Jovian-Experiments",
"repo": "Jovian-NixOS", "repo": "Jovian-NixOS",
"rev": "f31df4cb6b2eeef6cf0113edb687297be72a69df", "rev": "7de24ceed8c7693191b74a7bda6d89c91f94c8f5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -544,11 +522,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable" "xwayland-satellite-unstable": "xwayland-satellite-unstable"
}, },
"locked": { "locked": {
"lastModified": 1749754824, "lastModified": 1750230031,
"narHash": "sha256-4np99yTzIyosbx8hUvkOaaMoLuQpWIwNmkcYR2F8uXM=", "narHash": "sha256-h1aDeX8j10N0pHqdvmVoLQsnTwj1TbxeTPos7x1wuZA=",
"owner": "sodiboo", "owner": "sodiboo",
"repo": "niri-flake", "repo": "niri-flake",
"rev": "3308d82c470d2614530536b8a69169ebc61eb1b5", "rev": "1fc50d02ad4fe47daa5c22f9fa116ca220ab5154",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -560,16 +538,16 @@
"niri-stable": { "niri-stable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1740117926, "lastModified": 1748151941,
"narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=", "narHash": "sha256-z4viQZLgC2bIJ3VrzQnR+q2F3gAOEQpU1H5xHtX/2fs=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "b94a5db8790339cf9134873d8b490be69e02ac71", "rev": "8ba57fcf25d2fc9565131684a839d58703f1dae7",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "YaLTeR", "owner": "YaLTeR",
"ref": "v25.02", "ref": "v25.05.1",
"repo": "niri", "repo": "niri",
"type": "github" "type": "github"
} }
@ -577,11 +555,11 @@
"niri-unstable": { "niri-unstable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1749752245, "lastModified": 1750225787,
"narHash": "sha256-AOiLFwSsLC86GFPUZQJwW1ZsWKKtbR/G85SbmtkEuuk=", "narHash": "sha256-7O/8CChaOhSBSu94McHE0vyH0o+J5R4exq2DDq4zHAg=",
"owner": "YaLTeR", "owner": "YaLTeR",
"repo": "niri", "repo": "niri",
"rev": "97dfd2b1a00bcb9b765a8fa92ce39d2e0c79abc2", "rev": "ed14e8da8476d5fde27b14d1dde03256a2f6e11b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -618,14 +596,14 @@
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixpkgs-stable": "nixpkgs-stable_2", "nixpkgs-stable": "nixpkgs-stable_2",
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_3"
}, },
"locked": { "locked": {
"lastModified": 1749770917, "lastModified": 1750244952,
"narHash": "sha256-3jOhroFAAKg/vPmgmDnOKUGJp6GfLycUkhyMaJKZ7zg=", "narHash": "sha256-678XeoTKUT1tEKSXaGA/rwHYQ2cBntr1I3Xw2D5Onew=",
"owner": "lilyinstarlight", "owner": "lilyinstarlight",
"repo": "nixos-cosmic", "repo": "nixos-cosmic",
"rev": "f5d076cdc61fe2f268d624a34a3df52573620396", "rev": "fd677bef9e0172bc0cea0daccae3d28a74be882c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -636,11 +614,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1749195551, "lastModified": 1750083401,
"narHash": "sha256-W5GKQHgunda/OP9sbKENBZhMBDNu2QahoIPwnsF6CeM=", "narHash": "sha256-ynqbgIYrg7P1fAKYqe8I/PMiLABBcNDYG9YaAP/d/C4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "4602f7e1d3f197b3cb540d5accf5669121629628", "rev": "61837d2a33ccc1582c5fabb7bf9130d39fee59ad",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -652,11 +630,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1749285348, "lastModified": 1749794982,
"narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=", "narHash": "sha256-Kh9K4taXbVuaLC0IL+9HcfvxsSUx8dPB5s5weJcc9pc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3e3afe5174c561dee0df6f2c2b2236990146329f", "rev": "ee930f9755f58096ac6e8ca94a1887e0534e2d81",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -683,11 +661,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1749727998, "lastModified": 1750133334,
"narHash": "sha256-mHv/yeUbmL91/TvV95p+mBVahm9mdQMJoqaTVTALaFw=", "narHash": "sha256-urV51uWH7fVnhIvsZIELIYalMYsyr2FCalvlRTzqWRw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "fd487183437963a59ba763c0cc4f27e3447dd6dd", "rev": "36ab78dab7da2e4e27911007033713bab534187b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -699,11 +677,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1749488106, "lastModified": 1750151854,
"narHash": "sha256-b9GIWdF/8jKpCC5JIMgDLZgwe8cEbty2fyTyo1eDFfI=", "narHash": "sha256-3za+1J9FifMetO7E/kwgyW+dp+8pPBNlWKfcBovnn6M=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "8fe3e32e7f210522377c3bcff80931a3284ace6a", "rev": "ad5c70bcc5cc5178205161b7a7d61a6e80f6d244",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -715,11 +693,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1749285348, "lastModified": 1750134718,
"narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=", "narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3e3afe5174c561dee0df6f2c2b2236990146329f", "rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -731,11 +709,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1749285348, "lastModified": 1750134718,
"narHash": "sha256-frdhQvPbmDYaScPFiCnfdh3B/Vh81Uuoo0w5TkWmmjU=", "narHash": "sha256-v263g4GbxXv87hMXMCpjkIxd/viIF7p3JpJrwgKdNiI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3e3afe5174c561dee0df6f2c2b2236990146329f", "rev": "9e83b64f727c88a7711a2c463a7b16eedb69a84c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -790,11 +768,11 @@
"nur-rycee": { "nur-rycee": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1749701004, "lastModified": 1750219402,
"narHash": "sha256-KeZvDN/OgLsxf6y8jnyNuj3XvnPuBI3i58a4lcElddc=", "narHash": "sha256-b3y7V7db0VwLGtpcLRmT1Aa9dpAKoHQdem55UhgB/fw=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "f70d23962d858c8996558ff30e3f0af205fe0f3a", "rev": "a00ce73b626ed274fbfe9f51627861e140b08f6d",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -826,24 +804,28 @@
"treefmt-nix": "treefmt-nix_2" "treefmt-nix": "treefmt-nix_2"
} }
}, },
"rust-analyzer-src": { "rust-overlay": {
"flake": false, "inputs": {
"nixpkgs": [
"chaotic",
"nixpkgs"
]
},
"locked": { "locked": {
"lastModified": 1749558764, "lastModified": 1750127910,
"narHash": "sha256-R9vQiqez6Gm0ARJKgbsAeLyX493vwIaexOUAz0vDhak=", "narHash": "sha256-FIgEIS0RAlOyXGqoj/OufTfcKItYq668yPYL4SXdU0M=",
"owner": "rust-lang", "owner": "oxalica",
"repo": "rust-analyzer", "repo": "rust-overlay",
"rev": "9c3476d225ccc90c081280c2a20e9f7d8a200325", "rev": "45418795a73b77b7726c62ce265d68cf541ffb49",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "rust-lang", "owner": "oxalica",
"ref": "nightly", "repo": "rust-overlay",
"repo": "rust-analyzer",
"type": "github" "type": "github"
} }
}, },
"rust-overlay": { "rust-overlay_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"helix", "helix",
@ -864,7 +846,7 @@
"type": "github" "type": "github"
} }
}, },
"rust-overlay_2": { "rust-overlay_3": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixos-cosmic", "nixos-cosmic",
@ -872,11 +854,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749695868, "lastModified": 1750214276,
"narHash": "sha256-debjTLOyqqsYOUuUGQsAHskFXH5+Kx2t3dOo/FCoNRA=", "narHash": "sha256-1kniuhH70q4TAC/xIvjFYH46aHiLrbIlcr6fdrRwO1A=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "55f914d5228b5c8120e9e0f9698ed5b7214d09cd", "rev": "f9b2b2b1327ff6beab4662b8ea41689e0a57b8d4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -892,11 +874,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1749592509, "lastModified": 1750119275,
"narHash": "sha256-VunQzfZFA+Y6x3wYi2UE4DEQ8qKoAZZCnZPUlSoqC+A=", "narHash": "sha256-Rr7Pooz9zQbhdVxux16h7URa6mA80Pb/G07T4lHvh0M=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "50754dfaa0e24e313c626900d44ef431f3210138", "rev": "77c423a03b9b2b79709ea2cb63336312e78b72e2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -933,11 +915,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1749767991, "lastModified": 1750205637,
"narHash": "sha256-tgKABKKmQMEU6Mlsi5fJ37AgWCQVnf8bQUd2Pv9x/sk=", "narHash": "sha256-49wV81h1jnHJky1XNHfgwxNA0oCwSTLMz4hhrtWCM8A=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "343938594e57483635d6fb34d90c227e8dd46072", "rev": "82323751bcd45579c8d3a5dd05531c3c2a78e347",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1100,16 +1082,16 @@
"xwayland-satellite-stable": { "xwayland-satellite-stable": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1739246919, "lastModified": 1748488455,
"narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=", "narHash": "sha256-IiLr1alzKFIy5tGGpDlabQbe6LV1c9ABvkH6T5WmyRI=",
"owner": "Supreeeme", "owner": "Supreeeme",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d", "rev": "3ba30b149f9eb2bbf42cf4758d2158ca8cceef73",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Supreeeme", "owner": "Supreeeme",
"ref": "v0.5.1", "ref": "v0.6",
"repo": "xwayland-satellite", "repo": "xwayland-satellite",
"type": "github" "type": "github"
} }

View file

@ -23,6 +23,7 @@ in {
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
packages = with pkgs; [ packages = with pkgs; [
nixd nixd
nil
typos typos
typos-lsp typos-lsp
just just

View file

@ -37,6 +37,14 @@ in {
immersive-translate immersive-translate
tridactyl tridactyl
]; ];
settings = {
"sidebar.verticalTabs" = true;
"sidebar.visibility" = "expand-on-hover";
"sidebar.main.tools" = "syncedtabs,history,bookmarks,aichat";
"sidebar.animation.expand-on-hover.duration-ms" = 150;
"sidebar.revamp" = true;
"browser.tabs.closeTabByDblclick" = true;
};
search = { search = {
force = true; force = true;
default = "ddg"; default = "ddg";

View file

@ -45,6 +45,12 @@
"start" "start"
]; ];
}; };
ty = {
command = "ty";
args = [
"server"
];
};
}; };
language = [ language = [
{ {
@ -122,6 +128,7 @@
language-servers = [ language-servers = [
"pyright" "pyright"
"ruff" "ruff"
"ty"
]; ];
} }
{ {

View file

@ -19,7 +19,6 @@ in {
"asciidoc" "asciidoc"
"basher" "basher"
"cargo-tom" "cargo-tom"
"codebook"
"deno" "deno"
"docker-compose" "docker-compose"
"dockerfile" "dockerfile"
@ -46,14 +45,41 @@ in {
"typst" "typst"
"xml" "xml"
"zig" "zig"
"typos"
"ty"
"ruff"
]; ];
extraPackages = with pkgs; [ extraPackages = with pkgs; [
editor-runtime editor-runtime
]; ];
userSettings = { userSettings = {
lsp = {
ty = {
binary = {
path = lib.getExe pkgs.ty;
arguments = ["server"];
};
};
};
languages = { languages = {
Python = {
language_servers = ["ty" "ruff" "pyright"];
formatter = [
{
language_server = {
name = "ruff";
};
}
{
code_actions = {
"source.fixAll.ruff" = true;
"source.organizeImports.ruff" = true;
};
}
];
};
Nix = { Nix = {
language_servers = ["nixd" "!nil"]; language_servers = ["nixd" "nil"];
formatter = { formatter = {
external = { external = {
command = "alejandra"; command = "alejandra";
@ -83,7 +109,7 @@ in {
theme = "Gruvbox Dark Hard"; theme = "Gruvbox Dark Hard";
vim_mode = true; vim_mode = true;
vim = { vim = {
default_mode = "helix_normal"; # default_mode = "helix_normal";
}; };
}; };
}; };

View file

@ -4,15 +4,25 @@
... ...
}: let }: let
cfg = config.youthlic.programs.zoxide; cfg = config.youthlic.programs.zoxide;
fish-cfg = config.youthlic.programs.fish;
bash-cfg = config.youthlic.programs.bash;
in { in {
options = { options = {
youthlic.programs.zoxide = { youthlic.programs.zoxide = {
enable = lib.mkEnableOption "zoxide"; enable = lib.mkEnableOption "zoxide";
}; };
}; };
config = { config = lib.mkMerge [
programs.zoxide = lib.mkIf cfg.enable { (lib.mkIf cfg.enable {
enable = true; programs.zoxide = {
}; enable = true;
}; };
})
(lib.mkIf (cfg.enable && fish-cfg.enable) {
programs.zoxide.enableFishIntegration = true;
})
(lib.mkIf (cfg.enable && bash-cfg.enable) {
programs.zoxide.enableBashIntegration = true;
})
];
} }

View file

@ -114,6 +114,7 @@
nvidiaBusId = "PCI:1:0:0"; nvidiaBusId = "PCI:1:0:0";
}; };
}; };
nix = {settings = {system-features = ["gccarch-x86-64-v3"];};};
# This value determines the NixOS release from which the default # This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions # settings for stateful data, like file locations and database versions

View file

@ -31,11 +31,12 @@
delve, delve,
lldb, lldb,
rust-analyzer, rust-analyzer,
# nil, nil,
haskell-language-server, haskell-language-server,
neocmakelsp, neocmakelsp,
jdt-language-server, jdt-language-server,
zls, zls,
ty,
}: }:
symlinkJoin { symlinkJoin {
name = "editor-runtime"; name = "editor-runtime";
@ -71,10 +72,13 @@ symlinkJoin {
delve delve
lldb lldb
rust-analyzer rust-analyzer
# nil nil
haskell-language-server haskell-language-server
neocmakelsp neocmakelsp
jdt-language-server jdt-language-server
zls zls
ty
]; ];
postBuild = ''
'';
} }