formatting and ts stuff
This commit is contained in:
+18
-14
@@ -1,15 +1,19 @@
|
|||||||
{inputs,self,...}:{
|
{
|
||||||
flake.nixosConfigurations.nixos = inputs.nixpkgs.lib.nixosSystem {
|
inputs,
|
||||||
specialArgs = { inherit inputs; };
|
self,
|
||||||
modules = [
|
...
|
||||||
self.nixosModules.overlay
|
}: {
|
||||||
self.nixosModules.nixos-host
|
flake.nixosConfigurations.nixos = inputs.nixpkgs.lib.nixosSystem {
|
||||||
self.nixosModules.ui
|
specialArgs = {inherit inputs;};
|
||||||
self.nixosModules.packages
|
modules = [
|
||||||
self.nixosModules.fonts
|
self.nixosModules.overlay
|
||||||
self.nixosModules.shell
|
self.nixosModules.nixos-host
|
||||||
self.nixosModules.gaming
|
self.nixosModules.ui
|
||||||
self.nixosModules.development
|
self.nixosModules.packages
|
||||||
];
|
self.nixosModules.fonts
|
||||||
};
|
self.nixosModules.shell
|
||||||
|
self.nixosModules.gaming
|
||||||
|
self.nixosModules.development
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
+30
-25
@@ -1,29 +1,34 @@
|
|||||||
{ inputs, ... }: {
|
{inputs, ...}: {
|
||||||
flake.nixosModules.development = {pkgs, ...}: {
|
flake.nixosModules.development = {pkgs, ...}: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nodejs_24
|
nodejs_24
|
||||||
nixfmt
|
|
||||||
zellij
|
|
||||||
nixd
|
|
||||||
git
|
|
||||||
lazygit
|
|
||||||
pnpm
|
|
||||||
|
|
||||||
# LSPs and formatters (previously via Mason)
|
nixfmt
|
||||||
stylua
|
zellij
|
||||||
lua-language-server
|
nixd
|
||||||
pyright
|
git
|
||||||
vscode-langservers-extracted # includes css-lsp, eslint-lsp, html-lsp, json-lsp
|
lazygit
|
||||||
tailwindcss-language-server
|
pnpm
|
||||||
biome
|
|
||||||
|
|
||||||
# Treesitter CLI for downloading grammars
|
# LSPs and formatters (previously via Mason)
|
||||||
tree-sitter
|
stylua
|
||||||
];
|
lua-language-server
|
||||||
|
pyright
|
||||||
|
vscode-langservers-extracted # includes css-lsp, eslint-lsp, html-lsp, json-lsp
|
||||||
|
tailwindcss-language-server
|
||||||
|
biome
|
||||||
|
|
||||||
programs.neovim = {
|
# Treesitter CLI + C compiler for building grammars
|
||||||
enable = true;
|
tree-sitter
|
||||||
defaultEditor = true;
|
gcc
|
||||||
};
|
|
||||||
};
|
# Nix formatter (uses tabs by default)
|
||||||
|
alejandra
|
||||||
|
];
|
||||||
|
|
||||||
|
programs.neovim = {
|
||||||
|
enable = true;
|
||||||
|
defaultEditor = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user