moved dev/terminal to own folders

This commit is contained in:
2026-09-27 23:02:17 +02:00
parent f85e11c817
commit 4666ba04c5
5 changed files with 259 additions and 0 deletions

75
modules/dev/default.nix Normal file
View File

@@ -0,0 +1,75 @@
{ pkgs, inputs, ... }:
let
system = pkgs.stdenv.hostPlatform.system;
nvchad = inputs.nix4nvchad.packages.${system}.default.override {
extraConfig = builtins.readFile ./nvim.conf;
extraPlugins = builtins.readFile ./nvim.plugins;
};
in
{
programs.java.enable = true;
programs.nix-ld.libraries = with pkgs; [
stdenv.cc.cc.lib
zlib
ncurses5
libGL
libGLU
vulkan-loader
libdrm
mesa
libx11
libxcursor
libxrandr
libxi
libxext
libxfixes
libxcb
wayland
libpulseaudio
alsa-lib
nss
nspr
expat
glib
dbus
systemd
freetype
fontconfig
];
users.users.djai.packages = with pkgs; [
# dev environment
godot
nvchad
jq
lazygit
ripgrep
# toolchains
cargo
gcc
gnumake
openssl
python3
rustc
uv
# containers / secrets
age
fluxcd
k9s
kubectl
kubectx
sops
# hosts / networks
wireguard-tools
lm_sensors
];
# TODO: switch to home manager
# home-manager.users.djai.home.packages = with pkgs; [];
}