dev module
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
self.nixosModules.fonts
|
||||
self.nixosModules.shell
|
||||
self.nixosModules.gaming
|
||||
self.nixosModules.development
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
{ inputs, ... }: {
|
||||
flake.nixosModules.development = {pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
nodejs_24
|
||||
nixfmt
|
||||
zellij
|
||||
nixd
|
||||
git
|
||||
lazygit
|
||||
pnpm
|
||||
|
||||
# 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;
|
||||
plugins={};
|
||||
};
|
||||
};
|
||||
}
|
||||
+8
-15
@@ -1,20 +1,13 @@
|
||||
{ inputs, ... }: {
|
||||
flake.nixosModules.packages = {pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
neovim
|
||||
nodejs_24
|
||||
pnpm
|
||||
fd
|
||||
ripgrep
|
||||
go
|
||||
nerdfetch
|
||||
git
|
||||
lazygit
|
||||
libnotify
|
||||
alacritty
|
||||
zellij
|
||||
fzf
|
||||
autojump
|
||||
fd
|
||||
ripgrep
|
||||
nerdfetch
|
||||
libnotify
|
||||
alacritty
|
||||
fzf
|
||||
autojump
|
||||
inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default
|
||||
pulseaudio
|
||||
legcord
|
||||
@@ -22,8 +15,8 @@
|
||||
rofi
|
||||
slack
|
||||
feishin
|
||||
nixd
|
||||
helium
|
||||
obsidian
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user