From 267b2c6d7656a1ce470cf3483fb2cfe0d519b039 Mon Sep 17 00:00:00 2001 From: "thomas g. lopes" Date: Mon, 9 Mar 2026 14:34:26 +0000 Subject: [PATCH] formatting and ts stuff --- modules/configurations.nix | 32 ++++++++++++---------- modules/development.nix | 55 +++++++++++++++++++++----------------- 2 files changed, 48 insertions(+), 39 deletions(-) diff --git a/modules/configurations.nix b/modules/configurations.nix index 753131c..e620fa9 100644 --- a/modules/configurations.nix +++ b/modules/configurations.nix @@ -1,15 +1,19 @@ -{inputs,self,...}:{ - flake.nixosConfigurations.nixos = inputs.nixpkgs.lib.nixosSystem { - specialArgs = { inherit inputs; }; - modules = [ - self.nixosModules.overlay - self.nixosModules.nixos-host - self.nixosModules.ui - self.nixosModules.packages - self.nixosModules.fonts - self.nixosModules.shell - self.nixosModules.gaming - self.nixosModules.development - ]; - }; +{ + inputs, + self, + ... +}: { + flake.nixosConfigurations.nixos = inputs.nixpkgs.lib.nixosSystem { + specialArgs = {inherit inputs;}; + modules = [ + self.nixosModules.overlay + self.nixosModules.nixos-host + self.nixosModules.ui + self.nixosModules.packages + self.nixosModules.fonts + self.nixosModules.shell + self.nixosModules.gaming + self.nixosModules.development + ]; + }; } diff --git a/modules/development.nix b/modules/development.nix index 449b8b1..36881d8 100644 --- a/modules/development.nix +++ b/modules/development.nix @@ -1,29 +1,34 @@ -{ inputs, ... }: { - flake.nixosModules.development = {pkgs, ...}: { - environment.systemPackages = with pkgs; [ - nodejs_24 - nixfmt - zellij - nixd - git - lazygit - pnpm +{inputs, ...}: { + flake.nixosModules.development = {pkgs, ...}: { + environment.systemPackages = with pkgs; [ + nodejs_24 - # LSPs and formatters (previously via Mason) - stylua - lua-language-server - pyright - vscode-langservers-extracted # includes css-lsp, eslint-lsp, html-lsp, json-lsp - tailwindcss-language-server - biome + nixfmt + zellij + nixd + git + lazygit + pnpm - # Treesitter CLI for downloading grammars - tree-sitter - ]; + # LSPs and formatters (previously via Mason) + stylua + lua-language-server + pyright + vscode-langservers-extracted # includes css-lsp, eslint-lsp, html-lsp, json-lsp + tailwindcss-language-server + biome - programs.neovim = { - enable = true; - defaultEditor = true; - }; - }; + # Treesitter CLI + C compiler for building grammars + tree-sitter + gcc + + # Nix formatter (uses tabs by default) + alejandra + ]; + + programs.neovim = { + enable = true; + defaultEditor = true; + }; + }; }